- 博客(6)
- 资源 (2)
- 收藏
- 关注
转载 [转载]Unicode字符集下CString与char *转换
在Visual C++.NET2005中,默认的字符集形式是Unicode,但在VC6.0等工程中,默认的字符集形式是多字节字符集(MBCS:Multi-Byte Character Set),这样导致在VC6.0中非常简单实用的各类字符操作和函数在VS2005环境下运行时会报各种各样的错误,这里总结了在Visual C++.NET2005环境中Unicode字符集下CString和char *之
2010-01-04 14:57:00
590
原创 GPGPU小小心得
研究了一个多星期的GPGPU,学了ARB(GPU assembly language)和GLSL,遇到不少bug和纠结的问题.现在总结一下.1.GPU的计算速度很快,如果你需要的数值可以通过少量计算求出来,那千万不要预先把它们存在纹理里读取,哪怕它们需要被重复利用N多次.一次纹理采样所耗费的时间远远大于你做10次甚至20次浮点计算的时间,尤其是在三维纹理中,效率就更低了.GPU Gems2的第
2009-12-10 22:05:00
2088
2
转载 CEdit用法小记
SetSel(start,end)作用:定制EDIT的所选择内容.间接地可以用于定位光标位置.使用例子:EXP1:设置光标CEdit* pEdit=(CEdit*)GetDlgItem(IDC_EDIT1); pEdit->SetSel(2,2); pEdit->SetFocus(); EXP2:选择内容CEdit* pEdit=(CEdit*)GetDlgI
2009-10-03 01:13:00
9476
1
转载 [转]跟我一起写 Makefile
陈皓概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写mak
2009-09-29 09:11:00
875
原创 让32位应用程序不再为2G内存限制苦恼
最近在做个程序,虽然是小型程序,但是使用的内存量却很大,动辄达到10G。在64位系统上可以轻松实现,无奈我是基于32位的系统进行开发,程序还没跑起来就已经被终止了。 试过很多办法,包括文件内存映射等,效率不高,而且由于32位应用程序的限制,可用的内存地址最高只能到0x7FFFFFFF,能调用的内存到2G就是极限了。最后好不容易找到了AWE(Address Windowing Ex
2009-09-21 17:57:00
30955
2
原创 大数乘法程序
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓┃作为CSDN博客第一篇文章,一时不知道写什么好。 ┃┃拿最近写的一个大数乘法的程序,是上PKU的ACM遇到的一道题。其实很简单的,就开头的题目。做完之后想了想决定扩┃┃展成一个适用性强一点的程序,因为C++语言本
2009-09-07 00:37:00
1211
3
Python ElementTree保存xml保留属性原始顺序补丁
2019-04-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人