`
zeroliu
  • 浏览: 193185 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
Ch2. 异常退出(Leave) ------------------------------ 替代:设计“异常退出”作为一种简单高效的轻量级异常处理机制。 原因:1,最初设计Symbian OS时,异常还不是C++标准的一部分;2,异常处理增加了编译出来的代码的大小,并带来了运行时存储器的开销;3,Symbian OS强调的是“简介的操作系统和客户代码”,编译器被显式地设定为禁止C++异常处理。 何时:1,调用了xxxL()而没有捕获模块;2,调用了系统函数,如User::Leave()、User::LeaveIfError()、User::LeaveIfNull();3,使用了以ELeave ...
【虎.无名】由于需要支持流媒体格式,因而OMA-DRM-DCF-v2采用了基于ISO14496-12的多媒体结构来定义,它与OMA-DRM-DCF-v1完全不兼容。其他如quicktime和3gpp等多媒体文件也是采用了类似的结构定义。我刚实现了一个OMA-DRM-v2的编码解码器,找了一个odf文件解析了一把,以树型结构很清晰地输出了[DCF-v2]的结构。 --- printInfo(test_decode) --- 0 #class   = omadrm2.IsoDcf$OMADRM2Dcf...test_decode 0.1 ftyp#class= omadrm2.Iso14496$Fi ...
http://zeroliu.blogdriver.com/zeroliu/1266175.html Symbian OS C++学习笔记1命名约定 ------------------------------ 最近学习Symbian开发,正在看人民邮电出版社的《Symbian OS C++ 高效编程》(http://www.china-pub.com/computers/common/info.asp?id=25539),英文书名为《Symbian OS Explained: Effective C++ Programming for Smartphones》 ---------------- ...
http://zeroliu.blogdriver.com/zeroliu/1266005.html 【虎.无名】OMA-DRM-2学习笔记:OMA-TS-DRM-DCF-V2_0-20060303-A.pdf 4, introduction The DRM Content Format is closely related to the Rights Expression Language specification [DRMREL-v2], which defines the syntax and semantics for the Rights Objects. The file form ...
【虎.无名】看了Roson的db4o连接池实现,似乎存在一些问题: 1,使用sleep或者wait/notify是为了避免循环忙等待,这个非常消耗CPU资源,否则不适合用于生产环境。 2,限制在Jdk1.5以上版本了,并非必要。 3,用户应该可以选择本地模式,还是远程模式;对于后者,需要远程服务器和端口,同时,在代码上,就无需Db4o.openServer了。 于是乎,一时手痒,就重新实现了一个,看看测试效果,虽然达到了互斥,但是db4o内部似乎还存在一些问题。set进去的类,没有成功保存,奇怪中。 /** * Created on 2006-11-24 * @author ...
由于工作原因,想采用NIO技术,研究了一下Crmky的Cindy框架。由于使用长连接方式,数据协议采用定长包头+不定长保体的方式,因而主要研究了其中的HTTP范例。在net.sf.cindy.example.http的HttpRequestDecoder中,发现了一个BUG。原始代码如下: public Object decode(Session session, Packet packet) throws Exception { Buffer buffer = packet.getContent(); int index = buffer.index ...
于今年9月在上海和北京举办的2006 Sun 科技日已经圆满结束,对所有的课程进行了全程录音,并在会后将演讲稿做了整理,现将所有的参会资料向公众开放,包括演讲稿 (PDF) 和演讲录音 (mp3) 。 转贴自:http://zeroliu.blogdriver.com/zeroliu/1239425.html 第一天:http://developers.sun.com.cn/home/export/sites/default/home/events/bjday1.html 第二天:http://developers.sun.com.cn/home/export/sites/default/hom ...
委托模式是软件设计模式中的一项基本技巧。在委托模式中,有两个对象参与处理同一个请求,接受请求的对象将请求委托给另一个对象来处理。委托模式是一项基本技巧,许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式。委托模式使得我们可以用聚合来替代继承,它还使我们可以模拟mixin。 “委托”在C#中是一个语言级特性,而在Java语言中没有直接的对应,但是我们可以通过动态代理来实现委托!代码如下: import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; import jav ...
以下内容的原文贴在 http://zeroliu.blogdriver.com/zeroliu/1202581.html 上,是在我的论文"轻量级服务器框架"http://zeroliu.blogdriver.com/zeroliu/1190340.html 基础上的进一步扩展和完善。 【虎.无名】以前做的服务器框架,已经支持JMXri的JMX ...
以动手实践为荣,以只看不练为耻。 以打印日志为荣,以出错不报为耻。 以局部变量为荣,以全局变量为耻。 以单元测试为荣,以手工测试为耻。 以代码重用为荣,以复制粘贴为耻。 以多态应用为荣,以分支判断为耻。 以定义常量为荣,以魔法数字为耻。 以总结思考为荣,以不求甚解为耻。 http://blog.gceclub.sun.com.cn/index.php?op=ViewArticle&articleId=2328&blogId=621 Java开发八荣八耻 http://blog.gceclub.sun.com.cn/index.php?op=ViewArticle&a ...
以前买过茅于轼教授的《生活中的经济学》,单本,本来要好好读的,但是,总是觉得部头很大。虽然写的也算比较好玩了,但到底是盗版书,大概也只是看了上册的1/4,经常两手都是黑黑的油墨,最后终究没有读完。 9月27、28几天参加2006的Sun科技日,有China-pub的的摊位在那儿75折卖书,看到了韩国人的小册子《在小吃店碰到凯恩斯》,又看到梁教授做的序,就买了回来。现在翻了有一半了,还没有放弃的念头,:)应该说,这个韩国人写的还是比较生动的,把一些复杂的经济学名词和原理,解释的很通俗易懂。把复杂的内容解释得简单,这也需要很深厚的功底。作为入门类的科普似的读物,已经做的很不错了,如果还要进一步深入 ...
http://johnson.blogdriver.com/johnson/1229385.html johnsonqu:我个人并没有特别仔细的去考虑过这个问题,今天在CSDN看到这篇文章,好奇之下,就点击进去看看了。觉得对于目前公司里的很多新员工和INTERN,都是蛮有帮助的,当然,也包括我自己在内。:) 作为一个合格程序员每天该做的事 1、总结自己一天任务的完成情况 最好的方式是写工作日志,把自己今天完成了什么事情,遇见了什么问题都记录下来,日后翻看好处多多。【很多人尽管知道这个Practice,但是,能够经持下来的人着实不多】 2、考虑自己明天应该做的主要工作 把明天要做的事情列出来 ...
本贴原发布于5460的文学园地,后来5460给我自动生成了个人Blog;后来又贴在BlogDriver的个人Blog中。 【虎.无名】好久没上5460的同学录了,无意中发现上面还保存这我老早前的两个帖子,是高中时期写的两首词,当时仅仅也是一时 ...
原始链接: 《网络玄幻小说合集》典藏版v19,v20 http://zeroliu.blogdriver.com/zeroliu/1223020.html 《网络玄幻小说合集》典藏版(1-17) http://zeroliu.blogdriver.com/zeroliu/1186592.html 《网络玄幻小说合集》典藏版(1-15) http://zeroliu.blogdriver.com/zeroliu/1174128.html 《网络玄幻小说合集》典藏版 V19.1.0 http://ebook.libv.com/e书合集/《网络玄幻小说合集》典藏版%20V19.1.0.chm 点击下 ...
原来发布在Blog上的:http://zeroliu.blogdriver.com/zeroliu/1221778.html 【虎.无名】最近封装JMX的MBean,有一个监控磁盘空间的需求。在网上找遍了,列出了3种方法,第1种只能windows系统,第2种就不用说了,需要一个扩展库。至于用JNI则就没必要了。最新的jdk6.0有相应的方法,其它版本还没有,研究了一下方法一和方法二,主要原理就是:通过java中的Process类来调用外部命令,如dir、ls、df -k、du等,然后捕获其标准输出,从而获取所需数据。具体代码如下。。。 方法一:执行外部命令dir/df,然后捕获输出,分析输出 ...
Global site tag (gtag.js) - Google Analytics