自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java--Queue和Deque

​Queue以及Deque都是继承于Collection,Deque是Queue的子接口。 Queue是FIFO的单向队列,Deque是双向队列。 Queue有一个直接子类PriorityQueue,而Deque中直接子类有两个:LinkedList以及ArrayDeque。1、Queue(单向队列)(1)基本介绍:Queue是先进先出(FIFO)的单向队列,只允许在表的前端进行删除操作,在表的后端进行插入操作。LinkedList类实现了Queue接口,因此可以把LinkedList当成Q

2022-03-17 11:49:43 1634

原创 HashMap、HashTable和HashSet的区别及基本使用

1、HashMap与HashTable的区别HashMapHashTable是否线程安全非线程安全,在多线程环境下若使用HashMap需要使用Collections.synchronizedMap()方法来获取一个线程安全的集合线程安全是否允许null值作为key允许null值作为key不允许null值作为key初始容量1611效率相对稍高相对稍低计算hash的方法对key的hashcode进行二次hash(以获得更好的散列值)然后对tabl

2022-03-09 09:55:56 230

原创 Java--synchronized与Lock的区别和使用示例

1、Java锁的分类(参考链接:https://tech.meituan.com/2018/11/15/java-lock.html)(1)乐观锁 VS 悲观锁:​ **乐观锁:**在获取数据时先加锁,确保数据不会被别的线程修改。synchronized关键字和Lock的实现类都是悲观锁。适合写操作频繁的场景。​ **悲观锁:**只在更新数据时判断有没有别的锁更新了这个数据,若有则通过报错或自动重试等执行操作,否则直接将自己修改的数据写入。适合读操作频繁的场景。(2)公平锁 VS 非公平锁​ **

2022-02-26 11:36:29 425

原创 Maven配置时出错:failed to retrieve plugin descriptor for

出现的问题:执行mvn help:system命令时出错解决办法:重新检查修改配置文件./conf/settings.xml1、配置本地仓库​ 在安装目录下新建maven-repository文件夹,作为maven的本地仓库,并在settings.xml文件中添加localRepository节点:D:\Software\Apache Maven\apache-maven-3.8.4\maven-repository2、配置镜像地址在settings.xml文件中找到mirrors节点并

2022-02-15 11:21:34 3932

原创 Java--LinkedList

LinkedList的特点LinkedList是基于双向链表实现的有序集合;LinkedList是非线程安全的;LinkedList中的元素可重复,可为null值;LinkedList可实现快速的插入和删除操作,与ArrayList相比,LinkedList的增删操作效率更高,而查改操作效率较低;LinkedList实现了List接口,可进行列表操作;实现了Deque接口,可作为双端队列使用;实现了Cloneable接口,可克隆;实现了java.io.Serializable接口,可支持序列化.

2022-02-09 15:59:04 621

原创 Java--栈(Stack类)的使用

Stack是Vector的一个子类,用于实现一个标准的后进先出的栈。Stack的常用方法:方法方法描述empty()判断栈是否为空peek()获取栈顶对象的值但不出栈pop()出栈,返回栈顶对象push(Object element)进栈search(Object element)返回指定对象在栈中的位置测试:import java.util.Stack;public class test { public static void

2022-02-09 10:46:51 573

原创 Java--StringBuffer与StringBuilder类

Java–StringBuffer与StringBuilder类StringBuffer与StringBuilder的区别StringBuffer支持并发操作,适合多线程使用。StringBuilder不支持并发操作,不适合多线程使用。StringBuilder不是线程安全的(不能同步访问),但其在单线程中的性能优于StringBuffer,因此若针对单线程运行的程序或者是不需要考虑线程同步问题的程序,优先考虑StringBuilder,若需要保证线程安全,则使用StringBuffer。St

2022-01-23 17:10:06 202

原创 Java--ArrayList

Java–ArrayListArrayList与List的区别List是一个接口,不能实例化;而ArrayList是一个类,ArrayList继承并实现了List。List<Integer> list1 = new ArrayList<Integer>();创建一个ArrayList对象并将其上溯到List,此时list1是一个List对象,它不能使用ArrayList有但是List没有的属性和方法。ArrayList<Integer> list2

2022-01-21 21:26:48 250

原创 AttributeError: module ‘tensorflow.python.framework.ops‘ has no attribute ‘_TensorLike‘

1、问题:在Pycharm上运行机器学习代码出现错误AttributeError: module ‘tensorflow.python.framework.ops’ has no attribute ‘_TensorLike’2、解决方法:修改导入keras的方式修改前:修改后:PS:layers后面没有core...

2021-04-06 16:46:52 3236 1

原创 利用UltraEdit批量修改pcap文件

利用UltraEdit批量修改pcap文件下载UltraEdit(https://tool.pediy.com/index-detail-32.htm)打开文件后选择需要修改的字段进行全部替换(搜索->替换->全部替换)

2020-11-25 16:17:19 950 1

原创 Wireshark分割、合并pcap文件

Wireshark分割、合并pcap文件1、分割pcap文件(1)File->Export Specified Packets(导出特定分组):(2)根据需要保存分组:Captured:pcap文件中的所有报文Displayed:当前显示的所有报文(比如使用了过滤条件,则Displayed指的就是过滤后得到的报文)All packet:导出所有报文Selected packet:导出被选中的所有报文Range:导出指定序号范围内的所有报文2、合并两个pcap文件(1)Fil

2020-11-25 15:53:44 6994

WinHex工具

安装使用:解压后先点击setup.exe,安装完成以管理员身份打开WinHex.exe即可

2019-05-15

PE工具,包括PEDITOR、PEview和Stud_PE

这个压缩包里面主要有PEDITOR、PEview和Stud_PE这三个可以用来查看或编辑PE文件的工具

2019-05-15

Matlab-实现二值图像的信息嵌入与提取

这份资源里面包含信息隐藏、信息提取、md5函数运算这三大部分,主要实现在二值图像嵌入信息并提取隐藏的信息的功能,其中还考虑到了隐写过程中分块处理、如何正确选择隐藏信息的块等问题

2018-11-12

Matlab-LSB(伪随机)

文件夹中包含三个函数:随机序列对产生函数,信息嵌入函数,信息提取函数;根据随机产生的序列对确定信息嵌入的位置,然后利用同样的种子来确定嵌入前随机产生的序列对,最后可提取嵌在图片中的信息

2018-10-13

Matlab-利用SIFT实现图像的拼接

这个Matlab代码用于拼接两张具有重合区域的图像,其中用到了SIFT算法和RANSAC算法

2018-10-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除