上一页 1 2 3 4 5 6 ··· 10 下一页
摘要:作 者:david++发布时间:2012/08/23 21:50提起思维导图软件,能想到很多,开源的、商业的、简洁的、复杂的,不胜枚举!如:Xmind、MindManager、FreeMind、inspiration、Axon等。想要知道更多,请google之。去年看了托尼·巴赞关于思维导图的几本书之后,无论做笔记还是思考一些问题的时候,都会用笔随便画一画,思路理清楚了之后,输入到FreeMind。使用FreeMind的理由很简单:开源、免费、简洁,功能虽然无法与MindManager、Inspiration等商业软件相比,对于个人应用足以。直到最近,重拾数学的旧梦,当然学习数学最好 阅读全文
posted @ 2012-08-23 21:53 david++ 阅读(6931) 评论(1) 推荐(2) 编辑
摘要:作 者:david++发布时间:2012/08/16 22:45Objective-C近几年变得越来流行,TIOBE世界编程语言排行榜中Objective-C的排名不断上升,同时也反应出Apple平台的开发受到越来越多的人关注。Objective-C语言作为Apple世界的官方语言,无论是MAC开发还是iOS开发,甚至系统层的编写它都能够胜任。融合了C和Smalltalk的面向对象特性,Objective-C变得简单、高效(比起C++等面向对象语言)。一般情况下,要想玩玩Objective-C,可以购买一台MAC电脑+免费的Xcode,就拥有了一整套Objective-C的开发环境,就可以为. 阅读全文
posted @ 2012-08-16 22:48 david++ 阅读(3583) 评论(4) 推荐(1) 编辑
摘要:作 者:david++发布时间:2012/08/09 22:40文章地址:http://game-lab.org/?p=357花了两周时间,利用工作间隙时间,开发了一个基于Django的项目任务管理Web应用。项目计划的实时动态,可以方便地被项目成员查看(^_^又重复发明轮子了)。从前台到后台,好好折腾了一把,用到:HTML、CSS、JavaScript、Apache、Python、mod_wsgi、Django。好久不用CSS和JavaScript了,感到有点生疏了,查了无数次手册。后台Django开发环境的搭建也花了不少时间和精力。记录下来,免得以后走弯路。同时给大家推荐一下Django. 阅读全文
posted @ 2012-08-09 22:45 david++ 阅读(18618) 评论(2) 推荐(2) 编辑
摘要:作 者:david++发布时间:2012/07/05 21:30有空的时候就喜欢拍一些照片,虽然技术不怎么样,但往往辛苦得来的照片,不忍心丢失,所以会隔一段时间将照片备份到NAS(网络存储)。电脑上的照片,闲暇的候翻看的时候,也可能会修改一些照片(PS、裁剪等)。备份的时候,直接把照片目录(Photos)直接复制过去,久而久之,照片的数量越来越多,甚至一个电脑的硬盘都装不下了,复制的代价越来越大,加之对NAS的访问只通过WIFI,所以备份将是一个非常耗时的事情。TC(Total Command,下面都以TC简称)的“Sychronize Dirs”功能,是在无意间发现的,该功能可以对比两个文. 阅读全文
posted @ 2012-07-05 21:37 david++ 阅读(7216) 评论(7) 推荐(1) 编辑
摘要:作 者:david++发布时间:2012/06/08 09:02文章地址:http://game-lab.org/?p=320近两个月都在学习ACE,一个超级强大,也超级复杂的网络框架库。对ACE的大名早有听说,同时也听说过它的复杂性,所以一直不敢去碰它。ACE对程序员的要求是比较高的了,需要对C++、设计模式、POSA、网络、并发等有一定的了解后,才能去碰它。不然真的是一头扎进茫茫大海,越看越复杂,直到消磨完所有对ACE的热情。经过两个月的摸索,查找各种资料,最后也总算是知道了该如何去学习这个Ace(王牌)基本的ACE,以后有所心得,也会即时在博客上予以分享。下面推荐几本学习ACE必备的工. 阅读全文
posted @ 2012-06-08 09:06 david++ 阅读(10979) 评论(7) 推荐(2) 编辑
摘要:作 者:david++发布时间:2012/05/31 21:00转载地址:http://game-lab.org/?p=3131. 简介Protocol Buffers是Google的一个序列化框架,可以非常方便地把程序中用到的结构化数据转换成二进制字节块,并且它对于结构化数据的编码也是比较特殊的,一个字节最高位(MSB)代表下一个字节是否和当前这个字节构成一个数据。因此,Protobuf的存储效率比较高,数值小的占的字节数少,数值大的占的相应的字节数就比较多。Protobuf对于程序中对应的结构会有一份结构描述文件。可以通过它提供的protoc生成指定类型的代码(C++、Java等),对于. 阅读全文
posted @ 2012-05-31 21:17 david++ 阅读(7327) 评论(1) 推荐(1) 编辑
摘要:喜欢数学的人,都说数学公式是世界上最简洁而深刻的诗,数学曲线是世界上最美的图画。本周给大家推荐一个开源的函数曲线绘制工具:gnuplot。别小看这个工具,年龄和我一般大,gnuplot 是在 1986 年由 Colin Kelley 和 Thomas Williams 最初开发的。许多参与者都在为不同的“终端”创建变种方面做出了贡献。在 1989 和 1990 年,这些变种被合并到 gnuplot 2.0 中。2004 年 4 月,发布了 4.0 版本。前缀gnu千万不要误解和Linux世界的GNU有关系,只是一个巧合,gnuplot被开发出来的时候,GNU不久才诞生。Gnuplot 是一种免 阅读全文
posted @ 2012-05-17 21:37 david++ 阅读(5894) 评论(0) 推荐(3) 编辑
摘要:无意中发现了一个外观酷酷的代码编辑器:sublime,起初还以为就是一“花瓶”。网上随便搜了下,sublime原来还是比较强力的(据说想要干掉Mac下面的TextMate)。MacOS、Linux、Windows平台下都可以使用,支持各种插件。做为一个文本编辑软件,sublime给我的感觉是,它有许多非常有创意的操作,并且感觉很流畅,用着很舒服,界面也很简洁、美观。如:快捷的命令面板(Ctrl+Shift+P)、快速文件切换(Ctrl+P)、文件小地图、VIM模式、随心所欲地跳转和多重选择。现在对于这种可以任意定制的软件越用越感觉爽了,起初就一及其简单的界面,岂不知背后蕴藏着无穷的技巧和可扩展 阅读全文
posted @ 2012-05-10 21:24 david++ 阅读(892) 评论(0) 推荐(0) 编辑
摘要:问题有些变量,它们在特定的情况下才有意义。有些功能需要多步才能完成,结果就需要一些中间变量保存过程的状态,过程结束后变量就失去存在的价值。缺点:浪费存储空间,虽然内存很廉价,但还是能省则省中间变量变多的时候,所在类越来越大,越来越难以理解解决方案封装一个中间变量管理器:支持创建、删除、取值、设值这几个操作就行。临时变量定义:class Player{public: enum TempVariableType { kTempInvalid, kTempTest, kTempJumpVerification, }; ... 阅读全文
posted @ 2012-05-08 20:48 david++ 阅读(437) 评论(0) 推荐(0) 编辑
摘要:上周给大家推荐了流编辑器sed,用sed其实已经可以干很多事情了。批量替换文件,批量查找指定的模式,支持单行和多行模式。但通过”sed单行脚本快速参考“可以看出,sed写出来的脚本可读性很差,有些甚至非常难以理解,特别是对于那些对sed的用法不是很熟悉的人来说,看起来简直像一堆毫无意义的字符乱码。脚本写出来不是给自己看的,也要考虑到后续的维护。有没有更好的方式来做同样的事情,甚至比sed能干更多的事情了。awk登场了,它的语法类似与C,写起来非常方便并且非常容易理解,提供了许多系统变量、字符串处理函数、数值运算函数、美化输出函数,甚至可以自己定义函数。能想到的文本分析,AWK貌似都能搞定。下面 阅读全文
posted @ 2012-04-27 06:06 david++ 阅读(7549) 评论(1) 推荐(4) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页