在实际的开发中,通常有这样一个需求,就是测试阶段需要添加一些测试库,正式版本阶段就去掉。下面拿leakcanary这个库来说明一下具体的实现做法: 1. 在app下的build.gradle添加 debugCompile 'com.squareup.leakcanary:leakcanary-and ...
分类:
移动开发 时间:
2017-07-11 21:26:24
阅读次数:
202
原文发布时间为:2008-07-24 —— 来源于本人的百度文章 [由搬家工具导入] ASP.NET中利用VWD操作数据库 建立本地数据库 你可以轻易地在Visual Studio的Web应用程序项目中建立本地数据库。由于Visual Studio安装了SQL Server Express,你可以使 ...
分类:
移动开发 时间:
2017-07-09 16:10:23
阅读次数:
272
背景: FrameBot 用于纠正DNA序列中的插入和缺失,然后正确的翻译成蛋白质序列,frameBot 工具集成在RDPTools 中 源代码: https://github.com/rdpstaff/Framebot 安装: wget wget https://github.com/rdpsta ...
分类:
其他好文 时间:
2017-07-05 09:57:20
阅读次数:
249
元字符: * 星号 它指定前一个字符可以被匹配零次或更多次 匹配a和b之间的字符,如果有,那么继续直到没有为止。所以它是贪婪匹配。 如果a和b之间有字符,但是不是bcd中的任意一个那么将会停止,取到上次匹配的结果。 + 加号 指定前边的字符一次或者更多次。区别于 * 的是,至少需要一次。 + 是非贪 ...
分类:
编程语言 时间:
2017-07-01 18:18:34
阅读次数:
151
1 Redis内存管理 Redis内存管理相关文件为zmalloc.c/zmalloc.h,其只是对C中内存管理函数做了简单的封装,屏蔽了底层平台的差异,并增加了内存使用情况统计的功能。 void *zmalloc(size_t size) { // 多申请的一部分内存用于存储当前分配了多少自己的内 ...
分类:
其他好文 时间:
2017-07-01 11:51:08
阅读次数:
173
前面两篇文章简介了JNI层跟Java层的一些相应关系。包含方法名,数据类型和方法名称等。相信在理论层面,可以非常好地帮助我们去了解JNI在Native本地开发中的作用。对JNI的一些概念也有了一个初步的认识,因为表达能力或者理解还是有限。有些地方讲得不是非常清楚,假设各位朋友有认为云里雾里。欢迎大家 ...
分类:
移动开发 时间:
2017-06-30 15:28:24
阅读次数:
232
而在这所谓的样子当然就是改变其css的属性,而实现能动态的改变其属性值,必然只能是更换其class属性 这里有三种方法: 第一种:通过数据的双向绑定(不推荐) 第二种:通过对象数组 第三种:通过key/value 下面简单说下这三种: 第一种:通过数据的双向绑定 实现方式: 1 2 3 4 5 fu ...
分类:
Web程序 时间:
2017-06-25 17:03:05
阅读次数:
309
——禁止用于商业用途,违者必究—— 1 / 33一 、编程规约 编程规约( ( 一) ) 命名 命名风格 风格1. 【强制】 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Obje ...
分类:
编程语言 时间:
2017-06-24 00:26:14
阅读次数:
465