自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

I will work my left life for my family

大鹏一日同风起,扶摇直上九万里.

  • 博客(47)
  • 资源 (2)
  • 收藏
  • 关注

原创 my_simple_RAII

//class Resource {//public:// Resource(parms p): r(allocate(p)) { }// ~Resource() { release(r); }// // also need to define copy and assignment//private:// resource_type *r;

2013-10-18 10:10:51 784

转载 static_cast (1)

http://blog.csdn.net/viewpl/article/details/1270055握住派生类指针是指拥有一个派生类指针的成员,暂且不谈这样做干什么,先来看一下如何这样做// sample1.cpp#include cstdlib>#include iostream>#include string>using names

2013-10-18 10:01:45 829

原创 今天失业了

被大连飞创北京分公司不续约了。最近三年,我努力不够,对不起亲人,朋友和自己了。

2013-03-19 10:48:17 1003

原创 linux综合笔记

1    config network2    visudo     sunyongjie ALL=(ALL) ALL2.1  mirrors.163.com     sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupsudo yum makecache

2012-12-03 13:05:24 3077

转载 人生的境界

道为骨,儒为表,大度看世界;技在手,能在身,思在脑,从容过生活

2012-11-26 12:34:03 615

原创 整形单链表

IntSLLNode.h#ifndef INT_SINGLY_LINKED_LIST_NODE#define INT_SINGLY_LINKED_LIST_NODE#include using namespace std;class IntSLLNode{public: // 无参,一个参,二个参都有构造函数。 IntSLLNode() { info =

2011-11-11 16:09:28 948

原创 dont return local address

#include #include // 编译器真是相当友好啊warning C4172: returning address of local// variable or temporary 一定不要返回局部变量啊char* GetMemory(void){ char p[] = "hello world"; return p; // 这里是返回local的addres

2011-10-10 14:43:12 781

原创 wingrep quickfix

<br />:wingrep abc*<br />:copen

2011-04-27 14:28:00 828

原创 tag list shortcut

<br />s sort by name or appear time<br />o open<br /><Space>       显示光标下tag的原型定义<br />x             taglist窗口放大和缩小,方便查看较长的tag<br />[[            跳到前一个文件<br />]]            跳到后一个文件多文件文件多

2011-04-27 12:53:00 761

原创 tag list refresh error

<br />modiry taglist.vim<br />at the beginning of the file<br />add<br /><br />" sunyongjie<br />function! s:Tlist_Refresh_Folds()<br />    if g:Tlist_Show_One_File<br />        return<br />    endif<br />    let winnum = bufwinnr(g:TagList_title)<br />end

2011-04-27 11:54:00 933

原创 vim full screen

first one dll pluginsecond _vimrcif has('gui_running') && has("win32")    map :call libcallnr("gvimfullscreen.dll", "ToggleFullScreen", 0)endifthirdfirst tab new, second f11, and f2, and f2f2 means show and hide tool bar

2011-04-27 11:52:00 813

转载 simple socket

<br />本文来自CSDN博客,转载出处:http://blog.csdn.net/wwwsq/archive/2010/08/10/5800790.aspx<br />server:<br />#include <stdlib.h>#include <stdio.h>#include <string.h>#include <errno.h>#include <fcntl.h>#include <endian.h>#include <sys/time.h>#include <s

2011-04-07 08:45:00 1280

原创 CR LF lp chapter5

#include #include char* menu[] = { "a - add new record", "d = delete record", "q - quit", NULL,};int getchoice(char* greet, char* choices[]);int main(){ int choice = 0; do { choice = getchoice("please select an action", menu);

2011-03-31 10:39:00 758

转载 exception

刘未鹏http://blog.csdn.net/pongba/archive/2007/10/08/1815742.aspx九天雁翎http://blog.csdn.net/vagrxie/archive/2009/07/03/4317423.aspx

2011-03-28 14:27:00 557

转载 google c++ code style

<br />http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml

2011-03-12 22:19:00 795

原创 昙花一现

<br />我的花会昙花一现,小王子想,而她只有四根刺保护自己,应付这个世界,我却抛弃了她,让她自己孤苦伶仃地待在我家!

2011-03-08 12:22:00 693

原创 left value. right value. reference. const reference

// 以下是我个人的理解,如有错误请告知,非常感谢你。#include #include using namespace std;string one("cute"); // non-const lvalueconst string two("fluffy"); // const lvaluestring three() // non-cons

2011-03-04 12:51:00 3040

原创 二叉树的构造与遍历—先根构造,一维数组存储按层构造,先根,中根,后根遍历输出

#include class BTreeNode {public: BTreeNode(): data(0), lchild(NULL), rchild(NULL) { } char data; BTreeNode* lchild; BTreeNode* rchild;};class BTree {public: BTree() // 先根的一个个输入结点的构造函数,左或右孩子为空时,输入孩子结点值为'#'

2011-03-03 13:59:00 1322

原创 大学笔记

