2006年6月2日

摘要: 转载于:http://www.sf.org.cn/Article/lumen/200605/18518.html在开发Symbian C++程序的时候,一个很重要的环节就是选择和配置IDE,当前可供选择的IDE也比较多,例如Microsoft Visual C++ 6.0, CodeWarrior, Borland C++Builder X, Borland C++Builder 6.0, Mic... 阅读全文
posted @ 2006-06-02 14:55 不明飞行物 阅读(2528) 评论(4) 推荐(0) 编辑

2006年5月28日

摘要: Symbian OS支持多线程, 但是用得很少, 因为官方建议尽可能使用Active Object代替。 我们将在下一课讲解Active Ojbect 和推荐使用它的原因。 Symbian OS支持多线程, 但是用得很少, 因为官方建议尽可能使用Active Object代替。 我们将在下一课讲解Active Ojbect 和推荐使用它的原因。 考虑对于普通的程序员来说多线程是一个要熟悉的多的概念... 阅读全文
posted @ 2006-05-28 15:41 不明飞行物 阅读(838) 评论(1) 推荐(0) 编辑
 
摘要: 在创建实例的时候Symbian C++使用 new (ELeave) 来代替普通的 new , 比如:CBar *pBar = new (ELeave) CBar;这个用法是考虑到手机特殊的属性:内存一般较小, 经常会有内存不足的情况出现。 在pc上如果内存不足我们就会退出程序, 但是在手机不能那样频繁的退出, 所以内存不足被划分为异常, 需要离开. 下面这个函数就会在内存不足的时候在A行离开: ... 阅读全文
posted @ 2006-05-28 15:40 不明飞行物 阅读(711) 评论(0) 推荐(0) 编辑
 
