CM

CM是什么?Crackme是什么? 他们都是一些公开给别人尝试破解的小程序,制作 Crackme 的人可能是程序员,想测试一下自己的软件保护技术,也可能是一位 Cracker,想挑战一下其它 Cracker 的破解实力,也可能是一些正在学习破解的人,自己编一些小程序给自己破解,K »

勤与恒

过高的道理都近于矫或伪。要想勤与恒,就从两点做起,“不讥笑人,不晚起”。 »

newline

NewLine 换行符 Windows 中的文本文件行是以 "\r\n" 结束的。 Unix 中的文本文件是以 "\n" 结束的。 C# 中的换行符 C# 中封装了 Environment.NewLine PHP 中的换行符 PHP 默认定义的换行符是用于 Unix 下的: de »

refactoring

重构(refactoring) 当一个程序已经变得难以维护时,是推到重新实现一次还是既有代码上选择重构? 具体问题具体分析,这里假设我们保守一点,选择了重构。 《重构:改善既有代码的设计》 读书笔记,这本书中的范例全都使用 Java 撰写的。 本书清晰揭示了重构的过程,解释了 »

git-push

通常 master 分支是受保护的,不应该执行强制推送。 一般做法是在 develop 分之后 rebase 之后,git push -f,来同步到远程分支后,再切换到 master 分支上,合并 develop 后,再同步推送 master 分支。 如果要强制推送 master »