10 2012 档案

摘要:1,Base64 场景:你想把一组二进制数据表示为一组可见字符,这样在某些场合更加利于传输,比如在邮件中传输。 算法:http://zh.wikipedia.org/wiki/Base64 2,DES和RSA 场景:你想对一组二进制数据进行加密。比如你想保护你的数据不被别人窃取,即使别人有你加密后的二进制数据,但如果没有密码,他仍旧不能解开。 算法: DES:http://zh.wik... 阅读全文
posted @ 2012-10-31 09:04 Jerry Chou 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:Meta Programming,元编程。我们通常是指那些编写程序的程序,也就是Paul Granham说过的类似这样的话:Programmer can write a program which write program for programmer.根据(程序)编写程序的时间点不同,我们可以将元编程分为:1,编译时元编程编译时元编程是指在编译时(compile-time)完成编写或修改程序的工作。像一些宏,代码生成器,C++中的模板技术都是属于编译时元编程。2,运行时元编程运行时(runtime)元编程是指在程序运行时根据需要生成,修改和执行代码。通常动态语言拥有这种能力。拥有这种能力的 阅读全文
posted @ 2012-10-14 23:14 Jerry Chou 阅读(1532) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示