施用 maven shade plugin 解决 jar 或类的多版本冲突使用 maven shade plugin 解决 jar 或类的多版本冲突java 应用经常会碰到的依赖的三方库出现版本冲突,下面举一个具体的例子。Dubbo 是一个分布式的服务框架,其中的一种 rpc 实现(dubbo 协议...
分类:
编程语言 时间:
2016-01-09 12:20:10
阅读次数:
424
移动应用在处理网络资源时,一般都会做离线缓存处理,其中以图片缓存最为典型,其中很流行的离线缓存框架为SDWebImage。但是,离线缓存会占用手机存储空间,所以缓存清理功能基本成为资讯、购物、阅读类app的标配功能。今天介绍的离线缓存功能的实现,主要分为缓存文件大小的获取、删除缓存文件的实现。获取缓...
分类:
移动开发 时间:
2016-01-09 12:19:21
阅读次数:
191
上篇说道扩展方法的简单介绍,这里就说继续上篇说下使用方法。扩展方法能够帮助我们向现有类型中加入方法.来符合我们的须要。比如我们能够用扩展方法向string类中加入一个IsValidEmailAddress方法,用于检測是否符合Email标准.1定义扩展方法扩展方法规定类必须是静态的.里面包括的全部方...
分类:
其他好文 时间:
2016-01-09 12:17:21
阅读次数:
153
js数组元素由小到大排序实例代码:有时候需要对数组中的数字进行排序,下面是一段将数组中数字由小到大排序的代码实例,希望能够帮到大家。实例代码如下:var arr=[2,55,55,1,75,3,9,35,70,166,432,678,32,98];var len=arr.length;console...
分类:
编程语言 时间:
2016-01-09 12:16:28
阅读次数:
297
字符串截取方法是字符串处理中经常使用的基本方法。熟悉iOS的朋友都知道在基础类的NSString中有substringToIndex:,substringFromIndex:以及substringWithRange:这三种主要的截取方法。问题描写叙述:那么,Swift语言中的String类是否有相同...
分类:
移动开发 时间:
2016-01-09 12:17:41
阅读次数:
241
1 需要安装python 的 openssl 的类库,使用pip 安装1 pip install pyOpenSSL2 在 Flask 的代码中可以直接使用from flask import Flaskapp = Flask(__name__)app.run('0.0.0.0', debug=Tru...
分类:
编程语言 时间:
2016-01-09 12:17:31
阅读次数:
362
一、使用数据库显示所有数据库命令$ ./mongoMongoDB shell version: 3.0.6connecting to: test> show dbslocal 0.078GBtest 0.078GB> 显示当前数据库对象$ ./mongoMongoDB shell versio...
分类:
数据库 时间:
2016-01-09 12:17:20
阅读次数:
239
1. - (void)addSubview:(UIView *)view 这是最常用的方法有两个注意点参数view可以是nil,运行不会报错,当然,父视图的subViews也不会增加。此方法增加的view层级当前是最高的,也就是最靠外。2. - (void)insertSubview:(UIView...
分类:
其他好文 时间:
2016-01-09 12:15:59
阅读次数:
146
转自:http://blog.csdn.net/huang9012/article/details/21811271之前啃了不少OpenCV的官方文档,发现如果了解了一些OpenCV整体的模块架构后,再重点学习自己感兴趣的部分的话,就会有一览众山小的感觉,于是,就决定写出这篇文章,作为启程OpenC...
分类:
其他好文 时间:
2016-01-09 12:16:46
阅读次数:
219
之前破文使用的都是http://www.cnblogs.com/ZRBYYXDM/p/5002789.html这篇博文中编写的注册机模板,这篇文章里前面大半部分都在分析KeygenMe_1_by_boonz程序的关键算法,乍一看让人摸不着头脑。这次我结合破解的经验,专门写一篇搭建注册机模板的教程.....
分类:
其他好文 时间:
2016-01-09 12:16:06
阅读次数:
171
1、首先下载maven 其下载地址为:http://maven.apache.org/download.html 下载apache-maven-3.0.3-bin.zip环境变量配置为 变量名m2 值为%M2_HOME%\bin 变量名为M2_HOME 值为C:\Program Files\apac...
分类:
Web程序 时间:
2016-01-09 12:13:34
阅读次数:
157
做应用识别这一块经常要对应用产生的数据流量进行分析。抓包采用wireshark,提取特征时,要对session进行过滤,找到关键的stream,这里总结了wireshark过滤的基本语法,供自己以后参考。(脑子记不住东西)wireshark进行过滤时,按照过滤的语法可分为协议过滤和内容过滤。对标准协...
分类:
其他好文 时间:
2016-01-09 12:13:34
阅读次数:
216
题目大意:平面上有N(N 2 #include 3 #include 4 #include 5 #include 6 using namespace std; 7 const int N = 10000 + 5; 8 typedef long long ll; 9 10 int n, mid...
分类:
其他好文 时间:
2016-01-09 12:13:45
阅读次数:
197
源代码:#includeint n,i[1001][1001];const int maxint=10000000;int main(){ scanf("%d",&n); for (int a=1;a<=n;a++) for (int b=1;b<=n;b++) { scanf("%d...
分类:
编程语言 时间:
2016-01-09 12:14:13
阅读次数:
153
引言: 对于C语言程序,了解它执行时在内存中是怎样分配的对于我们理解它的执行机制是很实用的。以下就总结一下C语言程序的一些内存分配知识。一 一段C程序。编译连接后形成的可运行文件一般有代码段、数据段、堆和栈等几部分组成。当中数据段又包含仅仅读数据段、已初始化的读写数据段和未初始化的B...
分类:
编程语言 时间:
2016-01-09 12:14:41
阅读次数:
199
源代码:#includeint i[1001][1001],n,k;bool f[1001]={0};const int maxint=10000000;int main(){ scanf("%d%d",&n,&k); for (int a=1;a %d = %d\n",k,a,i[k][a]); ...
分类:
编程语言 时间:
2016-01-09 12:12:20
阅读次数:
165
innoDB: ACID transaction, forein key, buffer pool, row lockMyISAM: fast read low write, no transaction, table stored in 3 files — structure/index/data...
分类:
数据库 时间:
2016-01-09 12:13:48
阅读次数:
221