幻想小说网 酷文学 深夜书屋 叮当小说网 找小说网 无限小说网 红尘小说网

03 2009 档案

系统程序员成长计划-工程管理(一)
摘要:系统程序员成长计划-工程管理(一) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 到目前为止本书的上半部分已经完成了。在上半部分中,我们学习了基本的数据结构、算法和设计思想。在进行深入学习之前,我们把前面所写的代码整理成... 阅读全文

posted @ 2009-03-31 07:22 张云临 阅读(176) 评论(0) 推荐(0) 编辑

让写博客成为一种习惯
摘要:让写博客成为一种习惯 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 今天收到CSDN的邮件,得知我的博客被CSDN评选为2008年最有价值的博客,并应邀写篇非技术性的文章。借此机会谈下我写博客的体会,这是个老话题了,我也... 阅读全文

posted @ 2009-03-30 07:25 张云临 阅读(100) 评论(0) 推荐(0) 编辑

系统程序员成长计划-算法与容器(三) (下)
摘要:系统程序员成长计划-算法与容器(三) (下) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 在继续学习之前,我们先介绍几个概念: 静态库:在Linux下,静态库的扩展名为.a,a代表archive的意... 阅读全文

posted @ 2009-03-26 08:05 张云临 阅读(118) 评论(0) 推荐(0) 编辑

金沙湾猎豹野战记
摘要:金沙湾猎豹野战记 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 金沙湾猎豹野战记 broncho团队(家属) 和老婆合影 团队合作过鳄鱼塘 单轨列车 单手十八个俯卧撑 卸下戎装 阅读全文

posted @ 2009-03-24 22:11 张云临 阅读(99) 评论(0) 推荐(0) 编辑

Makefile详解
摘要:转贴地址: http://rabbitlzx.blogbus.com/logs/8313897.html http://blog.csdn.net/ugg/archive/2007/05/23/1622555.aspx 原贴作者:陈皓概述——什么是makefile?或许很多Winodws... 阅读全文

posted @ 2009-03-24 15:36 张云临 阅读(268) 评论(0) 推荐(0) 编辑

Cygwin使用
摘要:对于经常在Windows编程的使用者,想体验*nix编程可以选择vw,vpc,双系统,而对于真正的开发者而言一个*nix shell加上GCC GDB MAKE以及相关的函数库文件足以,哦,也许加上DEVDOC才算完整,也就是可以使用man,所有这些cygwin完全可以搞定。cygwin简介:... 阅读全文

posted @ 2009-03-24 15:26 张云临 阅读(150) 评论(0) 推荐(0) 编辑

系统程序员成长计划-算法与容器(三) (上)
摘要:系统程序员成长计划-算法与容器(三) (上) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 前面我们通过容器接口抽象了双向链表和动态数组,这样队列的实现就不依赖于具体的容器了。但是作为队列的... 阅读全文

posted @ 2009-03-24 07:27 张云临 阅读(110) 评论(0) 推荐(0) 编辑

歌手推荐-kate st. john
摘要:kate st. john的歌很适合夜晚一个人静静的欣赏,经常在夜晚敲代码的时候放她的歌曲,那种感觉确实让自己觉得很舒畅。 Kate St.John 国籍:英国 个人专辑:《Indescribable Night》;《Second Sight》 参与乐队:Dream Academy;Chann... 阅读全文

posted @ 2009-03-21 23:42 张云临 阅读(205) 评论(0) 推荐(0) 编辑

歌手推荐-Cara Dillon
摘要:Cara Dillon卡拉·迪伦是当下爱尔兰最具号召力的女歌手。 她出生于1975年,来自一个爱尔兰传统音乐世家。她的声音如此清透美丽而极具风格,让观众们觉得相间恨晚。用这样一句话来形容Cara Dillon不足为过:Cara Dillon是个不寻常的天才! 1992–199... 阅读全文

posted @ 2009-03-21 23:12 张云临 阅读(159) 评论(0) 推荐(0) 编辑

深入C++的new
摘要:“new”是C++的一个关键字,同时也是操作符。关于new的话题非常多,因为它确实比较复杂,也非常神秘,下面我将把我了解到的与new有关的内容做一个总结。 new的过程 当我们使用关键字new在堆上动态创建一个对象时,它实际上做了三件事:获得一块内存空间、调用构造函数、返回正确的指针。当然,如... 阅读全文

posted @ 2009-03-20 17:10 张云临 阅读(156) 评论(0) 推荐(0) 编辑