<br />即使明天将会有好多困难,我们也要快乐的期盼它的到来. <br />Everything can be taken from a man but one thing the freedom to choose his attitude in any given set of circumstance. <br />越是珍贵的东西越要与朋友家人分享. <br />敞开怀抱. <br />莉香的大包里面装着爱与希望. <br />无需为了那些不喜欢你的人而烦恼,也不必烦恼谁拥有更多,期他人正在做什么,

2011-02-23 23:03:00 7320

转载 小王子

<br />http://user.qzone.qq.com/171452508/blog/1213165142<br />http://user.qzone.qq.com/171452508/blog/1213166518<br />http://user.qzone.qq.com/171452508/blog/1213166645<br />http://user.qzone.qq.com/171452508/blog/1213166677

2011-02-23 22:59:00 807

转载 be a man(1)

如果你是作为一个男人,尤其作为一个真正的爷们,应该做好下列小事: 1,如果朋友请你吃饭,不要觉得理所当然,请礼尚往来,否则你的名声会越来越臭。 2,一定给自己定目标,一年,两年,五年,也许你出生不如别人好,通过努力,往往可以改变70(百分号)的命运。破罐子破摔只能和懦弱做朋友。 3,不要忘记这是个现实的社会,感情不能当饭吃,贫穷夫妻百事哀。不要相信电影,那只是个供许多陌生人喧嚣情感的场所。 4,即使好朋友里面,一定要培养出一个知己,不要以为你有多么八面玲珑,到处是朋友,最后真心对你的,只有一个,相信

2011-02-23 19:52:00 814

转载 大学十年 林锐

<br />大学十年(一个程序员的路程)(一)<br />林锐,1999年岁末<br />写此文使我很为难,一是担心读者误以为我轻浮得现在就开始写自传,二是担心朋友们误以为我得了绝症而早早留下遗作。 <br />不论是落俗套还是不落俗套地评价,我在大学十年里都是出类拔萃的好学生。并且一直以来我对朋友们和一些低年级的学生们都有很大的正面影响。这十年是一个从幼稚到成熟的过程,交织着聪明与蠢笨、勤奋与懒散、狂热与怯懦、成功与失败。做对了的事可树立为榜样,做错的事可挂作为警钟。我写下经历与感受,期望以此引导和勉励无

2011-02-16 19:06:00 7504

原创 算法导论第二章_插入排序_读书笔记

#include void InsertSort(int* a, int n){ int key; for (int j=1; j=0) && (a[i]>key)) { a[i+1]=a[i]; i--; } a[i+1]=key; }}int main(){ int a[6] = { 5, 2, 4, 6, 1, 3 }; Ins

2011-02-11 16:32:00 762

转载 金旭亮_从.NET说开去

<br />还有更多的例子,我就不举了,很明显,微软在努力地争取在软件技术下一个十年中获得竞争优势。<br /> 微软成功地建立起了一个微软帝国,我不知道它什么时候会倒下。至少在目前,我看不到它有此可能。因为它以实实在在的产品满足用户需求,以不断更新的技术持续不断地提升软件开发的效率,以灵活的商业策略去赢取利润,善于从对手身上学习,能从失误中总结教训,而且很有耐心。更重要的,微软聚集了一批世界一流的人才,甚至会为一个员工的去留而不惜与竞争对手走上法庭。<br /> 我想,排除

2011-02-10 15:23:00 1623

转载 晏才宏

<br />因没论文去世时仍未评上教授,但教学水平广受学生称赞,学生网上发表千余篇文章悼恩师<br />  晏才宏,上海交通大学的一位普通教师,2004年3月12日死于肺癌。他去世三天内,上海交大校园BBS上,发表了学生千余篇悼念文章,学生还自发筹资为他出版纪念文集。<br />  这位老师的死引发了争议,他终年57岁,教学水平和师风师德广受赞扬,但由于没有论文,去世时还仅仅是个讲师。<br />  熟知他的人都说,他最让人感佩的一点是淡泊名利的洒脱,对职称从未挂怀。也有人认为,无论如何,他都是一个"悲剧人

2011-02-10 13:36:00 3556

转载 放弃理想,未必能成就现实

<br />http://blog.csdn.net/myan/archive/2004/09/01/91237.aspx<br />要我说,咱们搞技术的真的不能甘心这么走下去。路不是没有,其正到各行各业去看看,沉下心来调查研究,你会发现,这所谓的信息化,在各行各业中的应用也就是一层皮。要往深里挖,空间还大得很,机会还多得很。无论是石化电力,还是机械建筑,哪一个行业里都有很多真正的机会。说句不夸张的话,你要真能帮人家解决实际专业问题,还真用不着感叹技术不值钱。不过要抓住这些机会,对这些行业就不能浅尝辄止,一

2011-01-28 12:50:00 638

转载 并发编程的15 条建议

