- 博客(38)
- 收藏
- 关注
原创 CTreeCtrl遍历树上所有可见和不可见的节点
.h中HTREEITEM get_next_item(HTREEITEM this_item); // 遍历该节点后所有节点,包括未expand的.cpp中
2014-06-05 09:51:58
1077
转载 30岁后,你会站在哪里?
原文地址:http://clearread.org/30-sui-hou-ni-hui-zhan-zai-na-li你没有25年的经验,你只是同一个经验用了25年。这是一个在快速变化时代的职场中最大的差别。此文选自狄骧书名:30岁后你会站在哪里?想出人头地就必须接受的39则残酷忠告。与您分享这篇好文章。有一次我开车载着儿子在等红绿灯时,看到一位中年男人模样的广告举牌员,站在路口压低
2014-06-01 20:36:07
1036
原创 集中学习
今天学习The Science of Everyday Thinking看到这么一段话。It's a lot of practice with feedback that creates real expertise, but you can abbreviate the time that it takes to reach expertise by having high-quality
2014-03-30 18:23:47
519
转载 Game AI resources
原文地址:http://www.cnblogs.com/yaoyansi/articles/1837284.htmlfrom http://www.red3d.com/cwr/games/#aiAI middlewareAiLive us | pc AiSeek il | pc Artificial de | pc BabelFlux us | pc
2014-03-25 20:48:22
1367
原创 类成员函数的函数指针
class Base_Op{public: virtual std::string get_name() {return std::string("Base_Op");}};typedef std::string (Base_Op::*PTRFUNC)();class Op1 : public Base_Op{public: virtual std::string get_n
2014-02-13 13:29:41
417
转载 vector的初始化和遍历
原文地址:http://blog.youkuaiyun.com/liunian17/article/details/7435781这里只说明常用的vector初始化的方式。一般vector的初始化我还是比较习惯于像数组一样的初始化方式。一个一个赋值,或者用花括号的初始化。下面用一个程序来说明:[cpp] view plaincopy#include
2014-02-08 14:49:16
611
原创 [TED]笔记-依照圣经指导原则生活的一年
A.J. Jacobs 我打算跟你们聊些我想要写作的东西。我喜欢完全投入我的研究题目。我直接切入题目中,以自己为白老鼠。我的生活像是一系列的实验。几年前我为杂志工作。我写了一篇文章叫做"我的外包生活"我雇用了在印度班加罗尔的一个团队,来过我的生活。所以他们帮我回电子邮件。他们帮我听电话。他们为我和我的老婆吵嘴,且帮我替儿子读床边故事。这是我生活中最美好的一个月,因为我只要
2014-01-31 12:40:47
1459
原创 [TED]笔记-真正的成功
John Wooden我在1934年总结出了我自己对成功的定义,那时候我在印第安纳州的南岸市一所中学当老师。有一点点失望,也可能是被我的英语班年青学生的父母们期望他们的子女获得“优秀”或者“良好”的方式给弄糊涂了。他们觉得“一般”给邻居的小孩还差不多,因为邻居的小孩都是一般般的。但是如果是他们自己的小孩只拿到“一般”的成绩,他们就不满意了——这就使得老师感觉自己很失败,或者年青学生失败了。
2014-01-31 12:13:03
999
原创 让std::set反向排序
struct tstring_reverse_sort{ bool operator()(const tstring &string1, const tstring &string2) const;};bool tstring_reverse_sort::operator()( const tstring &string1, const tstring &string2 ) const{
2014-01-20 13:31:00
2194
转载 python import的用法
原文地址:http://www.cnblogs.com/qi09/archive/2012/02/09/2344148.html在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,
2014-01-05 21:09:16
666
转载 一篇不错的Python入门教程
原文地址:http://hetland.org/writing/instant-hacking.html http://www.jb51.net/article/6820.htm译者: 肯定来过 这是一篇简短的关于python程序设计语言的入门教程,原文在这里,翻着词典翻译了来! 这是
2014-01-01 21:33:20
746
转载 Window下Python环境变量配置
原文地址:http://tim-fly.iteye.com/blog/1513768默认情况下,在windows下安装python之后,系统并不会自动添加相应的环境变量。此时不能在命令行直接使用python命令。 1. 首先需要在系统中注册python环境变量:假设python的安装路径为c:\python2.6,则修改我的电脑->属性->高级->环境变量->系
2014-01-01 13:06:12
579
转载 CString 转换成string
原文地址:http://zhidao.baidu.com/link?url=xm2vLJ4JDYjXbVdnbtS4N3krcp7S34-MWqj5bnVcANkpBNbQWDxwca8O-uWGSMB6Bw79JBbAcH4TO7sDdY2HW_第一种方法:先利用CString类提供的operator LPCTSTR转换函数将CString对象转换为一个C风格字符串,然后再转换成st
2013-12-12 15:49:12
1211
转载 Doxygen使用教程
一.什么是Doxygen?Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别等等的说明。所以,如果能依据程序本身的结构,将批注经过处理重新整理成为一个纯粹的参考手册,对于后面利用您的程序代码的人而言将会减少许多的
2013-12-07 13:08:19
1828
转载 Doxygen讲解
原文禁止转载,附链接:Doxygen详细介绍(一)(Doxygen概述及本系列文章目录) http://ticktick.blog.51cto.com/823160/188671Doxygen详细介绍(二)(Doxygen配置文件) http://ticktick.blog.51cto.com/823160/188672Doxygen详细介绍(三)(Doxygen
2013-12-07 12:42:16
543
转载 段1
struct SampleItem{ Sample* (*create)(); const char* name;};Sample* createSolo() { return new Sample_SoloMesh(); }Sample* createTile() { return new Sample_TileMesh(); }Sample* createTempObstacl
2013-11-29 17:23:04
663
转载 从30岁到35岁:为你的生命多积累一些厚度
原文地址:http://www.cnblogs.com/newstart/archive/2012/12/07/2806580.html常常思考一个问题:是不是考虑做2年开发,打2年酱油,然后结婚生子,这样到底行不行?无论你是男是女,人生是一场独自修行的道路。如果在可以选的时候,还是选择靠自己吧。无论你是要养家还是要实现人生价值,如果你处在迷茫之中,希望这篇文章可以传达一些
2013-11-16 15:31:29
821
原创 《代码大全第二版》学习笔记(四)
第六部分 系统考虑第二十七章 程序规模对构建的影响如果你习惯于开发小项目,那么你的第一个中大型项目有可能严重失控,它不会像你憧憬的那样成功,而会变成一头无法控制的野兽。本章将告诉你会遇到些什么野兽,以及到哪里去找鞭子和铁链来驯服它。27.1 交流和规模人多时,改善交流效率的常用方法是采用正式的文档。27.3 项目规模对错误的影响
2013-11-16 00:48:14
1150
原创 当第三方的控制台程序一闪而关...
如果直接打开这个某.exe会直接闪出控制台如果关掉。假设要打开的文件是F:\haha\premake4.exe。开始 - 运行cmd 回车F: 回车cd haha 回车dir 回车premake4.exe 回车就可以正常打开了。另外,cd\是返回当前盘根目录。
2013-11-11 14:33:18
444
原创 《代码大全第二版》学习笔记(三)
第五部分 代码改善第二十章 软件质量概述20.1 软件质量的特性1. 正确性:系统规范、设计和实现方面的错误的稀少程度。2. 可用性:用户学习和使用一个系统的容易程度。3. 效率:软件是否尽可能少地占用系统资源,包括内存和执行时间。4. 可靠性:在指定的必需条件下,一个系统完
2013-11-10 22:42:20
1115
原创 《代码大全第二版》学习笔记(二)
第三部分 变量第十章 使用变量的一般事项10.3 变量初始化原则1. 在声明变量的时候初始化。2. 在靠近变量第一次使用的位置初始化它。相关的操作放在一起。3. 理想情况下,在靠近第一次使用变量的位置声明和定义该变量。4. 在可能的情况下使用final或者const。
2013-11-10 14:49:06
1042
原创 《代码大全第二版》学习笔记(一)
第一部分 打好基础架构的典型组成部分1. 程序组织 program Organization2. 主要的类 Major Classes3. 数据设计 Data Design4. 业务规则 Business Rules5. 用户界面设计 User
2013-11-09 21:19:40
1160
转载 VS2010 VC Project的default Include设置
原文地址:http://blog.youkuaiyun.com/jeffchen/article/details/5491435VS2010之前,VC Directory的设置都是在IDE的Tools->Options中设置的;VS2010改为,分别在每个项目中的Properties中设置。如下图:难道要每个项目都设置一遍常用的Include吗?答案是,不用。在IDE中,打开View-
2013-11-04 10:57:36
727
转载 如何正确使用SVN建立本地文件管理
原文地址:http://blog.youkuaiyun.com/yongqiangyue/article/details/7819470 作为一个现代的开发人员,你已经习惯了使用版本管理来管理自己的代码和文档。当我们在家里的机器上想对自己的东西做版本管理的时候你需要自己配置一个版本管理服务器,如CVS等。但是很遗憾的是,CVSNT的配置很是麻烦,而且CVS的功能实在是落伍,SVN服务器的配置也实在麻烦,
2013-11-02 11:36:44
753
转载 SVN与SCM
原文地址:http://www.cnblogs.com/MeteorSeed/archive/2012/08/14/2604185.html一 概述 软件配置管理(SCM)是“系统化地定义软件项目工作和处理变化,以使项目保持其完整性”的实践活动。SCM关注于程序的需求、源码、文档和测试数据等所有项目相关的产物。配置管理策略将决定如何管理项目中发生的一切变化。因此,它记录了你的
2013-11-02 11:27:25
764
转载 发送快捷方式到指定文件夹
原文地址:http://hi.baidu.com/czj0120/item/3d67fdf594db02de6225d267 把所有软件的启动程序和常用资源(包括文件、文件夹、图片等等)的链接做成快捷方式放在一个特定的文件夹里以便使用时最快调用,如果再搭配Launchy这个软件那就更加的方便了。但是Windows右键里的发送菜单里只有"发送桌面快捷方式",虽然对常用资源的发
2013-10-27 20:14:29
2348
转载 C++ Programming/RTTI
原文地址:http://en.wikibooks.org/wiki/C%2B%2B_Programming/RTTIRun-Time Type Information (RTTI)[edit]RTTI refers to the ability of the system to report on the dynamic type of an object and
2013-10-14 14:29:16
786
原创 将CString的字符串写入文件
用CStdioFile类void write_to_log(CString frominfo, CString toinfo){ CStdioFile File; if(File.Open(L"./test.ini", CFile::modeCreate|CFile::modeReadWrite)) { File.WriteString(frominfo); File.Wr
2013-10-11 10:57:09
826
转载 如何向妻子解释面向对象设计OOD
原文地址:http://www.cnblogs.com/niyw/archive/2011/01/25/1940603.html前言 此文译自CodeProject上How I explained OOD to my wife>一文,该文章在Top Articles上排名第3,读了之后觉得非常好,就翻译出来,供不想读英文的同学参考学习。 作者(Shubho)的妻
2013-09-13 10:28:23
735
转载 VA Snippet Editor所有的宏
原文地址:http://blog.youkuaiyun.com/yeduwu/article/details/4696424Date 2 $DATE$ Year/month/day formatted as %04d/%02d/%02d 3 $DAY$ Day of month formatted as %d 4 $DAY_02$ Day of month formatted as %02d
2013-09-11 14:32:55
2082
转载 软件架构模式的种类
在做软件架构设计时,根据不同的抽象层次可分为三种不同层次的模式:架构模式(Architectural Pattern)、设计模式(Design Pattern)、代码模式(Coding Pattern)。 架构模式是一个系统的高层次策略,涉及到大尺度的组件以及整体性质和力学。架构模式的好坏可以影响到总体布局和框架性结构。设计模式是中等尺度的结构策略。这些中等尺度的结构实现了一些
2013-09-05 14:49:09
639
转载 Google C++ Style Guide
原文地址:http://google-styleguide.googlecode.com/svn/trunk/cppguide.xmlGoogle C++ Style GuideRevision 3.260Benjy WeinbergerCraig SilversteinGregory EitzmannMark MentovaiTashana Landray
2013-09-05 14:03:04
2103
转载 c++实现delegate—模版函数指针
原文地址:http://www.cppblog.com/tonykee/archive/2008/09/29/63034.html#include "stdafx.h"#include using namespace std;templateclass A{private: typedef int (T::*delegateFun)(int); T * _This; d
2013-09-05 09:43:58
650
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人