1 /// 2 /// MD5加密 3 /// 4 public class Md5 5 { 6 /// 7 /// MD5加密 8 /// 9 /// 加密字符 10 /// 加密位数16/32 11 /// 12 ... ...
通过shell脚本整合了rsync(daemon)守护进程模式对文件备份以及进行md5校验的功能。#!/bin/bashfile=access_2018-12-8.logtarfile=./backup$(date+%F).tar.gztarzcf$tar_file$filemd5sum$tar_file>md5.log#执行脚本的本机需要有rsync客户端的基础配置(密码文件授权600ro
分类:
系统相关 时间:
2019-01-04 14:36:45
阅读次数:
292
# 减缓 ## 参数化语句 先创建参数化 SQL 语句,然后绑定参数。详细信息,请参见:[Prepared statement - Wikipedia](https://en.wikipedia.org/wiki/Prepared_statement#C#_ADO.NET) 注:可以使用 ORM([... ...
分类:
数据库 时间:
2019-01-04 00:19:12
阅读次数:
175
md5 32位 加密原理 简单概括起来,MD5 算法的过程分为四步:处理原文,设置初始值,循环加工,拼接结果。 第一步:处理原文 第一步:处理原文 首先,我们计算出原文长度(bit)对 512 求余的结果,如果不等于 448,就需要填充原文使得原文对 512 求余的结果等于 448。填充的方法是第一 ...
分类:
编程语言 时间:
2019-01-03 23:07:24
阅读次数:
285
EmailField:类似于 CharField 。在数据库底层也是一个 varchar 类型。最大长度是254个字符; FileField:用来存储文件的。这个请参考后面的文件上传章节部分; ImageField:用来存储图片文件的。这个请参考后面的图片上传章节部分; FloatField:浮点类 ...
分类:
其他好文 时间:
2019-01-03 22:40:13
阅读次数:
242
1、更改网卡配置 更改虚拟机/etc/sysconfig/network-scripts/ifcfg-enp0s3 文件,内容如下: 修改完成后执行:systemctl restart network,重启网卡 2、在virtualbox虚拟机配置网卡网段,使得可以用ssh连接虚拟机 这里的网段为1 ...
分类:
其他好文 时间:
2019-01-03 20:41:25
阅读次数:
247
1.听说备份是个好习惯 访问时,有一串md5 解密说是空密码。 然后进行目录扫描,发现源码泄露。 第一种 md5()函数无法处理数组,如果传入的为数组,会返回NULL 第二种 php弱类型绕过构造提交的值md5(),开头为0e 提供常用的php弱类型 ...
分类:
其他好文 时间:
2019-01-03 16:48:11
阅读次数:
422
分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 ...
分类:
其他好文 时间:
2019-01-03 13:58:07
阅读次数:
241
确保vue项目中有MD5的依赖,当然没有的可以安装crypto模块。 npm安装: npm install --save crypto 在main.js文件中将md5引入,可以全局使用的 import crypto from "crypto";Vue.prototype.$md5 = crypto. ...
分类:
其他好文 时间:
2019-01-03 12:59:10
阅读次数:
1748
三十九, 一.类的约束 1.抛出异常 NotImplementedError 2.抽象方法 含有抽象方法的类是抽象类 抽象类中的方法全是抽象方法的是接口 抽象类不能创建对象 二.异常处理 处理完后代码可继续运行 所有异常的根是Exception 1.基本语法 2.自定义异常 (继承Exception ...
分类:
编程语言 时间:
2019-01-02 23:21:23
阅读次数:
266