测试驱动开发即TDD是敏捷软件开发方法的重要组成部分。TDD是从极限编程中发展而来,它既可以用在设计时也可以用在开发实践中。TDD把业务需求转化为可以运行的测试代码并具有如下的优点1.TDD从一开始就保证了code的质量2.大多数TDD开发人员编写出来的code都遵循SOLID原则3.TDD确保了代...
分类:
其他好文 时间:
2014-07-07 12:58:13
阅读次数:
262
I2C只用两条线(SDA和SCL)在连接到总线上的设备之间传送数据.每一个设备都由唯一的地址来识别(不管是微处理器、LCD驱动器、存储器或者键盘接口),并且可以依照设备的功能作为发送器或者接收器使用.LCD驱动器可能只是个接收器,而存储器可以发送和接受数据.除了发送器和接收器,当传送数据时设备还可以...
分类:
其他好文 时间:
2014-07-03 11:16:05
阅读次数:
254
本书的这部分对MongoDB进行了一个大致的简介。包括了Javascript Shell和Ruby驱动,这俩都有例子 在第一章,我们将了解到MongoDB的历史,设计目的和实际使用的场景。我们还将了解到是什么MongoDB如此与众不同以至于我们使用NoSQL还命名它。 在学习第二章后,你会对Mong...
分类:
数据库 时间:
2014-07-03 11:14:45
阅读次数:
230
Redis 内部有个小型的事件驱动,它主要处理两项任务:
分类:
其他好文 时间:
2014-06-30 12:02:01
阅读次数:
208
开始学习驱动的时候,是将驱动程序编译成模块然后用mknod命令手动建立设备节点以提供给应用程序调用。这对于刚开始调试驱动程序的时候常用的一种方法。但是,当有种需要必须在系统启动的时候就将驱动程序就绪,来供应用层程序调用。这时就不能再手动的建立设备节点了,而必须自动的创建设备节点(不需要人为的操作)。
★注册类
注册类的目的是为了使mdev可以在/dev/目录下建立设备节点。
首先要定义一个类...
分类:
系统相关 时间:
2014-06-30 09:59:53
阅读次数:
332
当我们重装三星R463电脑后后,网卡不能用,快捷键不能用时就需要使用...
分类:
其他好文 时间:
2014-06-30 08:00:50
阅读次数:
133
很早以前就把圆点博士的程序从STM32F103移植到STM32F4-Discovery(STM32F407),battery,陀螺仪和PWM电机控制的程序都已经测试完毕,运行有一段时间,正常。下面展示几张图片,都是用杜邦线连接起来的,陀螺仪,串口等外设,此外还有nRF24L01,不过nRF24L01的程序读写寄存器可以了,没有尝试过与别的nRF24L01通信。下面一张是正面照片:
下面这...
分类:
其他好文 时间:
2014-06-29 22:55:41
阅读次数:
676
使用传统的web开发技术,也就是html+js,然后搭配一个后端语言,已经成为当今web开发的固定模式了,为此也形成了众多的toolkit,譬如ror,django,各种js图形库更是玲琅满目,从很大程度上也加速了开发过程.但传统web应用也很自然地有一些诟病,有些特殊效果,c端可以轻而易举地完成,但b端就会很纠结了,从根本上讲,这是因为html这种语言是内容驱动行为的服务模式,导致js没有状态保...
分类:
编程语言 时间:
2014-06-29 22:41:24
阅读次数:
299
网上的文章都知道在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer 目录下有控制隐藏驱动器隐藏控制面板的键值,通过修改这些键值来控制是否可以改变windows的配置或者权限,或者掩藏或者显示什么。(必须要重新启动)那么谁来控制这个开关呢?...
本文主要介绍了pcPentium BSP中包含的驱动程序。包含了官方提供的所有驱动程序,除了aic7888Lib——现在已用得很少的一个AIC-7888 SCSI控制器的驱动介绍。建议重点阅读ataDrv和ataShow部分,其他部分可以略看。
BSP通过VxBus的驱动合集和老的非VxBus驱动来支持设备。此版本中,VxBus是默认配置,非VxBus驱动程序支持已被删除。
VxBus驱...
分类:
其他好文 时间:
2014-06-29 20:40:18
阅读次数:
451