
编程技巧
文章平均质量分 93
Kaitiren
热情开放的技术专家,从事游戏开发方面的各项工作!
DXDStudio(Design and Xperience Development Studio)
展开
-
代码面试最常用的10大算法
面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。 在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。 本文总结了程序员在代码面试中最常遇到的10大算法类型,想要真正了解这些算法的原理,还需程序员们花些功夫。转载 2014-04-14 00:30:58 · 1174 阅读 · 0 评论 -
我们需要什么样的敏捷开发?
回答敏捷是什么?为什么要敏捷?回答“为什么要敏捷”的前提是回答“敏捷是什么”,因此首要任务是要先回答第一个问题,从敏捷技术的观点看,核心是敏捷价值观、敏捷价值观外层为敏捷管理,比如XP或者Scrum;最外层为敏捷技术实践,比如CI、TDD和结对编程等技术,从这个结构看最里层是一种敏捷文化、中间层为软件开发过程管理方法,最外层为具体技术实践,因此敏捷运行核心要素是通过软件开发过程管理方法连接内层敏捷翻译 2014-04-11 13:32:43 · 1529 阅读 · 0 评论 -
最牛编程方法!
与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上的锻炼——参加会议并不能锻炼你的人际交往能力;回复邮件并不能提高你的打字水平。你必须定期留出时间,集中锻炼,最近,我大量阅读了Steve Yegge的文章。其中有一篇叫“Practicing Programming”(练习编程),写成于2005年,读后令我惊讶不已: 与你所相信的恰恰相反,单纯地每天埋头于工作并不能算是真正意义上翻译 2014-04-09 14:12:04 · 12713 阅读 · 0 评论 -
[深入浅出Cocoa]iOS网络编程之CFNetwork
一,iOS网络编程层次模型 在前文《深入浅出Cocoa之Bonjour网络编程》中我介绍了如何在Mac系统下进行 Bonjour 编程,在那篇文章中也介绍过 Cocoa 中网络编程层次结构分为三层,虽然那篇演示的是 Mac 系统的例子,其实对iOS系统来说也是一样的。iOS网络编程层次结构也分为三层: Cocoa层:NSURL,Bonjour,Game Kit,WebKit转载 2014-09-05 16:50:36 · 3042 阅读 · 0 评论 -
rapidjson使用总结
目录(?)[-]rapidjson简介Dom解析示例rapidjson简介rapidjson是腾讯的开源json解析框架,用c++实现。由于全部代码仅用header file实现,所以很容易集成到项目中。rapidjson的性能是很出色的,其作者Milo Yipz做了28个C/C++ JSON库的评测,这个链接里有测试的结果截图。rapidjson的另一个特点是对json的标准符合程度是100%的原创 2017-09-26 20:24:18 · 1485 阅读 · 0 评论