最近项目有在写java代码的单元测试,然后在思考一个问题,为什么要写单元测试??单元测试写了有什么用??百度了一圈,如下: 软件质量最简单、最有效的保证; 是目标代码最清晰、最有效的文档; 可以优化目标代码的设计; 是代码重构的保障; 是回归测试和持续集成的基石。 由于开发经验有限,可能说的不太对, ...
分类:
编程语言 时间:
2017-06-26 18:07:17
阅读次数:
315
1、对于C/C++的文件,文件头应该有类似这样的注释: /************************************************************************ * * 文 件 名:network.c * * 文件描述:网络通讯函数集 * * 创 建 人:H ...
分类:
其他好文 时间:
2017-06-25 12:03:29
阅读次数:
145
为了解决上述问题,现在对设备驱动的参数增加了网络控制器分组功能,网络控制器会根据设备参数设置的分组名称控制设备驱动。例如轮询模式下,有1000个设备驱动,可以每10个设备驱动设置相同的分组名称,这10个设备驱动受控于同一个网络控制器,如果每间隔1s读取一次数据,那么每个设备驱动的轮询周期是10s钟,... ...
分类:
其他好文 时间:
2017-06-06 23:34:26
阅读次数:
288
一:电子商务 电子商务是利用微电脑技术和网络通讯技术进行的商务活动。各国政府、学者、企业界人士根据自己所处的地位和对电子商务参与的角度和程度的不同,给出了许多不同的定义。 首先将电子商务划分为广义和狭义的电子商务。广义的电子商务定义为,使用各种电子工具从事商务活动;狭义电子商务定义为,主要利用 In ...
分类:
其他好文 时间:
2017-06-03 20:15:47
阅读次数:
281
GUI(graphic user interface 用户图形界面)。GUI编程的目的是提供交互性,并根据用户的操作实时的更新界面。用户的操作是不可预知的鼠标和键盘事件,我们如何保持同步和更新?在上层,我们必须考虑清楚业务逻辑。在代码层,我们如何把业务逻辑转化成对象之间的通讯(可能有网络通讯)? M ...
分类:
Web程序 时间:
2017-05-27 10:37:31
阅读次数:
161
WWDC 15 提出的 ATS (App Transport Security) 是 Apple 在推进网络通讯安全的一个重要方式。在 iOS 9 和 OS X 10.11 中,默认情况下非 HTTPS 的网络访问是被禁止的。当然,因为这样的推进影响面非常广,作为缓冲,我们可以在 Info.plis ...
分类:
移动开发 时间:
2017-05-24 20:14:38
阅读次数:
278
原理: 1.基于TCP协议,建立稳定连接的点对点的通信 a.实时,快速,安全性高,占用系统资源多,效率低 2.请求-响应模式 a.客户端 在网络通讯中,第一次主动发起通讯的程序被称作客户端(Client)程序 b.服务端 第一次通讯中等待连接的程序被称作服务端(Server)程序 c.Socket: ...
分类:
编程语言 时间:
2017-05-14 12:32:30
阅读次数:
190
因为微信的大热。为了更好的方便使用微信的用户查询一些信息。这篇文章是入门级的微信公众平台开发教程,须要的朋友能够參考下 在这篇新手教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯及XML语言基础。假设你还没有,那么请先学习相关知识。 我们将使用微信公众账号方倍工作室(账号: ...
分类:
微信 时间:
2017-05-13 21:01:21
阅读次数:
473
一个大型的网落游戏服务器应该包含几个模块:网络通讯,业务逻辑,数据存储,守护监控(不是必须),其中业务逻辑可能根据具体需要,又划分为好几个子模块。 这里说的模块可以指一个进程,或者一个线程方式存在,本质上就是一些类的封装。 对于服务器的并发性,要么采用单进程多线程,要么采用多进程单线程的方式,说说两 ...
分类:
其他好文 时间:
2017-05-13 12:33:02
阅读次数:
235
单元测试之Stub和Mock 单元测试之Stub和Mock FROM:http://www.cnblogs.com/TankXiao/archive/2012/03/06/2366073.html 在做单元测试的时候,我们会发现我们要测试的方法会引用很多外部依赖的对象,比如:(发送邮件,网络通讯,记 ...
分类:
其他好文 时间:
2017-05-12 23:56:31
阅读次数:
277