重新认识C++中new的用法
摘要:在写这篇文章之前,项目中用new申请内存时经常使用下面的代码段: int *pIntArray = new int[400000000]; if (NULL == pIntArray) { cout<<"申请内存失败!"<<endl; assert(0); }... 阅读全文

posted @ 2009-03-20 15:58 张云临 阅读(166) 评论(0) 推荐(0) 编辑

系统程序员成长计划-容器与算法(二)(下)
摘要:系统程序员成长计划-容器与算法(二)(下) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 这个反序函数的原理很简单,有的读者很快就写出来了: Ret invert(LinearContainer* linear_cont... 阅读全文

posted @ 2009-03-20 07:22 张云临 阅读(113) 评论(0) 推荐(0) 编辑

Linux头文件作用
摘要:1、 一些头文件的作用::ANSI C。提供断言,assert(表达式):GCC。GTK,GNOME的基础库,提供很多有用的函数,如有数据结构操作函数。使用glib只需要包含:GCC。文件夹操作函数。struct dirent,struct DIR,opendir(),closedir(),re... 阅读全文

posted @ 2009-03-18 10:30 张云临 阅读(173) 评论(0) 推荐(0) 编辑

拷贝构造函数和赋值构造函数声明为私有的作用
摘要:转贴地址:http://blog.csdn.net/winer632/archive/2009/01/12/3762292.aspx 每个类只有一个赋值函数. 由于并非所有的对象都会使用拷贝构造函数和赋值函数,程序员可能对这两个函数有些轻视。请先记住以下的警告,在阅读正文时就会多心: 1.... 阅读全文

posted @ 2009-03-18 10:17 张云临 阅读(317) 评论(0) 推荐(0) 编辑

转一篇Decorator模式的讲解文章
摘要:感觉这篇文章讲的挺有意思的,转贴地址: http://www.cnblogs.com/Blackie/archives/2006/04.html DECORATOR中文的意思是装饰,该模式的动机是帮助对象动态的添加一些功能。它强调是为对象而不是为类添加功能。为类添加功能最有效的方式... 阅读全文

posted @ 2009-03-17 22:47 张云临 阅读(103) 评论(0) 推荐(0) 编辑

浅析一道C++设计面试题
摘要:问题描述: 有一个饭店搞活动,普通客人吃饭打9折,银卡客户在此基础上再打8折,金卡客户再在此基础上打7折,问:该如何设计这个程序并用C++代码实现? 拿到这个题目后我的第一反应是使用一个抽象类提供一个打折操作的接口,然后普通客人、银卡客户和金卡客户分别实现该接口,在具体实现时使用多态来实... 阅读全文

posted @ 2009-03-17 21:59 张云临 阅读(147) 评论(0) 推荐(0) 编辑

has a / is a 的区别
摘要:发现一篇介绍has a/is a区别的文章,特转贴,原贴地址:http://hi.baidu.com/ilotus_y/blog/item/c9917abf3a95100d19d81f81.html 如果你确定两件对象之间是is-a的关系,那么此时你应该使用继承;比如菱形、圆形和方形都是形状... 阅读全文

posted @ 2009-03-17 17:04 张云临 阅读(164) 评论(0) 推荐(0) 编辑

系统程序员成长计划-容器与算法(二)(上)
摘要:系统程序员成长计划-容器与算法(二)(上) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 容器用来存储数据,算法用来处理数据。容器有多种,算法的种类更多,两者的组合数目就数不胜数了。如果同样的算法... 阅读全文

posted @ 2009-03-16 21:49 张云临 阅读(100) 评论(0) 推荐(0) 编辑

“百钱买百鸡”问题
摘要:问题描述: 用一百块钱买一百只鸡,公鸡5块钱一只,母鸡3块钱一只,小鸡1块钱3只。问一共可以出现多少公鸡、母鸡、小鸡的组合 代码实现: #include int main() { int x,y,z,j=0; printf("Folleing are possible pl... 阅读全文

posted @ 2009-03-16 21:23 张云临 阅读(151) 评论(0) 推荐(0) 编辑

使用链栈实现数制的转换
摘要:/** * @brief 链式栈的表示与实现 * @author wlq_729@163.com * http://blog.csdn.net/rabbit729 * @version 1.0 * @date 2009-03-10 ... 阅读全文

posted @ 2009-03-12 11:14 张云临 阅读(298) 评论(0) 推荐(0) 编辑

链栈的表示与实现
摘要:/** * @brief 链式栈的表示与实现 * @author wlq_729@163.com * http://blog.csdn.net/rabbit729 * @version 1.0 * @date 2009-03-10 ... 阅读全文

posted @ 2009-03-12 11:12 张云临 阅读(169) 评论(0) 推荐(0) 编辑

个人作品Demo4-STL文件读取
摘要:使用VC+OpenGL开发的读取STL文件程序生成 阅读全文

posted @ 2009-03-11 22:27 张云临 阅读(101) 评论(0) 推荐(0) 编辑

个人作品Demo3-PLY文件的读取
摘要:使用VC+OpenGL开发的读取PLY文件的程序生成 阅读全文

posted @ 2009-03-11 22:25 张云临 阅读(102) 评论(0) 推荐(0) 编辑

系统程序员成长计划-容器与算法(一)(下)
摘要:系统程序员成长计划-容器与算法(一)(下) 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 容器 在运行时动态选择实现方式,这个问题可是有点难度的。我很少见人能独立完成,最常见的做法是:用一个参数来决... 阅读全文

posted @ 2009-03-11 07:38 张云临 阅读(129) 评论(0) 推荐(0) 编辑

“约瑟夫问题”实现代码
摘要:问题描述: 约瑟夫(Josephus)问题:设有n 个人围成一个圆圈,任意给定一个正整数m,从第一个人开始顺时针计数,计到第m个人,将其从圆圈中除去。然后再从下一个人开始,周而复始,直到圆圈中只剩一个人为止,那么剩下的那个人就是赢家。 代码实现: #include #include us... 阅读全文

posted @ 2009-03-10 21:29 张云临 阅读(201) 评论(0) 推荐(0) 编辑

循环单链表的建立
摘要:struct Node { int Data; struct Node* next; }; /** * @brief 该函数实现循环链表的建立 * @return 返回循环链表的头指针 * @author wlq_729@163.com * ht... 阅读全文

posted @ 2009-03-10 21:23 张云临 阅读(199) 评论(0) 推荐(0) 编辑

链式队列元素删除实现
摘要:struct QueueNode { int Data; struct QueueNode* next; }; struct QueueLink { struct QueueNode* front; struct QueueNode* rear; }; /** * @brief 删... 阅读全文

posted @ 2009-03-10 12:25 张云临 阅读(401) 评论(0) 推荐(0) 编辑

链式队列插入元素实现
摘要:struct QueueNode { int Data; struct QueueNode* next; }; struct QueueLink { struct QueueNode* front; struct QueueNode* rear; }; /** * @brief ... 阅读全文

posted @ 2009-03-10 12:24 张云临 阅读(367) 评论(0) 推荐(0) 编辑

链式队列的建立
摘要:struct QueueNode { int Data; struct QueueNode* next; }; struct QueueLink { struct QueueNode* front; struct QueueNode* rear; }; /** * @brief ... 阅读全文

posted @ 2009-03-10 12:22 张云临 阅读(137) 评论(0) 推荐(0) 编辑

双向链表元素的插入
摘要:struct Node { int Data; struct Node* prior; struct Node* next; }; /** * @brief 该函数实现了在带头结点双链表中第i个结点之前插入元素 * @param[in] he... 阅读全文

posted @ 2009-03-09 21:15 张云临 阅读(492) 评论(0) 推荐(0) 编辑

双向链表元素的删除
摘要:struct Node { int Data; struct Node* prior; struct Node* next; }; /** * @brief 该函数实现了删除带头结点双链表中第i个结点 * @param[in] head 待删... 阅读全文

posted @ 2009-03-09 21:11 张云临 阅读(231) 评论(0) 推荐(0) 编辑

双向链表的建立
摘要:struct Node { int Data; struct Node* prior; struct Node* next; }; /** * @brief 该函数实现双向链表的建立 * @return 返回双向链表的头指针 * @author wlq_729@163... 阅读全文

posted @ 2009-03-09 21:09 张云临 阅读(133) 评论(0) 推荐(0) 编辑

曲线曲面造型系统Demo1
摘要:下面Demo是使用本人开发的“基于TC-Bezier曲线模型的曲面造型系统” 生成的Demo一张 阅读全文

posted @ 2009-03-09 12:22 张云临 阅读(99) 评论(0) 推荐(0) 编辑

单链表的反转
摘要:struct Node { int Data; struct Node* next; }; /** * @brief 改函数实现单链表的反转 * @param[in] head 待反转的链表 */ int reverse(Node* head) { assert(head); if (... 阅读全文

posted @ 2009-03-09 12:11 张云临 阅读(121) 评论(0) 推荐(0) 编辑

单链表的插入
摘要:struct Node { int Data; struct Node* next; }; /** * @brief 该函数实现了在带头结点单链表中第i个结点之前插入元素 * @param[in] head 待插入结点链表 * @param[in] ... 阅读全文

posted @ 2009-03-09 12:10 张云临 阅读(214) 评论(0) 推荐(0) 编辑

单链表的删除
摘要:struct Node { int Data; struct Node* next; }; /** * @brief 该函数实现了删除带头结点单链表中第i个结点 * @param[in] head 待删除结点链表 * @param[in] i 待删除... 阅读全文

posted @ 2009-03-09 12:09 张云临 阅读(99) 评论(0) 推荐(0) 编辑

系统程序员成长计划-容器与算法(一)(上)
摘要:系统程序员成长计划-容器与算法(一)(上) Sunday, March 08th, 2009 | Author: admin | » Edit « 转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 ... 阅读全文

posted @ 2009-03-09 07:25 张云临 阅读(103) 评论(0) 推荐(0) 编辑

单链表的建立
摘要:/** * @brief 实现带头结点的单链表的建立 * @return 返回单链表的头结点 * @author wlq_729@163.com * http://blog.csdn.net/rabbit729 ... 阅读全文

posted @ 2009-03-08 11:00 张云临 阅读(124) 评论(0) 推荐(0) 编辑

函数指针
摘要:在程序运行中,函数代码是程序的算法指令部分,它们和数组一样也占用存储空间,都有相应的地址。可以使用指针变量指向数组的首地址来调用数组数据,也可以使用指针变量指向函数代码的首地址来调用函数,指向函数代码首地址的指针变量就称为函数指针。1.函数指针定义函数类型 (*指针变量名)(形参列表);“函数类... 阅读全文

posted @ 2009-03-05 16:35 张云临 阅读(154) 评论(0) 推荐(0) 编辑

待读书目
摘要:1.深度探索C++对象模型 阅读全文

posted @ 2009-03-04 20:55 张云临 阅读(66) 评论(0) 推荐(0) 编辑

系统程序员成长计划-组合的威力(四)
摘要:转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 哈希表 前面我们已经体会到了组合的威力,用短短几十行代码就搞定了队列和栈。现在轮到哈希表了,在此之前已经有几位读者向我抱怨,哈希表太难写了!其实哈 希表也很简单,前面我们说了队列... 阅读全文

posted @ 2009-03-04 07:38 张云临 阅读(143) 评论(0) 推荐(0) 编辑

冒泡排序程序实现
摘要:/** * @brief 该函数实现了冒泡排序算法,时间复杂度为O(n*n) * @param[in] nums 待排序数组 * @param[in] n 数组长度 * @author wlq_729@163.com * htt... 阅读全文

posted @ 2009-03-03 20:38 张云临 阅读(217) 评论(0) 推荐(0) 编辑

关于类的拷贝构造函数、赋值构造函数探究
摘要:仔细研究一下下面程序的输出,体会拷贝构造函数和赋值构造函数的调用时机 #include using namespace std; class B { public: B() { cout instance of B) { cout<<"constructed by par... 阅读全文

posted @ 2009-03-03 16:09 张云临 阅读(119) 评论(0) 推荐(0) 编辑

关于Dll中导出string的问题
摘要:问题描述: 最近遇到一个问题,编写了一个Dll,然后在exe程序中调用该Dll,代码如下: /************************************************************************/ /* Dll... 阅读全文

posted @ 2009-03-03 13:35 张云临 阅读(562) 评论(0) 推荐(0) 编辑

字符串模式匹配算法实现1
摘要:该算法的时间复杂度为O(m+n),在极端情况下时间复杂度为O(m*n) /** * @brief 该函数实现了字符串的模式匹配算法,时间复杂度为O(m+n),在极端情况下时间复杂度为O(m*n) * @param[in] pSrc 源数据指针 * @param[i... 阅读全文

posted @ 2009-03-03 10:19 张云临 阅读(170) 评论(0) 推荐(0) 编辑

系统程序员成长计划-组合的威力(三)
摘要:转载时请注明出处和作者联系方式 文章出处:http://www.limodev.cn/blog 作者联系方式:李先静 栈 栈是一种后进先出(LIFO, last in first out)的数据结构,与队列的先进先出(FIFO)相比,这种规则似乎不太公平,计算机可不管这个。事实上,栈是最重要的数... 阅读全文

posted @ 2009-03-02 07:34 张云临 阅读(122) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示