- 博客(59)
- 资源 (1)
- 收藏
- 关注
转载 CodeIgniter Database
在使用数据库之前,我们最好将数据库进行自动连接:config/autoload.php自动加载 $autoload['libraries'] = array('database'); 一些常用函数选择数据$this->db->select();允许你在SQL查询中写 SELECT 部分。$this->db->where();$this->db
2013-08-01 16:20:46 731
转载 NSString常用
//1、创建常量字符串。NSString *astring = @"This is a String!"; //2、创建空字符串,给予赋值。NSString *astring = [[NSString alloc] init]; astring = @"This is a String!"; [astring release]; NS
2013-07-29 22:21:18 711
原创 Xcode 常用代码
1 邮箱格式是否正确的代码://利用正则表达式验证-(BOOL)isValidateEmail:(NSString *)email{ NSString *emailRegex = @"[A-Z0-9a-z._%+-]+@[A-Za-z0-9.-]+\\.[A-Za-z]{2,4}"; NSPredicate *emailTest = [NSP
2013-02-28 16:29:29 1306
转载 xcode 环境
一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NAME)目标工程名称$(SRCROOT)工程文件(比如Nuno.xcodeproj)的路径
2013-01-05 10:12:59 1682
转载 iPhone中将特定时区的某个时间与当前所在时区或其他时区时间相互转换
iPhone中将特定时区的某个时间与当前所在时区或其他时区时间相互转换//先是将指定时区的日期转换为当前时区时间: NSDateFormatter *formatter = [[NSDateFormatter alloc] init]; [formatter setDateFormat:@"y
2012-12-05 22:22:37 1928
原创 ios判断邮箱是否合法的代码
-(BOOL)validateEmail:(NSString*)email { if((0 != [email rangeOfString:@"@"].length) && (0 != [email rangeOfString:@"."].length)) { NSCharacter
2012-08-24 22:23:07 1126
原创 ios 手机号码验证
- (BOOL)isMobileNumber:(NSString*)mobileNum{ /** * 手机号码 * 移动:134[0-8],135,136,137,138,139,150,151,157,158,159,182,187,188 * 联通:130,131,132,152,15
2012-08-24 22:15:25 1881
转载 Android – 多屏幕适配相关
1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) - 一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起medium、high屏幕密度的
2012-07-23 21:19:53 763
转载 Android权限
访问登记属性android.permission.ACCESS_CHECKIN_PROPERTIES ,读取或写入登记check-in数据库属性表的权限获取错略位置android.permission.ACCESS_COARSE_LOCATION,通过WiFi或移动基站的方式获取用户错略的经纬度信息,定位精度大概误差在30~1500米获取精确位置
2012-06-27 14:58:24 497
原创 两点直线距离
private static double Distance(double long1, double lat1, double long2,double lat2) {double a, b, R;R = 6378137; // 地球半径lat1 = lat1 * Math.PI / 180.0;lat2 = lat2 * Math.PI / 180.0;a = lat1
2012-06-27 11:50:27 547
转载 Shell操作mysql数据库
写了一个简单的 bash 脚本,用来测试程序,输入一个测试用例文件,输出没有通过测试的用例和结果,然后把结果保存到数据库里。如何在 bash 脚本里直接访问数据库呢?既然在 shell 里可以直接用 mysql 命令操作数据库,那么在 shell script 里也应该可以通过调用 mysql 来操作数据库。比如用下面的 bash shell 脚本查询数据库:Bash#!/bin/bash
2012-05-13 13:15:59 614
转载 iPhone系统常用文件夹位置
1、【/Applications】常用软件的安装目录2. 【/private /var/ mobile/Media /iphone video Recorder】录像文件存放目录3、【/private /var/ mobile/Media /DCIM】相机拍摄的照片文件存放目录4、【/private/var/ mobile /Media/iTunes_Control/Music】iT
2012-03-19 13:45:43 458
转载 ffmpeg中的sws_scale算法性能测试
经常用到ffmpeg中的sws_scale来进行图像缩放和格式转换,该函数可以使用各种不同算法来对图像进行处理。以前一直很懒,懒得测试和甄别应该使用哪种算法,最近的工作时间,很多时候需要等待别人。忙里偷闲,对ffmpeg的这一组函数进行了一下封装,顺便测试了一下各种算法。简单说一下测试环境,我使用的是Dell的品牌机,i5的CPU。ffmpeg是2010年8月左右的当时最新版本编译而成,我
2012-03-08 17:53:51 581
原创 NSData to NSString
NSString* aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding]; NSData* aData= [aStr dataUsingEncoding: NSASCIIStringEncoding];
2012-03-05 22:29:32 734
原创 Apns Push 证书生成
Apple推送通知SSL许可证的步骤: 1、登录到 iPhone Developer Connection Portal 并点击 App IDs 2、创建一个不使用通配符的 App ID 。通配符 ID 不能用于推送通知服务。例如,我们的iPhone程序ID像这样: AB123346CD.com.xx.iphone 3、点击App ID旁的“Configure”,然后按下按钮生产
2012-02-01 10:40:34 1852
转载 PHP判断是否手机访问
02 03function is_mobile(){04 05 // returns true if one of the specified mobile browsers is detected
2012-01-01 21:48:33 2153
转载 Mac OS守护进程
/sbin/launchd系统及用户进程管理器,它是内核装载成功后在OS环境下启动的第一个进程,是Mac OS最重要的进程之一。你无法禁用它。/usr/libexec/kextd内核扩展服务,响应内核或用户进程的请求,比如装载或卸载内核扩展或提供内核扩展信息给它们。这是Mac的关键守护进程,请不要去禁用它。/usr/sbin/notifyd消息服务,这是Mac OS消息
2011-12-30 18:20:34 3381
转载 Android2.2下camera应用程序支持GPS信息写入jpeg文件
一、概述在Android2.2中,Camera的应用程序并不支持将GPS信息写入到JPEG文件中,但如果要实现这个功能,有如下两种方式:1、修改底层camera驱动。在拍照时,一般都是使用硬件去进行JPEG编码,这样就需要修改JPEG编码器,使其可以将GPS信息写入JPEG文件的头部,即EXIF部分。这种方式使用与手机驱动开发者。2、修改camera应用程序。Camera应
2011-12-28 21:45:03 705
转载 Android平台的音乐资源管理与播放
Android平台基于Linux和开放手机联盟(OHA)系统,经过中国移动的创新研发,设计出拥有新颖独特的用户操作界面,增强了浏览器能力和WAP 兼容性,优化了多媒体领域的OpenCORE、浏览器领域的WebKit等业内众多知名引擎,增加了包括游戏、Widget、Java ME等在内的先进平台中间件。本文主要介绍如何利用OPhone平台提供的多媒体编程环境进行音乐资源的管理与播放。Medi
2011-12-28 21:42:56 794
转载 Android 之 远程图片获取和本地缓存
对于客户端——服务器端应用,从远程获取图片算是经常要用的一个功能,而图片资源往往会消耗比较大的流量,对应用来说,如果处理不好这个问题,那会让用户很崩溃,不知不觉手机流量就用完了,等用户发现是你的应用消耗掉了他手机流量的话,那么可想而知你的应用将面临什么样的命运。另外一个问题就是加载速度,如果应用中图片加载速度很慢的话,那么用户同样会等到崩溃。那么如何处理好图片资源的获取和管理呢?
2011-12-28 21:41:03 436
原创 iphone UITextField
UIImageView *pImageView=[[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; pImageView.image=[UIImage imageNamed:@"background.jpg"]; //给UIImageView添加事件响应 pImageView.userInter
2011-12-16 21:33:32 457
转载 中国天气接口
中国天气weather.comhttp://m.weather.com.cn/data/101110101.html(六天预报)http://www.weather.com.cn/data/sk/101110101.html(实时天气信息)其中101110101是城市的代码,获得城市代码进入http://www.weather.com.cn在搜索框上输入你要需要获得
2011-12-08 14:47:50 345
原创 UIWeb 禁用手势
--屏蔽所有手势--document.body.addEventListener("touchstart", function(event) {event.preventDefault();},false);--屏蔽所有手势,但是链接可以点--document.body.addEventListener("touchstart", function(
2011-12-08 14:14:03 493
原创 文本换页
-(NSArray*)getPagesOfString:(NSString*)cache withFont:(UIFont*)font inRect:(CGRect)r{//返回一个数组, 包含每一页的字符串开始点和长度(NSRange)NSMutableArray *ranges=[NSMutableArray array];//断行类型UILineBreak
2011-10-24 14:03:17 505
原创 随机UUID
+ (NSString*) stringWithUUID { 2. CFUUIDRef uuidObj = CFUUIDCreate(nil);//create a new UUID 3. //get the string representation of the UUID 4. NSString *uuidString = (NSSt
2011-10-24 13:34:20 483
原创 播放声音
NSString *path = [[NSBundle mainBundle] pathForResource:@"crunch" ofType:@"wav"]; SystemSoundID soundID;AudioServicesCreateSystemSoundID((CFURLRef)[NSURL fileURLWithPath:path], &soundID); //分配声音ID
2011-10-24 13:32:54 342
原创 UILabel大小
mLable=[[UILabel alloc] initWithFrame:CGRectMake(0, 23, 175, 33)]; [myLable setFont:[UIFont fontWithName:@"Helvetica" size:10.0]]; [myLable setNumberOfLines:0
2011-10-24 12:47:31 472
转载 截屏
CGImageRef UIGetScreenImage();void SaveScreenImage(NSString *path){ NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; CGImageRef cgImage = UIGetScreenImage(); void *im
2011-10-24 12:34:39 430
转载 手机产品设计
手机产品的设计过程中,由于手机界面的承载能力有限,产品功能的不断膨胀,必须要在用户打开应用之后告知他某些新奇的功能,引导他完成某些主要任务流程,让用户不至于迷失在陌生应用中不知所措。帮助用户快速掌握应用的使用方法,体验到应用的乐趣,新手引导成了一个必须考虑的设计环节。用户引导的直接目标是帮助用户更好的使用产品,终极目标是提升用户满意度。虽然,大多数情况下,我们可以通过合理的设计,尽可能的简
2011-10-24 10:37:23 941
原创 UIWebView禁用
有关属性的解释,可以参见这里:http://learnthemobileweb.com/2009/07/mobile-meta-tags/,该链接还说明了其他可能有用的移动设备meta标签。
2011-10-12 11:52:09 512
原创 单选框
//画图 -(void)addSecondZone:(UIView*)contentView//按钮图片UIImage *selecticonNo =[UIImage imageNamed:SelecticonNo];UIImage *se
2011-10-11 15:26:35 458
转载 snapshot
- (UIImage*)snapshot:(UIView*)eaglview{ GLint backingWidth, backingHeight; // Bind the color renderbuffer used to render the OpenG
2011-10-08 16:51:48 618
原创 iphone viewWillAppear
viewWillAppear: Called when the view is about to made visible. Default does nothing视图即将可见时调用。默认情况下不执行任何操作viewDidAppear: Called when
2011-09-29 23:12:27 397
原创 触摸移动
作为事件处理部分,MoveMeView类执行下面的操作:当触摸第一次发生,检查事件发生的位置。双击Welcome按钮外的位置,更新按钮显示的字符串。单击按钮,把按钮的中心移到手指之下,并引发一个动画放大按钮。其他的触摸都忽略。如果手指在按钮之内移动,按钮的
2011-09-29 22:28:11 578
原创 UITableView
-、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTabl
2011-09-28 23:55:21 443
转载 Objective-c 字符输出
Table 1 Format specifiers supported by the NSString formatting methods and CFString formatting functions定义说明%@Object
2011-09-22 21:24:17 786
原创 常用正则表达式
正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了匹配双字节字符(包括汉字在内):[^\x00-\
2011-09-22 00:16:53 372
原创 TabBarController+NavigationController 结构隐藏
方法一.NewViewController *controller = [[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil];controller.hidesBottom
2011-08-25 15:52:25 1455
原创 Android取设备ID
final TelephonyManager tm = (TelephonyManager) getBaseContext().getSystemService(Context.TELEPHONY_SERVICE);2
2011-08-23 17:27:49 494
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人