在C++中,编写服务后的一种测试方式是使用google的gTest和gMock结合 之前写py,测试方式是将服务挂起,使用工具模拟请求发包,check resp,这样的缺点在于不方便,即使存下了所有的模拟请求,回头还是要按一遍,并且所做的测试并不能算作单元测试,而是集成 而使用test&mock的方 ...
分类:
其他好文 时间:
2018-09-18 00:27:20
阅读次数:
168
一,下载 安装android-ndk开发包 NDK各个版本链接 二,新建项目NDKDemo,选择空Activity就可以;(注:Android studio 2.2,可通过SDK Tools 添加LLDB,CMake,更方便的开发jni程序了) 三,按F12,配置项目NDK路径: 四,在MainAc ...
分类:
移动开发 时间:
2018-09-16 20:54:52
阅读次数:
280
JDK1.5-Lock 在 jdk1.5 之后,并发包中新增了 Lock 接口(以及相关实现类)用来实现锁功能,Lock 接口提供了与 synchronized 关键字类似的同步功能,但需要在使用时手动获取锁和释放锁。 Lock写法 Lock lock = new ReentrantLock(); ...
分类:
编程语言 时间:
2018-09-14 16:02:58
阅读次数:
184
一,模拟并发代码: 线程不安全的代码 二,二.原子性-Atomic包1.AtomicInteger类中提供了incrementAndGet方法; public final int incrementAndGet() { return unsafe.getAndAddInt(this, valueOf ...
分类:
其他好文 时间:
2018-09-10 21:51:17
阅读次数:
251
文件信息: Content-Type:指定请求和响应的内容类型,如果未指定即为text/html 常用的Content-Type text/plain:普通文本 tex/html:html文本 application/x-javascript:js application/x-www-form-ur ...
分类:
Web程序 时间:
2018-09-08 00:45:01
阅读次数:
379
■ 线程池的创建 在Java中,您可以通过调整-Xss参数来调节每个线程栈的大小(64bit系统默认1024KB),当减小该值时意味着可以创建更多的线程数,但问题是JVM资源是有限的,线程不能无限创建! 从笔者开发经验来看,线程池应该是并发包中使用频率和运用场景最多的并发框架,几乎所有并发/异步执行 ...
分类:
编程语言 时间:
2018-09-04 13:45:26
阅读次数:
179
Android 使用百度地图API 百度地图是最常用的地图类API,以百度地图为例加载地图类控件. 1.百度地图官网下载 开发包 http://lbsyun.baidu.com/ (1) 注册百度账号 (2) 创建app应用,获取包名 sha1 值 Android studio 快速获取sha1 值 ...
分类:
其他好文 时间:
2018-09-03 13:35:27
阅读次数:
208
201771010107冯志霞《面向对象程序设计(java)》第一周学习总结 第一部分:课程准备部分 填写课程学习 平台注册账号, 平台名称 注册账号 博客园:www.cnblogs.com www.cnblogs.com/fzx201626 程序设计评测:https://pintia.cn/ 16 ...
分类:
编程语言 时间:
2018-09-02 17:10:07
阅读次数:
204
为啥我用netem做了一个流量的控制 但是发送的时候,感觉真正发送数据的时候还是没有达到每一个数据包都是1s的延迟呀,这里的1s的延迟是啥意思啊? 这里的delay并不是说每个数据包都delay 5s,而是说delay5s之后,一下子全部都发送出去? sudo tc qdisc add dev et ...
分类:
Web程序 时间:
2018-09-02 13:17:32
阅读次数:
388
adb.exe在android的SDK开发包的platform-tools目录下(下载地址:www.androiddevtools.cn) 配置系统环境变量:E:\platform-tools_r22-windows\platform-tools; adb原理: adb client:其实就是she ...
分类:
数据库 时间:
2018-08-30 11:08:45
阅读次数:
201