- 博客(2)
- 资源 (11)
- 收藏
- 关注
原创 大小端 Big-Endian 与 Little-Endian
应该说没做底层开发(硬件或驱动)的人很可能不会彻底理解大小端的概念,大小端不是简单的一句“大端在前”还是“小端在前”能够概括的问题。在cpu, 内存, 操作系统, 编译选项, 文件,网络传输中均有大小端的概念,这些东西加在一起,就很容易把人搞晕。我自己就晕过很久。 为方便说明,再做一些定义:(1) 内存可以存储若干个单元数据的物理设备,每个单元存储1个字节,每个单元有一个地址,其地
2011-10-30 16:06:44 2718
原创 加密与解密
加解密是码侬们时而会遇到的一个问题。怎么加密呢?为方便解说,p(plain)代表原文, c(cipher)代表密文, k(key)代表密码。 1. c = f(p)最初的C教程会告诉我们,对数据进行简单的移位变换得到一组新的数据,也可以称为加密。 例如, 要存储一串文字"shaofa"到文件里,假设这个字符串是敏感信息,我们要对其进行加密后再存储。这是一个把p加密为c的过程,记
2011-10-30 16:04:47 1120
osapi 跨平台系统API封装 for C
2012-05-15
osapi 跨平台系统API封装 for C++
2012-05-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人