- 浏览: 107699 次
- 性别:
- 来自: 武汉
最新评论
-
luluandbobo:
为什么要先释放table[T]呢,它不是一个指针吗?如果释放掉 ...
《算法导论》笔记--平摊分析 -
liuxuejin:
全为理论,我在网上找了N久都找 不到一个具体的B树操作磁盘文件 ...
《算法导论》笔记--B树 -
westice:
非常好!正苦于怎么确定贝塞尔曲线的控制点,很好的思路。
[翻译] AGG 之贝塞尔插值 -
liyiwen007:
dracularking 写道第三种情况的图是不是不对,z成左 ...
《算法导论》笔记--红黑树(一) -
dracularking:
第三种情况的图是不是不对,z成左子节点了?
《算法导论》笔记--红黑树(一)
文章列表
do {} while (0)的用途
- 博客分类:
- 编程技术
#define MACRO_NAME(para) do{macro content}while(0)
的格式,总结了以下几个原因:
1、空的宏定义避免warning:
#define foo() do{}while(0)
2、存在一个独立的block,可以用来进行变量定义,进行比较复杂的实现。
3、如果出 ...
- 2009-05-10 13:15
- 浏览 1399
- 评论(0)
八、系统的关闭与重启: 在UNIX里非法关机,是非常非常不好的事情,切记切记!
#shutdown –y –g0 这是最安全的关机方式。-y选项是告诉系统,凡是询问都回答y, -g0则指定等待时间为0分钟。如果不指定,缺省的是1分钟。当然你要有关机的权限,才能执行这个命令的。
#haltsys 这是紧急关机方式,只能在系统维护模式下由超级用户root才能执行。
#reboot 重启系统,假如你添加了新的硬件或者修改了一些配置文件,记得一定要运行这个命令,不然不会生效的。也是只能在系统维护模式下由超级用户root才能执行。
login:halt 用关机用户关机 我们每天 ...
- 2009-05-04 14:10
- 浏览 1625
- 评论(0)
首先,我们一起看看UNIX的目录,因为清楚了目录,才能对UNIX的框架有个大概的印象!当然这里讲的是系统正常运转所必须的,并且一定不能删除或者修改。
/ 是系统的根目录; /bin目录中包括最常用的UNIX命令; /dev目录包括控制访问外部设备的特殊设备文件; /etc目录中包括各种各样的系统程序和数据文件; /lib目录里包括C语言以及其他语言程序的运行库文件; /mnt目录是一个空目录,是为安装可移动的文件系统保留的; /opt目录中包括在所谓的“软件存储目标”; /shlib目录中包括系统使用的共享库; /usr目录中有几个子目录,(/usr/include目录 ...
- 2009-05-04 14:01
- 浏览 1126
- 评论(0)
程序支持文件拖放会使程序使用起来更加方便。
当我们从shell(window的文件浏览器)中拖入一个文件到应用程序窗口时,windows会发生一个消息WM_DROPFILES给程序,支持文件拖放操作的本质就是程序要适当地处理这个消息。并不是所有程序都可以接受文件拖放消息,只有具有WS_EX_ACCEPTFILES窗口属性的窗口,才能收到这条消息。当使用WIN32 API进行编程时,就要在创建这个窗口时加上这个扩展属性。
如果是MFC程序,则可以在创建程序时,在向导中选择窗口的Accept Files属性,也可以在窗口创建的时候(比如OnCreate函数)调用窗口的成员函数 ...
- 2009-04-25 21:36
- 浏览 3533
- 评论(0)
这亿万富翁和大学生都和我没关系了,呵呵,不过其中有些话,还是挺不错的。虽然这亿万富翁怎么听怎么觉得……别扭,呵呵,不过不以“标题”取文了,哈哈
PS:据说来自卓卓网??实在太多了,到处都是转的,找不到原载 ...
- 2009-04-13 21:54
- 浏览 1012
- 评论(0)
备份一份代码,用于窗口截图~!
使用的时候只需要调用Catchfile函数就可以了。
当然,代码中的WIDTH、MARGIN、 HEIGHT等还得按需要进行设定。
void CMyDialog::Catchfile()
{
HBITMAP hBitmap = GetSrcBit();
if (hBitmap != NULL)
{
// szFilters is a text string that includes two file name filter:
// "*.bmp" for "bmp Files" and " ...
- 2009-03-23 19:34
- 浏览 6304
- 评论(0)
财富虽然是每个人都喜欢的事物,但它并非与生俱来,同时也不是任何人可以随身带走。人经由各自努力程度之不同,在其一生当中固然可能累积或多或少之财富,然而当生命终结,辞别人世之时,这些财富将再全数归还社会,无人可以例外。因此如果我们透视财富的本质,它终究只是上天托付作妥善管理和支配之用,没有人可以真正拥有。面对财富问题,我希望你们每一个人都能正确予以认知,并且在这样的认知基础上营造充实的人生。
我本出身于贫困家庭,历经努力耕耘,能够有所成就。在一生奋斗过程中,我日益坚定的相信,人生最大的意义和价值所在,乃是藉由一己力量的发挥,能够对于社会作出实质贡献,为人群创造更为美好的发展前景, ...
- 2009-03-12 11:05
- 浏览 834
- 评论(0)
我喜欢逛书店~,呵呵,逛书店是我业余生活中非常重要的部分,来到日本工作的这段时间,一有空闲,我也常常去找书店逛书店。两、三个月的时间下来,也去了好些书店,有一些有意思的现象,在这里和大家分享。(我大学是在武汉读的,工作也是在武汉,所以武汉的书店还比较熟啦,因此下文比较的对象都是武汉,先声明下,呵呵)。
日本的书店很多~,这是我的第一个体会。日本是一个以电车为主要交通工具的国家,只要稍微大一点儿的电车站,人流量都很大,一般建有大型的站楼,里面有很多商店铺子。基本上,有站楼,就会有书店。而且规模都很大,如果放在国内,应该可以算是中大型了,各类书一般都会有。一般的大型商场,也都有比较大的书店。 ...
- 2009-03-09 21:46
- 浏览 967
- 评论(0)
前几天和柯柯交流一个小问题,说是如何在一个函数内得到调用该函数的函数地址。有点拗口,就是说如果有一个函数A(当然我们在这个问题中并不知道它是哪个函数)调用了B函数,现在希望用个什么办法得到A函数的地址。
我首先联想到的是,一般调试器都能给出嵌套的函数调用关系。那么肯定是有什么办法解决这个问题。上网查了一通之后只找到一些
- 2009-03-08 21:25
- 浏览 3356
- 评论(2)
---------------------------------------------------
差异来自教育
-- 转文自勉
------------------------------ ...
- 2009-03-08 13:05
- 浏览 1186
- 评论(0)
把C++当成一门新的语言学习(和C没啥关系!真的。)
看《Thinking In C++》,不要看《C++变成死相》。
看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看。
不要被VC、BCB ...
- 2009-03-07 23:02
- 浏览 909
- 评论(0)
---------------------------------------------------
在这里转模拟电子的东西似乎有些不合环境,呵呵,不过最后想想自己确实喜欢这篇文章里说的一些观点,也由于自己本科是学电子方面的,看了之后觉得很惭愧,而且不仅在模拟电路方面,而且在学习方法和学习态度的基本层面上也有一些收获。就在“唐风茶室”里转了。
---------------------------------------------------
从复旦攻读微电子专业模拟芯片设计方向研究生开始到现在五年工作经验,已经整整八年了,其间聆听过很多国内外专家的指点。最 ...
- 2009-03-07 22:51
- 浏览 1255
- 评论(0)
Remember other members 记住别人的存在
Don't abuse your power 不要滥
- 2009-03-04 13:00
- 浏览 908
- 评论(0)
在计算机世界中,最经常遇到的字符集是ASCII(American standard code II),这个字符集中定义了英文26个字母和一些常用符号(阿拉伯数字和常用标点等)对应的二进制编码。ASCII码对应的范围是从0x00到0x7f。
ASCII码所能表示的字符一共是128个(包括控制字符),占一个字节,但最高位总是0。对于非英语的国家来说,这些字符是不够的,比如欧洲其它国家,有的字母有重音符号,有的字母与英语字母不一样(像数字中常用的拉丁字母)。于是,他们分别扩展了ASCII码的最高位,因此可以表示256个字符。这些编码都不是统一的,虽然低位的128(0到127)个字符总是和ASCII ...
- 2009-02-16 20:22
- 浏览 1153
- 评论(0)