内核专家 Bryan Cantrill 和 Jeff Bonwick 在 2008 年 9 月的《ACM Queue》上发表了《Real-world Concurrency》 一文,提出了 15 条并发编程的建议,这里简单摘录如下。1. Know your cold paths from your hot paths. 弄清楚代码里的热门执行路径和冷门执行路径。对冷门路径,用粗粒度的锁即可。对热门路径——也就是那些必须高度并发才能实现所期望的高吞吐量的代码,应该更加小心,加锁的策略必须简单明了且细粒度。2.

2011-01-26 15:30:00 1434

转载 并行 并发 概念

并行(Parallel),或曰并行代码,或曰并行系统都是讨论有关如何使用现有系统,通过任务分片(breaking into pieces)技术使得所有的任务都可以同时运行,以期提高运行速度。所以假设你要执行某项复杂的任务:将执行A,B和C三个过程。A和B为C的运行分别进行准备,但是A,B之间不会相互干预。现在你可以先执行A,直到它执行完毕,然后执行B,等待B执行完毕,然后再去执行C。或者你有多余的CPU,你可以同时执行A和B,当它们执行完毕以后,执行C。当你编写一个在同一时间内运行多个程序片段以达到提升运行

2011-01-26 14:53:00 921

原创 算法导论第三章_函数的增长_读书笔记

以下是我的读书笔记,有很多的东西有可能是胡编乱造与事实相反。1,所有记号讨论的是最坏情况(Ω,Θ,O)。2,上述记号为标识符,为集合的标识符。3,T(n)=2n+3,表示对于一个算法来说,当输入规模为n的时候,算法运行的时间。4,T(n)=Θ(g(n)),表示T(n)作为一个函数属于集合Θ(g(n))。5,Θ(g(n))定义了一个集合,这个集合的元素是一些满足下列条件的函数。Θ(g(n)) = {f(n) : there exist positive constants c1, c2, and n0

2011-01-25 18:17:00 804

转载 数学之美番外篇:快排为什么那样快

http://blog.csdn.net/pongba/archive/2008/06/13/2544933.aspx

2011-01-25 12:52:00 653

转载 操作符重载

http://www.cppblog.com/shongbee2/archive/2009/04/01/78554.aspx

2011-01-19 00:10:00 503

转载 GNU的C++代码书写规范

<br />C++ Standard Library Style Guidelines DRAFT 1999-02-26<br />-------------------------------------<br />This library is written to appropriate C++ coding standards. As such,<br />it is intended to precede the recommendations of the GNU Coding<br />S

2011-01-18 16:12:00 727

原创 我的vi常用快捷键

xDccrddCvdawnGggGw.

2011-01-15 22:08:00 885

原创 我用的vimrc

set nocompatiblesource $VIMRUNTIME/vimrc_example.vimsource $VIMRUNTIME/mswin.vimbehave mswinset diffexpr=MyDiff()function MyDiff() let opt = '-a --binary ' if &diffopt =~ 'icase' | let opt = opt . '-i ' | endif if &diffopt =~ 'iwhite' | let opt = opt .

2011-01-15 21:08:00 629

原创 算法导论第二章_合并算法_读书笔记

#include // 数组为a[0],a[1].....a[p],a[p+1],a[p+2]....a[q]..a[r],a[r+1]......;// 一共进来七次// first a[0],a[1] then a[2],a[3], // then a[0]~a[3]// then a[4],a[5], then a[6],a[7]// then a[4]~a[7]// then a[0]~a[7].void merge(int* a, int p, int q,

2011-01-15 16:14:00 959 2

转载 一个问题,两人讨论,几行代码,一些启发_刘未鹏

http://blog.csdn.net/pongba/archive/2007/06/11/1647731.aspx

2011-01-05 18:23:00 1070

转载 学习C++:实践者的方法_刘未鹏

http://blog.csdn.net/pongba/archive/2007/12/11/1930150.aspx

2011-01-05 18:10:00 1736

转载 泛型编程:源起、实现与意义_刘未鹏

http://blog.csdn.net/pongba/archive/2008/06/13/2544894.aspx

2011-01-05 17:50:00 847

原创 毛俊个人演唱会

<br />昨天在农大听了她的个人演唱会,非常的开心,有很多感触,我从来没有在现场听过演唱会,从头到尾有非常美的钢琴伴奏,我和我们家王总都觉得非常的幸福。<br />希望自己将来也能通过自己的努力,获得事业和个人兴趣的富足,我和王总一定会加油的,没有时间,不愿意多写,就这样吧,加油!!!

2011-01-05 17:44:00 860

原创 TCPL_4 types and declarations

4.1 typesconsider x=y+f(2); For this to make sense in a c++ program, the names x, y, and f must be suitably declared. That is, the programmer must specify that entities named x, y, and f exit and that they are of types for which =(assignment), +(addition),

2011-01-05 12:32:00 543

apue源代码

apue的源代码 非常好的unix学习书籍的源代码 我调试了部分代码,感觉非常的好

2013-04-02

google c++ 编码规范

google c++ 编码规范 google c++ 编码规范

2011-03-08

空空如也

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

TA关注的人

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