- 博客(3)
- 收藏
- 关注
原创 C语言中的整型字节序——int 到 char[4]的转换
前阵子在整理一个sha1的算法,输出结果是一个int[5],随手转换为了char[20]。 然后问题就来了,发现输出结果不正确。每个整型中的ch0,ch1,ch2,ch3顺序居然完全颠倒了。 查了相关材料,问题出在x86架构的字节序顺序与网络字节序相反。(低位存高字) 既然是字节序问题,那就好办了,随手写了个以下转换。 int intByteOrderSwitc
2013-01-25 19:57:41 3232
原创 一个有关超大数组记录访问的问题
前几天的一个面试题。貌似这个问题网上也有不少人热议。我的思路是认为这个问题与内存分配管理类似,以下是我的解决方法。 PS:虽然我这个不能解决无限大个数组,但在64位机上至少是不会有任何问题了。其实这个还有很多能优化的地方,既然它只是个题,那就这样吧! 原问题: 假设存在一个超大数组,数组分配出来未初始化,现在不希望对数组进行初始化,但需要在访问数组某个元素的时候知道这个位
2012-11-26 13:35:57 316
原创 Visual Studio 9.0(2008) Mini版的整理。 (支持WTL/ATL/MFC/Win32)
软件名称:Visual Studio 9.0(2008) Mini版 功能:可以脱离 VS2008来编译 WTL/ATL/MFC/Win32 工程 PS:不支持 C#、VB以及其它语言的编译。 文件大小: VC Mini版:VC9Mini.7z 18.3Mb(7zip) //编译MFC工程时需要 MFC支持包:mfc_suport.7z 7.7Mb(7zip) //编译WinX64时
2012-11-24 11:06:42 738
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人