
技术实践
nike_liu
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java开发八荣八耻 zt
以动手实践为荣,以只看不练为耻。以打印日志为荣,以出错不报为耻。以局部变量为荣,以全局变量为耻。以单元测试为荣,以手工测试为耻。以代码重用为荣,以复制粘贴为耻。以多态应用为荣,以分支判断为耻。以定义常量为荣,以魔法数字为耻。以总结思考为荣,以不求甚解为耻。 [url]http://blog.gceclub.sun.com.cn/index.php?op=ViewA...2006-10-20 09:54:51 · 130 阅读 · 0 评论 -
日志API改进:用commons-log还是slf4j?这是一个问题!
用commons-log还是slf4j?这是一个问题!看jdk中的logger不爽,最早直接用Log4j,后来参考Spring主要用commons-log,再后来看见很多新的开源项目如mina2等都采用了slf4j日志系统。我个人还是比较喜欢格式化的输出的方式,避免Spring中大量出现的 if (_log.isDebugEnabled())条件判断语句。对slf4j还有点不爽的,就是后面的参...2009-02-11 10:23:33 · 295 阅读 · 0 评论 -
修复mina2客户端IoSession.close()在jdk1.5下关闭不彻底问题
[b]原帖[/b]:[url]http://hi.baidu.com/zeorliu/blog/item/4a5fd3bf5fe6470019d81f1d.html[/url]问题:客户端使用Mina2的NioConnector时,发现IoSesssion.close()在jdk1.5下有时不能彻底关闭tcp连接(用tcpdump或者netstat看连接未关闭),而在jdk1.6下则正常。...2009-11-23 15:51:12 · 766 阅读 · 0 评论 -
答复: 谁能告诉我,什么是企业“级”应用?
[url]http://www.iteye.com/topic/107808[/url] 关于企业级应用与量级概念的讨论[url]http://www.iteye.com/topic/184603[/url] 谁能告诉我,什么是企业“级”应用?[quote="lesliewong2006"]一直觉得“企业级应用”这个说法很别扭,用于企业或其他组织机构的应用软件是“企业应用”,为什么非得叫企...2008-04-24 16:16:53 · 276 阅读 · 0 评论 -
答greatolee:OMADRM的agent并不能获取明文内容
greatolee,您好!OMADRM有2个版本,你说的是OMADRM-v1吧。我主要做服务器端的。针对OMADRM-V1,调用系统的播放器可以自动播放DCF文件,但是无法直接获得原始明文内容。(但是支持的媒体格式是有限的,必须手机支持才行。比如我的6630,自己装了wma解码器,可以播放未加密的,但是无法播放加密成dcf格式的wma文件)如果自己实现Drm-Agent,当然可以解密。...2008-04-23 17:00:19 · 203 阅读 · 0 评论 -
答g_ktcy短信格式:文本,超长文本,WapPush、OMA-DRM权限、Wap书签、GPRS配置
g_ktcy,您好!短信有很多种类:文本,超长文本,WapPush短信、OMA-DRM权限短信、Wap书签短信、GPRS接入点配置短信。这些我都做过一些测试。还有彩信提示的,我没研究了。后面几种,主要是在我研究OMA-DRM方案时候,顺带测试出来的。主要特点就是:1,二进制短信类型;2,(UDHI=1)表示短信内容中,还有一些额外的头信息;3,需要处理短信拆分,也就是说,经常需要用多条短信...2008-04-17 15:57:23 · 204 阅读 · 0 评论 -
在Web中动态生成验证码:Servlet和Rest模式
【虎.无名】登录处理常用到一个生成随机校验码图片的处理。下面是一套简单的servlet实现,但是似乎还不支持中文字符串。于是对齐做了一些改进。参考原型:[url]http://blog.youkuaiyun.com/zhanngle/archive/2007/12/03/1913402.aspx[/url] 在Web中动态生成验证码[b]相关资源:[/b][url]http://zeroliu.ite...2008-09-24 10:23:39 · 218 阅读 · 0 评论 -
【虎.无名】自定义Java的REST行为分发器
【虎.无名】在Restlet和Rails中,资源所支持的Action操作是不一致的。Restlet支持4个操作,而Rails支持的则多了index等几个。前者与某个具体id资源对应,后者与一类资源对应。后者更简洁一些。1,GET /users 列表所有用户2,POST /users 创建新用户(此时id尚未确定)3,GET /users/{id} 显示(与id对应的)某用户4,PUT /users...2008-09-10 09:10:28 · 224 阅读 · 0 评论 -
Linux下通过ftp命令实现断点续传(reget)
同事在Linux通过FTP获取一个1.3G的大文件,传了一个上午,结果在1.1G左右的时候,数据链路断开,ftp命令假死状态,文件大小不在增加。如果重新导入,下午肯定完不成了,得考虑断点续传,以前都是通过windows下的工具完成的,目前的问题是:在Unix下如何处理呢?方法如下:方法一:编写Java网络程序:使用“REST + 本地文件长度”命令+“RETR + 文件名”命令;方法二:使...2008-02-19 14:43:02 · 3078 阅读 · 0 评论 -
查看磁盘剩余空间:Java代码改进
原来发布在Blog上的:[url]http://zeroliu.blogdriver.com/zeroliu/1221778.html[/url][i]【虎.无名】最近封装JMX的MBean,有一个监控磁盘空间的需求。在网上找遍了,列出了3种方法,第1种只能windows系统,第2种就不用说了,需要一个扩展库。至于用JNI则就没必要了。最新的jdk6.0有相应的方法,其它版本还没有,研究了...2006-10-09 10:09:06 · 439 阅读 · 0 评论 -
算法分析:货郎担问题求解分析
【虎.无名】看到一个帖子 【迷题:走遍全国各省会的最短路线问题 】http://www.iteye.com/topic/214846 想起以前上MSE时候做的一个《算法》的课程设计。数据如下: 城市 北京 上海 天津 石家庄 太原 呼和浩特 沈阳 长春 哈尔滨 济南 南京 合肥 杭州 南昌 福州 台北 郑州 武汉 长沙 广州 海口 南宁 西安 银川 兰州 西宁 乌鲁木齐 成都 贵阳 昆明 拉...2008-07-22 10:28:31 · 2595 阅读 · 0 评论 -
学习笔记:Java串口编程(短信Modem).
最终目标:在Linux下提供一个稳定可靠的Java短信发送服务器。第一阶段:在Win32平台下编码并测试;第二阶段:在Linux平台下部署并测试;目录: 相关资源:(Java Communication包) Win32串口编程前期准备 Win32短信Modem的测试步骤和AT指令: Linux串口编程前期准备 列出系统所有串口、并口,来找到短信Modem所使用的串口...2007-08-03 12:04:00 · 221 阅读 · 0 评论 -
Symbian OS C++学习笔记2异常退出
Ch2. 异常退出(Leave)------------------------------替代:设计“异常退出”作为一种简单高效的轻量级异常处理机制。原因:1,最初设计Symbian OS时,异常还不是C++标准的一部分;2,异常处理增加了编译出来的代码的大小,并带来了运行时存储器的开销;3,Symbian OS强调的是“简介的操作系统和客户代码”,编译器被显式地设定为禁止C++异常处理。...2007-03-21 09:40:47 · 150 阅读 · 0 评论 -
OMADRM2学习笔记:DCF-v2结构解析
【虎.无名】由于需要支持流媒体格式,因而OMA-DRM-DCF-v2采用了基于ISO14496-12的多媒体结构来定义,它与OMA-DRM-DCF-v1完全不兼容。其他如quicktime和3gpp等多媒体文件也是采用了类似的结构定义。我刚实现了一个OMA-DRM-v2的编码解码器,找了一个odf文件解析了一把,以树型结构很清晰地输出了[DCF-v2]的结构。--- printInfo(test...2007-03-21 09:39:14 · 318 阅读 · 0 评论 -
Symbian OS C++学习笔记1命名约定
http://zeroliu.blogdriver.com/zeroliu/1266175.htmlSymbian OS C++学习笔记1命名约定------------------------------最近学习Symbian开发,正在看人民邮电出版社的《Symbian OS C++ 高效编程》(http://www.china-pub.com/computers/common/info....2007-03-09 15:52:19 · 231 阅读 · 0 评论 -
OMADRM2学习笔记DCF-v2规范定义
http://zeroliu.blogdriver.com/zeroliu/1266005.html【虎.无名】OMA-DRM-2学习笔记:OMA-TS-DRM-DCF-V2_0-20060303-A.pdf4, introductionThe DRM Content Format is closely related to the Rights Expression Language sp...2007-03-09 15:51:05 · 332 阅读 · 0 评论 -
用Java动态代理实现委托模式
[b]委托模式[/b]是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。“委托”在C#中是一个语言级特性,而在Java语言中没有直接的对应,但是我们...2006-10-23 17:35:44 · 254 阅读 · 0 评论 -
反编译android应用,降低权限反吸费和隐藏广告,重新打包和签名【原创】
功能:反编译apk降低权限及重新签名场景:很多软件,申请了一些可能会导致付费(如,发短信,呼叫号码)或者泄漏隐私(如:读取通讯录)的权限,让人很不放心。比如:飞信、墨迹天气、iReader等都在此列。为了让自己能放心使用,需要做一些破解工作,减少该应用程序的权限,限制其操作。工具:apktool-install-windows-2.2_r01-3.tar.bz2 (http://cod...2011-07-27 13:20:06 · 241 阅读 · 0 评论