- 博客(128)
- 收藏
- 关注
原创 画板使用
Painting.h[code="obj-c"]#import //CONSTANTS:#define kRubberWidth 20#define kBrushLineAlpha 1.0#define kPaintViewBackGroudImg @"背景.png"@interface Painting : ...
2011-04-13 15:46:55 185
原创 UIImage应用与内存管理
用UIImage加载图像的方法很多,最常用的是下面两种: 一、用imageNamed函数 [quote] [UIImage imageNamed:ImageName];[/quote] 二、用NSData的方式加载,例如: [quote]1 . NSString *filePath = [[NSBundle mainBundle] path...
2011-03-24 10:44:17 207
原创 iPhone/iPad 开发: 如何生成随机数
有时我们在程序开发工程中需要在生成随机数, 可是Objective-C并没有提供相关函数,还好C提供了rand(), srand(), random(), srandom(), arc4random()几个函数例子:// Get random number between 0 and 99int x = arc4random() % 100; // Get random n...
2011-03-21 16:14:05 408
原创 NSMutableArray与NSArray的区别
[size=large][color=blue]1: NSMutableArray能添加、插入、删除对象,而NSArray不能2:NSMutableArray是动态的,NSArray是静态的[/color][/size]
2011-03-21 16:05:08 120
原创 人的一生最后悔什么
有一家杂志曾对全国60岁以上的老人进行了这样一次问卷调查:你最后悔什么?列出了10项人们生活中容易后悔的事情,供被调查者进行选择。 在相关人员对收回的有效问卷进行统计之后,得出了这样的统计结果: 第一名:75%的人后悔年轻时努力不够,导致一事无成。 所谓少壮不努力,老大徒伤悲,青春的大好时光总是流逝得那么快。而在青春岁月里,又常常碰到那么多的诱惑...
2011-03-21 15:31:54 113
原创 iPhone/iPad 开发: 可编辑的TableView
可编辑的TableView在编写简单的导航控制器基础上,让TableView的条目是可编辑的。这里示例将实现对条目的排序,删除等类似。实现的效果:[img]http://dl.iteye.com/upload/attachment/402075/19810dcf-450d-3be4-a6ff-89e58b78decf.png[/img]在编写简单的导航控制器基础上做如下修改。首...
2011-01-21 15:33:24 112
原创 iPhone/iPad 开发:录音及声音播放
-(IBAction) recordOrStop: (id) sender { if (recording) { [soundRecorder stop]; recording = NO; self.soundRecorder = nil; [recordOrStopButton setTitle: @"Rec...
2011-01-21 15:30:00 154
原创 iphone/ipad开发:编写声控红旗飘飘
[img]http://dl.iteye.com/upload/attachment/402036/7d5b4420-db51-3692-8a89-f3b2ad6a73c7.png[/img]见附件Flag.zip
2011-01-21 15:24:26 140
原创 《大道至简》 读书笔记
最近发现一本有意思的项目开发书籍,晚上睡不着的时候读,特别提神。为了不金玉与内,特摘录其中一些片段,供大家玩味,书名叫做《大道至简》,作者是谁,大家网上查一下就知道了:)以下为引用,虽然不是每句都对,但可以带给我们思考: (觉得不过瘾可以参照附件,不过请下班后再看哦)1.一接到任务就开始Coding的程序员,通常就是加班最多的程序员。记住:积极工作和勤于思考都要占时间。...
2010-12-16 15:23:18 157
原创 中国广义货币与美国不是一码事
转自叶檀老师博客 [url]http://blog.sina.com.cn/yetan[/url]中国11月重要经济数据出炉,数据与结果均出人意外。 11月CPI超过市场预期,达到5.1%,按理央行应该加息,但央行只是上调存款准备金率0.5个百分点,锁定3500亿元的资金。另据报道,今年10月份被央行实施差别存款准备金率的银行(工行、建行、中行、农行、招行以及民生银行)已接获通...
2010-12-14 17:31:47 417
原创 TableView 的使用 实例二
在实例一我们做了一个最基本的导航列表(其实还没有导航功能,只不过简单的菜单而已),在本例中进一步丰富我们的导航列表,并增加导航功能,拭目以待吧!一、首先先丰富一下导航列表 目标:1、加上图标;2、加上明细;3、加上导航按钮; 准备三个图标文件并拖拽到工程下的Resources下[img]http://dl.iteye.com/upload/attachment...
2010-12-14 16:06:54 151
TableView 的使用 实例一
TableView 是iphone/ipad中常常会用到的导航控件,本实例我们开始做一个基本的导航菜单列表,通过该例可以让大家了解该控件的基础知识及基本使用的方法,废话少说开始。一、首先我们先创建一个iphone或ipad工程(本例以iphone为例)命名TableViewDemo1如下图所示:[img]http://dl.iteye.com/upload/attachment...
2010-12-14 13:45:11 177
原创 iPhone/iPad 开发: 解析本地/网络上的xml文件(实例建附件)
1、解析本地xml文件[code="java"]//找到本地test.xml文件 NSString*path = [[NSBundlemainBundle] pathForResource:@"test"ofType:@"xml"]; NSFileHandle*file = [NSFileHandlefileHandleForReadingAtPath:path]; NSD...
2010-11-16 11:46:36 164
原创 iPhone/iPad 开发: Objective-C 接分字符串成数组(类似java 的 split)
在很多语言如 java , ruby , python中都有将字符串切分成数组或者将数组元素以某个间隔字符串间隔形成新的数组。 其实NSArray也提供了这样的功能。使用-componentsSeparatedByString:来切分NSArray。 如:[quote]NSString *string = @”one:two:three”;NSArray *aArray = [st...
2010-11-11 14:46:39 210
原创 iPhone/iPad SQLite3 简明 使用 实例
[size=large]简单sqlite使用[/size]sqlite是嵌入式的和轻量级的sql数据库。sqlite是由c实现的。广泛用于包括浏览器(支持html5的大部分浏览器,ie除外)、ios、android以及一些便携需求的小型web应用系统。使用sqlite前的准备使用sqlite是很多做ios开发中第一次面对c的情况,包括我。因为sqlite是c写的,objc可以直接使...
2010-11-02 11:54:25 444
原创 iPhone/iPad Timer 使用
[code="java"]//以下代码为每隔1.5秒执行一次autoPlay函数[NSTimer scheduledTimerWithTimeInterval:1.5 target:self selector:@selector(autoPlay) userInfo:nil repeats:YES];[/code]
2010-10-22 16:54:58 134
原创 视图翻转问题
[code="java"]//实现shouldAutorotateToInterfaceOrientation方法可以设置图片翻转//直接return YES 可开启上下左右横向竖向的翻转//一下代码只支持横向显示不支持竖向翻转- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)inter...
2010-10-22 16:47:35 141
原创 解决子view被ViewController遮挡的问题
[size=large][b]ViewController在加载子View的时候会出现子View别遮挡的现象,为了防止以上情况的发生建议在IB设计器中把ViewController的Autoresize Subviews属性的勾去掉。[/b][/size]...
2010-10-22 16:42:17 295
原创 iPhone/iPad 动画效果切换画面
iPhone/iPad 动画效果切换画面[code="java"]-(void)switchView{ if (self.startView.view.superview!=nil) { if (self.flagView!=nil) { [self.flagView release]; } self.flagView=[[FlagView a...
2010-10-22 11:48:45 437
原创 内存管理总结
iPhone系统中的Objective-C的内存管理机制是比较灵活的,即可以拿来像C/C++一样用,也可以加个AutoreleasePool让它升级为半自动化的内存管理语言。当然,也不能拿JAVA虚拟机中的全自动化GC来比~一,引用计数是实例对象的内存回收唯一参考引用计数(retainCount)是Objective-C管理对象引用的唯一依据。调用实例的release方法后,此属性...
2010-10-22 11:40:31 93
原创 iPhone/iPad 读写 Plist文件
[size=large][b]iPhone/iPad 读写 Plist文件[/b][/size][b]1.写Plist文件[/b][code="objective C"]//创建文件管理器 NSFileManager * fileManager = [NSFileManager defaultManager]; NSString *documentsDirector...
2010-10-22 11:36:53 203
原创 iPhone开发经典语录集锦
[quote]1:如果无法保证子类行为的一致性,那么就用委托If the subClass cann't keep with superClass,use delegate rather than inheritance. [/quote] [quote]2:屏幕上看到的,都是UIVewEverything you see on Screen is UIVi...
2010-10-22 11:21:03 91
原创 深入理解iPhone委托模式兼谈iPhone生命周期
深入理解iPhone委托模式兼谈iPhone生命周期 本文转载自:http://blog.csdn.net/dongfengsun/archive/2009/11/23/4856365.aspx 每个iPhone应用程序都有一个UIApplication,UIApplication是iPhone应用程序的开始并且负责初始化并显示UIWindow,并负责加载应用程序的第一个UIView到UIWind...
2010-10-22 11:10:29 101
原创 得到application对象
[size=large][b]application=[UIApplication sharedApplication] [/b][/size]
2010-10-22 10:56:50 128
原创 分最具文采的合肥高考作文:《弯道超越》
2009安徽高考作文题叫无比朦胧的《弯道超越》。来自合肥一学生竟克服千难万险,完成了一篇我迄今见到的最牛高考作文。由衷地感激陌生的网友将这篇无比精彩的文章发来。我的第一感受是觉得孩子们比我聪明,那么大点年纪就能写出让我这个对文字无比挑剔的人称奇的文字,相当了不起。 但是,因为文章基调过于灰色,如果遇到一位常年弘扬崇高道德标准但自己其实也无法达到的阅卷老师,如此牛文可能被判零分。于是,我决...
2010-10-13 17:27:59 157
原创 iPhone/iPad程序 点击 休眠键委托事件 和 唤醒后的响应事件
[size=large][color=green]//休眠后委托事件[/color]- (void)applicationWillResignActive:(UIApplication *)application{ ...... ......}[color=green]//唤醒后的响应事件[/color]- (void)applicationD...
2010-10-13 17:03:10 129
iPhone/iPad程序 如何 禁止自动休眠
[size=large][b][color=green]//禁止自动休眠可以通过这一句话搞定:[/color][UIApplication sharedApplication].idleTimerDisabled=YES;[color=green]//当然一定要慎用,记着退出程序时把自动休眠功能开启[/color]UIApplication sharedApplication]...
2010-10-13 16:55:24 379
原创 iPhone/iPad 开发 退出程序的方法
[size=large][b]iPhone/iPad 开发 退出程序的方法(就像按下HOME键的效果)[/b][/size][code="objective c"]if([application respondsToSelector:@selector(terminateWithSuccess)]){ [application performSelector:@selector(t...
2010-10-13 16:46:22 133
原创 home键的委托事件
home键的委托事件[size=large][b]当按下面板上的home键后程序响应事件[/b][/size][code="objective c"]- (void)applicationWillTerminate:(UIApplication *)application { ...... ......}[/code]...
2010-10-13 16:39:43 107
原创 Java DES 加解密(支持utf-8)
[code="java"]import java.security.Key;import java.security.Security;import javax.crypto.Cipher;public class DESCrypt { private static String strDefaultKey = "goodluck"; private Cip...
2010-06-12 16:14:37 693
Pager
[code="java"]import java.util.ArrayList;import java.util.List;public class Pager { public int currentPage = 0; private int nextPage; private int previousPage; private int fristPage; publ...
2010-05-04 17:24:29 107
好工具Javarebel-----提高JavaEE开发效率
大家都知道在JavaEE开发调试过程中让人最头疼莫过于每次修改一下代码就要重新部署,对于有些Application Server甚至必须重启后 在运行才能看到修改后的效果,非常麻烦且费时间,项目小了还无所谓(大不了等几秒或是几十秒)尤其是大项目重新部署一个来回要好几分钟(大型EJB开发更是了得),也许有些Server有reload的功能,但是个人认为那个相当耗费资源(一个线程在主动不断地检测程序是...
2010-04-20 17:33:58 132
servlet 线程安全
Servlet/JSP技术和ASP、PHP等相比,由于其多线程运行而具有很高的执行效率。由于Servlet/JSP默认是以多线程模式执行的,所以,在编写代码时需要非常细致地考虑多线程的安全性问题。然而,很多人编写Servlet/JSP程序时并没有注意到多线程安全性的问题,这往往造成编写的程序在少量用户访问时没有任何问题,而在并发用户上升到一定值时,就会经常出现一些莫明其妙的问题。 Ser...
2010-03-18 16:01:42 60
Java正则表达式教程
[url]http://www.java3z.com/cwbwebhome/article/article8/Regex/Java.Regex.Tutorial.html#reg0_1#reg0_1[/url]
2010-03-15 11:06:14 74
使用Servlet Filter来防止SQL注入的方法
使用Servlet Filter来防止SQL注入的方法参考:[url]http://618119.com/archives/2010/02/23/156.html[/url][code="java"]import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;...
2010-03-11 16:14:32 313
原创 Java文件下载
Java文件下载的几种方式[code="java"]public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); ...
2010-02-21 10:15:08 75
原创 遍历DataGridView
Public Function dvtodt(ByVal dv As DataGridView) As DataTable Dim dt As New DataTable() Dim dc As DataColumn For i As Integer = 0 To dv.Columns.Count - 1 dc...
2010-02-21 10:10:44 258
原创 Oracle 表解锁
今天把DataStage导一个大表,一不小心把表给锁住了........ 其实解锁并不复杂,用PL/SQL可以很方便解锁,可以用两种方式得到目前被锁住的表。第一种是,直接从,Tools->Session里面查看,里面有很多的Session和进程,下面有一个Lock的Tab,选中那个Tab,然后一条一条地去上面Session,如果Lock这一栏有数据,就说明被锁住了,在Objec_...
2010-02-21 10:07:12 84
原创 Adapter 适配器模式_再论
Adapter 适配器模式[url]http://xiyadong521.blog.163.com/blog/static/39714613200961113120764/[/url]
2009-12-21 18:01:30 70
原创 装饰器(Decorator)模式
装饰器(Decorator)模式 Decorator设计模式是典型的结构型模式(在GOF的那本模式的Bible中将模式分为:1.创建型模式;2.结构型模式;3.行为模式三种)。它的主要用意是:动态地为对象添加一些额外的功能。(记住上面两种颜色的词汇,理解装饰器模式的精髓所在!)下面是GOF的《Element of reusable Object-Oriented Softwar...
2009-12-21 17:51:12 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人