MD5碰撞后时代,MD5还有存在的意义吗? MD5是一种HASH函数,又称杂凑函数,由32位16进制组成,在信息安全范畴有广泛和首要运用的暗码算法,它有类似于指纹的运用。在网络安全协议中, 杂凑函数用来处理电子签名,将冗长的签名文件紧缩为一段一起的数字信息,像指纹辨别身份相同保证正本数字签名文件的合 ...
分类:
其他好文 时间:
2019-12-07 01:30:35
阅读次数:
21
前言 前两天因为开发一个app更新的功能,我将从服务器下载的apk文件放在了内部存储目录(测试手机为小米,路径为:data/user/0/packagename/files)下面,然后安装的时候一直安装不了,提示解析包出错。后来查询发现,安装apk是调用了PackageInstaller,没有相关权 ...
分类:
移动开发 时间:
2019-12-07 01:29:06
阅读次数:
22
起因 在阅读百度的发号器 uid-generator 源码的过程中,发现了一段很奇怪的代码: 这里面有6个看上去毫无作用的volatile long变量(标红)。如果这是我自己写的代码,我肯定会认为是我自己手抖写多了。 但是作为百度的发号器,开源了这么久,如果是手抖早被fix了。肯定还是有深意的。于 ...
分类:
编程语言 时间:
2019-12-07 01:28:43
阅读次数:
19
在一个风和日丽的工作日,我日常打开VS,打开公司项目,打开调试,继续解决我之前存在的一个bug, 这个bug不一般,在经过连续几个星期的测试后,总结出了以下特点: 1.bug表现在交互上,最先表示为卡死状态,且复现过程为把电脑放置一段时间后,再操作界面出现的问题; 2.深入测试我们进一步发现,此bu ...
一.原型对象 对象分为: 普通实例对象 函数对象 结论: 函数对象的prototype属性就是原型对象,原型对象也是一个实例对象。 函数对象有prototype属性,实例对象有__proto__属性。如果属性前面和后面都有两个下划线则该属性为私有属性不可以修改。 函数对象的prototype属性等价 ...
分类:
Web程序 时间:
2019-12-07 01:11:44
阅读次数:
9
默认安装的php不存在pdo扩展,因此在使用到的时候会报错,直接使用这个命令 apt-get install php-mysql 就可以成功安装pdo扩展 安装完数据库后需要导入sql语句,先进入数据库中提前创建数据库名,比如laykefu的数据库,-u -p 数据库名 ,后面跟上sql文件的地址就 ...
分类:
数据库 时间:
2019-12-07 01:10:48
阅读次数:
12
我在想我是不是一个不应该存在的人? 此时此刻,我的脑海有一句台词,“生而为人,我很抱歉”。这句话最初是在电影《被嫌弃的松子的一生》中看到的。我记得当初看完电影,很刻板地感慨,嘿,真可怜儿。现在我终于在某种程度上体会到了这句话的含义,我开始思考生命的意义,开始思考茫然无措的人生。 小时候家里穷,总是买 ...
分类:
其他好文 时间:
2019-12-07 00:59:03
阅读次数:
12
一年前,发现在工作的项目中存在大量使用monment的情况,但仅使用到最基础的format功能。monment的体积直接导致项目体积成倍增加,于是jeasy就诞生了。 jeasy实现了monment最为常用的功能,并将GridManager中一些工具方法进行了抽离。 安装 npm install j ...
分类:
其他好文 时间:
2019-12-07 00:56:57
阅读次数:
11
import java.util.Scanner;/** * 2.编写一个java程序,提示用户输入一个字符串,要求字符串中必须存在字母(需要代码判断) a. 若不符合要求,则提示用户重新输入直到符合要求为止 b. 若符合要求 ,则判断字符串中的大写字母出现的次数并且打印 */public clas ...
分类:
其他好文 时间:
2019-12-06 23:44:47
阅读次数:
14
代码 js / 基本数据类型:string, number, boolean, null, undefined。 说明: 基本数据类型的变量是保存在栈内存中的,基本数据类型的值 直接在栈内存中存储,值与值之间是独立存在的,修改一个变量不 会影响其他的变量。 比较: 当比较两个基本数据类型的值时,本质 ...
分类:
Web程序 时间:
2019-12-06 23:27:13
阅读次数:
16