`
zeroliu
  • 浏览: 195942 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
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()中 ...
用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:/ ...
【虎.无名】在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 ...
【虎.无名】看到一个帖子 【迷题:走遍全国各省会的最短路线问题 】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  ...
前一阵512地震后,所有的主流网站似乎统一改版,让页面显示灰黑色以表对对死难同胞的哀悼。后来在一个网站的css中发现这样的代码,即可实现上面的效果。 <STYLE TYPE="text/css"> html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} </STYLE> 但是此代码再firefox下面则没有任何反应,好像是firefox没有filter属性。难道必须手工修改图片和文字颜色?  
http://www.iteye.com/topic/107808 关于企业级应用与量级概念的讨论 http://www.iteye.com/topic/184603 谁能告诉我,什么是企业“级”应用? lesliewong2006 写道一直觉得“企业级应用”这个说法很别扭,用于企业或其他组织机构的应用软件是“企业应用”,为什么非得叫企业“级”应用,这个“级”体现在什么地方? (1)大数据量?多的不说,数据量大于100万条的企业应用占多少比例? (2)高并发?一个企业能有多少人同时使用一个系统,成千上万?这种情况很少吧。 (3)业务逻辑复杂?有道理,可是也仅限于一小部分企业应用,大部分的所谓的企 ...
greatolee,您好! OMADRM有2个版本,你说的是OMADRM-v1吧。我主要做服务器端的。 针对OMADRM-V1,调用系统的播放器可以自动播放DCF文件,但是无法直接获得原始明文内容。(但是支持的媒体格式是有限的,必须手机支持才行。比如我的6630,自己装了wma解码器,可以播放未加密的,但是无法播放加密成dcf格式的wma文件) 如果自己实现Drm-Agent,当然可以解密。但问题是,你如何获取加密dcf的权限密钥? 1,通过短信Push下来的drc权限,是存在手机安全存储空间中,格式是不公开的,每种手机都不一样。也没有API能这样获取。 2,自己定义权限获取协议,通过另外的途径 ...
(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是开发环境,连系统线程都没有的, ...
g_ktcy,您好! 短信有很多种类:文本,超长文本,WapPush短信、OMA-DRM权限短信、Wap书签短信、GPRS接入点配置短信。这些我都做过一些测试。还有彩信提示的,我没研究了。 后面几种,主要是在我研究OMA-DRM方案时候,顺带测试出来的。主要特点就是:1,二进制短信类型;2,(UDHI=1)表示短信内容中,还有一些额外的头信息;3,需要处理短信拆分,也就是说,经常需要用多条短信,来保护一个有意义的内容。4,短信内容的主体,其实质是一个XML,然后按规范压缩成WBXML格式。 这些文档规范,主要是由OMA标准组织来定义,你参考这些就行了,规范后面也有例子。关于WapPush短信,包 ...
同事在Linux通过FTP获取一个1.3G的大文件,传了一个上午,结果在1.1G左右的时候,数据链路断开,ftp命令假死状态,文件大小不在增加。如果重新导入,下午肯定完不成了,得考虑断点续传,以前都是通过windows下的工具完成的,目前的问题是:在Unix下如何处理呢?方法如下: 方法一:编写Java网络程序:使用“REST + 本地文件长度”命令+“RETR + 文件名”命令; 方法二:使用Linux下ftp命令,使用reget替代mget和get命令;(get前最好还用上bin和hash命令,表示二进制文件、显示传输进度); 注:没试验过sftp是否也支持。
最终目标:在Linux下提供一个稳定可靠的Java短信发送服务器。 第一阶段:在Win32平台下编码并测试; 第二阶段:在Linux平台下部署并测试; 目录: 相关资源:(Java Communication包) Win32串口编程前期准备 Win32短信Modem的测试步骤和AT指令: Linux串口编程前期准备 列出系统所有串口、并口,来找到短信Modem所使用的串口名字 测试串口速率 Win32/Linux下串口编程的差异 Win32/Linux下串口编程(屏蔽平台差异) Win32/Linux下加载Java串口驱动 ------------------------- 相 ...
【虎.无名】喜欢写Blog,经常上传照片,问题是照片通常都太大,相册空间又太小,通常都要做一些压缩处理。虽然windows自带的画图工具也可以完成,但是需要手工一个一个完成,我又是比较懒的人,所以,写了下面一个小工具,把图片按比例缩小x倍,或者添加一个Logo文字,关键是能批量处理,省事多了。如果需要使用,得改改main,代码很简单,我就不写详细使用手册了。 import java.io.*; import java.awt.*; import java.awt.image.*; import com.sun.image.codec.jpeg.*; import javax.image ...
Global site tag (gtag.js) - Google Analytics