头文件:
#include "zlib.h"
编译:
需要加上 -lz
解压缩:
#define CHUNK 100000
int decodeZip(char *source,int len,char **dest)
{
int ret;
unsigned have;
...
分类:
其他好文 时间:
2015-05-15 17:41:17
阅读次数:
173
键盘监控
键盘监控,顾名思义是在应用软件在运行时,用户在设备上的一举一动都将被详细记录下来,更多的实在使用者毫无觉察的情况下将屏幕内容以图片的形式、按键内容以文本文档的形式保存在指定的文件夹或发送到指定的邮箱。键盘监控,包括物理按键与软键盘的监控,通常监控的事件有:点击,长按,滑动等,这些时间在Android上表现出来的都是一系列的KeyEvent。
为了实现键盘的监控,从新开发一个输入法是不现...
分类:
移动开发 时间:
2015-05-15 17:40:45
阅读次数:
187
zlib类库提供了很多种压缩和解压缩的方式,由于时间的关系我只学习一下内容,以下是我在实现web 服务器压缩数据网页中使用到一些函数和常用数据结构、常量等。
zlib使用过程
压缩过程:deflateInit() ->deflate() ->deflateEnd(); 对应的解压过程 inflateInit() -> inflate() -> inflat...
分类:
其他好文 时间:
2015-05-15 17:40:38
阅读次数:
137
项目中要用到webservice,刚听到的时候还挺开心的,因为我之前接触过,想来应该不是很难,。
谁料,事实不是这样的....,让我费了个好劲啊。
不说了,下面上代码,这是入门级的,所以会比较详细,仔细看:
服务器端:
1、接口+实现类
//接口
package com.ekservice.service;
import javax.jws.We...
分类:
编程语言 时间:
2015-05-15 17:42:25
阅读次数:
178
JVM系列
1.深入JVM之源码编译机制
2.深入JVM之类加载机制
3.深入JVM之类执行机制
4.JVM内存诊断工具 关于类执行机制
关于类执行机制模式机制
关于类执行机制中的模式选择...
分类:
其他好文 时间:
2015-05-15 17:41:35
阅读次数:
119
设计模式有很多, 我们就从一个比较简单的模式开始-Prototype Pattern, 如果翻译成”原型模式”没有问题的话, 我们下面就这么用. Prototype Pattern用来解决对象的拷贝问题, 分为深拷贝和浅拷贝....
分类:
其他好文 时间:
2015-05-15 17:41:53
阅读次数:
102
Problem defineWe want to find all the primes between 2~N, then how to find all the primes efficiently?Sieve of EratosthenesSieve of Eratosthenes method, is very efficient, the algorithm is:
Create a li...
分类:
其他好文 时间:
2015-05-15 17:39:24
阅读次数:
129
如题,证明Java中接口文件中定义的方法访问权限为public。
众所周知,接口中的方法默认是public abstract 类型的,它必须由子类实现之。那怎么证明呢,反射。
从而证明,静态变量的修饰词为 public static final
方法的修饰为 public abstract...
分类:
其他好文 时间:
2015-05-15 17:39:14
阅读次数:
163
四则运算练习器NABCD模型分析1) N (Need 需求) 这个创意是针对小学生或者四则运算不是很好的同学需要练习的需求,方便用户练习四则运算,实现可以在手机软件上生成四则运算题目,统计错误率,帮助其改善其四则运算能力,题目具有针对性。2) A (Approach 做法) 首先...
分类:
其他好文 时间:
2015-05-15 17:39:28
阅读次数:
109
右美沙芬(Dextrome thorphan)右美沙芬(Dextrome thorphan),又名右甲吗喃,英文简称DM或DXM,是一种镇咳药物,它的氢溴酸盐(Dextromethorphan hydrobromide)常用于药品中。目录1 化学2 医学上的用途3 药物效应动力学4 临床药理学5 历...
分类:
其他好文 时间:
2015-05-15 17:39:39
阅读次数:
181
iOS的蓝牙开发大致有以下几种方式。1 GameKit.framework【只能存在于iOS设备之间,多用于游戏能搜索到的demo比较多,不确切说名字了,code4app里面就有】2 CoreBlueTooth.framework【必须要支持蓝牙4.0,且iPhone4以上,即至少4s手机。可与第三...
分类:
移动开发 时间:
2015-05-15 17:40:45
阅读次数:
440
使用VisualSVN Server来完成,下载地址:https://www.visualsvn.com/server/download/我安装的版本是3.3.1,安装的时候选择了标准版本,另外一个版本需要付费(日志跟踪、VDFS等功能)更多可以参考https://www.visualsvn.com...
分类:
其他好文 时间:
2015-05-15 17:39:28
阅读次数:
125
窗体类型分为两大类:单文档窗体界面(SDI)和多文档窗体界面(MDI)一,单文档窗体界面:有一个主窗体,其他的窗体都是辅助窗体和对话框,主窗体一旦关掉,整个程序全部结束案例1:如何做登录窗体1,确定好主窗体,在Program.cs文件中的Main函数中使用Application.Run()启动主窗体...
转载自:http://www.cnblogs.com/sorex/archive/2012/05/16/2502001.htmlWindows Service这一块并不复杂,但是注意事项太多了,网上资料也很凌乱,偶尔自己写也会丢三落四的。所以本文也就产生了,本文不会写复杂的东西,完全以基础应用的需求...
app内评分 导入依赖的框架 #import // app内评分- (void)presentStoreProductVC{ SKStoreProductViewController *storeProductViewContorller = [[SKStoreProductV...
分类:
移动开发 时间:
2015-05-15 17:39:13
阅读次数:
177
抄自http://www.infoq.com/cn/articles/tq-redis-memory-usage-optimization-storage本文将对Redis的常见数据类型的使用场景以及在内存优化方面和性能优化方面做一些详细的分析。Redis常用数据类型Redis最为常用的数据类型主要...
分类:
其他好文 时间:
2015-05-15 17:38:13
阅读次数:
163
一.自定义拦截器(步骤) 1.编写interceptorpublic class PrivilegerInterceptor implements Interceptor { @Override public void destroy() { } @Override ...
分类:
其他好文 时间:
2015-05-15 17:36:45
阅读次数:
106