自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

£渚∮薰£

No matter the ending is perfect or not, you cannot disappear from my world

  • 博客(87)
  • 资源 (10)
  • 收藏
  • 关注

转载 iOS NSTimer使用教程

1. NSRunLoopCommonModes和Timer    当使用NSTimer的scheduledTimerWithTimeInterval方法时。事实上此时Timer会被加入到当前线程的Run Loop中,且模式是默认的NSDefaultRunLoopMode。而如果当前线程就是主线程,也就是UI线程时,某些UI事件,比如UIScrollView的拖动操作,会将Run Loop切换成

2014-03-10 14:29:20 2487

转载 IOS Present ViewController详解

一、主要用途  弹出模态ViewController是IOS变成中很有用的一个技术,UIKit提供的一些专门用于模态显示的ViewController,如UIImagePickerController等。弹出模态ViewController主要使用于一下这几种情形:  1、收集用户输入信息  2、临时呈现一些内容  3、临时改变工作模式  4、相应设备方向变化(用于针对不同方向

2014-03-06 10:52:02 15270

转载 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 984

转载 Xcode5的使用技巧和快捷键

在iOS开发中,Xcode 是最使用最多的IDE。苹果公司在其更新和增加产品功能做了大量工作。知道如何充分利用它的功能可以帮你更快更有效地编码。看看下面的关于Xcode5的快捷键和小提示 Xcode的工作窗口主要分为5个区域:工具栏,导航栏,编辑区,调试区,实用工具区。Xcode导航栏导航区域也有一个工具条。它包含8个选项:工程导航器,符号导航器,搜索导

2014-01-28 14:10:20 2199

转载 iOS多线程 NSOperation和NSOperationQueue的使用

使用 NSOperation的方式有两种,一种是用定义好的两个子类:NSInvocationOperation 和 NSBlockOperation。另一种是继承NSOperation如果你也熟悉Java,NSOperation就和java.lang.Runnable接口很相似。和Java的Runnable一样,NSOperation也是设计用来扩展的,只需继承重写NSOp

2014-01-27 14:09:38 891

转载 iOS手势识别和使用教程

1、UIGestureRecognizer介绍手势识别在iOS上非常重要,手势操作移动设备的重要特征,极大的增加了移动设备使用便捷性。iOS系统在3.2以后,为方便开发这使用一些常用的手势,提供了UIGestureRecognizer类。手势识别UIGestureRecognizer类是个抽象类,下面的子类是具体的手势,开发这可以直接使用这些手势识别。UITapGestur

2014-01-27 10:17:39 1011

转载 ios应用程序生命周期

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running  

2014-01-27 09:56:00 881

转载 ios 国际化及默认语言设置

1、iOS程序名称国际化1.1 新建一个Single View app模版项目,命名为Localization。1.2 新建后,可以看到工作目录结构文件如下,单击InfoPlist.strings,查看右边的属性,在Localization栏添加语言。    1.3 添加完成后打开对应语言文件,比如English的添加CFBundleDisplayN

2014-01-26 16:57:26 9859 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 866

转载 objc block的介绍和使用

目录:Block简介Block的创建不带参数的BlockBlock的闭包性(closure)修改非局部变量Block作为函数的参数定义Block类型总结延伸阅读 正文Block简介我们可以把Block当做Objective-C的匿名函数。Block允许开发者在两个对象之间将任意的语句当做数据进行

2014-01-23 16:09:27 4182

转载 instruments使用教程

入门为了节省大家的时间,提供一个演示的Demo给大家。代码传送门. 下载后解压然后用xcode打开。 编译运行APP后 然后在搜索框内输入任意词汇,点击结果你会看到下面的结果 正如你所见的,这个app很简单.程序其实调用的是Flickr的API,通过app顶部的搜索框执行搜索后在下面的tableview显示你搜索的搜索词,搜索词后面的

2014-01-23 09:43:40 2155

转载 ios开发中xib使用小技巧

同时添加多个outlet在IB中,选中一个view并右键点击,将会出现灰色的HUD,可以在其上方便地拖拉或设定事件和outlet。你可以同时打开多个这样的面板来一次性添加所有outlet。右键点击面板,随便拖动一下面板,然后再打开另一个。你会发现前一个面板也留下来了,这样你就可以方便地进行拖拽设定了。 多个Outlet HUD当然,对于成组和行为类似的IBO

2014-01-09 13:45:27 4908

转载 NSString的常用方法

创建一个新字符串并将其设置为 path 指定的文件的内容,使用字符编码enc,在error上返回错误+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error; 创建一个新字符串并将其设置为 url 指定的内容,使用字符编码enc,在err

2013-12-23 17:51:11 615

转载 NSBundle--获取文件路径

之前在初始化一个类的时候:TestViewController *viewcontroller=[[TestViewController alloc]initWithNibName:@"TestViewController" bundle:[NSBundle mainBundle]];不是很明白:[NSBundle mainBundle]的意思。后来查阅资料后知道了它的作用,如下:  

2013-12-23 17:39:59 1335

转载 ASIHTTPRequest类库简介和使用说明

官方网站: http://allseeing-i.com/ASIHTTPRequest/ 。可以从上面下载到最新源码,以及获取到相关的资料。ASIHTTPRequest对CFNetwork API进行了封装,并且使用起来非常简单,用Objective-C编写,可以很好的应用在Mac OS X系统和iOS平台的应用程序中。ASIHTTPRequest适用于基本的HTTP请求,和基于RES

2013-12-20 15:29:59 832

转载 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 803

转载 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 1081

转载 ios数据存储中关于Sqlite3使用第三方框架FMDB

在网上发现一个对sqlite3数据库操作的一个封装类(fmdb),看起来比较优雅,拿来研究一下。 首先从这个网址:https://github.com/ccgus/fmdb下载fmdb的源码, 将Src文件夹下的文件复制到您当前工程文件目录下,然后将代码导入到您的工程中(除了fmdb.m),编译一下,如果有错误,可能是您未导入slite3的链接库,打开Build Phases,如将li

2013-11-28 10:13:25 3527

转载 NSLog输出的格式

•    %@        对象 •    %d, %i   整数 •    %u         无符整形 •    %f          浮点/双字 •    %x, %X  二进制整数 •    %o         八进制整数 •    %zu       size_t •    %p        指针 •    %e        浮点/双字 (科学

2013-11-28 10:08:03 514

转载 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 1557

转载 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 684

转载 Linux下Tomcat安装和配置

Tomcat是一个免费的开源的Serlvet容器,它是Apache基金会的Jakarta项目中的一个核心项目,由Apache,Sun和其它一些公司及个人共同开发而成。由于有了Sun的参与和支持,最新的Servlet和Jsp规范总能在Tomcat中得到体现。Tomcat是稳固的独立的Web服务器与Servlet Container,不过,其Web服务器的功能则不如许多更健全的Web服务器完整

2013-10-11 16:10:14 675

转载 Apache访问限制设置

步骤/方法1禁止访问某些文件/目录增加Files选项来控制,比如要不允许访问 .inc 扩展名的文件,保护php类库:复制内容到剪贴板代码:2禁止访问某些指定的目录:(可以用 来进行正则匹配)复制内容到剪贴板代码:3通过文件匹配来进行禁止,比如禁止所有针对图片的访问:复制内容到剪贴板

2013-08-09 15:26:22 748

转载 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 634

原创 批量删除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 2527

转载 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 378

转载 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 534

转载 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 1230

转载 oracle 锁表和解锁

如果怀疑表被锁了,或者事务未被正常关闭,在Oracle数据库中我们可以通过以下语句进行查询获取相关信息:Sql代码select t2.username,         t2.sid,         t2.serial#,         t3.object_name,         t2.OSUSER,         t2.MACHINE,

2012-08-27 09:37:11 879

转载 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 426

原创 MyEclipse 配置优化

1.取消自动validation validation有一堆,什么xml、jsp、jsf、js等等,没有必要全部都去自动校验,只是需要的时候才会手工校验一下!取消方法: windows–>perferences–>myeclipse–>validation 除开Manual下面的复选框全部选中之外,其他全部不选 手工验证方法: 在要验证的文件上,单击鼠标右键–>myeclips

2012-08-24 14:50:56 544

转载 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 514

转载 让DIV显示在flash之上

在flash里加入如下属性即可引用:wmode=Opaque即在及之间加入或在里加入wmode=“Opaque”这是一个使得flash在页面上显示在最下面的参数这样修改,可以使得其他元素都可以覆盖在这个flash之上。下面讲一下wmode的属性:wmode=Window 在 Web 页上用影片自己的矩形窗口来播放应用程序。"Window"表明

2012-07-25 10:19:44 1616

转载 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 4696 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 5744

转载 apache jk 配置

在介绍JK可配属性之前,先了解一下它的几个属性配置的小知识:JK的属性设置格式如下:worker..=a,起始位置永远以worker为开头,b,directive为指令名称,或称之为属性名称c,等号后面为所要设置的值当然,如果你愿意也可以在proerties文件中自定义变量,格式如下:=唯一要注意的一点是,变量名不要以worker开头worker属性

2012-05-07 11:40:08 2026

转载 限制Apache日志access.log文件大小

apache日志文件access.log在一段时间内就会很庞大百兆甚至几十个吉,尤其大访问量的网站更是如此,这样一来我们在分析apache日志的时候就会消耗很大的内存,那么有没有方法限制一下apache日志的大小呢?答案是肯定的. 我们通常的做法是在{$apache}/conf/httpd.conf中设置Apache的参数,然而我们并没有发现可以设置日志文件大小的配置指令,通过参考http:/

2012-05-03 13:10:11 2010

转载 apache 优化

1、静态还是动态   使用apache的动态载入模块非常方便,因为在需要时模块才会被载入。虽然有些性能开销,但同时有利于减少服务器对内存的需求。    静态载入虽然一次性载入所有需要的模块,增加内存消耗。因此我们全部采用动态载入的方法。      2、hhostnamelookups off    域名查找:这增加了处理每个请求的开销,首先,服务器会对dns系统做一个反向查询以

2012-05-03 10:57:34 683

原创 apache 工作模式

apache作为现今web服务器用的最广泛也是最稳定的开源服务器软件,其工作模式有许多中,目前主要有两种模式:prefork模式和worker模式     prefork模式:    这个多路处理模块(MPM)实现了一个非线程型的、预派生的web服务器,它的工作式类似于Apache 1.3。它适合于没有线程安全库,需要避免线程兼容性问题的系统。它要求将每个请求相互独立的情况下最好的

2012-05-03 09:26:41 2644

转载 apache与tomcat 实现负载均衡及集群

一、apache与tomcat的区别:Apache是一个web服务器环境程序,可以作为web服务器使用。不过只支持静态网页,如(asp,php,cgi,jsp)等动态网页的就显得无能为力。如果想让服务器也能处理动态页面,那么就需要Tomcat。当处理静态页面时,Tomcat不如Apache迅速。Tomcat不象Apache一样可配置(如:可以作为一个代理服务器,即loadbal

2012-04-28 11:01:39 4871 1

xcode 添加注释插件工具

安装过程: 放在,~/Library/Application Support/Developer/Shared/Xcode/Plug-ins,重启Xcode;

2014-02-08

apache http server 安装包

apache http server 安装包 直接运行里面的exe就可以安装了 上面有两个conf文件夹 是配置好的 需要的话 直接重命名 覆盖安装好的文件就可以用了 mod_jk.so 放到安装路径下的modules 文件夹下

2012-04-28

深入浅出 CUDA

CUDA 是 NVIDIA 的 GPGPU 模型,它使用 C 语言为基础,可以直接以大多数人熟悉的 C 语言,写出在显示芯片上执行的程序,而不需要去学习特定的显示芯片的指令或是特殊的结构。 这篇文章的特点是深入浅出,也包含了hotball本人编写一些简单CUDA程序的亲身体验,对于希望了解CUDA的读者来说是非常不错的入门文章,PCINLIFE对本文的发表没有作任何的删减,主要是把一些台湾的词汇转换成大陆的词汇以及作了若干"编者注"的注释。

2012-03-16

文件比对工具 WinMerge

非常好用的文件比对工具 可以比对两个源码文件的区别 什么语言都能用 有些gost的系统可能会缺少dll文件,请自己在网上下载.

2012-02-03

Cabsdk.exe 工具包

Cabsdk.exe 文件包含以下文件。 文件的名称 大小 Readme.txt 4 KB Redist.txt 13 KB Cabarc.exe 112 KB Makecab.exe 149 KB Extract.exe 99 KB Cabinet.dll 64 KB Fci.lib 115 KB Fdi.lib 107 KB Fci.h 23 KB Fdi.h 47 KB Cabarc.doc 23 KB Makecab.doc 169 KB Fci fdi.doc 58 KB Cabfmt.doc 40 KB Mszipfmt.doc 8 KB Lzxfmt.doc 172 KB Fcidll.c 6 KB Fdidll.c 5 KB Testfci\Makefile 1 KB Testfci.c 12 KB Testfdi\Makefile 1 KB Testfdi.c 10 KB

2011-12-21

fatjar MyEclipse 插件

在MyEclipse安装路径下找到 plugins 文件夹,把压缩包中的jar文件 复制进去 重新启动 MyEclipse。

2011-11-24

java 反编译工具

非常好用的java反编译工具,安装完成以后自动变成class文件默认的打开工具,双击class文件就可以了。

2011-11-24

jode 反编译工具

jode-1.1.2-pre1.jar 直接是一个jar文件,电脑上有jre环境以后,双击就可以使用。 菜单options 里面的Set classpath 加入需要反编译文件的路径。

2011-11-24

JTattoo 例子

解压后,直接导入MyEclipse 就可以运行。com.jtattoo.demo.app.JTattooDemo是主类。

2011-11-24

install4j 注册码生成器

1.解压文件,如:d:\ 2.运行cmd,到解压目录 3.输入java Keygen 4.copy注册码. 本破解文件在install4j 4.1.1版本.

2011-11-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除