摘要: 程序员的生活就是解决一个又一个问题,永无止境。这篇文章介绍了一系列解决问题的策略。根本的指导方针1. 首先写代码的时候最好不要有缺陷。最好的修复方法就是让 bug 胎死腹中。良好的单元测试强制数据库约束使用输入验证框架避免未实现的“else”条件在应用到主程序之前知道如何在孤立的情况下使用日志2. ... 阅读全文
posted @ 2015-02-02 14:20 davygeek 阅读(199) 评论(0) 推荐(0) 编辑
摘要: Github上的600多个iOS开源类库,入下图所示,里面有很多资源,学习积累的好资源 地址:http://github.ibireme.com/github/list/ios/ 阅读全文
posted @ 2015-01-29 14:11 davygeek 阅读(162) 评论(0) 推荐(0) 编辑
摘要: Linux作为Unix的衍生操作系统,Linux内建有查看当前进程的工具ps。这个工具能在命令行中使用。PS 命令是什么查看它的man手册可以看到,ps命令能够给出当前系统中进程的快照。它能捕获系统在某一事件的进程状态。如果你想不断更新查看的这个状态,可以使用top命令。ps命令支持三种使用的语法格... 阅读全文
posted @ 2015-01-28 10:02 davygeek 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 超文本传输协议(Hypertext Transfer Protocol,简称HTTP)是应用层协议。HTTP 是一种请求/响应式的协议,即一个客户端与服务器建立连接后,向服务器发送一个请求;服务器接到请求后,给予相应的响应信息。HTTP 请求报文HTTP 请求报文由请求行、请求头部、空行 和 请求包... 阅读全文
posted @ 2015-01-28 09:48 davygeek 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 作为一个程序员,在软件开发职业生涯中或多或少会用到Linux系统,并且可能会使用Linux命令来检索需要的信息。本文将为各位开发者分享10个有用的Linux命令,希望对你会有所帮助。以下就是今天我们要介绍的Linux命令: 1 man 2 touch, cat and less 3 sort ... 阅读全文
posted @ 2015-01-26 09:58 davygeek 阅读(223) 评论(0) 推荐(0) 编辑
摘要: ZMQ (以下 ZeroMQ 简称 ZMQ)是一个简单好用的传输层,像框架一样的一个 socket library,他使得 Socket 编程更加简单、简洁和性能更高。是一个消息处理队列库,可在多个线程、内核和主机盒之间弹性伸缩。ZMQ 的明确目标是“成为标准网络协议栈的一部分,之后进入 Linux... 阅读全文
posted @ 2015-01-23 15:47 davygeek 阅读(224) 评论(0) 推荐(0) 编辑
摘要: (1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开源、免费,支持跨平台。http:... 阅读全文
posted @ 2015-01-23 12:42 davygeek 阅读(826) 评论(0) 推荐(0) 编辑
摘要: 正则表达式是一种符号表示法,用于识别文本模式。Linux处理正则表达式的主要程序是grep。grep搜索与正则表达式匹配的行,并将结果输送至标准输出。1. grep匹配模式grep按下述方式接受选项和参数(其中,regex表示正则表达式)1grep [options] regex [files]其中... 阅读全文
posted @ 2015-01-22 17:58 davygeek 阅读(189) 评论(0) 推荐(0) 编辑
摘要: MySQL是一个功能强大的开源数据库。随着越来越多的数据库驱动的应用程序,人们一直在推动MySQL发展到它的极限。这里是101条调节和优化MySQL安装的技巧。一些技巧是针对特定的安装环境的,但这些思路是通用的。我已经把他们分成几类,来帮助你掌握更多MySQL的调节和优化技巧。MySQL 服务器硬件... 阅读全文
posted @ 2015-01-22 17:38 davygeek 阅读(186) 评论(0) 推荐(0) 编辑
摘要: 如果你是一个程序员,那么你的美好时光来了。根据美国劳动统计局的预测,计算机方面的工作岗位将在接下来的七年时间里增长8%。如果你很擅长于写代码,那么你的薪资可以高达300美元一小时甚至更多。想要拿到这一领域的高薪,那么你就得掌握最需要的几门编程语言。 下面是Doug Winnie——在线学习平台Lyn... 阅读全文
posted @ 2015-01-22 16:26 davygeek 阅读(199) 评论(0) 推荐(0) 编辑