PHP笔记网

革命尚未成功,同志仍须努力下载JDK17

作者:Albert.Wen  添加时间:2017-10-29 20:26:19  修改时间:2024-11-15 07:13:49  分类:16.编程基础/Web安全  编辑

Git 从远程的分支获取最新的版本到本地有这样 2 个命令: 

1. git fetch:相当于是从远程获取最新版本到本地,但不会自动 merge 

git fetch origin master 
git log -p master origin/master 
git merge origin/master
作者:Albert.Wen  添加时间:2017-10-29 20:23:32  修改时间:2024-11-15 07:02:18  分类:16.编程基础/Web安全  编辑

通常,合并分支时,如果可能,Git 会用 Fast forward 模式,但这种模式下,删除分支后,会丢掉分支信息。

如果要强制 禁用 Fast forward 模式,Git 就会在 merge 时生成一个新的 commit,这样,从分支历史上就可以看出分支信息。

作者:Albert.Wen  添加时间:2017-10-29 20:21:55  修改时间:2024-11-19 02:51:33  分类:16.编程基础/Web安全  编辑

每次提交,Git 都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在 Git 里,这个分支叫主分支,即 master 分支。HEAD 严格来说不是指向提交,而是指向 mastermaster 才是指向提交的,所以,HEAD 指向的就是当前分支。

一开始的时候,master 分支是一条线,Git 用 master 指向最新的提交,再用 HEAD 指向 master,就能确定当前分支,以及当前分支的提交点:

作者:Albert.Wen  添加时间:2018-06-04 10:17:59  修改时间:2024-10-20 07:00:52  分类:16.编程基础/Web安全  编辑
作者:Albert.Wen  添加时间:2018-05-28 12:30:29  修改时间:2024-11-10 15:14:28  分类:16.编程基础/Web安全  编辑

为了防止我们的数据泄露,我们往往会对数据进行加密,特别是敏感数据,我们要求的安全性更高。下面将介绍几种常用的加密算法使用。这些算法的加密对象都是基于二进制数据,如果要加密字符串就使用统一编码(如:utf8)进行编码后加密。

1、摘要算法

常用的摘要算法有MD5,SHA1。摘要算法是一个不可逆过程,就是无论多大数据,经过算法运算后都是生成固定长度的数据,一般结果使用16进制进行显示。

MD5和SHA1的区别:MD5结果是128位摘要,SHa1是160位摘要(可以设置一个额外的加密key)。那么MD5的速度更快,而SHA1的安全强度更高。

作者:Albert.Wen  添加时间:2019-08-08 18:14:22  修改时间:2024-10-28 18:21:19  分类:16.编程基础/Web安全  编辑

CRC是通信领域中用于校验数据传输正确性的最常用机制,也是Hash算法的一个典型应用,Hash一般翻译为“散列”,也可直接音译为“哈希”,就是把任意长度的输入(又叫做预映射,pre-image)通过散列算法变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是散列值的空间通常远小于输入空间,不同的输入可能会散列成相同的输出,而不可能从散列值唯一的确定输入值。

作者:Albert.Wen  添加时间:2017-10-29 10:23:57  修改时间:2024-09-05 23:00:47  分类:16.编程基础/Web安全  编辑

命名

YAML 的意思其实是:"Yet Another Markup Language"(仍是一种置标语言)的缩写。

功能

YAML的语法和其他高阶语言类似,并且可以简单表达清单、散列表,标量等资料形态、。

它使用 空白符号缩排 和 大量依赖外观的特色,特别适合用来表达或编辑数据结构、各种设定档、倾印除错内容、文件大纲(例如:许多电子邮件标题格式和YAML非常接近)。

作者:Albert.Wen  添加时间:2017-10-27 19:25:38  修改时间:2024-11-20 10:55:39  分类:16.编程基础/Web安全  编辑

ASCII码大致可以分作三部分组成。

  1. ASCII非打印控制字符
  2. ASCII打印字符;
  3. 扩展ASCII打印字符
作者:Albert.Wen  添加时间:2015-09-04 00:18:48  修改时间:2024-11-07 19:31:58  分类:16.编程基础/Web安全  编辑

1、svn diff 的用法

1.1 对比当前本地的工作拷贝文件(working copy)和缓存在.svn下的版本库文件的区别

svn diff

1.2 对比当前本地的工作拷贝文件(working copy)和任意版本A的差异

作者:Albert.Wen  添加时间:2015-06-08 15:28:37  修改时间:2024-06-18 00:41:39  分类:16.编程基础/Web安全  编辑