- 浏览: 195942 次
- 性别:
- 来自: 北京
最新评论
-
zeroliu:
测试评论。。。
UMP编程比赛:封装TCP连接池和DAL客户端接口库。(7.27更新) -
zeroliu:
新的代码,有一个平滑压缩的处理,还有变灰的处理。
impor ...
Java小程序:批量图片处理(缩小和添加Logo) -
小冰糕:
kenter1643 写道前几天我也在弄串口通讯,也是得到空的 ...
学习笔记:Java串口编程(短信Modem). -
salever:
不错,
学习笔记:Java串口编程(短信Modem). -
zeroliu:
我发现本帖,在blog栏目已经找不到了,搜索也不行,不知道什么 ...
反编译android应用,降低权限反吸费和隐藏广告,重新打包和签名【原创】
文章列表
UMP编程比赛:封装TCP连接池和DAL客户端接口库。(更新)
题目:封装TCP连接池和DAL客户端接口库。(共100分)
链接:http://nikeliu.goodluckwith.us/wp/archives/254
链接:http://zeroliu.iteye.com/admin/blogs/1596159
参考:\\10.10.38.134\common\53-MPSP框架库\ 目录,『umpay_bs3_v4.1531.110818-demo.jar』中dal部分Dalet4Test和DalClientsTest2等测试及样例代码。
参考:\\10.10.38.134\common ...
功能:反编译apk降低权限及重新签名
场景:很多软件,申请了一些可能会导致付费(如,发短信,呼叫号码)或者泄漏隐私(如:读取通讯录)的权限,让人很不放心。比如:飞信、墨迹天气、iReader等都在此列。为了让自己能放心使用,需要做一些破解工作,减少该应用程序的权限,限制其操作。
工具:apktool-install-windows-2.2_r01-3.tar.bz2 (http://code.google.com/p/android-apktool/downloads/list)
工具:(JDK) keytool.exe 生成签名的密钥库
工具:(JDK) jarsigner.exe 用于对 ...
原帖:http://hi.baidu.com/zeorliu/blog/item/4a5fd3bf5fe6470019d81f1d.html
问题:客户端使用Mina2的NioConnector时,发现IoSesssion.close()在jdk1.5下有时不能彻底关闭tcp连接(用tcpdump或者netstat看连接未关闭),而在jdk1.6下则正常。
发现:需要在mina里边调用SocketChannel.close之后,再调用selectNow。 但是jdk6.0不用selectNow就可以。
解决:为了避免修改mina2源代码,需要在IoHandler的sessionClosed()中 ...
- 2009-11-23 15:51
- 浏览 6127
- 评论(0)
用commons-log还是slf4j?这是一个问题!
看jdk中的logger不爽,最早直接用Log4j,后来参考Spring主要用commons-log,再后来看见很多新的开源项目如mina2等都采用了slf4j日志系统。我个人还是比较喜欢格式化的输出的方式,避免Spring中大量出现的 if (_log.isDebugEnabled())条件判断语句。对slf4j还有点不爽的,就是后面的参数最多只能定义2个。在jdk1.5中,允许定义可变数目的参数,因而可以有更好的封装方式。可以定义如下,那么以后封装的系统,只有MyLog与日志API直接依赖(commons-log、slf4j),所以很容 ...
【虎.无名】登录处理常用到一个生成随机校验码图片的处理。下面是一套简单的servlet实现,但是似乎还不支持中文字符串。于是对齐做了一些改进。
参考原型:http://blog.csdn.net/zhanngle/archive/2007/12/03/1913402.aspx 在Web中动态生成验证码
相关资源:http://zeroliu.iteye.com/admin/blogs/240006【虎.无名】自定义Java的REST行为分发器
http://zeroliu.iteye.com/admin/blogs/246182在Web中动态生成验证码:Servlet和Rest模式
http:/ ...
- 2008-09-24 10:23
- 浏览 3575
- 评论(0)
【虎.无名】在Restlet和Rails中,资源所支持的Action操作是不一致的。Restlet支持4个操作,而Rails支持的则多了index等几个。前者与某个具体id资源对应,后者与一类资源对应。后者更简洁一些。1,GET /users 列表所有用户2,POST /users 创建新用户(此时id尚未确定)3,GET /users/{id} 显示(与id对应的)某用户4,PUT /users/{id} 更新(与id对应的)某用户(不存在,则创建,与“2,POST”类似)5,POST /users/{id} (扩展定义,与“4,PUT”等效,针对不支持PUT的服务器)6,DELETE /us ...
- 2008-09-10 09:10
- 浏览 3024
- 评论(0)
【虎.无名】看到一个帖子 【迷题:走遍全国各省会的最短路线问题 】http://www.iteye.com/topic/214846 想起以前上MSE时候做的一个《算法》的课程设计。数据如下:
城市 北京 上海 天津 石家庄 太原 呼和浩特 沈阳 长春 哈尔滨 济南 南京 合肥 杭州 南昌 福州 台北 郑州 武汉 长沙 广州 海口 南宁 西安 银川 兰州 西宁 乌鲁木齐 成都 贵阳 昆明 拉萨北京 0 1078 119 263 398 401 634 866 1061 367 905 902 1135 1255 1568 1729 626 1052 1343 1893 2286 2050 ...
- 2008-07-22 10:28
- 浏览 4633
- 评论(1)
前一阵512地震后,所有的主流网站似乎统一改版,让页面显示灰黑色以表对对死难同胞的哀悼。后来在一个网站的css中发现这样的代码,即可实现上面的效果。
<STYLE TYPE="text/css">
html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);}
</STYLE>
但是此代码再firefox下面则没有任何反应,好像是firefox没有filter属性。难道必须手工修改图片和文字颜色?
- 2008-05-27 14:20
- 浏览 1741
- 评论(0)
http://www.iteye.com/topic/107808 关于企业级应用与量级概念的讨论
http://www.iteye.com/topic/184603 谁能告诉我,什么是企业“级”应用?
lesliewong2006 写道一直觉得“企业级应用”这个说法很别扭,用于企业或其他组织机构的应用软件是“企业应用”,为什么非得叫企业“级”应用,这个“级”体现在什么地方?
(1)大数据量?多的不说,数据量大于100万条的企业应用占多少比例?
(2)高并发?一个企业能有多少人同时使用一个系统,成千上万?这种情况很少吧。
(3)业务逻辑复杂?有道理,可是也仅限于一小部分企业应用,大部分的所谓的企 ...
- 2008-04-24 16:16
- 浏览 2243
- 评论(0)
greatolee,您好!
OMADRM有2个版本,你说的是OMADRM-v1吧。我主要做服务器端的。
针对OMADRM-V1,调用系统的播放器可以自动播放DCF文件,但是无法直接获得原始明文内容。(但是支持的媒体格式是有限的,必须手机支持才行。比如我的6630,自己装了wma解码器,可以播放未加密的,但是无法播放加密成dcf格式的wma文件)
如果自己实现Drm-Agent,当然可以解密。但问题是,你如何获取加密dcf的权限密钥?
1,通过短信Push下来的drc权限,是存在手机安全存储空间中,格式是不公开的,每种手机都不一样。也没有API能这样获取。
2,自己定义权限获取协议,通过另外的途径 ...
- 2008-04-23 17:00
- 浏览 1996
- 评论(0)
(2008-04-23 09:42:14) 【虎.无名】(xxxx) 云淡风轻(****) 21:51:37 如何彻底汉化报错信息。。。你得修改Rails源码。搜索报错的字符串,就可以找到。
云淡风轻(****) 09:49:25 谢谢虎兄
【虎.无名】(xxxx) 09:49:02 不客气。
云淡风轻(****) 09:50:14 还有一个疑问:如何让Webrick成为windows的一个服务
云淡风轻(****) 09:50:55 我想项目发布好了以后应该再不用打开那个嘿嘿的DOS窗口吧
【虎.无名】(xxxx) 09:50:48 Webrick是开发环境,连系统线程都没有的, ...
- 2008-04-23 10:12
- 浏览 1487
- 评论(0)
g_ktcy,您好!
短信有很多种类:文本,超长文本,WapPush短信、OMA-DRM权限短信、Wap书签短信、GPRS接入点配置短信。这些我都做过一些测试。还有彩信提示的,我没研究了。
后面几种,主要是在我研究OMA-DRM方案时候,顺带测试出来的。主要特点就是:1,二进制短信类型;2,(UDHI=1)表示短信内容中,还有一些额外的头信息;3,需要处理短信拆分,也就是说,经常需要用多条短信,来保护一个有意义的内容。4,短信内容的主体,其实质是一个XML,然后按规范压缩成WBXML格式。
这些文档规范,主要是由OMA标准组织来定义,你参考这些就行了,规范后面也有例子。关于WapPush短信,包 ...
- 2008-04-17 15:57
- 浏览 3170
- 评论(0)
同事在Linux通过FTP获取一个1.3G的大文件,传了一个上午,结果在1.1G左右的时候,数据链路断开,ftp命令假死状态,文件大小不在增加。如果重新导入,下午肯定完不成了,得考虑断点续传,以前都是通过windows下的工具完成的,目前的问题是:在Unix下如何处理呢?方法如下:
方法一:编写Java网络程序:使用“REST + 本地文件长度”命令+“RETR + 文件名”命令;
方法二:使用Linux下ftp命令,使用reget替代mget和get命令;(get前最好还用上bin和hash命令,表示二进制文件、显示传输进度);
注:没试验过sftp是否也支持。
- 2008-02-19 14:43
- 浏览 13688
- 评论(0)
最终目标:在Linux下提供一个稳定可靠的Java短信发送服务器。
第一阶段:在Win32平台下编码并测试;
第二阶段:在Linux平台下部署并测试;
目录:
相关资源:(Java Communication包)
Win32串口编程前期准备
Win32短信Modem的测试步骤和AT指令:
Linux串口编程前期准备
列出系统所有串口、并口,来找到短信Modem所使用的串口名字
测试串口速率
Win32/Linux下串口编程的差异
Win32/Linux下串口编程(屏蔽平台差异)
Win32/Linux下加载Java串口驱动
-------------------------
相 ...
- 2007-08-03 12:04
- 浏览 18879
- 评论(8)
【虎.无名】喜欢写Blog,经常上传照片,问题是照片通常都太大,相册空间又太小,通常都要做一些压缩处理。虽然windows自带的画图工具也可以完成,但是需要手工一个一个完成,我又是比较懒的人,所以,写了下面一个小工具,把图片按比例缩小x倍,或者添加一个Logo文字,关键是能批量处理,省事多了。如果需要使用,得改改main,代码很简单,我就不写详细使用手册了。
import java.io.*;
import java.awt.*;
import java.awt.image.*;
import com.sun.image.codec.jpeg.*;
import javax.image ...
- 2007-04-28 09:56
- 浏览 5112
- 评论(1)