摘要: import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;public class GenericsUtils { /** * Locates the first generic declaration on a class. * * @param clazz The class to introspect * @return the first generic declaration, or <code>null</code> if cannot be determ... 阅读全文
posted @ 2011-10-05 21:34 jifsu 阅读(394) 评论(0) 推荐(0) 编辑
摘要: 摘自 :http://www.cnblogs.com/AlexLiu/archive/2010/04/21/1716729.html [iPhone-Sqlite3]sqlite3_prepare_v2() 不返回 SQLITE_OK,调试#define SQLITE_OK 0 /* Successful result *//* beginning-of-error-codes */#define SQLITE_ERROR 1 /* SQL error or missing database */#define SQLITE_INTERNAL 2 /* Intern... 阅读全文
posted @ 2011-09-24 15:29 jifsu 阅读(1036) 评论(0) 推荐(0) 编辑
摘要: 资料转自:http://blog.csdn.net/yifanernei/article/details/5642127SQLite 支持三种线程模式:1. 单线程模式 SQLITE_CONFIG_SINGLETHREAD 这种模式下,没有进行互斥,多线程使用不安全2. 多线程模式 SQLITE_CONFIG_MULTITHREAD 这种模式下,在多线程中使用单个数据库连接是不安全的,否则就是安全的。(译注:即不能在多个线程中共享数据库连接)3. 串行模式 SQLITE_CONFIG_SERIALIZED 这种模式下,sqlite是线程安全的。(译注:即使在多个线程中不加互斥的使用同一个数据库 阅读全文
posted @ 2011-09-23 23:33 jifsu 阅读(1084) 评论(0) 推荐(0) 编辑
摘要: 1. 第三方库 RegexKitLite的类库 见 http://www.cnblogs.com/chenfulai/archive/2011/08/10/2133642.html没有去验证,我的项目并不需要多复杂的匹配.没有必要引入2. NSPredicate ios3.0开始支持 NSString * regex = @"[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(\\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@([a-zA-Z0-9-]+\\.)+[a-zA-Z]{2,6}"; NSPred 阅读全文
posted @ 2011-09-19 20:03 jifsu 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 一个方法,返回一个NSString对象,在事件中调用方法.并尝试release 方法返回的NSString对象.-(NSString*) createNewString{ //情况1 return [[[NSString alloc] initWithFormat:@"%@",@"1223344"] autorelease]; //情况2 return [[[NSString alloc] initWithString:@"1223344"] autorelease]; // 情况3 return @"1223344&quo 阅读全文
posted @ 2011-09-09 22:12 jifsu 阅读(1484) 评论(0) 推荐(0) 编辑
摘要: // 分区中有多少行-(NSInteger ) tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger )section{ return [ self.listData count ];}// 添加每一行的信息- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ static NSString *tag=@"tag" ; //... 阅读全文
posted @ 2011-08-24 11:07 jifsu 阅读(532) 评论(0) 推荐(0) 编辑
摘要: http://www.cocoachina.com/bbs/read.php?tid-27420.html如题,是不是大家为了方便都这样加载图片啊myImage = [UIImage imageNamed:@"icon.png"];那么小心了这种方法在一些图片很少,或者图片很小的程序里是ok的。但是,在大量加载图片的程序里,请千万不要这样做。为什么呢 ???????这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。 如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。试想你图片多了,是什么后果`` 阅读全文
posted @ 2011-08-15 09:34 jifsu 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 达到实时监控文件内容更改 tail -f catalina.outvim 搜索 /搜索内容 n继续上次搜索 阅读全文
posted @ 2011-06-29 20:06 jifsu 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 通过Struts2拦截器实现权限系统,网上有太多的例子.这里记录的只是页面上某个连接能否显示的控制.场景: 用户没有权限执行"修改记录"这个操作.那么,在页面中,"修改记录"这个链接也不应该出现环境: Struts2.1.8 其实哪个版本无所谓我的实际环境: Eclipse3.5 + jboss Tool + EJB3 +mysql5步骤:1. 在WEB-INF 下新建一个 tld文件,我这里命名是ems-tag.tld.内容拷贝自Struts-core.jar/meta-inf/目录下<?xml version="1.0" e 阅读全文
posted @ 2011-06-06 07:10 jifsu 阅读(1938) 评论(0) 推荐(0) 编辑
摘要: 项目试用 my97 datapicker 4.7 ,顺手写了一个jQuery的插件input type="text" name="paramStart" class="datePicker"/ 调用: jQuery(".datePicker").my97(); 简单试用了一下,满足了基本需求,给需要的人 阅读全文
posted @ 2011-01-13 14:39 jifsu 阅读(2545) 评论(1) 推荐(1) 编辑