TDD and BDD for Node.js with Mocha TDD测试驱动开发。自动测试代码。 BDD: behavior-driven development行为驱动开发,基于TDD。一种自然化的测试语言。 例如,使用expect(response.status).to.equal(20 ...
分类:
Web程序 时间:
2019-01-13 11:39:14
阅读次数:
189
第1章 课程导学对课程整体的知识点,项目进行介绍。 1-1 课程导学 试看第2章 区块链概念科普使用村庄的例子介绍区块链是什么,分布式记账的过程和不可篡改性,常见的数字货币都有哪些,以及区块链技术的前景的介绍。 2-1 区块链是什么 试看 2-2 数字货币 2-3 区块链应用场景第3章 区块链技术概 ...
分类:
移动开发 时间:
2019-01-12 01:08:51
阅读次数:
419
在字符设备驱动开发的入门教程中,最常见的就是用device_create()函数来创建设备节点了,但是在之后阅读内核源码的过程中却很少见device_create()的踪影了,取而代之的是device_register()与device_add(),将device_create()函数展开不难发现: ...
分类:
系统相关 时间:
2019-01-03 19:34:46
阅读次数:
207
无论是敏捷开发、持续交付,还是测试驱动开发(TDD)都把单元测试作为实现的基石。随着这些先进的编程开发模式日益深入人心,单元测试如今显得越来越重要了。在敏捷开发、持续交付中要求单元测试一定要快(不能访问实际的文件系统或数据库),而TDD经常会碰到协同模块尚未开发的情况,而mock技术正是解决这些问题 ...
分类:
编程语言 时间:
2018-12-29 23:28:43
阅读次数:
289
敏捷开发 敏捷软件开发又称敏捷开发,是一种从上世纪 90 年代开始引起开发人员注意的新型软件开发方法。和传统瀑布式开发方法对比,敏捷开发强调的是在几周或者几个月很短的时间周期,完成相对较小功能,并交付使用。在项目周期内不断改善和增强。 2001 年初,在美国犹他州雪鸟滑雪胜地,17 名编程大师分别代 ...
分类:
其他好文 时间:
2018-12-29 23:25:04
阅读次数:
187
<<Windows驱动开发技术详解>> 1、使用 第3章的 最简单的 WMD驱动做测试 1.1、之前就有疑问,第3章的驱动能够 动态的卸载,但是 第12章的驱动却不能 动态卸载 ZC:现在,有一些 感触,记录下来先:(第12章的驱动 应该算是 NT式驱动,下面的记录 应该也可以算是 NT式驱动和WD ...
分类:
其他好文 时间:
2018-12-29 14:36:47
阅读次数:
200
看到网上一位大佬的教程不错,这里直接放他的博客了https://www.cnblogs.com/huhu0013/p/3314266.html ...
分类:
其他好文 时间:
2018-12-20 22:12:55
阅读次数:
177
mocha 如果你听说过“测试驱动开发”(TDD:Test-Driven Development),单元测试就不陌生。 单元测试是用来对一个模块、一个函数或者一个类来进行正确性检验的测试工作。 比如对函数abs(),我们可以编写出以下几个测试用例: 输入正数,比如1、1.2、0.99,期待返回值与输 ...
分类:
Web程序 时间:
2018-12-18 20:56:11
阅读次数:
181
本人在开发AndroidNfcPOS之初,探索调试了一番驱动,目前在Nexus5X7.1.1上已经调成,之前的步骤可以参考我发的文章,Android驱动开发经验分享如下。1.Linux内核驱动实例以下均在AndroidLinux内核目录下操作,在drivers目录下创建驱动目录hello这个目下要创建3个文件,hello.c,MakefileandKconfig1.1hello.ccddriver
分类:
移动开发 时间:
2018-12-11 19:44:34
阅读次数:
237
首先要明白一点,就是i2c设备是挂载在总线上的,所以一定得先先加入总线驱动,现加设备驱动。 虽然是初步接触dts,也不懂dts的语法,但是之前有过丰富的驱动开发经验,进行迁移: 对于i2c总线来说,有两点需要注意的: 第一:引脚的初始化 第二:总线时钟的设定 总线初始化第一点: i2c0_pins: ...
分类:
其他好文 时间:
2018-11-27 17:13:34
阅读次数:
1031