- 博客(131)
- 资源 (38)
- 收藏
- 关注
转载 IOS开发中(null)与<null>的处理
不小心在开发过程中,得到了(null)以及的返回值,找了好长时间只找到了一个关于的。由于要根据返回值进行判断,做出必要反应,因此必须知道返回值所代表的具体字符,在得到(null)后利用isEqual:和@“”,NULL,@“(null)”,nil,Nil比较后均得不到正确结果,弄得不知所措了,但是还是感觉像nil,不得已,创建一个字符串,赋值为nil,打印输出,果然是(null),想不通的是为
2014-07-31 13:33:38
52268
2
转载 copy和retain的区别
属性的特性:copy和retain的区别1. 属性特性retain和copy的对比:@intertace Possession : NSObject{ NSString *_possessionName; NSString *_possessionClass;}//我们分别将两个属性设置成不同的特性,一个为retain, 一个为c
2014-07-20 17:53:46
1367
转载 Xcode基本操作
0.认识Xcode1.主题及字体“command+,”呼叫出偏好设置(首选项),选择“Fonts & Colors”,选中一种主题(theme),例如“Midnight”,然后shift选择Source Editor/Console中的所有项,点击Fonts设置字体。Xcode默认字体为menlo,可选其他等宽字体Consolas/Monaco。2.View a
2014-07-02 12:04:11
4034
转载 图文解释XCode常用快捷键的使用
刚开始用Xcode是不是发现以前熟悉的开发环境的快捷键都不能用了?怎么快捷运行,停止,编辑等等、都不一样了。快速的掌握这些快捷键,能提供开发的效率。其实快捷键在Xcode的工具栏里都标注有,只是有的符号和你的键盘上的符号对应不起来罢了。下面截图工具栏里的快捷键总结一下常用快捷键的用法。一、关于运行调试1、运行,停止,都在工具栏的Product里。Command + R 运
2014-07-01 09:50:17
740
转载 解决vi编辑器不能使用方向键和退格键
1.使用vi命令时,不能正常编辑文件,使用方向键时老是出现很多字母这个问题主要是新系统直装了vi,没有装vim。因为vi是不能直接按退格键删除字符的,所以当你使用退格键删除字符,只有在按下esc时,那些字符才会消失。。。vim可以直接像记事本一样编辑字符!在网上找了个方法问题已经解决 分享一下:只要依次执行以下两个命令即可完美解决Ubuntu下vi编辑器方向键变字母的问题。一.
2014-03-22 00:42:32
3058
转载 Java获取当前时间的年月日方法
package com.ob;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest { public static void main(String[] args)
2014-03-21 13:29:55
1503
转载 两个有序数组合并成一个有序数组
思想:先依次比较两个数组,按照小的就传入新的数组。当这次比较完之后可能有一个数组的长度很长,留下一些数组,然后在新数组的末尾插入即可。代码:package junit.test;/** * @author yans * @version 时间:2014年3月20日 下午9:45:18 */public class ArraySort { public static
2014-03-20 23:33:04
5427
转载 Eclipse设置默认注释的格式
选菜单 windows-->preference Java-->Code Style-->Code Templates code-->new Java files 选中点编辑 ${filecomment} ${package_declaration} /** * @author 作者姓名 E-mail: email地址 * @version 创建时间:
2014-03-20 21:44:58
2418
转载 <input type="file" />accept属性列表
input type="file" accept="application/msword" >br>br>accept属性列表br> 1.accept="application/msexcel"2.accept="application/msword"3.accept="application/pdf"4.accept="application/poscript"5.ac
2014-03-20 15:57:04
62756
转载 struts2多文件上传(修改名称、压缩图片、删除图片)
一下代码已经测试过,放心使用: ----------------upload.jsp-------------------------%@taglib prefix="s" uri="/struts-tags"%>http://www.w3.org/1999/xhtml">使用数组上传多个文件 文件标题: 选择第一个文件:
2014-03-18 21:56:20
3657
1
转载 Hibernate get和load区别
get和load方式是根据id取得一个记录下边详细说一下get和load的不同,因为有些时候为了对比也会把find加进来。 1.从返回结果上对比:load方式检索不到的话会抛出org.hibernate.ObjectNotFoundException异常get方法检索不到的话会返回null 2.从检索执行机制上对比: get方法和find方法都是直接从数
2014-03-12 21:28:32
693
转载 Hibernate 批量处理
批量插入 在项目的开发过程之中,由于项目需求,我们常常需要把大批量的数据插入到数据库。数量级有万级、十万级、百万级、甚至千万级别的。如此数量级别的数据用Hibernate做插入操作,就可能会发生异常,常见的异常是OutOfMemoryError(内存溢出异常)。 首先,我们简单来回顾一下Hibernate插入操作的机制。Hibernate要对它内部缓存进行维护,当
2014-03-12 21:23:50
894
转载 Ubuntu 12.04 root用户登录设置
Ubuntu 12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录。以普通身份登陆Ubuntu后我们需要做一些修改,普通用户登录后,修改系统配置文件需要切换到超级用户模式,在终端窗口里面输入: sudo -s.然后输入普通用户登陆的密码,回车即可进入 root用户权限模式。然后执行: vi /etc/lightdm/lightdm.conf.增加 greeter
2014-03-09 14:31:49
1251
转载 ubuntu12.04 安装jdk
第一步:下载jdk-7-linux-i586.tar.gzwget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz (注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)第二步:解压安装sudo mkdir /usr/lib/jvm
2014-03-09 14:28:22
772
转载 htmlparser
HTMLParser的核心模块是org.htmlparser.Parser类,这个类实际完成了对于HTML页面的分析工作。这个类有下面几个构造函数: public Parser (); public Parser (Lexer lexer, ParserFeedback fb); public Parser (URLConnection connection, Pars
2014-03-08 10:57:27
916
转载 java文件上传fileupload
commons-fileupload-1.2.1.jar与commons-io-1.3.2.jar1,先把我的servlet简单的写出来,还有个jsp,没什么内容就几个,就不列出来了,不要忘了form里加上enctype="multipart/form-data",没这个貌似不可以的。Java代码public void doGet(HttpServletRe
2014-01-15 01:38:16
1701
转载 java的io,nio和commons的io比较总结
今天有个任务,有个120M左右,内含600多W条记录,记录之间按行分隔的文件,分割成20W条记录每个文件,以便在其他程序中导入。由于自己手残,机器上装了WIndows,配置还太差没法布hadoop,因此只能本机实现了。使用java自身的IO和commons的IO实现了两套方法比较一下。等回家之后,看看用hadoop的api能不能编起来简单一点
2014-01-15 01:33:57
6313
转载 利用 org.apache.commons.io.FileUtils快速读写文件
利用 org.apache.commons.io.FileUtils快速读写文件 String fileName = "C://11.txt"; File file = new File(fileName); String fileContent = ""; try { fileContent = org.apache.commons.io.Fi
2014-01-15 01:22:45
1762
转载 WAMP下修改MYSQL的root密码
WAMP安装好后,mysql密码是为空的,那么要如何修改呢?其实很简单,通过几条指令就行了,下面我就一步步来操作。 首先,通过WAMP打开mysql控制台。 提示输入密码,因为现在是空,所以直接按回车。 然后输入“use mysql”,意思是使用mysql这个数据库,提示“Database changed”就行。 然后输入要修改的密码的sq
2014-01-14 12:08:01
892
转载 SVN服务器搭建和使用(三)
接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:加入以后,你的文件会变成这个状态,如图:这时候使用TortoiseSVN进行提
2014-01-13 14:41:18
724
转载 SVN服务器搭建和使用(二)
上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:可以在窗口的右边看到版本库的一些信息,比如状态,日志,用户认证,版本库等.要建立版本库,需要右键单击左边窗口的Reposito
2014-01-13 13:53:04
673
转载 SVN服务器搭建和使用(一)
Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统
2014-01-13 13:51:41
636
转载 JAVA JS 身份证正则表达式
java代码:String pattern = "((11|12|13|14|15|21|22|23|31|32|33|34|35|36|37|41|42|43|44|45|46|50|51|52|53|54|61|62|63|64|65|71|81|82|91)\\d{4})((((19|20)(([02468][048])|([13579][26]))0229))|((20[0-9
2014-01-12 15:24:40
722
转载 java用正则表达式分析读取网页内容
package com.xiaofeng.picup;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException;import java.net.URL;import java.util.A
2014-01-11 15:33:36
1065
转载 js获取iframe框架中src所指向的文件的內容
获取iframe框架中src所指向的文件的內容function ini(){ alert(document.getElementById("frame_id").contentWindow.document.body.innerHTML)}
2014-01-11 14:56:49
6844
转载 抽象方法为什么不能是static或native或synchronized
这个问题要从实际的逻辑角度去看的,首先要了解abstract,static,synchronized,native这些关键字干什么用的。abstract是抽象的,指的是方法只有声明而没有实现,他的实现要放入声明该类的子类中实现。static是静态的,是一种属于类而不属于对象的方法或者属性,而我们知道,类其实也是一个对象,他是在class文件加载到虚拟机以后就会产生的对象,通常来说它是单利的
2014-01-11 14:08:41
2209
转载 encodeURIComponent编码后java后台的解码
解决方法一:JavaScript:window.self.location="searchbytext.action?searchtext="+encodeURIComponent(encodeURIComponent(seartext));java:searchtext=java.net.URLDecoder.decode(searchtext,"UTF-8");
2014-01-10 11:36:40
3151
1
转载 escape()、encodeURI()、encodeURIComponent()区别详解
JavaScript中有三个可以对字符串编码的函数,分别是: escape,encodeURI,encodeURIComponent,相应3个解码函数:unescape,decodeURI,decodeURIComponent 。下面简单介绍一下它们的区别1 escape()函数定义和用法 escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串
2014-01-10 11:27:23
694
转载 html调用js变量和函数的几个方法
var RestID = 2;//javascript变量function a() {//javascript函数 window.open("showNews.aspx?id= " + RestID);} var str1,str2 str1="fdsgdg dsfdsf china" str2="武汉市广播电视大学"
2014-01-10 11:16:43
11410
转载 Linux创建ftp用户
Linux创建ftp用户1. 安装vsftpd服务:在shell下运行yum install vsftpd,即可安装成功;2. 修改vsftpd的配置:在/etc/vsftpd/下找到vsftpd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsftpd配置手册3.启动vsftpd服务:运行ser
2014-01-07 15:45:23
1304
转载 JSON 日期处理
通过java输出json对象后的日期格式如下所示: [javascript] view plaincopyvar obj = { "data" : [{ "SAL" : 2975, "JOB" : "MANAGER",
2014-01-07 11:37:56
912
转载 jsp中的静态包含和动态包含
jsp中的静态包含和动态包含 jsp中有两种包含模式,一种是,这种叫静态包含,另一种是 ,这叫做动态包含. 静态包含是直接把要包含的页面原样嵌入总的页面后再统一编译,而动态包含总的页面和要嵌入的页面是分开编译的. 现在看到这两种包含的意义了么?jsp是建议我们凡是*.jsp的页面如果要被另一个页面包含,那么应该用动态包含,如果只是html或者是一段文本,那么用动态
2014-01-07 09:16:38
978
转载 彻底卸载MySQL
1、控制面板里的增加删除程序内进行删除 2、删除MySQL文件夹下的my.ini文件,如果备份好,可以直接将文件夹全部删除 3、开始->运行-> regedit 看看注册表里这几个地方删除没有 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\Eventlog\Application\M
2013-12-20 09:43:33
685
转载 Ubuntu 12.04下安装MySQL图解
下面就个人这几天在Ubuntu 12.04下安装MySQL做一个总结:在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装。这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装:首先到mysql的下载中心上下载最新的tar.gz包:1.在浏览器中输入http:
2013-12-19 15:02:49
992
转载 ubuntu12.04 Dash home增添eclipse程序启动器
ubuntu12.04 Dash home添加eclipse程序启动器ubuntu12.04 dash home中每个图标对应/usr/share/applications当中的一个配置文件(文件名后缀为.desktop)。所以要在dash home中添加一个自定义程序启动器,需要在该文件目录下创建对应的配置文件。至于配置文件的语法,参考该目录下的配置文件即可明白。 以eclips
2013-12-15 18:35:34
1113
转载 Ubuntu 安装字体方法
字体安装方法命令安装: 以微软雅黑字体为例(其他的宋体、黑体等点阵字体都一样的),我们的雅黑字体文件是:Yahei.ttf(放在自己的主目录下)(在widows目录的Fonts目录下找需要的字体)由于我是双系统,我直接从Win7中复制了 msyh.ttf和msyhbd.ttf 到Ubuntu下1在/usr/share/fonts/下新建文件夹 如:winF
2013-12-15 16:04:49
2385
转载 ubuntu下gedit默认编码设置
ubuntu 下gedit默认编码为UTF-8,而在windows下编写得txt默认编码位GBK,所以在windowx下面的txt用getdit打开则为乱码,解决方案: 在终端下输入:gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'GB18030', 'GB2312', 'GBK', 'BI
2013-12-15 14:57:57
954
转载 jsp 微信公众平台 token验证
1.jsp页面验证token时代码如下:out.print(request.getParameter("echostr")); %> 注意:(1)只需要在页面写上述代码,jsp 头部也不要写,还要注意 (2)公众平台配置的页面及上述代码所在页面,并且服务器所在端口必须是80端口 2.当验证通过后,修改页面代码为:
2013-12-12 13:34:01
4554
1
转载 java中如何打war包
1.利用jdk里的工具例如我们要打包的文件在D:\pms-projects\jakarta-tomcat-5.0.28\wtpwebapps\PMSProject;运行 cmd; cd D:\pms-projects\jakarta-tomcat-5.0.28\wtpwebapps\PMSProject进入D:\pms-projects\jakarta-tomcat-5.0.28\wtpw
2013-12-06 14:01:08
739
转载 jdk环境变量
进行java开发,首先要安装jdk,安装了jdk后还要进行环境变量配置:1、下载jdk(http://java.sun.com/javase/downloads/index.jsp),我下载的版本是:jdk-6u14-windows-i586.exe2、安装jdk-6u14-windows-i586.exe3、配置环境变量:右击“我的电脑”-->"高级"-->"环境变量"
2013-12-06 09:57:59
799
Extjs4.1(修改后的sdk.jsb3)
2013-04-18
jd2chm.exe
2013-04-10
jquery.datepick.zip
2013-01-23
自己动手写搜索引擎
2013-05-25
jlive论坛源码
2013-05-21
SSHSecureShellClient-3.2.9.zip
2013-05-08
mysql-standard-4.0.26-pc-linux-gnu-i686.tar.gz
2013-05-08
paoding-analysis-2.0.4-beta.zip
2013-04-24
spket1.6.23 破解补丁
2013-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人