摘要: 本文简介Descriptor。 Symbian OS 中不使用我们所熟悉的c 字符串(char*) 或者c++ 的string。 Symbian 的字符串是通过descriptor实现的。我们的第一个Symbian 程序,文字版Helloworld中是这样使用的: _LIT(KHelloWorldText,"Hello world!n");console->Printf(KHelloWorl... 阅读全文
posted @ 2006-05-28 15:40 不明飞行物 阅读(681) 评论(0) 推荐(0) 编辑
 
摘要: 这一课我们讲解mmp文件,pkg文件, 以及如何用makesis制作sis文件用来安装程序到手机上。开始之前,有必要提一下Symbian OS程序的目录规范, 你可以把所有头文件,原文件,mmp文件,资源文件等都放到一个目录下, 但是为了更有效的使用,一般把源文件放在/src下, 头文件放在/inc, bld.inf,mmp文件放在/group, sis, pkg文件放在/sis下。首先在grou... 阅读全文
posted @ 2006-05-28 15:39 不明飞行物 阅读(2035) 评论(0) 推荐(0) 编辑
 
摘要: leave (不知该怎么翻译,就先叫离开吧) 这个词我们在第二课提到过, 知道它是Symbain版本的异常处理。 这一课我们详细讲解它的意义和用法。 首先我们要明白为什么要离开? 当程序运行到一个地方无法正常继续的时候, 比如内存耗尽, 或者当前状态无法进行某个操作的时候我们不能简单的退出程序,或者忽略这些错误。 前者使得界面不够友好, 而后者可能导致不可估计的问题。 所以我们需要在这一点上离开。... 阅读全文
posted @ 2006-05-28 15:39 不明飞行物 阅读(759) 评论(0) 推荐(0) 编辑
 
摘要: 图形界面的HelloWorld比文字版复杂了许多! 做过windows图形和命令行程序的人们应该可以很容易的理解这一点。这个Helloworld一共有4个类, 他们是Symbian OS中任何图形程序都不可少的4个基本类。他们建立了图形界面程序的基本框架, 使得程序员们很容易就知道某些代码应该放在什么地方, 比如绘图的代码就应该放在View里边, 同样当我们去读一个程序的时候, 如果我们在意的是程... 阅读全文
posted @ 2006-05-28 15:38 不明飞行物 阅读(746) 评论(0) 推荐(0) 编辑
 
摘要: Symbian OS 使用的是面向对象的C++, 但是又和标准的C++有一些区别。 比如Symbian OS没有标准的异常处理(Exception), 因为设计Symbian OS的时候还C++还没有把异常处理标准化。 所以Symbian设计了自己得异常处理机制: TRAP, leave. 另外就是今天要讲的基本类型。 Symbian 基本上不使用任何标准的C++基本类型, 众所周知,不同的C++... 阅读全文
posted @ 2006-05-28 15:37 不明飞行物 阅读(918) 评论(1) 推荐(0) 编辑
 
摘要: Symbian OS 开发初级手册 (1) IntroductionSymbian OS是当前应用最为广泛的smart phone操作系统。 Nokia,Panasonic,Siemens,Sony Ericsson的很多手机都是基于这个系统的。 可惜国内关于Symbian OS 开发的资料实在很少。 所以我打算根据自己的(浅薄)的经验写一套初级教程,让更多的人了解Symbian OS.说起Sym... 阅读全文
posted @ 2006-05-28 15:36 不明飞行物 阅读(1144) 评论(1) 推荐(0) 编辑

2006年4月6日

摘要: Gmail目前已经启用了POP3和SMTP服务,具体情况请看 http://www.javayou.com/showlog.jspe?log_id=490与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的,下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码: 1. 邮件收取package lius... 阅读全文
posted @ 2006-04-06 21:31 不明飞行物 阅读(5127) 评论(2) 推荐(0) 编辑

2006年4月5日

摘要: js代码:function getCheckedCount() {var o = document.getElementsByTagName("input");var intCheckCount = 0;var pattern = new RegExp("^" + arguments[0]);for(var i=0;i<o.length;i++){if(o[i].type == "check... 阅读全文
posted @ 2006-04-05 12:01 不明飞行物 阅读(759) 评论(0) 推荐(0) 编辑

2006年3月9日

摘要: 用控制台修复无法启动的系统在Windows 2000或者XP中,如果某些系统文件发生意外故障,那即便是安全模式也无法进入。出现这样的问题需要重新安装系统,非常麻烦。这时,使用Windows 2000或XP中的系统控制台命令也许能解决这些问题。Windows系统控制台是非常有效的诊断、测试以及恢复系统功能的特效工具,它的执行是命令行模式的,所以您必须记住特定功能的命令名称和参数。在这里我们对最实用的... 阅读全文
posted @ 2006-03-09 16:34 不明飞行物 阅读(2930) 评论(1) 推荐(0) 编辑

2006年2月23日

摘要: 在页面中插入播放器这里以插入Windows Media Player播放器为例:ID:6BF52A52-394A-11d3-B153-00C04F79FAA6(其他播放器的ID可以到相关资料查,我也不晓得)<objectid="MediaPlayer"height="150"width="150"classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79F... 阅读全文
posted @ 2006-02-23 11:14 不明飞行物 阅读(826) 评论(1) 推荐(0) 编辑

2006年1月22日

摘要: 转载:http://www.blog.edu.cn/user1/4859/archives/2005/251431.shtmlJava中Set的深入研究 作者:jjpSet和数学中的集合是同一个概念,就是没有重复元素的集合。这篇文章主要论述了Set是如何实现"没有重复元素"(noduplicateelements)的,以及阐述了什么是“重复”(duplicate),是相同的... 阅读全文
posted @ 2006-01-22 19:16 不明飞行物 阅读(1111) 评论(0) 推荐(0) 编辑

2006年1月11日

摘要: 转载于:http://spaces.msn.com/members/zcgly/Blog/cns!1pQwDnSfBx4siamZpHR2gqMQ!121.entryHibernate和Spring的延迟加载和DAO模式原文:http://www.jroller.com/page/kbaum/20040708作者:Karl Baum译者:zcgly时间:2005-07-13Hibernate和延迟... 阅读全文
posted @ 2006-01-11 14:12 不明飞行物 阅读(3187) 评论(0) 推荐(0) 编辑

2006年1月8日

摘要: 在web.xml下面加上<filter><filter-name>hibernateFilter</filter-name><filter-class>org.springframework.orm.hibernate3.support.OpenSessionInViewFilter</filter-class></filter&g... 阅读全文
posted @ 2006-01-08 16:30 不明飞行物 阅读(1608) 评论(0) 推荐(0) 编辑
 
摘要: List list = new ArrayList();Set set = new ArraySet(list);Set set = new ArraySet();List list = new ArrayList(set); 阅读全文
posted @ 2006-01-08 14:25 不明飞行物 阅读(1231) 评论(0) 推荐(0) 编辑

2006年1月6日

摘要: @InjectObject("infrastructure:request") public abstract WebRequest getRequest(); 阅读全文
posted @ 2006-01-06 16:20 不明飞行物 阅读(458) 评论(0) 推荐(0) 编辑
 
摘要: link:http://wiki.apache.org/jakarta-tapestry/LogoutLinkTap4?highlight=%28logout%29Simple AnswerUse a ServiceLink to the RestartService in your page(.html). <span jwcid="@ServiceLink" service="ognl:... 阅读全文
posted @ 2006-01-06 16:10 不明飞行物 阅读(512) 评论(0) 推荐(0) 编辑

2006年1月5日

摘要: <binding name="validators" value="validators:required,minLength=8[必须长于8位哦],pattern=\d{8}[【号码】格式输入错误,必须是数字]"/> 阅读全文
posted @ 2006-01-05 12:45 不明飞行物 阅读(399) 评论(0) 推荐(0) 编辑

2005年12月30日

摘要: 昨天在写注册页面的时候遇到一个问题:我先写了个Border,然后在注册页面调用,而注册页面里包含一个DatePicker组件时,打开页面时报错:先以为是T4的bug,让我浪费了一天的时间,最后发现既然是Border的页面使用了<center>没有</center>,出现这种错误不能正确提示,是很难发现了,一个写半个center的毛病还是写jsp的时候留下的。以后一定记得配对... 阅读全文
posted @ 2005-12-30 18:55 不明飞行物 阅读(3343) 评论(1) 推荐(0) 编辑

2005年12月28日

摘要: 今天写重庆生活网的时候遇到的问题:原本的是: <paramname="FileName" value="OldValue">改成这样即可:<param jwcid="@Any" name="FileName" value="ognl:realPath"/>在这个感谢虫虫的帮忙!!! 阅读全文
posted @ 2005-12-28 19:46 不明飞行物 阅读(512) 评论(1) 推荐(0) 编辑

2005年12月27日

摘要: import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import net.sf.hibernate.HibernateException;/*** @author hy-he**/public interface UserType {/** * 返回UserType所映射字... 阅读全文
posted @ 2005-12-27 16:41 不明飞行物 阅读(1954) 评论(2) 推荐(0) 编辑

2005年12月26日

摘要: String.equals()对大小写敏感,而String.equalsIgnoreCase()忽略大小写 例如:"ABC".equals("abc")是false "ABC".equalsIgnoreCase("abc")为ture 阅读全文
posted @ 2005-12-26 16:34 不明飞行物 阅读(19854) 评论(0) 推荐(2) 编辑

2005年12月19日

摘要: 转载:http://blog.csdn.net/arielxp/archive/2004/06/23/23874.aspx在tomcat5中发现了以前处理tomcat4的方法不能适用于处理直接通过url提交的请求,上网找资料终于发现了最完美的解决办法,不用每个地方都转换了,而且无论get,和post都正常。写了个文档,贴出来希望跟我有同样问题的人不再像我一样痛苦一次:-)上传文件有问题,只好直接贴... 阅读全文
posted @ 2005-12-19 09:57 不明飞行物 阅读(1146) 评论(0) 推荐(0) 编辑

2005年11月29日

摘要: 错误如下:org.springframework.dao.IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 0spring的javadoc上讲getObject(String, Object[], Class) will return NULL if the result of the... 阅读全文
posted @ 2005-11-29 09:56 不明飞行物 阅读(48348) 评论(1) 推荐(0) 编辑

2005年11月16日

摘要: 配置文件:### 设置org.zblog域对应的级别INFO,DEBUG,WARN,ERROR和输出地A1,A2 ##log4j.category.org.zblog=ERROR,A1 log4j.category.org.zblog=INFO,A2 log4j.appender.A1=org.apache.log4j.ConsoleAppender ### 设置输出地A1,为ConsoleApp... 阅读全文
posted @ 2005-11-16 15:26 不明飞行物 阅读(5222) 评论(3) 推荐(0) 编辑

2005年10月27日

摘要: 1.如果没有符合条件的纪录,get返回一个null,load会抛出一个ObjectNotFountdException2.load返回实体的代理类实例,get方法永远直接返回实体类。3.load方法充分利用内部缓存和二级缓存,get方法只使用内部缓存,没有就直接查询!!!所以,如果要利用二级缓存的时候,要用load读取数据。 阅读全文
posted @ 2005-10-27 11:43 不明飞行物 阅读(1044) 评论(0) 推荐(0) 编辑

2005年10月19日

摘要: 这个是DBunit的问题,1.8以上的版本才有这个问题!只要修改User.java/** * @return Returns the enabled. * @hibernate.property column="enabled" */ public Boolean getEnabled() { // isEnabled doesnt' work for copying properties to ... 阅读全文
posted @ 2005-10-19 11:53 不明飞行物 阅读(929) 评论(1) 推荐(0) 编辑

2005年10月18日

摘要: 磨蹭了很久,终于开始用UnitTest。原因一是和大家一样,不想晚上做噩梦,二是在Spring下对业务层TDD,能够不需要Tomcat,完全摆脱对显示层开发进度的依赖,而专注快速的开发业务层。 但是我们也只在业务层使用UnitTest,因为显示层至今没有什么好的UnitTest方法,而我们的业务逻辑又严格封装在业务层,Controler层只做个组装分派的基本动作,没必要花大力气去测试。在Spri... 阅读全文
posted @ 2005-10-18 13:54 不明飞行物 阅读(944) 评论(0) 推荐(0) 编辑