随着做软件的时间越来越长,我发现,做软件越来越难。难在哪?难在怎么做出一个好的软件。好的软件标准是什么?两个词,好用,好看!程序员的最大价值在于做出好用又好看的软件的能力。因此,我觉得程序员的价值绝对不在于技术本身,而在于做出好用且好看软件的能力。这是一个开放性的话题,每一个人都是菜鸟过来的,我希望...
分类:
其他好文 时间:
2014-06-18 21:50:24
阅读次数:
200
在使用鱼骨图进行讨论整理时候,我们要确定一个讨论主题,这个主题通常是“产品/服务流程”中存在的主要问题或缺陷,或者是流程的关键质量特性。(流程的关键质量特性在前文中讲到过) 这个讨论主题就是鱼骨图的鱼头。 接下来就要画出鱼骨,即讨论造成问题的主要原因。在制造应用中,原因通常分为人员、机器、材...
分类:
其他好文 时间:
2014-06-18 21:44:33
阅读次数:
229
这篇文章将讨论:1) 分治策略的思想和理论2) 几个分治策略的例子:合并排序,快速排序,折半查找,二叉遍历树及其相关特性。说明:这几个例子在前面都写过了,这里又拿出来,从算法设计的策略的角度把它们放在一起来比较,看看分治是如何实现滴。由于内容太多,我将再花一篇文章来写4个之前没有写过的分治算法:.....
分类:
其他好文 时间:
2014-06-18 21:06:23
阅读次数:
289
## 前言看到最近智能家居的讨论挺火,我也来分享下在智能家居这块的体会。我主要改造了我租的房子的室灯。主要实现功能有:监控室内环境,改装了室灯,光线暗的时候有人时自动开灯,光线亮自动灭灯,可红外用遥控器、手机客户端改变阀值。## 材料主控板:Arduino UNO/Mega2560(IO口多)传感器...
分类:
其他好文 时间:
2014-06-18 20:37:48
阅读次数:
275
本文由该问题引入到内核锁的讨论,归纳例如以下为什么须要内核锁?多核处理器下,会存在多个进程处于内核态的情况,而在内核态下,进程是能够訪问全部内核数据的,因此要对共享数据进行保护,即相互排斥处理有哪些内核锁机制?(1)原子操作atomic_t数据类型,atomic_inc(atomic_t *v)将v...
分类:
其他好文 时间:
2014-06-18 16:11:05
阅读次数:
224
转:http://hi.baidu.com/firstm25/item/8fe022155e1fa78988a9568f摘要:设备驱动程序是操作系统内核与机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬件的细节。那么驱动程序如何书写实现这一接口功能是本文讨论的重点,并以一简单的驱动程序介绍书写细节...
分类:
系统相关 时间:
2014-06-18 15:03:05
阅读次数:
701
将word文档存为PDF可以带来很多便利,在这里就不多说了。下面讨论一下转换方法。我现在使用的是Word2010+Acrobat9,所以这里仅讨论使用这种组合的转换方法。 在Word2010中有两种方式将word文档转换为PDF。一种方法是使用Word自带的“另存为PDF”功能(不装Acroba.....
分类:
其他好文 时间:
2014-06-17 13:48:12
阅读次数:
242
今天调用JAVA接口,有一个long[]行参数,一开始用new Long[]{}来传参数编译错误,然后再用new long[]{}后正常。上午开会讨论项目剩余问题,下午调试修改一个接口,然后开会讨论接口问题,当面讨论效率高不少。中午想看智能家居相关知识,被红外遥控,智能控制器,射频识别都一些肤浅的概...
分类:
其他好文 时间:
2014-06-17 13:30:06
阅读次数:
201
上一篇文章我们讨论了聊天的基本流程,那么我们现在基于上一篇文章的流程开始定义协议,如果有朋友有更好的建议,可以在下边回复一起学习讨论,我们说登录分为两部分,第一部分为和服务器的连接阶段,第二部分为验证阶段,那么首先我们基于这2个部分来指定协议:连接阶段:{"id":"xxxx","#":"conn"...
分类:
Web程序 时间:
2014-06-17 13:20:25
阅读次数:
345
最近在网上又看到有关于Hadoop适用性的讨论[1]。想想今年大数据技术开始由互联网巨头走向中小互联网和传统行业,估计不少人都在考虑各种“纷繁复杂”的大数据技术的适用性的问题。这儿我就结合我这几年在Hadoop等大数据方向的工作经验,与大家讨论一下Hadoop、Spark、HBase及Re..
分类:
其他好文 时间:
2014-06-16 17:07:55
阅读次数:
402