- 博客(111)
- 资源 (1)
- 问答 (6)
- 收藏
- 关注
原创 opencv截取图像,并且比较是否相同
opencv 3和opencv 4不一样,用法头文件等会有差异,需要自行调整本案例所使用的是4初级理论:屏幕截取(这部分是看大佬写的)Screenshot.cScreenshot.hmain.c
2022-11-09 18:20:46 443 1
原创 opencv报错【warn】 global....... imread(
检查你的输入依赖,debug用带d结尾的lib,release用不带d的,把多余的删掉即可。
2022-11-08 11:37:06 7847
原创 servlet,service方法,post方法,get方法
你就把它当成一个exe,你可以通过浏览器远程去执行在服务器上的它。当然,服务器上可能不止有一个这样的exe,那么如何决定你访问哪个servlet?其结果为,所以我们可以看到,是先执行service再执行get方法的。这样看来好像是多此一举,我直接写get和post不好吗?这时候就不需要post河get都写一遍了,增大代码量。不论你是登录,找回密码,忘记密码。service方法中集成了get和post方法。我都需要对客户端的请求统一进行机器人验证处理。但是面对请求,可能会有大大量统一处理部分。
2022-11-02 16:52:02 612
原创 css样式
margin:外边框,即与其他”盒子”边框border的距离,AB俩border的距离是相同的。将样式表写在另一个文件里,再在html中引用包括,即可使用。使用style标签括起来css样式表。padding:内边框,与内容的距离。css以最后一次设定为准。直接在标签里写style。
2022-09-12 16:15:19 391
原创 腾讯云遭受爆破攻击(记录)
当用户被(deny)拒绝3次,(unlock)上锁时间300s 甚至拒绝root,root上锁时间#300s。lastb -f /var/log/btmp.1 (猜测可能是扩展或者全部日志吧)接下来我们可以把home/ubuntu/.ssh/authorized_keys。last -f /var/log/wtmp 可疑IP登录日志。lastb -f /var/log/btmp 登录失败的日志。只要错误3次,此后300秒内无论密码输入正确与否都是登录失败。查看登录失败日志,可以看到大量的弱口令攻击。
2022-09-02 13:24:53 1210
原创 抓包教程(INUAA)
开启fiddler先点击这个小x,清空数据,然后回到我们的页面,登录,打卡。回到fiddler,点击左下角的“捕获中”停止抓包。
2022-08-20 14:40:06 380
原创 java笔记37,Lambda表达式
针对于有且仅有一个抽象方法的接口例如说我们的Runnable接口需要一个接口,需要一个方法在方法使用到“接口”类型的参数的时候可直接在()中重写方法如果参数只有一个,可以省略小括号如果代码块语句只有一条,可以省略大括号和分号。如果是return语句,return也得省略也可以使用抽象类或者具体类来实现”“也就是说use方法中,可以是接口,抽象类,具体类..总结lambda表达式必须要接口,且唯一抽象方法而匿名内部类没有这么多要求匿名内部类会自动生成一个类。...
2022-07-27 14:26:43 152
原创 java笔记35,线程
我们知道java中的线程使用的是抢占式线程调度方式,所以需要根据优先级来判断线程的执行顺序。方式1继承Thread类classtest2extendsThread。要注意,这些操作是对本线程内的,也就是说,如果wait了,就不执行下面的语句了。自动同步的数据结构(线程安全),都是使用synchronized实现同步。为了使多线程修改同一数据不会造成读脏数据,重复修改,等错误。Thread中的静态方法,用于返回当前正在执行的线程对象。只有join的线程结束后,其他线程才可以执行。...
2022-07-22 16:03:58 163
原创 java笔记34,输入输出流,打印流,对象序列化
使用transient修饰的成员变量,将不参与序列化,也就是说存储的类中剔除了这条属性。为了避免该异常,我们需要给序列化的类加入对象(42L可修改);把对象存储到文件中,并且可以进行反序列化操作,对象的文件读写。如果文件不是单存储了对象,而有其他杂物,再次读取会出现异常。以ID号来标识对象,这样就不会混了。把对象存入集合,集合写入文件。从文件读取对象,对象存入集合。文件集合内存。以下是对象的读写演示。...
2022-07-22 13:00:16 107
原创 java笔记33,IO流,缓冲流,复制文件,字符流
读写IO流,把规整好的IO流一次性写入磁盘,比多次读写磁盘要快的多,(一个是内存读写,一个是磁盘读写,内存比磁盘快得多)字符流有五种读写方式单字符,char数组,char数组截取,string,string截取。磁盘——>内存——>输入流——>输出流——>输入流复制到输出流——>从内存写入磁盘。UTF-8英文字母一字节,拉丁文2字节,中文3字节,复杂不常用字符4字节。UTF-8和Unicode使用的并非固定字节大小,根据字符类型,而变换。也就是说,需要读取磁盘到内存,在内存中复制,复制完了,写入磁盘。...
2022-07-21 16:20:33 112
原创 java笔记32,IO流
通常,人类可以识别的文字,使用字符流(推荐使用字节流)所有字节流类的超类,他俩都是抽象类,无法直接实例化。指的是从内存”输出“到硬盘(写操作)指的是从硬盘“输入”到内存(读操作)字节以二进制,字节为单位读写。IO流,又分为字节流和字符流。字符按字符为单位,读写。......
2022-07-17 16:38:53 107
原创 java笔记2.30,map集合
HashMap的基本操作(方法)Map的遍历方式有两种方式entryset方式先获取键,再通过键获取值集合与集合之间可以嵌套那应该也可以通过重写笔记方法来指定排序方式Collections≠CollectionCollections是一个具体类,Collection是集合的顶层接口Collections中包含对集合操作的各种方法案例分析:模拟打扑克发牌...
2022-07-13 15:27:16 77
原创 java笔记2.29,泛型
K,E,T,V通常就指泛型,就像cpp中的Temple泛型方法每多一个类,就多写一遍重载方法,代码冗余过高,所以使用泛型泛型接口学到这里应该知道,泛型就是一个类型,泛指所有类型类型通配符(简)变参变参就是一个数组,也可能是其他类型数组String类型注意点:调用可变参数可以没有参数:即参数个数为0-NString sum(String b,String…a):正确String sum(String…a,String b):错误举例:几个内置利用了可变参数的方法...
2022-07-12 16:06:20 109
原创 java笔记2.28集合3
TreeSet集合比较器通过重写Comparator方法来实现排序,他会有个默认的排序方法(自然排序)自然排序:通过字母A~Z排序重写后,则按照重写后的排序方式来排序逐步拆解:Set对象名=new TreeSet(参数);前面一直所用的是无参构造集合,现在我们使用有参构造..参数是一个Comparator比较器,比较Teacher类型并且使用匿名内部类的特点,重写compare方法new Comparator(){public int compare(Teacher o...
2022-07-12 14:31:52 138
原创 java笔记2.27,集合2
对首尾元素的增删改查set集合,HashSet记住,set和list,还有collection都是接口,他们是没有构造的!但是可以根据多态来实例化set集合不存储相同数据,set集合存储顺序无法保持,hashset不能使用普通for遍历怎么实现不存储相同数据?通过比较哈希值来实现不存储相同的数据相同字符串具有相同的HashCode,如果HashCode相同,再比较字符串是否相同哈希值HashCode默认情况下,使用object中的hashCode()方法不可能出现相同的hashcode除非
2022-07-10 16:20:00 104
原创 java笔记2.26集合1
注意:Collection和Map都是接口,不可以直接使用比较特别的是,Collection不可以通过at(下标)直接访问,需要借助迭代器List集合同Collection,是个接口,不可以直接被实例化,但可以被多态创建,继承后创建两大特点:有序,可存储重复数据,索引操作要保证索引存在List特有方法:指定位置加入对象,不可以越界跳远void add(int,object)移除指定位置的对象,并且返回object remove(int)修改指定索引处的对象object set(int,obje
2022-07-09 17:12:09 217 1
原创 java笔记2.25异常
常见的有:数组越界,除数与被除数是0…object 是所有类的直接或间接父类Throwable类分为Exception,errorerror错误一般无法处理,需要程序员来处理,属于严重问题Exception分为运行时异常,runtime非运行时异常,编译期的问题Exception in thread “main” :异常所在线程java.lang.ArrayIndexOutOfBoundsException: 3:异常的类型at TempAndTest.test1.main(test1.j
2022-07-09 15:21:35 367
原创 Java笔记2.24桶排序,基数排序
桶排序把数据分到不同的桶中,在桶中排序好,再按桶的顺序输出基数排序有点像桶排序的改编根据个位,十位,百位,重新排序堆排序堆排序有点像摘果子,每次把最大的摘掉,然后又重新长出来最大的,继续摘...
2022-07-08 15:02:22 82
原创 java笔记2.23,计数排序
计数排序就是一种利用统计的排序,统计数组中每种数据出现的次数适用于:重复率大,数值范围小的数据,如果数据量大可以起到压缩空间的作用
2022-07-07 16:36:20 163
原创 java笔记2.22,归并排序
其特点是,需要额外空间来进行归并操作(我觉得可以优化,以区间代替,不必开新内存)先将数组一分二,二分四…如果数组长个数为:5,3,则分为(3,2),(2,1),再继续分,直到(1,1)(1,1)取两个被切分的相邻数组,进行归并操作当然,被归并的两个数组可以”不一样长“t1:1,2,3,9t2:4,5,6,10t3:1...
2022-07-07 14:59:14 163
原创 java笔记2.21,快速排序
快速排序核心思想:下标为0,1,还含有区间分成子序列(0,L-1R-1)(L-1R-1,1)(0,1-1)(1+1,1)(0,0)(2,1)if(L>=R)return;没有区间了,进行返回
2022-07-07 13:14:41 107
原创 java笔记2.16
今天听大佬的建议,写写数据结构import java.util.Scanner;import javax.swing.DefaultBoundedRangeModel;public class test { public static void main(String[] args) { // 头节点不存放数据 list t1 = new list(0); Scanner s1 = new Scanner(System.in);
2022-06-18 21:34:02 51
原创 java笔记2.15
就是个数值类封装先看构造integer类自己的构造已过时不推荐使用,更推荐使用valueOf()valueOf()public static字符串转值,对于每个类而言不一样(多态)部分要求必须是数值字符串int——>stringstring——>int案例:字符串排序装箱,封装...
2022-06-17 09:59:52 68
原创 java笔记2.14
类内容比较,类地址比较,类类型比较关于toString()getClass()// getClass.getName() 获取类名// getClass().getSuperclass 获取父类// ()getClass().getField(变量名) 获取类中成员变量// getClass().getDeclaredMethod(“方法名”,参数) 获取类中方法final,private,static,只可通过类名静态调用,同Math类sort()方法, 排序记得导包...
2022-06-16 14:43:56 55
原创 java笔记2.13
Math类不可以实例化,只能通过Math类名调用其中的静态方法因为math类的构造是private访问权限System类System.currentTimeMillis()System.exit(0);根据currentTimeMillis()计算当前时间object类所有类都之间或者间接继承object类,它是所有类的超类由于多态,所有类都可以由object类,达到多态的效果所以所有类都有tostring方法,也都包含object中的成员方法......
2022-06-15 16:05:15 88
原创 java笔记2.12
根据抽象特性,其形参和返回值实际上都是抽象类的子类,而不是抽象类。抽象类是无法实例化的,更不可能使用在参数和返回值...同理,接口也一样抽象类做形参和返回类型接口类型做形参和返回类型内部类在第一轮我们学习过外部类,内部静态类,局部类,匿名类实现,函数式编程成员内部类(如上例)局部内部类(方法中的类)匿名内部类(归属于局部内部类)...结合多态特性,也可以使用对象保存匿名的类,本质就是将该类继承...
2022-06-14 15:01:33 71
原创 java笔记2.11
昨天四级,痛斥食堂二十多分钟,写挺爽的,把不满都给写了出来,就是…分没了哎罢了罢了这样看来接口和类,并没有什么太大的区别,但是既然存在即合理,必然有其存在的道理接口中变量默认是final不可更改例如:一下例子中的 test2类中的num,就相当于public final static int num=100;(好长一段修饰符)构造方法接口中不允许有构造方法,接口是没有构造方法object类是所有类的超类一般方法一般方法都是抽象方法,不允许有方法体案例:迄今为止,所以我们可以知道,java
2022-06-12 15:00:59 86
原创 关于程序排错
查询手册,仔细看看编译不通过的提示,百度搜方法,一般都能找到解决方案,不多说数据错误找到数据错误的输出,vs中点击后该数据变量会变成高亮一步步看数据在哪里进行运算过,打上断点记录然后重重新开始调试,跟着程序算看那一步对数据计算结果并没有按照自己所预想的结果可以使用print打印到cmd,观察每一步的运算,更直观找到该步骤后,开始查找,为什么没有按照自己预想的运算?(运算次数不对,运算类型不对,逻辑值错误导致没有运算…)..就是一个从输出——到输入,的一个回溯,再重头观察数据运算运行中断一
2022-06-12 11:30:06 143
JDBC是属于框架吗?
2023-04-29
代码写的烂怎么办,杂乱无章,混乱不堪
2022-08-07
客户端与服务端数据格式
2022-08-07
TCP端口是如何绑定端口的
2022-07-23
客户端如何请求数据库?
2022-06-24
该怎么提高代码质量,不写垃圾代码?
2021-12-04
当键盘按键被按下,计算机内发生了什么?
2021-10-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人