自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ciahi的专栏

是一名博主。他一直在热衷于分享C++,The Official GNOME 2 Developer's Guide,Web领域的技术知识。...

原创 《你的灯亮着吗?》笔记

人们如何思考?人们在遇到棘手的难题时会怎么思考并处理?对于某一个特定的问题,人们会用什么样的角度去思考? 一位少年去拜访智者。他问:我如何才能快乐地解决我所遇到的问题呢?智者告诉他四句话:把自己当成别人;把别人当成自己;把别人当成别人;把自己当成自己。智者的话道出了看待事物的最重要的立场问题。 1...

2011-06-06 17:39:00

阅读数 1131

评论数 0

原创 软件架构师应该知道的97件事 笔记(六)

Item 81 ~ Item 97

2011-05-25 00:16:00

阅读数 926

评论数 0

原创 软件架构师应该知道的97件事 笔记(五)

Item 63 ~ Item 80

2011-05-24 23:23:00

阅读数 1096

评论数 1

原创 软件架构师应该知道的97件事 笔记(四)

Item46 ~ Item62

2011-05-22 22:18:00

阅读数 888

评论数 0

原创 软件架构师应该知道的97件事 笔记(三)

Item 31 ~ Item 45

2011-05-19 23:03:00

阅读数 842

评论数 0

原创 软件架构师应该知道的97件事 笔记(二)

Item16 ~ Item30

2011-04-20 01:34:00

阅读数 857

评论数 0

原创 软件架构师应该知道的97件事 笔记(一)

Item1 - Item15

2011-04-08 01:27:00

阅读数 1063

评论数 0

原创 linux杂项

linux下面开发相关的杂项记录

2010-12-20 00:10:00

阅读数 1049

评论数 0

原创 glib命令行解析库简单使用

使用GOptionContext及GOptionEntry等进行参数解析的简单用法

2010-12-15 01:39:00

阅读数 6883

评论数 2

原创 Windows下的Gtk+开发环境配置(vc)

在Windows下面用vc开发一个Gtk+的HelloWorld窗口

2010-11-06 20:01:00

阅读数 2427

评论数 2

原创 如何在linux下面开始阅读开源程序(eclipse)

今天终于找到点方法,记下来拿到一个开源的工程之后,如何下手,如何才能快速的调试跟踪的方法来阅读程序,今天终于找到点技巧,记下来阅读调试环境是在Eclipse1. 将开源工程安装,安装的时候,要注意安装为debug的,这个目录一般安装到自己的学习目录即可吧如: ./configure --prefi...

2010-09-28 02:31:00

阅读数 1997

评论数 1

原创 《PHP和MySQL Web开发》笔记之使用PHP(二)

第五章 代码重用与函数编写require()或include()可以将一个文件载入到php脚本中。这两个函数几乎等价,唯一的区别是调用失败后require()给出一个致命错误,而include()只给出一个警告。 如果Web页面具有一致的外观,可以将相同的部分分离到单独的页面中,然后可以在php中...

2010-01-01 10:56:00

阅读数 826

评论数 0

原创 《PHP和MySQL Web开发》笔记之使用PHP(一)

 第一章 PHP快速入门php的变量有三种风格短风格:php变量与html表单中的表单域名相同。$tireqty中等风格:$_POST["tireqty"] $_GET $_REQUEST长风格:$HTTP_POST_VARS[tireqty] $HTTP_GET_VARS (...

2009-12-12 14:17:00

阅读数 1287

评论数 0

原创 <Oracle database 10gSQL>开发指南笔记

1. Oracle中的函数函数可以进行组合,如:select name UPPER(SUBSTR(name, 2, 8)) ... 1) 单行函数  字符函数、数字函数、转换函数、日期函数、正则表达式函数(10g)  转换函数就是从一种类型转换为另一种数据类型的函数。2) 聚合函数聚合函数同时对一...

2009-09-12 11:05:00

阅读数 1201

评论数 0

原创 《精通正则表达式》笔记

 1. 多选结构(mm|gg) 表示匹配 "mm"或"gg" 2. 忽略大小写s/source/dest/i搜索source,将其替换为dest,此处的i只对source起作用,而不会作用于dest。 3. 单词分界符//> 用来匹配单词的结束比如: ...

2009-08-22 01:15:00

阅读数 1569

评论数 4

原创 effecctive STL(二)

条款26:尽量用iterator代替const_iterator,reverse_iterator和const_reverse_iterator有些函数只接受iterator类型的参数。const_iterator不能隐式转换成iterator,即使用变通的办法,也不通用,且不能保证高效。从rev...

2009-08-09 23:34:00

阅读数 1443

评论数 0

原创 Effective STL (一)

条款1:仔细选择你的容器deque是唯一一个“在迭代器失效时不会使它的指针和引用失效”的标准STL容器。 条款2:小心对“容器无关代码”的幻想既要和序列容器又要和关联容器一起工作的代码并没有什么意义。很多成员函数只存在于其中一类容器中,比如,只有序列容器支持push_front或push_back...

2009-07-19 22:21:00

阅读数 1367

评论数 0

原创 More effective c++ (二)

Item M17:考虑使用lazy evaluation(懒惰计算法)如:String s1 = "Hello";String s2 = s1;或许s2在程序中根本不会用到,所以在开始的时候不要调用s2的赋值构造函数来初始化,到后面要用,或者要改写s2的值的时候再调用,再进行赋...

2009-07-05 11:21:00

阅读数 1054

评论数 0

原创 More effective c++ (一)

Item M1:指针与引用的区别引用必须被初始化,且不能改变它本身使其成为另一个变量的别名。Item M2:尽量使用C++风格的类型转换这样的类型转换不论是对人工还是对程序都很容易识别。它们允许编译器检测出原来不能发现的错误。你能用dynamic_cast把指向基类的指针或引用转换成指向其派生类或...

2009-06-30 16:52:00

阅读数 802

评论数 0

原创 Effective C++ (二)

 条款29: 避免返回内部数据的句柄尽量不要返回类成员变量的地址或引用等句柄,以防止被外部轻易的改变。而且很容易出问题。如返回了一个类内部成员变量指针指向某个缓冲区,在外部调用delete等操作这个缓冲区,势必造成类内部成员变量不能再有效的使用了。也不要返回了一个局部对象,局部对象出了作用域之后就...

2009-06-22 23:09:00

阅读数 1192

评论数 0

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