FutureTask(未来任务) 一、前情回顾(重要) 首先我们先回顾一下多线程创建的方式 直接继承Thread方式 实现Runnable 方式 实现Callable方式 线程池方式 这四种方式主要分为两类:没返回值的(1,2) 有返回值的(3,4) 没返回值的相信已经烂熟于心了。这次我们讲讲有返回 ...
分类:
其他好文 时间:
2021-07-26 16:46:03
阅读次数:
0
ConcurrentHashMap(jdk1.8) 底层操作 //数组对象 = 头对象(8bytes) + 指针对象(4bytes) + 数组长度(4bytes) + 数据(xxxbytes) Class<?> ak = Node[].class; //Node[]Class 对象ak ABASE ...
分类:
其他好文 时间:
2021-07-26 16:39:24
阅读次数:
0
进去od发现 push call 有壳 脱完 第一个打开有个弹窗 直接 bp MessageBoxA 下断点 找到关键地方下个断点重新运行分析 判断了当前文件夹是否有reg.dat 文件 接着看他们的窗体事件 应该又是几个失焦事件 来算密码把ok解开 定位看1第一个事件代码 这段代码是吧 输入值转成 ...
分类:
其他好文 时间:
2021-07-26 16:25:29
阅读次数:
0
1、win10下git默认启动路径是用户的根目录,东西太多太乱了。 2、修改很容易,右键单击桌面的快捷方式,选择“属性”。 3、删除“目录”中的 --cd-to-home 选项,再将“起始位置": %HOMEDRIVE%%HOMEPATH% 改为你想要的目录即可。 但上面的办法,还不是最好的,因为, ...
分类:
其他好文 时间:
2021-07-26 16:25:06
阅读次数:
0
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="wi ...
分类:
Web程序 时间:
2021-07-26 16:24:38
阅读次数:
0
一、简介 1 局部领域搜索 又称爬山启发式算法,从当前的节点开始,和周围的邻居节点的值进行比较。如果当前节点是最大的,那么返回当前节点,作为最大值(即山峰最高点);反之就用最高的邻居节点替换当前节点,从而实现向山峰的高处攀爬的目的。它是禁忌搜索的基础,TS算法是在其上改进而来。 1.1 优点: 容易 ...
分类:
编程语言 时间:
2021-07-23 17:44:31
阅读次数:
0
在指定网址下载文件,并放到指定目录 import urllib.request import os url = "xxxxx" data_path = "D:/xxx" if not os.path.isfile(data_path): # 如果不存在文件 ret = urllib.request. ...
分类:
其他好文 时间:
2021-07-23 17:44:16
阅读次数:
0
1、显示图标添加图标以后,把PaintStyle属性修改为CaptionGlyph2、实现鼠标移到上方显示文本内容(1)静态添加设置SuperTip属性,点击“...”输入标题和要显示的内容(2)动态添加https://www.cnblogs.com/DoNetCShap/archive/2012/ ...
################################# 分类标准: 分类: 数值数据类型:() 字符串数据类型 日期时间数据类型 json数据类型 空间数据类型 数值数据类型: 整数(精确值): 1)tinyint,占用1字节,用在很少值的分类列中,比如状态列的数据类型 2)smalli ...
分类:
数据库 时间:
2021-07-22 17:43:06
阅读次数:
0
问题描述 在Menu导航栏中选中菜单栏,在刷新页面后,菜单仍然是选中状态 菜单的index值为路由导航地址,通过sessionStorage将当前选中的地址保存起来,实现效果。 setSelectPath(path){ window.sessionStorage.setItem('selectPat ...
分类:
其他好文 时间:
2021-07-22 17:42:50
阅读次数:
0