- 博客(87)
- 资源 (10)
- 收藏
- 关注
转载 iOS NSTimer使用教程
1. NSRunLoopCommonModes和Timer 当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程,也就是UI线程时,某些UI事件,比如UIScrollView的拖动操作,会将Run Loop切换成
2014-03-10 14:29:20
2495
转载 IOS Present ViewController详解
一、主要用途 弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形: 1、收集用户输入信息 2、临时呈现一些内容 3、临时改变工作模式 4、相应设备方向变化(用于针对不同方向
2014-03-06 10:52:02
15291
转载 IOS开发中17个常用代码整理
1.判断邮箱格式是否正确的代码//利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}";NSPredicate *emailTest = [NSPredicate
2014-03-06 10:02:00
990
转载 Xcode5的使用技巧和快捷键
在iOS开发中,Xcode 是最使用最多的IDE。苹果公司在其更新和增加产品功能做了大量工作。知道如何充分利用它的功能可以帮你更快更有效地编码。看看下面的关于Xcode5的快捷键和小提示 Xcode的工作窗口主要分为5个区域:工具栏,导航栏,编辑区,调试区,实用工具区。Xcode导航栏导航区域也有一个工具条。它包含8个选项:工程导航器,符号导航器,搜索导
2014-01-28 14:10:20
2209
转载 iOS多线程 NSOperation和NSOperationQueue的使用
使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperation就和java.lang.Runnable接口很相似。和Java的Runnable一样,NSOperation也是设计用来扩展的,只需继承重写NSOp
2014-01-27 14:09:38
902
转载 iOS手势识别和使用教程
1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestur
2014-01-27 10:17:39
1020
转载 ios应用程序生命周期
iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running
2014-01-27 09:56:00
888
转载 ios 国际化及默认语言设置
1、iOS程序名称国际化1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。 1.3 添加完成后打开对应语言文件,比如English的添加CFBundleDisplayN
2014-01-26 16:57:26
9935
1
转载 objc 并发编程的相关API
目录1、介绍2、OS X和iOS中的并发编程 2.1、Threads 2.2、Grand Central Dispatch 2.3、Operation Queues 2.4、Run Loops3、并发编程中面临的挑战 3.1、资源共享 3.2、互斥 3.3、死锁 3.4、饥饿
2014-01-24 16:58:55
876
转载 objc block的介绍和使用
目录:Block简介Block的创建不带参数的BlockBlock的闭包性(closure)修改非局部变量Block作为函数的参数定义Block类型总结延伸阅读 正文Block简介我们可以把Block当做Objective-C的匿名函数。Block允许开发者在两个对象之间将任意的语句当做数据进行
2014-01-23 16:09:27
4189
转载 instruments使用教程
入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载后解压然后用xcode打开。 编译运行APP后 然后在搜索框内输入任意词汇,点击结果你会看到下面的结果 正如你所见的,这个app很简单.程序其实调用的是Flickr的API,通过app顶部的搜索框执行搜索后在下面的tableview显示你搜索的搜索词,搜索词后面的
2014-01-23 09:43:40
2169
转载 ios开发中xib使用小技巧
同时添加多个outlet在IB中,选中一个view并右键点击,将会出现灰色的HUD,可以在其上方便地拖拉或设定事件和outlet。你可以同时打开多个这样的面板来一次性添加所有outlet。右键点击面板,随便拖动一下面板,然后再打开另一个。你会发现前一个面板也留下来了,这样你就可以方便地进行拖拽设定了。 多个Outlet HUD当然,对于成组和行为类似的IBO
2014-01-09 13:45:27
4919
转载 NSString的常用方法
创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error; 创建一个新字符串并将其设置为 url 指定的内容,使用字符编码enc,在err
2013-12-23 17:51:11
621
转载 NSBundle--获取文件路径
之前在初始化一个类的时候:TestViewController *viewcontroller=[[TestViewController alloc]initWithNibName:@"TestViewController" bundle:[NSBundle mainBundle]];不是很明白:[NSBundle mainBundle]的意思。后来查阅资料后知道了它的作用,如下:
2013-12-23 17:39:59
1351
转载 ASIHTTPRequest类库简介和使用说明
官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于RES
2013-12-20 15:29:59
836
转载 objective-C: retain copy assgin 等属性详解
Copy其实是建立了一个相同的对象,而retain不是: 比如一个NSString对象,地址为0×1111,内容为@”STR” Copy到另外一个NSString之后,地址为0×2222,内容相同,新的对象retain为1,旧有对象没有变化 retain到另外一个NSString之后,地址相同(建立一个指针,指针拷贝),内容当然相同,这个对象的retain值+1 也就是说,re
2013-12-18 09:53:11
817
转载 Mac OS X 常用快捷键大全
和Windows不同,Mac OS一直追求极简化的操作系统界面,这一方面导致我们对Mac OS的美学更加喜爱,一方面,也需要我们多学习一些快捷键,以便更加快速的使用Mac OS X,这里,我们列出了Mac OS X常用的快捷键大全,希望对读者有所帮助。 Mac OS X系统图形表示方法 ⇧ = shift ⌃ = control ⌥ = option / alt
2013-11-28 10:32:35
1094
转载 ios数据存储中关于Sqlite3使用第三方框架FMDB
在网上发现一个对sqlite3数据库操作的一个封装类(fmdb),看起来比较优雅,拿来研究一下。 首先从这个网址:https://github.com/ccgus/fmdb下载fmdb的源码, 将Src文件夹下的文件复制到您当前工程文件目录下,然后将代码导入到您的工程中(除了fmdb.m),编译一下,如果有错误,可能是您未导入slite3的链接库,打开Build Phases,如将li
2013-11-28 10:13:25
3539
转载 NSLog输出的格式
• %@ 对象 • %d, %i 整数 • %u 无符整形 • %f 浮点/双字 • %x, %X 二进制整数 • %o 八进制整数 • %zu size_t • %p 指针 • %e 浮点/双字 (科学
2013-11-28 10:08:03
520
转载 Linux和Windows下的Tomcat JVM内存设置
本文向大家介绍一下Linux和Windows操作系统下Tomcat JVM内存设置方法,希望对你的学习有所帮助。Linux下修改Tomcat JVM内存设置:要添加在Tomcat的bin下catalina.sh里,位置cygwin=false前。注意引号要带上,红色的为新添加的.#OSspecificsupport.$var_must_besettoeithertrueorfa
2013-10-12 14:36:08
1564
转载 linux下tomcat无法启动
错误:Neither the JAVA_HOME nor the JRE_HOME environment variable is definedAt least one of these environment variable is needed to run this program先看Tomcat的startup.bat,它调用了catalina.bat,而catalina
2013-10-11 16:12:19
692
转载 Linux下Tomcat安装和配置
Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整
2013-10-11 16:10:14
684
转载 Apache访问限制设置
步骤/方法1禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:复制内容到剪贴板代码:2禁止访问某些指定的目录:(可以用 来进行正则匹配)复制内容到剪贴板代码:3通过文件匹配来进行禁止,比如禁止所有针对图片的访问:复制内容到剪贴板
2013-08-09 15:26:22
755
转载 Flashback Query 还原数据
1)基本的Flashback Query任何一条SELECT语句都可以针对一个表的先前版本。ocp10g> select * from 表名 as of timestamp to_timestamp('27-12-04 16:54:06','dd-mm-yy hh24:mi:ss');create table sq_sqxx_all_temp_hjw as select * from
2013-03-06 14:50:07
641
原创 批量删除oracle 会话
declare cursor mycur is select b.sid,b.serial# from v$session b where b.MACHINE = 'svctag-79bp23x' and b.STATUS = 'INACTIVE'; begin for cur in mycur loop execute immediate
2013-01-15 13:11:50
2544
转载 java.lang.OutOfMemoryError: PermGen space及其解决方法
1、PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域
2012-12-28 12:50:31
384
转载 oracle在unix环境下重启
一,启动 1.#su - oracle 切换到oracle用户且切换到它的环境2.$lsnrctl status 查看监听及数据库状态3.$lsnrctl start 启动监听4.$sqlplus / as sysdba 以DBA身份进入sqlplus5.$conn / as sysdba
2012-12-09 10:06:09
543
转载 the file dx.jar was not loaded from the SDK folder
把platforms/android-8/tools/lib里面的dx.jar替换成platform-tools/lib下面那个 然后重启eclipse
2012-09-05 21:36:59
1236
转载 oracle 锁表和解锁
如果怀疑表被锁了,或者事务未被正常关闭,在Oracle数据库中我们可以通过以下语句进行查询获取相关信息:Sql代码select t2.username, t2.sid, t2.serial#, t3.object_name, t2.OSUSER, t2.MACHINE,
2012-08-27 09:37:11
886
转载 MyEclipse 自动补全
开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.
2012-08-24 15:08:49
433
原创 MyEclipse 配置优化
1.取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,没有必要全部都去自动校验,只是需要的时候才会手工校验一下!取消方法: windows–>perferences–>myeclipse–>validation 除开Manual下面的复选框全部选中之外,其他全部不选 手工验证方法: 在要验证的文件上,单击鼠标右键–>myeclips
2012-08-24 14:50:56
552
转载 svn 安装与配置
1. 从网站上下载svn的服务端Subversion 和客户端TortoiseSVN2.安装服务端,然后在环境变量path中加入服务端bin路径 ;安装客户端3.在d盘创建一个文件夹 d:/svn 然后在dos下用命令创建 svnadmin create d:/svn/test4.创建后,在test中找到配置文件svnserve.conf 和passwd两个文件 安装里面的提示
2012-07-30 11:03:17
519
转载 让DIV显示在flash之上
在flash里加入如下属性即可引用:wmode=Opaque即在及之间加入或在里加入wmode=“Opaque”这是一个使得flash在页面上显示在最下面的参数这样修改,可以使得其他元素都可以覆盖在这个flash之上。下面讲一下wmode的属性:wmode=Window 在 Web 页上用影片自己的矩形窗口来播放应用程序。"Window"表明
2012-07-25 10:19:44
1624
转载 jsoup 使用详解
官网地址 http://jsoup.org/ 解析和遍历一个HTML文档如何解析一个HTML文档:String html = "First parse" + "Parsed HTML into a doc.";Document doc = Jsoup.parse(html);(更详细内容可查看 解析一个HTML字符串.)其解析器能够尽最
2012-05-14 14:59:18
4729
1
转载 apache jkstatus JK运行状态管理权限
在已配置完成的 apache 项目中workers.properties 配置文件中加入 下面两行worker.list = statusworker.status.type=statusmod_jk.conf 配置文件中加入下面一行JkMount /jkstatus status在地址栏访问http://host/jkstatus 就能看到
2012-05-07 17:01:00
5765
转载 apache jk 配置
在介绍JK可配属性之前,先了解一下它的几个属性配置的小知识:JK的属性设置格式如下:worker..=a,起始位置永远以worker为开头,b,directive为指令名称,或称之为属性名称c,等号后面为所要设置的值当然,如果你愿意也可以在proerties文件中自定义变量,格式如下:=唯一要注意的一点是,变量名不要以worker开头worker属性
2012-05-07 11:40:08
2041
转载 限制Apache日志access.log文件大小
apache日志文件access.log在一段时间内就会很庞大百兆甚至几十个吉,尤其大访问量的网站更是如此,这样一来我们在分析apache日志的时候就会消耗很大的内存,那么有没有方法限制一下apache日志的大小呢?答案是肯定的. 我们通常的做法是在{$apache}/conf/httpd.conf中设置Apache的参数,然而我们并没有发现可以设置日志文件大小的配置指令,通过参考http:/
2012-05-03 13:10:11
2021
转载 apache 优化
1、静态还是动态 使用apache的动态载入模块非常方便,因为在需要时模块才会被载入。虽然有些性能开销,但同时有利于减少服务器对内存的需求。 静态载入虽然一次性载入所有需要的模块,增加内存消耗。因此我们全部采用动态载入的方法。 2、hhostnamelookups off 域名查找:这增加了处理每个请求的开销,首先,服务器会对dns系统做一个反向查询以
2012-05-03 10:57:34
690
原创 apache 工作模式
apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式 prefork模式: 这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它要求将每个请求相互独立的情况下最好的
2012-05-03 09:26:41
2652
转载 apache与tomcat 实现负载均衡及集群
一、apache与tomcat的区别:Apache是一个web服务器环境程序,可以作为web服务器使用。不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。如果想让服务器也能处理动态页面,那么就需要Tomcat。当处理静态页面时,Tomcat不如Apache迅速。Tomcat不象Apache一样可配置(如:可以作为一个代理服务器,即loadbal
2012-04-28 11:01:39
4895
1
xcode 添加注释插件工具
2014-02-08
apache http server 安装包
2012-04-28
Cabsdk.exe 工具包
2011-12-21
jode 反编译工具
2011-11-24
install4j 注册码生成器
2011-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人