- 博客(27)
- 资源 (24)
- 收藏
- 关注
原创 IOS高级开发~自动化测试(一)
1、检测对象属性是否为nil- (void) checkObjectPropertyNil:(id) object{ id objectClass = [object class]; unsigned int outCount, i; objc_property_t *properties = class_copyPropertyList(objectClass,
2013-08-29 20:47:37 1139
原创 IOS开发~FMDB备忘
增:可以用四种方式向数据表中插入数据 1)[[DBHelper sharedHelper].db executeUpdate:@"insert into tb_test (username,sex) values (?,?)" , @"lizhongfu", @"male"]; 2)[[DBHelper sharedHelper].db executeUpdateWithForm
2013-08-28 15:08:17 1522
转载 C语言/C++中怎样产生随机数
from: http://www.ezloo.com/2008/03/cc_random.htmlC语言/C++怎样产生随机数:这里要用到的是rand()函数, srand()函数,C语言/C++里没有自带的random(int number)函数。(1) 如果你只要产生随机数而不需要设定范围的话,你只要用rand()就可以了:rand()会返回一随机数值, 范围在0至RAND_
2013-08-19 14:16:23 772
转载 在C中如何使函数返回数组
from: http://blog.csdn.net/zouxinfox/article/details/2525206Java语言的函数可以轻易的返回一个数组,而C/C++却不能直接返回一个数组。这是由于在C/C++中,数组不是一种类型,因此不能被直接返回。 在C/C++中,一般有两种方法来返回一个数组。第一种方法: 返回一个指向数组的指针,例如char
2013-08-19 13:58:18 1146
转载 关于字符串和byte数组在java和ios之间兼容的解决办法
from:http://blog.csdn.net/miemie1320/article/details/7761848之前在java上写过String转为byte数组的代码,后来在开发iPhone程序的时候,发现也需要把NSString转为byte数组,并且需要达到跟java程序兼容。但是发现java自身的默认编码机制为iso-8859-1,而ios的默认编码机制为utf-8
2013-08-19 13:32:35 1210
转载 NSdata 与 NSString,Byte数组,UIImage 的相互转换---ios开发 Objective-C
//int --> NSDataint someInt = 1;NSString *aString = [NSString stringWithFormat:@"%d",someInt];NSData *someData = [aString dataUsingEncoding:NSUTF8StringEncoding];[someData writeToFile:[documentsDirec
2013-08-19 09:36:56 980
转载 IOS7开发~Images.xcassets
from:http://blog.csdn.net/liufan321/article/details/9121241新建项目,如下所示:本文分享一下Images.xcassets的体验~_~1. 打开此前使用过的HelloWorld项目,然后单击并打开导航区域中的Images.xcassets,看看都有些什么东东:]: 2. 在图中可以
2013-08-14 14:48:30 7421 1
原创 IOS6开发~企业发布
经测试,在越狱设备上可以安装,如果设备不越狱也想安装,就要企业发布权限了,可惜我没有,所以不能测试了!1、创建ipa及plist文件:XCode菜单栏->Product->Archive->Distribute->Save for Enterprise or Ad-Hod Deploymemnt点击Next选择你的Code signing Identity,我选的是Te
2013-08-12 17:36:06 5660 8
原创 ThinkPHP学习笔记(七)深入学习数据库查询
一、建立项目与配置项目及数据库基本操作等内容:请参考《ThinkPHP学习笔记(一 ~ 六)》二、数据库查询方法实例:数据库数据首先在C层IndexAction.class.php中添加public function searchMethodOne() {}方法,并且在V层添加searchMethodOne.html 文件1、普通查询方式:1> where("
2013-08-08 23:13:56 1672
原创 IOS高级开发~开机启动&无限后台运行&监听进程
非越狱情况下实现:开机启动:App安装到IOS设备设备之后,无论App是否开启过,只要IOS设备重启,App就会随之启动;无限后台运行:应用进入后台状态,可以无限后台运行,不被系统kill;监听进程:可获IOS设备运行除系统外的App(包括正在运行和后台运行);配置项目 plist文件添加:UIBackgroundModesvoip功能类:P
2013-08-08 17:36:50 3234
转载 iOS Anti-Debugging Protections
from:http://www.coredump.gr/articles/ios-anti-debugging-protections-part-2/In the previous part (iOS Anti-Debugging Protections: Part 1) we discussed about ptrace and how it can be used to
2013-08-08 14:07:04 1686
转载 关不掉的APP——永不停止的应用程序
丰富的应用、好玩的游戏让所有智能机达人大呼过瘾的时候,你是否会发现一些奇怪的现象。 为什么某天下午,你的智能机一反常态的消耗了大半电量,而你并没太多使用? 为什么有些应用你明明已经把它们关闭了,过一会,它们又神不知鬼不觉地冒出来? …… 相信我们,这绝非你的不小心。 在你疯狂下载的大量应用里一定存在着大量关不掉APP。(TechWeb配图
2013-08-07 17:53:39 3005
原创 ThinkPHP学习笔记(六)使用CURD对User数据库数据进行删除和修改
一、建立项目与配置项目及数据库配置等内容:请参考《ThinkPHP学习笔记(一 ~ 四)》,本文假设已经创建好了项目及数据库。二、基本的CURD操作:请参考《ThinkPHP学习笔记(一 ~ 四)》三、User数据操作:如图:实现对用户数据展示、删除、修改代码:1、在C层中增加UserAction.class.php<?php class UserAction e
2013-08-05 23:32:27 2167
原创 Javascript学习笔记(四)
6、document 对象:1> DOM(文档对象模型)window :整个浏览器窗口的统称,是最上层的唯一对象。document:是 Window 的一个子对象,包含当前文档(HTML 文件)中所有的对象。form :即表单,包含许多子对象。window、document和history对象是系统定义好的,其它对象是由我们程序员自己定义的
2013-08-05 18:41:29 1090
转载 Hadoop的那些事儿
from:http://www.searchtb.com/2010/11/talk-about-hadoop.html在说Hadoop之前,作为一个铁杆粉丝先粉一下Google。Google的伟大之处不仅在于它建立了一个强悍的搜索引擎,它还创造了几项革命性的技术:GFS,MapReduce,BigTable,即所谓的Google三驾马车。Google虽然没有公布这几项技术的实现代码,但
2013-08-05 17:22:58 829
原创 Javascript学习笔记(三)
5、Window对象:在 JavaScript中可以使用 window和 self标志符来引用当前的浏览器窗口。每个打开的窗口定义一个window对象,如果文档包含框架(frame或 iframe标签),浏览器会为HTML文档创建一个 window对象,并为每个框架创建一个额外的window对象。 1> Wi
2013-08-05 14:57:17 951
原创 Javascript学习笔记(二)
(2)字符串对象类型String 1> 字符串创建myStr="test string!"; 或myStr= new String("other test string!");2> 字符串操作方法描述示例及结果anchor()
2013-08-05 12:01:11 1105
原创 ThinkPHP学习笔记(五)使用模型操作数据库之CURD
一、建立项目与配置项目及数据库配置等内容请参考《ThinkPHP学习笔记(一 ~ 四)》,本文假设已经创建好了项目及数据库。二、如何使用模型操作数据库使用模型的实例可以对数据进行操作,操作的工作一般就是对数据库进行 增删改查 CURD:$m=M('User'); //User为数据库的一个表增 -C Create $m->add()删 -D Delete $m->d
2013-08-04 21:32:16 1928
原创 ThinkPHP学习笔记(四)模型与数据库
继《ThinkPHP学习笔记(三)输出》,上一篇描述了C如何传递数据到V,其中C传递是静态数据 $name='lizhongfu'; $this->assign('data',$name);,但实际中$name需要根据情况动态而定的,于需要从数据库获$name的值,而数据是MVC中M层,那C如何从M获取数据?1、建立数据库db_thphp及数据表tp_use
2013-08-04 15:32:07 1705
原创 ThinkPHP学习笔记(三)输出
一、新建项目ThinkPHP环境搭建与新建项目及项目的各个目录基本使用说明请参考:ThinkPHP学习笔记(一)环境搭建 ; ThinkPHP学习笔记(二)MVC模式和URL访问
2013-08-04 13:13:57 1375
原创 Javascript学习笔记(一)
1、深入理解eval函数:发现为本文起一个合适的标题还不是那么容易,呵呵,所以在此先说明下本文的两个目的:(1)介绍javascript中的eval函数的用法(2)如何在函数内执行全局代码►先来说eval的用法,内容比较简单,熟悉的可以跳过。eval函数接收一个参数s,如果s不是字符串,则直接返回s。否则执行s语句。如果s语句执行结果是一个值,则返回此值,否则返回undef
2013-08-02 16:25:07 1253
原创 ThinkPHP学习笔记(二)MVC模式和URL访问
一、新建项目1、项目目录为ThPHP,项目创建细节 http://blog.csdn.net/lizhongfu2013/article/details/9673271二、1、MVC概念:M -Model 编写model类 对数据进行操作 V -View 编写html文件,页面呈现 C -Cont
2013-08-01 22:18:19 1525
转载 IOSOpenDev~直接安装Deb软件的方法
有好多人都在问我Deb软件该怎么安装呢?其实方法很多的,但是网上的方法很乱。下面我给大家总结一下Deb软件的安装方法,由易到难,不喜勿喷。当然也可以用91安装deb,个人不喜欢啦,下面就不做介绍91了。写在前面:其实我不建议大家直接下载deb来安装,最好使用Cydia源来安装。有两个原因:1、直接安装Deb存在风险,因为Deb是系统级别的软件,不像App Store里面
2013-08-01 14:52:18 3064
转载 IOSOpenDev~抛弃数据线,用无线路IFILE上传文件
使用工具:1.无线路由器一台2.IPHONE一部(安装IFILE)3.电脑或笔记本一台(我是用笔记本做的实验)操作过程:0.IPHONE和电脑同时连上无线路由器(iPhone 可以通过WIFI,电脑可以通过WIFI或网线。注意要保证两个东东都连在一个路由器上。主要是路由器给iPhone分配的IP地址,如果电脑接在其它地方可能不能识别这个IP地址。)1.在IPHONE打开IF
2013-08-01 14:02:16 1339
原创 IOSOpenDev~ssh root@ip address连接iphone
1. 在IPhone上安装OpenSSH前提: 已越狱且安装了Cydia, 进入Cydia后搜索OpenSSH, 安装.2. 使用MAC的Terminal, 使用ssh进行连接,ssh root@IP (IP可以通过SBSettings插件查看)之后再输入密码alpine, 之后显示 "~ root#"则表示登陆成功, 如your mac nam
2013-08-01 12:13:03 1765
转载 IOSOpenDev~使用MobileTerminal修改越狱后的root密码
越狱后,你的IOS设备就拥有了完全的权限,你可以任意安装任意的软件,但是也存在一定的风险,因为默认的root密码使用同一种越狱工具后是一样的,在互联网病毒肆虐的今天,这种弱口令是很不安全的。下面,我们就要介绍修改iPhone默认的root密码。一、为什么要修改root密码因为以后要安装很多的管理软件,但是root密码是众所都知的,如果不修改,别人也会拥有管理你的系统的权限,这样当你
2013-08-01 11:22:45 1741
转载 IOSOpenDev~IOS5.0.1完美越狱后Cydia闪退修复
很多升级至完美越狱的朋友会发现进Cydia之后,刷新源列表时会出现闪退的问题,解决方法如下:1.点击设置→通用→多语言环境,把系统语言改变为英文(English);2.之后进入Cydia,添加第一中文源(http://apt.178.com),添加源的方法如下:进入Cydia,点击Manage(管理),然后点击Source(软件源),进入后点击右上角的Edit(编辑),
2013-08-01 11:01:03 1545
总览汇编寄存器,方便记忆和复习。
2020-09-15
程序员健康指南
2017-10-17
bugfree3.0.4
2015-11-24
iPhone6、6P适配Demo
2015-09-02
JavaScriptCoreDemo
2015-03-18
Core Animation(二)动画基础部分
2015-02-09
学习Core Animation例子CADemo1
2015-02-08
Slidingmenu-MenuDemo
2015-01-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人