为了让你的APK文件尽可能的小,你需要在构建的时候开启压缩来移除无用的代码和资源。代码压缩可在ProGuard中使用,可以检测和清除无用的类,变量,方法和属性,甚至包括你引用的库。ProGuard同样可以优化字节码,移除无用的代码,并且模糊剩下的类,变量和方法。代码模糊可以让增加APK逆向工程的成本。资源压缩可在Andorid的Gradle插件中使用,可以清除你打包的APP中无用的资源,包含你引用的...
分类:
移动平台 时间:
2016-06-28 11:05:15
收藏:
0 评论:
0 赞:
0 阅读:
228
#include
#include
#include
#define NR(x) sizeof(x)/sizeof(x[0])
//计数排序
//排序成功返回0,否则返回-1
//局限:只能用于整型或者那些可以用整型来表示的数据集合
//优点:速度快,稳定
/*
利用计数排序将数组data中的整数进行排序。
data中的元素个数由sized决定。
参数k为data最大的整数加1...
分类:
编程语言 时间:
2016-06-28 11:05:04
收藏:
0 评论:
0 赞:
0 阅读:
224
【1】Shi B, Wang X, Lv P, et al. Robust Scene Text Recognition with Automatic Rectification[J]. arXiv preprint arXiv:1603.03915, 2016. 上图即为本篇论文的系统框架:包括 Spatial Transformer Network (STN ) 以及 Sequence Reco...
分类:
其他 时间:
2016-06-28 11:04:51
收藏:
0 评论:
0 赞:
0 阅读:
282
题目链接:https://leetcode.com/problems/largest-divisible-subset/题目:
Given a set of distinct positive integers, find the largest subset such that every pair (Si, Sj) of elements in this subset satisfies: S...
分类:
其他 时间:
2016-06-28 11:04:41
收藏:
0 评论:
0 赞:
0 阅读:
628
到第四章了,不知什么时候才能把这本书看完,耽误的时间太多了。
第四章是在第三章的基础上,主要描述文件系统的其他性质和文件的性质。
4.2 stat、fstat、fstatat、lstat函数
首先来看看这四个函数的原型:
#include ///usr/include/x86_64-linux-gnu/sys/
int stat (const char *__restrict __fi...
分类:
其他 时间:
2016-06-28 11:04:32
收藏:
0 评论:
0 赞:
0 阅读:
218
??
应该说是对了解一些基本概念十分好的书,虽然编写了这么长时间的C#程序,但翻了两天,也感觉有些东西可以吸取的。(权当这里作为读书笔记的摘要 ^_^)
几个缩写术语:
CTS Common Type System 通用类型系统
CLS Common Language Specification 公共语言规范
CLR Common Language Runtime 公共语言运行时...
分类:
Windows开发 时间:
2016-06-28 11:04:21
收藏:
0 评论:
0 赞:
0 阅读:
263
Android ,程序锁 ,Animation ,BaseAdapter...
分类:
移动平台 时间:
2016-06-28 11:04:12
收藏:
0 评论:
0 赞:
0 阅读:
215
Valid Perfect Square
Total Accepted: 1976 Total
Submissions: 5317 Difficulty: Medium
Given a positive integer num, write a function which returns True if num is a perfect squ...
分类:
其他 时间:
2016-06-28 11:04:01
收藏:
0 评论:
0 赞:
0 阅读:
300
关于weex的环境安装,前面已经介绍了,并且顺利运行android版官方demo,亮点十足,继续关注。本文介绍weex for ios的相关内容,以及遇到的坑。
weex仓库:https://github.com/alibaba/weex。...
分类:
其他 时间:
2016-06-28 11:03:51
收藏:
0 评论:
0 赞:
0 阅读:
262
想做出一款出色的App,仅仅编写Java代码还不够。在代码中调用资源(Resources ),如位图(bitmaps)、布局资源( layout definitions)、UI中需要展示的字符串资源(user interface strings)、动画资源(animation instructions)等,可以让您的App更加出色。本文将介绍Android中各种类型的资源、以及获取资源的方式。...
分类:
移动平台 时间:
2016-06-28 11:03:41
收藏:
0 评论:
0 赞:
0 阅读:
386
开源库地址:https://github.com/chrisbanes/PhotoView
PhotoView是一个用来帮助开发者轻松实现ImageView缩放的库。开发者可以轻易控制对图片的缩放旋等等操作。
PhotoView的使用极其简单,而且提供了两种方案。可以使用普通的ImageV...
分类:
其他 时间:
2016-06-28 11:03:31
收藏:
0 评论:
0 赞:
0 阅读:
235
Linux内核通用队列实现 Kfifo位置:kernel/kififo.c使用需要包含头文件#include 1、创建队列(动态创建)int kfifo_alloc(struct kififo *fifo , unsigned int size , gfp_t gfp_mask);该函数会创建并初始化一个大小为size的fifo,内核使用gfp_mask标识分配队列。成功返回0ep : stru...
分类:
系统服务 时间:
2016-06-28 11:03:21
收藏:
0 评论:
0 赞:
0 阅读:
356
这个可以拖动的gridview继承于gridview,所以,用法和gridview一样,
代码如下:
public class DragGridView extends GridView {
private long dragResponseMS = 700; // item长按响应的时间
private int mDragPosition;// 正在拖拽的position
...
分类:
其他 时间:
2016-06-28 11:03:17
收藏:
0 评论:
0 赞:
0 阅读:
177
开发中对版本进行检查并更新的需求基本是所有应用必须有的功能,可是在实际开发中有些朋友就容易忽略一些细节。版本更新的基本流程:一般是将本地版本告诉服务器,服务器经过相关处理会返回客户端相关信息,告诉客户端需不需要更新,如果需要更新是强制更新还是非强制更新。客户端得到服务器返回的相关信息后再进一步做逻辑处理。强制更新:一般的处理就是进入应用就弹窗通知用户有版本更新,弹窗可以没有取消按钮并不能取消。这样用...
分类:
移动平台 时间:
2016-06-28 11:02:51
收藏:
0 评论:
0 赞:
0 阅读:
248
今天在写一个Python脚本时遇到一个问题——同样的代码,在Python终端执行没问题,在脚本里执行却不行,就是下面这段代码: 读者如果不信的话可以对以上代码进行修改测试。 最后,通过百度,我找到了解决方法——就是在末尾加一行,最终的代码如下: 为什么要加这一行才能成功,我还解释不了,有能人能解释的 ...
分类:
其他 时间:
2016-06-28 11:02:01
收藏:
0 评论:
0 赞:
0 阅读:
226
...
分类:
Web开发 时间:
2016-06-28 11:01:51
收藏:
0 评论:
0 赞:
0 阅读:
199
简介 Bulk insert命令区别于BCP命令之处在于它是SQL server脚本语句,它可以将本地或远程的文件数据批量导入数据库,速度非常之快;远程文件必须共享才行, 文件路径须使用通用约定(UNC)名称,即"\\服务器名或IP\共享名\路径\文件名"的形式。 注意,这里的远程事相对数据库服务器 ...
分类:
数据库技术 时间:
2016-06-28 11:01:41
收藏:
0 评论:
0 赞:
0 阅读:
352
表大小信息 postgres=# SELECT *, pg_size_pretty(total_bytes) AS totalpostgres-# , pg_size_pretty(index_bytes) AS INDEXpostgres-# , pg_size_pretty(toast_byte ...
分类:
数据库技术 时间:
2016-06-28 11:01:31
收藏:
0 评论:
0 赞:
0 阅读:
423
(1)在one(如Group)添加一个集合(如Set<User>);(2)生成getter和setter(3)在getter上面添加注解 @ManyToOne(cascade=CascadeType.All) @JoinColumn(name="groupId")(4)编写测试程序 User u=n ...
分类:
其他 时间:
2016-06-28 11:01:21
收藏:
0 评论:
0 赞:
0 阅读:
166
# Date:2016-06-28 # 问题:主机的配置文件/etc/sysconfig/network-scripts/ifcfg-eth0 已经配置好了静态的IP。 但隔几分钟主机的IP就自己变化了... # 解决: 查看日志/var/log/messages 发现主机总是在获得DHCP分配的地 ...
分类:
系统服务 时间:
2016-06-28 11:01:13
收藏:
0 评论:
0 赞:
0 阅读:
1266