- 博客(6)
- 收藏
- 关注
原创 每个人都是一台计算机
每个人都是一台计算机,都有cpu、内存、硬盘。cpu控制着我们的反应速度与逻辑、抽象思维,内存就是我们的当前知识,硬盘则是我们的知识储备。我们没办法学会所有东西,没事,把这些丢到硬盘中吧,然后在内存中储存一个他们的索引,当要用时再调上来。cpu最重要,它代表了我们的深度,硬盘其次,内存最次之,甚至从某种意义上来说,内存就是指一个人的体力。 虽然cpu与硬盘最重要,但给他们升级
2007-02-08 21:37:00 845
原创 sscanf 特别使用
在softmse (Jake) 的问题贴http://community.csdn.net/Expert/topic/4843/4843294.xml?temp=.4321558中 ,周星星给出了一个很cool的sscanf用例,而后通过学习,发现sscanf真棒,现做一总结。原问题:iios/12DDWDFF@122获取/和@之间的字符串怎么做C程序里面有什么函数吗?周星星的代码:
2006-10-11 20:08:00 1004
原创 13个球~
//from cccll9 (小小罗) http://community.csdn.net/Expert/topic/4827/4827615.xml?temp=4.758853E-02题目:输入7个[1~13]之间的整数和1个零,零可以作为[1~13]间任意数,判断是否存在5个连续的数。目前能想到的解决方法就是把0分别做为1~13后代入,然后将代入后的数组排序、判断。但显然这样太笨拙
2006-07-01 23:31:00 927
原创 返回节点位置的二分查找算法
最近为了换工作,整理知识时编写了这样的一个小程序,即不像普通二分查找算法一样只返回是否能查到,它返回了查找到的位置(未查到返回负数)。另外也使用了模板技术增加通用性。#include #include using namespace std;/* 未查到返回负数,查到了返回在数组中的位置*/template int BinSerach(Type array[], int val, in
2006-07-01 23:19:00 997
原创 C++中灵活设置临界区
S今天遇到比较棘手的问题,多线程数据同步的问题。如果在每处临界资源都加上lock和unlock甚为麻烦,而且还害怕忘记加了,如果临界资源作为判定条件的话又更加麻烦了,后来经过思考,终于得到了一个比较好的方法,请看如下:CCriticalSection cs;class CDev{ public: CString GetStrCri()// 获取临界区资源值 {
2005-12-30 18:41:00 1244
原创 析构函数为何是虚的
析构函数为什么是虚拟的,这个问题困扰了我好久,最近总算是搞明白了。假如有如下程序:#include using namespace std;class A{public:A(){ cout virtual ~A(){ cout void fun1() { cout virtual void fun2(){ cout };class
2005-12-30 18:37:00 803
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人