自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 一个可以放入STL容器的简洁、高效、非计数的智能指针实现

只要学过C++的都知道STL内有一个auto_ptr的智能指针实现,可惜的很这个智能指针和STL容器格格不入,无法和像vector、list、deque、map、set等这样关键性的容器配合使用,大大降低了auto_ptr的使用范围和应用范畴。至于boost库内倒是有share_ptr和weak_ptr这样的智能指针,但是boost库并非标准库,且实现比较复杂不比auto_ptr实现简单。为此我想

2012-12-02 22:15:09 1332 1

原创 自由,自由,难道就这样就自由,这究竟是谁家的自由?!

自由,自由,难道就这样就自由,这究竟是谁家的自由?! 前天,就在前天,我去参加哲思社区组织的所谓的“自由软件大会”。可惜,这的大会让我感到失望,感到愤慨!我真的很疑惑究竟自己在那里,是不是在中国,是不是中国人的大会,虽然其间有理查德先生精彩的演讲,可我竟然只听到了两个词,一个是“自由”,一个是“免费”,其他一无所知。而且这还是感谢先生用汉语发音,我才听明白,否则我也是迷茫一片。我不得不说,哲思

2008-06-02 10:12:00 1247 1

原创 关于方法论在生活上用途问题

最近我遇到一个问题,就是上班老迟到的问题。相信大多数生活在大都市的打工者们多少都会遇到类似的问题吧,呵呵。问题是这样的,我每天六点半起床,八点半到九点之间到公司,可最近在过了十一之后形势发生很多的变化,有着连着两次我都是九点多才能赶到公司,问题的关键在于我每次要做的运通205和112都没有车可坐,结果只能坐114绕了半天堵了半天,所以迟到。所以问题的关键是如何能及时坐上205或者112。我是这样想

2012-11-04 15:47:18 801 2

原创 Mac的More命令奇怪选项(续)

  最近的时候我将我的程序移植到Mac10.6,也就是所谓的雪豹版了.看来苹果公司也知道自己的问题呀,这版本上我那个方法就不管用了,必须改成正常的方式才能得到比较好的效果.不过惟一比较难过的是我如何在Makefile文件内如何判断当前的系统是10.5还是10.6的问题.幸好不是我一个人奋斗,我的同事给了一个答案,方法是这样的:"TARGET = $(shell test `system_profi

2009-09-04 17:44:00 1006

原创 关于未对齐指针释放问题(Non-aligned pointer being freed)

也许是Mac系统设计比较好的缘故,原来在Linux、Solaris上都未曾发现的问题,但是却在Mac上发现了。问题是这样的,原来有一个总的HTONS/HTONL转换函数,此函数要转换的值原来默认是不包括公共数据包头的,但是我的程序确需要这个公共数据包头,于是乎,我在函数里多分配了公共数据包头的空间,但是,为了不使改动太大,仅仅将原来转换的指针向前移了一个公共数据包头的位置,这样原来的代码就无需作任

2009-04-28 10:23:00 3768

原创 Mac下more命令的奇怪选项

最近写了一个程序,需要分页功能, 但是想给个提示却是很难.原来在linux下的命令是:"more -d -p 文件名",但是在Mac下死活就是不行。于是乎,我man了一把。原来在Mac下-p用作了模式匹配,这样原来要显示的文件名成了p选项的参数,自然就缺少了要显示的文件名参数,当然达不到预期的目的。于是我根据手册改成“more -d --prompt=more 文件名”,但是令人奇怪的是,显示

2009-04-15 14:36:00 1358

原创 Make include文件问题及所属的变量的范围问题

最近因为工作关系需要撰写Makefile,因为需要在调试版和发布版之间自动切换。所以单独生成一个文件comp,在comp中有一变量DEBUG_OPTION,其值在调试模式下是"-g -Wall -DDEBUG",在发布模式下是"-Wall -O2".这样在Makefile中include comp,就解决了调试与发布之间的自动切换的问题。但是随着工程的进展,程序需要在多个平台比如Linux、Mac

2009-04-10 14:06:00 1191

原创 vc6的printf函數結果囘卷的問題

我寫了一個程序,其中用到了格式化輸出的問題。於是我自然而然的想到使用printf實現。但是卻沒想到,在控制臺的最後一行卻出現了問題。代碼是這樣的.#define FMT "%s Old=%s, the new[other=exit]:"char *p = "SecurityLevel (0=authNoPriv 1=authPriv 2=noAuthNoPriv):";char *oldValue

2009-01-14 09:50:00 935 1

原创 關於msn無法登陸的問題處理

說起來真的好笑,前幾天安了360保險箱之後,msn突然無法登陸,才開始時8007274c錯誤,設了防火墻之後,還是無法上。錯誤卻變成了80072efd,但是這個錯誤說死就是無法解決。至今天我好像忽有所悟,卻發現原來保險箱將我的IE的代理設置更改了,由此問題全部解決,設置了代理服務器就過了

2008-07-25 09:55:00 738

原创 匈牙利法的思考

自从MFC库随着Windows的流行,也跟着流行起来。仿佛如C语言随着UNIX发达,而跟着发达起来。越来越多的人们在学会了Windows编程的同时,也继承了MFC的风格。与此同时有人提出异议,认为匈牙利法太丑陋了。匈牙利法是以一个叫“匈牙利”的微软程序员首先提出而得名。但说句实话此类方法实在糟糕了。首先我们先从设计上讲,名字的作用是反映设计时的思路和意图及其在函数中的作用。总而言之是逻辑上的问题。

2008-05-27 18:13:00 1208 1

原创 我的第一个SWT程序 - 简易文本编辑器

/** * 仅以此程序献给在四川汶川地震灾害中所有死去的同胞们!!! * a simple text editor of SWT */package com.ingrasys;/******************************************************************************* * Copyright (c) 2003, 2005 IBM

2008-05-19 18:54:00 2013

GNU make中文手册PDF版

这是我花了半天才找到的make文档,网上比较难找,所以发出来让所有在自由/开源软件战壕里的战友更好的前进。

2008-05-19

GNU make中文手册PDF版

这是我花了半天才找到的make文档,网上比较难找,所以发出来让所有在自由/开源软件战壕里的战友更好的前进。

2008-05-19

GNU make中文手册PDF版

这是我花了半天才找到的make文档,网上比较难找,所以发出来让所有在自由/开源软件战壕里的战友更好的前进。

2008-05-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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