- 浏览: 551327 次
- 性别:
- 来自: 石家庄
最新评论
-
toyota2006:
thank you!
适配器(Adapter)模式 -
910014107:
收藏一下
JIRA安装和破解 -
wangchaobashen:
注册完是一年期的License,请问这个期限该如何修改呢?
JIRA安装和破解 -
ihqn19:
总而言之,就是不知道你想表达什么就对了。
JS 面向对象的简单应用实例 -
jxls162408:
第四步更新tomcat libraris ,找不到那个包呀。怎 ...
JIRA安装和破解
文章列表
在Hibernate中处理批量更新和批量删除
批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:
tx = session.beginTransaction();
Iterator customers=session.find("from Customer c wherec.age>0").iterator();
while(customers.hasNext()){
Customer customer=(C ...
- 2008-11-17 09:58
- 浏览 3655
- 评论(0)
Spring的任务调度服务实例讲解
记的以前在做一家人才招聘网站时遇到的一个问题,因为白天的流量非常大为了减轻网站的压力所以客户要求一些不是太急手的任务(如,给注册用户发送邮件、清理日常垃圾信息等等)都放在凌晨流量最小的时间段去执行,当时我们借助java.util.Timer来实现的。但是对于更加复杂的任务调度Timer就不太容易了,后来了解了Quartz(OpenSymphony的提供任务调务类库)可以大大弥补Timer的不足可以使开发者能够完成各种复杂的任务调度。Spring又对其提供了很好的支持使得开发者不用另外去学习这套全新的类库就能很方便的使用。
...
Painting.h
#import <UIKit/UIKit.h>
//CONSTANTS:
#define kRubberWidth 20
#define kBrushLineAlpha 1.0
#define kPaintViewBackGroudImg @"背景.png"
@interface Painting : UIView {
UIImageView *drawImage;
int mouseMoved;
BOOL mouseSwiped;
BOOL isRub ...
用UIImage加载图像的方法很多,最常用的是下面两种:
一、用imageNamed函数
引用 [UIImage imageNamed:ImageName];
二、用NSData的方式加载,例如:
引用1 . NSString *filePath = [[NSBundle mainBundle] pathForResource:fileName ofType:extension];
2. NSData *image = [NSData dataWithContentsOfFile:filePath];
3. [UIImage imageWit ...
有时我们在程序开发工程中需要在生成随机数, 可是Objective-C并没有提供相关函数,
还好C提供了rand(), srand(), random(), srandom(), arc4random()几个函数
例子:
// Get random number between 0 and 99
int x = arc4random() % 100;
// Get random number between 500 and 999
int y = (arc4random() % 501) + 500);
1: NSMutableArray能添加、插入、删除对象,而NSArray不能
2:NSMutableArray是动态的,NSArray是静态的
有一家杂志曾对全国60岁以上的老人进行了这样一次问卷调查:你最后悔什么?列出了10项人们生活中容易后悔的事情,供被调查者进行选择。
在相关人员对收回的有效问卷进行统计之后,得出了这样的统计结果:
...
可编辑的TableView
在编写简单的导航控制器基础上,让TableView的条目是可编辑的。这里示例将实现对条目的排序,删除等类似。实现的效果:
在编写简单的导航控制器基础上做如下修改。
首先要将存储数据的NSArray改为NSMutableArray,因为前者是不可变的。在头文件中:
@interface RootViewController : UITableViewController <UITableViewDelegate,UITableViewDataSource>{
NSMutableArray *dataItems;
在m文件中:
dataIt ...
-(IBAction) recordOrStop: (id) sender {
if (recording) {
[soundRecorder stop];
recording = NO;
self.soundRecorder = nil;
[recordOrStopButton setTitle: @"Record" forState: UIControlStateNormal];
[recordOrStopButton setTitle: @"Record" f ...
最近发现一本有意思的项目开发书籍,晚上睡不着的时候读,特别提神。
为了不金玉与内,特摘录其中一些片段,供大家玩味,书名叫做《大道至简》,作者是谁,大家网上查一下就知道了:)
以下为引用,虽然不是每句都对,但可以带给我们思考: (觉得不过瘾可以参照附件,不过请下班后再看哦)
1.一接到任务就开始Coding的程序员,通常就是加班最多的程序员。
记住:积极工作和勤于思考都要占时间。
2.做管理起码需要能承担责任,这是最基本的素质。
3.你的项目经理职位又没有让给别人做,你拿的经理级工资又没有分给别人,那项目失败了,你为什么要把责任推到别人头上呢?
4.经验丰富的工程师能尽可能接近地预估工期 ...
转自叶檀老师博客 http://blog.sina.com.cn/yetan
中国11月重要经济数据出炉,数据与结果均出人意外。
11月CPI超过市场预期,达到5.1%,按理央行应该加息,但央行只是上调存款准备金率0.5个百分点,锁定3500亿元的资金。另据报 ...
在实例一我们做了一个最基本的导航列表(其实还没有导航功能,只不过简单的菜单而已),在本例中进一步丰富我们的导航列表,并增加导航功能,拭目以待吧!
一、首先先丰富一下导航列表
目标:1、加上图标;2、加上明细;3、加上导航按钮;
准备三个图标文件并拖拽到工程下的Resources下
在h文件中添加图标NSMutableArray *iconItems; NSMutableArray *detailItems;声明代码
@interface TableViewDemo1ViewController : UIViewController<UITableViewDel ...
TableView 是iphone/ipad中常常会用到的导航控件,本实例我们开始做一个基本的导航菜单列表,通过该例可以让大家了解该控件的基础知识及基本使用的方法,废话少说开始。
一、首先我们先创建一个iphone或ipad工程(本例以iphone为例)命名TableViewDemo1
如下图所示:
二、打开TableViewDemo1ViewController.xib,添加TableView控件。
三、编辑TableViewDemo1ViewController.h
添加实现的协议UITableViewDelegate,UITableViewDataSource,及 ...
1、解析本地xml文件
//找到本地test.xml文件
NSString*path = [[NSBundlemainBundle] pathForResource:@"test"ofType:@"xml"];
NSFileHandle*file = [NSFileHandlefileHandleForReadingAtPath:path];
NSData*data = [file readDataToEndOfFile];//得到xml文件
//开始解析
NSXMLParser* xmlRead = [[NSXMLParsera ...