首页 > 编程语言
C语言-结构体定义的几种方式
若struct后面接的是名字,则其为该结构体的名称。第一种是最基本的结构体定义,其定义了一个结构体A。 struct A //第一种{int a;}; 第二种则是在定义了一个结构体B的同时定义了一个结构体B的变量m。 struct B //第二种{int b;}m; 第三种结构体定义没有给出该结构体 ...
分类:编程语言   时间:2021-06-18 09:28:06    收藏:0  评论:0  赞:0  阅读:31
Java安全之挖掘回显链
Java安全之挖掘回显链 0x00 前言 前文中叙述反序列化回显只是为了拿到Request和Response对象。在这里说的的回显链其实就是通过一连串反射代码获取到该Request对象。 在此之前想吹爆一个项目,Java Object Searcher项目地址。 0x01 回显链挖掘 借助Java ...
分类:编程语言   时间:2021-06-18 09:26:19    收藏:0  评论:0  赞:0  阅读:23
数组与函数
一:数组 1.创建数组 使用new创建数组 var 数组名 = new Array(); eg:var arr = new Array();//创建一个空数组 使用数组字面量创建数组:[] var 数组名 = []; //创建一个空数组 eg:var 数组名 = [1,2,'aef',true]; ...
分类:编程语言   时间:2021-06-18 09:25:17    收藏:0  评论:0  赞:0  阅读:18
Java存取blob数据
背景 在项目开发中,经常会遇到需要存储不定长的对象数组,如上传一组图片、添加一道题目等等,这个时候在数据库中存储一般需要用到存储长度较大的blob类型,在java的实体类中对应blob类型的是byte数组。 思路 为了存储的数据格式兼容性更高,我采用的是借助json的方式来处理,即存储前,我将对象整 ...
分类:编程语言   时间:2021-06-18 09:25:07    收藏:0  评论:0  赞:0  阅读:23
python 启动 mitmdump
import re import sys from mitmproxy.tools.main import mitmdump if __name__ == '__main__': sys.argv[0] = re.sub(r'(-script\.pyw?|\.exe)?$', '', sys.arg ...
分类:编程语言   时间:2021-06-18 09:24:19    收藏:0  评论:0  赞:0  阅读:37
常用算法题锦——DFS
Hanjo #include <bits/stdc++.h> using namespace std; int n, m, a, b; int st[20][20]; int ans = 0; void dfs(int x, int y, int a, int b) { if (a < 0) ret ...
分类:编程语言   时间:2021-06-18 09:23:15    收藏:0  评论:0  赞:0  阅读:28
SpringMVC框架(一)SpringMVC快速入门、注解开发
SpringMVC快速入门 SpringMVC Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 Spring MVC的特点: 1. 轻量级,简单易学 2. 高效 , 基于请求响应的MVC框架 3. 与Spring兼容性好,无缝结合 4. ...
分类:编程语言   时间:2021-06-18 09:22:09    收藏:0  评论:0  赞:0  阅读:29
Python对exercise数据集进行可视化分析
一、数据描述 1.数据解释 id:运动者编号 diet:饮食(low fat 低脂、no fat 无脂) pulse:脉搏 time:运动的时间 kind:运动的种类 2.导入数据 3.查看数据集 二、问题提出 1.运动者脉搏强弱是否与运动种类有关? 2.运动者脉搏强弱是否与运动时间长短有关? 3. ...
分类:编程语言   时间:2021-06-18 09:21:22    收藏:0  评论:0  赞:0  阅读:27
每日LeetCode - 155. 最小栈(Python 3)
Python 3 class MinStack: def __init__(self): self.stack = [] self.min_stack = [math.inf] def push(self, x: int) -> None: self.stack.append(x) self.min ...
分类:编程语言   时间:2021-06-18 09:21:08    收藏:0  评论:0  赞:0  阅读:38
算法之选择、冒泡、插入排序
1、选择算法 选择算法的最好时间复杂度是:O(N^2),最差的时间复杂度是O(N^2),平均时间复杂度为O(N^2),由于是不稳定算法,在工程上是很少使用。 public int[] selectSort(int[] sourceArray) throws Exception { int[] arr ...
分类:编程语言   时间:2021-06-18 09:20:43    收藏:0  评论:0  赞:0  阅读:29
spring boot快速整合redis
添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 添加yml配置 spring: re ...
分类:编程语言   时间:2021-06-18 09:20:34    收藏:0  评论:0  赞:0  阅读:19
多线程
多线程 第一部分:线程 1. 并发和并行 ? 并发:两个或多个事件在同一时间间隔发生。(交替执行) ? 并行:两个或多个事件在同一时刻发生。(同时执行) 2. 进程和线程 ? 进程:是指一个内存中运行的应用程序,每个进程都有一块独立的内存空间,一个应用程序可以运行多个进 程;进程也是程序的一次执行过 ...
分类:编程语言   时间:2021-06-18 09:19:53    收藏:0  评论:0  赞:0  阅读:24
Python字符串格式化
1 # 用.format格式化字符串 2 "{} am {}".forma("I", "happy") 3 4 5 # 可以重复参数以节省时间 6 "{0} am {1}, {2} is {1}".format("I","happy","she") 7 8 # 如果不想通过数参数,可以用关键字 9 ...
分类:编程语言   时间:2021-06-18 09:19:25    收藏:0  评论:0  赞:0  阅读:26
Python 知识点练习
1 #函数应用:计算两个正数的最大公约数和最小公倍数 2 def function1(n1,n2): 3 if n1 > n2: 4 n1 , n2 = n2 , n1 5 for i in range(n1,0,-1): 6 if n1 % i == 0 and n2 % i == 0: 7 re ...
分类:编程语言   时间:2021-06-18 09:16:36    收藏:0  评论:0  赞:0  阅读:28
python修改widows系统代理,爬虫
import winreg def edit_system_proxy(open_or_close, host, port): """ 修改系统代理函数 :param open_or_close: 是否开启 bool :param host: IP :param port: 端口 :return: ...
分类:编程语言   时间:2021-06-18 09:14:44    收藏:0  评论:0  赞:0  阅读:25
Java的基础语法
Java基础语法 注释 注释不会被执行 单行注释: //注释 多行注释:/* 注释 */ 文档注释: /** 注释 */ 标识符 ? Java的组成,如变量名、方法名、类名等都被称为标识符。 关键字 abstract assert boolean break byte case catch char ...
分类:编程语言   时间:2021-06-18 09:14:17    收藏:0  评论:0  赞:0  阅读:19
Java内存分析及数组
Java内存分析及数组 堆 存放new的对象和数组(new本质在调用构造方法,初始化对象的值) 构造器扩展:定义有参构造之后,若想使用无参构造,需显示的定义一个无参构造 可以被所有的线程共享,不会存放别的对象引用 栈 存放基本变量类型(会包含这个基本类型的具体数值) 引用对象的变量(会存放这个引用在 ...
分类:编程语言   时间:2021-06-18 09:12:53    收藏:0  评论:0  赞:0  阅读:29
Python爬虫之Scrapy框架
Scrapy的命令 Scrapy框架常用命令 1、创建项目: scrapy startproject <项目名字> 2、创建爬虫: cd <项目名字> scrapy genspider <爬虫名字> <允许爬取的域名> 3、运行爬虫: scrapy crawl <爬虫名字> setings.py常用 ...
分类:编程语言   时间:2021-06-17 23:15:08    收藏:0  评论:0  赞:0  阅读:40
python实战技巧之两个列表实例中,如何让里面的数字一一对应地相加【对于两个列表是等长的情况】
用python做些关于数据处理的操作,于是就产生问题:python有什么“奇淫技巧”可以帮助我快速处理数据呢,今天python实战技巧之两个列表里面的数字一一对应地相加【对于两个列表是等长的情况】 ...
分类:编程语言   时间:2021-06-17 23:13:11    收藏:0  评论:0  赞:0  阅读:37
面试重点----手写数组方法----数组去重
数组去重一个主要的思路就是:遍历原数组中的每个元素,判断新数组中是否已有该元素,若有,则不操作;若没有,则将该元素加入新数组。这个思路写成代码如下: let arr = [1,2,3,5,4,6,2,3,1,1] let arr2 = [] for(let i of arr){ if(arr2.in ...
分类:编程语言   时间:2021-06-17 23:10:42    收藏:0  评论:0  赞:0  阅读:21
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!