stpeace的专栏

提升认知 顺势而为

We Are the Champion---The Audacity of Hope

上上次,写了《今夜,你们是最璀璨的球星》,上次,写了《死里逃生,我们闯进了决赛》,所以,我提前跟大家说了,决赛后,li记者不会再做类似报道,因为我想鼓励大家去现场为电软核的球星加油,更重要的原因是,我深深地明白,我的文字肯定无法描述决赛的精彩瞬间。Tan MM说不行,你要写。Huang MM说,...

2013-11-28 02:05:07

阅读数:5729

评论数:0

没有攻不破的防守,也没有防不住的进攻

一直没空写, sorry.

2013-11-24 21:59:12

阅读数:5961

评论数:1

论改变的可能性和渐进性

一直没空写, sorry.

2013-11-24 21:56:46

阅读数:5583

评论数:0

死里逃生,我们闯进了决赛

上次写了《今夜,你们是最璀璨的球星》,huang MM等直言文辞犀利,很多没去现场的球迷也感觉身临其境。今天的比赛,我们死里逃生,闯进了决赛!我若有所思地想,是该写点东西了,毕竟,今晚的比赛过程相当意外,胜利也确实来得太不容易了。好了,让我们的乒乓球星出场吧。         deng队长排兵布阵...

2013-11-21 00:52:17

阅读数:6023

评论数:0

NM, 中国教育!

高中化学经常考什么干粉灭火器,二氧化碳灭火器,当时记下来了,这么多年,忘记了。大学也搞了一下恶心的消防知识竞赛,MLGB, 全部是背诵的。今天公司进行消防演习,我过去看了一下,现场亲自尝试了一下使用干粉灭火器,哎,实践出真知啊,好爽,感谢消防员师傅的教导。         学校真是没有教会我玩这...

2013-11-14 22:58:09

阅读数:5548

评论数:0

如何确保一个函数的被调用次数不少于另外一个函数的被调用次数?

这是个有趣的问题,直接上代码: #include #include HANDLE g_h1 = NULL; HANDLE g_h2 = NULL; int g_m = 0; int g_n = 0; void init() { g_h1 = CreateSemaphore(NULL, ...

2013-11-12 23:51:47

阅读数:5408

评论数:1

C++如何实现string的trim功能? (已经包含trimLeft和trimRight)

Just offer the code you need: #include #include using namespace std; string trim(string str) { if(string("") == str) // 不可少,否则有可能出错 ...

2013-11-12 23:06:47

阅读数:6114

评论数:0

程序中如何打印日志?(三) VC++6.0和BCB6.0都不支持变长参数的宏

接着前面的来讲。但是遗憾的是,无论是VC++6.0还是BCB6.0, 都不支持变长参数的宏,所以在这种环境下,无法解决彻底解决之前的问题(在VS2005中可以)。既然如此,我们只能求其次了,还是利用变成参数的函数来迂回解决吧: //---------------------------------...

2013-11-11 23:29:08

阅读数:6476

评论数:0

技术真的就不是那么重要了(我读到的一篇比较好的文章,转载于此,以供分享)

转载地址:http://blog.csdn.net/mmxopq/article/details/8005992             声明:文中观点与本人无关。         今天感慨颇多,作为一个coder,干了8年多,确实可以谈谈了。除非你进入微软、google等之类的,那...

2013-11-09 11:38:44

阅读数:5668

评论数:0

程序中如何打印日志?(二)

前面博文中的打印日志方法太复杂,能不能简单一点呢?我能! //--------------------------------------------------------------------------- #include #pragma hdrstop #include #incl...

2013-11-09 11:21:21

阅读数:6921

评论数:0

程序中如何打印日志?(一)

断点调试和打印日志各有优点,下面我们来简要说说如何在程序中打印日志,在BCB6.0中实现。 //--------------------------------------------------------------------------- #include #pragma hdrsto...

2013-11-09 10:45:28

阅读数:11034

评论数:0

BCB6.0中的__FUNC__(vc++6.0中没有此功能)

void __fastcall TForm1::Button1Click(TObject *Sender) { AnsiString s1 = __FILE__; AnsiString s2 = __FUNC__; AnsiString s3 = __LINE__;...

2013-11-09 10:04:09

阅读数:6108

评论数:0

变长参数的函数(在软件的日志模块经常要用到)

我们知道,printf, fprintf是变参函数,那么我们如何自己来写变参函数呢?如下: #include #include #include #include using namespace std; void log(const char *format, ...) { va_l...

2013-11-07 23:08:46

阅读数:5967

评论数:0

今夜,你们是最璀璨的球星

刚从乒乓球馆回来,久久不能平息心中的激动,八年前男单1/4决赛的一幕幕又清晰地浮现在眼前。今夜,你们是最璀璨的球星,wang兄,zhao总,deng兄, tan MM,   hu MM. 今夜的胜利属于你们,也属于赛场下的粉丝团。         deng队长临时将搜集情报的任务交给了我,第一次碰...

2013-11-07 00:22:24

阅读数:5793

评论数:1

Windows和Linux的netstat

无论是在Windows中还是在Linux中,均可以在命令行输入netstat来查看网络连接情况,具体用法又有一些差异,但是我们应该学会查阅。      在Windows中,查阅方式为:netstat /?      在Linux中,查阅方式为:man netstat         其余的,我就不...

2013-11-02 10:45:30

阅读数:6150

评论数:0

strtok函数真是个蹩脚而又恶心的设计(千万不要嵌套使用strtok函数)

先来看一个程序: #include #include int main() { char str[] = "a = 1\nb = 2\nc = 3\nd = 4\ne = 5\nf = 6"; char left[100] = {0}; char right[10...

2013-11-02 00:43:44

阅读数:10186

评论数:3

是谁还在返回栈指针?(人生就是这样,笑笑别人,再被别人笑笑)

人生就是这样,笑笑别人,再被别人笑笑。之前笑过别人返回栈指针,没想到,我今天也返回了栈指针,我晕。       别人程序是(有错误): #include using namespace std; char * fun() { char str[] = "123"; re...

2013-11-02 00:02:16

阅读数:6150

评论数:0

C/C++中如何写长串(字符数组的拼接)?

有时候,串太长,一行写不下,怎么办,当然你可以用反斜杠换行符,但是程序有点丑陋,比如: #include #include int main() { // 下面程序不能缩进,否则串将改变。好丑陋。 char str1[] = "a = 1\n\ b = 2\n\ c = ...

2013-11-01 23:29:42

阅读数:9421

评论数:0

什么是模逆元素?

最近做跟RSA有关的事情,其中涉及到一个模逆元素,e对于f(n)的模逆元素d可以表示为:       e * d = 1 (mod f(n))       d存在的充分必要条件是e与f(n)互质,可以根据扩展的欧几里得算法来求出d.

2013-11-01 23:18:40

阅读数:9234

评论数:0

提示
确定要删除当前文章?
取消 删除