作者:AlbertWen
添加时间:2018-05-28 12:30:29
修改时间:2025-11-12 08:02:10
分类:
16.编程基础/Web安全
编辑
为了防止我们的数据泄露,我们往往会对数据进行加密,特别是敏感数据,我们要求的安全性更高。下面将介绍几种常用的加密算法使用。这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密。
1、摘要算法
常用的摘要算法有MD5,SHA1。摘要算法是一个不可逆过程,就是无论多大数据,经过算法运算后都是生成固定长度的数据,一般结果使用16进制进行显示。
MD5和SHA1的区别:MD5结果是128位摘要,SHa1是160位摘要(可以设置一个额外的加密key)。那么MD5的速度更快,而SHA1的安全强度更高。
作者:AlbertWen
添加时间:2017-10-29 10:18:56
修改时间:2025-11-04 15:00:17
分类:
21.Golang编程
编辑
cgo 也是一个 Go 语言自带的特殊工具。一般情况下,我们使用命令 go tool cgo 来运行它。这个工具可以使我们创建能够调用 C 语言代码的 Go 语言源码文件。这使得我们可以使用 Go 语言代码去封装一些 C 语言的代码库,并提供给 Go 语言代码或项目使用。
作者:AlbertWen
添加时间:2018-08-13 00:32:45
修改时间:2025-11-13 14:53:58
分类:
08.Java基础
编辑
Class类 简介
Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。
Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。
Class 没有公共构造方法。Class 对象是在加载类时由Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。
作者:AlbertWen
添加时间:2017-10-27 19:34:14
修改时间:2025-11-11 06:50:09
分类:
06.Linux软件安装
编辑
1、安装svn
yum -y install subversion
2、创建svn仓库路径
mkdir -p /opt/svn/project1
mkdir -p /opt/svn/project2
svnadmin create /opt/svn/project1
svnadmin create /opt/svn/project2
作者:AlbertWen
添加时间:2016-01-06 09:59:02
修改时间:2025-11-08 01:17:20
分类:
06.Linux软件安装
编辑
在Ubuntu 12中启动刚安装好的Nginx,报错:
nginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)
作者:AlbertWen
添加时间:2018-08-02 17:30:51
修改时间:2025-11-07 15:03:24
分类:
电脑/软件使用
编辑
遇到一个奇葩问题:Windows 10 下,PhpStorm 项目遇到 输入密码错误后,再也无法修改密码 的问题
解决方案:
找到电脑的凭据记录,把 git 密码清除,问题解决
访问路径:控制面板\用户帐户\凭据管理器

作者:AlbertWen
添加时间:2018-11-18 15:24:05
修改时间:2025-11-11 05:47:52
分类:
电脑/软件使用
编辑
StarUML(简称SU),是一种创建UML类图,生成类图和其他类型的统一建模语言(UML)图表的工具。StarUML是一个开源项目之一发展快、灵活、可扩展性强(zj).
作者:AlbertWen
添加时间:2018-04-24 21:26:48
修改时间:2025-10-13 08:15:55
分类:
电脑/软件使用
编辑
如题,新买的 Thinkpad T470p 在不充电的情况下,遇到电脑很卡顿的问题,官方帖子:
https://bbs.thinkpad.com/thread-4236650-1-1.html
作者:AlbertWen
添加时间:2019-03-31 00:11:55
修改时间:2025-10-15 11:29:42
分类:
15.OpenResty_Lua
编辑
在 Lua 中,我们可以使用表和函数实现面向对象。将函数和相关的数据放置于同一个表中就形成了一个对象。
作者:AlbertWen
添加时间:2015-10-24 09:21:52
修改时间:2025-11-10 18:58:32
分类:
06.Linux软件安装
编辑
安装过程如下:
1、下载XDebug源码:http://xdebug.org/files/xdebug-2.3.3.tgz
2、解压到某个目录,如 /opt/software/xdebug-2.3.3
tar -xzvf ./xdebug-2.3.3.tgz
3、运行 phpize 命令
cd /opt/software/xdebug-2.3.3
/opt/software/php/bin/phpize