自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(108)
  • 收藏
  • 关注

原创 C++读取lua table

lua_pushnil(tolua_S); int index = lua_gettop(tolua_S); map<string, string> dict; // 现在的栈:-1 => nil; index => table index = index - 1; while (lua...

2015-02-02 14:36:26 221

静态库类重复

如果两个静态库冲突的结构是相同的,可以考虑将两个静态库拆分出来进行合并。查看文件的架构有哪些$ lipo -info libzbar.aArchitectures in the fat file: libzbar.a are: armv7 (cputype (12) cpusubtype (11)) i386 将armv7解压出来lipo libzbar.a -thin armv7 -outpu...

2015-01-19 19:08:16 365

mongo笔记

db.users.find({$where:function(){return this.age > 30 && this.age < 35;}})db.users.find({$or:[{name:"mrj6"}, {name:"mrj9"}]})// 查询db.users.find({age:{$lt:30}})db.users.fin...

2013-02-05 11:35:59 111

mongo安装配置

下载地址:http://www.mongodb.org/downloads以CentOS为例安装参照:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-redhat-centos-or-fedora-linux/启动服务器添加权限认证:编辑 /etc/init.d/mongod 将OPTIONS改为...

2012-08-08 14:08:50 100

原创 MPMusicPlayerController

[AVAudioSession sharedInstance].category = AVAudioSessionCategoryAmbientif ([[MPMusicPlayerController iPodMusicPlayer] playbackState] == MPMusicPlaybackStatePlaying)判断ipod是不是在放歌...

2012-07-18 17:39:12 118

原创 iPhone安装gcc

I search a lot on internet how to do this, and I found some info from Anastas Stoyanovsky. Most people posted that if you install libgcc on iOS 4 it will crash at boot but this is not true.Here is...

2012-06-22 00:33:41 385

itunesconnect不能打开同意协议更新

https://developer.apple.com/membercenter/mcUpdateAgreement.action

2012-06-20 14:59:30 247

ProgressDialog设置位置

[code="java"]LayoutParams params = recordProgress.getWindow().getAttributes(); params.y = 100; params.gravity = Gravity.TOP; recordProgress.getWindow().setAttributes(par...

2012-06-15 16:28:31 163

CentOS svn安装配置

安装:查看已安装的包[code="java"]pm -qa |grep subversion[/code]如果有,卸载[code="java"]yum remove subversion-1.4.2-4.el5_3.1[/code][code="java"]yum install subversion.x86_64[/code]创建工...

2012-05-28 12:06:20 69

原创 JNI中java类型与C/C++类型对应关系

在如下情况下,需要在本地方法中应用java对象的引用,就会用到类型之间的转换:  1)java方法里面将参数传入本地方法;2)在本地方法里面创建java对象;3)在本地方法里面return结果给java程序。  分为如下两种情况:  一、Java原始类型像booleans、integers、floats等从Java程序中传到本地方法中的原始类型可以直接使用,下面是jav...

2012-05-25 14:12:16 86

原创 根据错误编号取得错误描述

[code="java"]NSError *error = [NSError errorWithDomain:NSOSStatusErrorDomain code:error_code userInfo:nil];NSLog(@"Error: %@", [error descript...

2012-05-17 14:54:48 110

java 控制台中文乱码

[code="java"]java -Dfile.encoding=utf-8 -jar xxx.jar[/code]

2012-05-04 12:26:16 144

原创 local add, incoming add upon merge

在svn命令行merge之后文件经常会出现local add, incoming add upon merge问题,导致无法提交,可以通过以下命令解决冲突Summarizing to resolve the tree conflict committing your working dir with svn client 1.6.x you can use:[code="java"]...

2012-04-16 16:51:04 185

mysql中文字段排序

[code="sql"]select * from t_user_info order by convert(user_name USING gbk) COLLATE gbk_chinese_ci [/code]

2012-03-31 13:28:50 112

原创 取设备信息

[code="java"]NSLog([[UIDevice currentDevice] name]); // Name of the phone as named by userNSLog([[UIDevice currentDevice] uniqueIdentifier]); // A GUID like stringNSLog([[UIDevice currentDevice]...

2012-03-30 14:11:08 74

为CoreData添加版本管理

[code="java"]/** Returns the persistent store coordinator for the application. If the coordinator doesn't already exist, it is created and the application's store added to it. */- (NSPersist...

2012-03-30 10:32:19 105

Xcode4.3 控制台中文乱码

shift+command+<修改 Run project.app->Info->Debugger 为GDB

2012-03-22 17:06:59 83

原创 强引用与弱引用探讨

保留一个对象创建了一个对该对象的“强”引用。一个对象只有在它的所有强引用都被释放后才能被回收。因此,一个对象的生命周期取决于其强引用的所有者。在某些情况下,这种行为可能并不理想。您可能想要引用一个对象而不妨碍对象本身的回收。对于这种情况,您可以获取一个“弱”引用。弱引用是通过存储一个指向对象的指针创建的,而不是保留对象。 弱引用在可能会出现循环引用的情况下是必不可少的。例如,如果对象A和...

2012-03-16 10:51:27 178

svn merge

创建分支[code="java"]svn cp proj/trunk proj/branches/proj_branch_1[/code]查看分支创建时的版本[code="java"]svn log --stop-on-copy proj/branches/proj_branch_1[/code]合并主线到分支[code="java"]svn mer...

2012-03-15 10:39:48 67

原创 苛刻的单例

作为设计模式中最简单的一个,单例模式还是在很多系统中都会用到,总有那么一些实例,从始至终只需要它的一个实例,而且任何时候都要总方便的得到,像 Application 对象啦,环境对像啊。要保持你设计的类别人只会初始出一个实例来,像 Java/C++/C# 中的做法一般希望能保证以下那些:1. 构造方法藏起来,private 修饰,这样只能通过统一的工厂方法获得实例,因为 new 出...

2012-02-24 17:26:22 86

添加Three20到项目中

省去一切关于Three20的介绍下载地址:https://github.com/facebook/three20一.解压压缩包,将src目录copy到工程中.二.命令行进入到src目录的script.三.执行命令导入库[code="java"]python ttmodule.py -p /your_project_path/project.xcodeproj...

2012-02-22 14:33:04 75

记history记住操作时间

[code="java"]sudo vim /etc/bashrc[/code][code="java"]export HISTTIMEFORMAT="%Y-%m-%d_%H:%M:%S "export HISTFILESIZE=10000000export HISTSIZE=2000[/code][code="java"]source /etc/bashrc...

2012-02-17 10:25:14 85

接近感应传感器使用

[code="java"][[UIDevice currentDevice] setProximityMonitoringEnabled:YES];[/code][code="java"]-(void)sensorStateChange:(NSNotificationCenter *)notification { if ([[UIDevice currentDevic...

2012-02-16 14:22:22 410

应用程序内跳转到评论地址

[code="java"]int appleID = 0; // 应用程序编号 NSString *sUrl = [NSString stringWithFormat:@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&i...

2012-02-16 14:15:26 69

原创 传感器使用

在实际的应用开发中,会用到传感器,下面首先介绍一下iphone4的传感器,然后对一些传感器的开发的API作一简单介绍一、 iPhone 4的传感器技术 进入正题,iPhone 4到底用上了哪些传感器呢? 1) 影像传感器 简单说就是相机镜头,由于只牵涉到微光学与微电子,没有机械成份在里头,即便加入马达、机械驱动的镜头,这类的机械零件也过...

2012-02-16 11:57:44 131

原创 拍照图片方向修正

[code="java"]+ (UIImage *)rotateImage:(UIImage *)aImage { CGImageRef imgRef = aImage.CGImage; CGFloat width = CGImageGetWidth(imgRef); CGFloat height = CGImageGetHeight(imgRef); ...

2012-02-15 10:41:00 160

原创 uiview动画

[code="java"]CATransition *transition = [CATransition animation]; transition.duration = 0.7; transition.timingFunction = [CAMediaTimingFunction functionWithName:kCAMediaTimingFunct...

2012-02-14 17:38:55 49

原创 不规则形状的uibutton

有的时候,我们需要使用非规则形状的按钮。UIButton允许你选择带有alpha通道的图像。比如,我使用下面四个图像:然后用Interface Builder创建用户定义按钮,你可以透过图像的透明部分看到后面的按钮(假定按钮未定义为opaque)。.然而 UIButton 的点击测试(hit-testing)并未考虑图像的透明性,所以当你将图像重叠放置时,如图所示:...

2012-02-08 11:27:24 215

原创 设置 NSZombieEnabled 定位 EXC_BAD_ACCESS 错误

我们做 iOS 程序开发时经常用遇到 EXC_BAD_ACCESS 错误导致 Crash,出现这种错误时一般 Xcode 不会给我们太多的信息来定位错误来源,只是在应用 Delegate 上留下像 Thread 1: Program received signal: "EXC_BAD_ACCESS",让问题无从找起。比如你对已释放的对象发送消息时就会出现,EXC_BAD_ACCESS,再如...

2012-02-02 14:53:14 58

震动(系统声音)

[code="java"]AudioServicesPlaySystemSound(kSystemSoundID_Vibrate);[/code]

2012-02-02 14:19:45 198

原创 NSPredicate及正则表达式的使用心得 分享

判断字符串首字母是否为字母。Objective-c代码NSString *regex = @"[A-Za-z]+";NSPredicate *predicate = [NSPredicate predicateWithFormat:@"SELF MATCHES %@", regex];if ([predicate evaluateWithObject:aString]) {...

2012-01-17 17:24:43 105

UISearchDisplayController使用

用UISearchBar初始化,设置代理[code="java"]UISearchBar *searchBar = [[UISearchBar alloc] init]; self.tableView.tableHeaderView = searchBar; [searchBar sizeToFit]; searchBar.delegate = self;...

2012-01-14 10:53:58 80

ios录音

[code="java"]- (AVAudioRecorder*)audioRecorder { if (!audioRecorder) { NSString *path = [NSHomeDirectory() stringByAppendingString:@"/tmp"]; NSTimeInterval timeInterval = [[NS...

2011-12-31 16:40:20 103

mac安装nginx

在http://nginx.org/en/download.html下载nginx(比如:http://nginx.org/download/nginx-1.1.11.tar.gz)解压[code="java"] tar -xzf nginx-1.1.11.tar.gz[/code]添加操作权限[code="java"] chmod a+rwx ...

2011-12-20 15:25:26 88

原创 详解Objective-c Block应用

目前只有Mac 10.6 和iOS 4有支援。Block是由一堆可執行的程式組成,也可以稱做沒有名字的Function (Anonymous function)AD: 详解Objective-c block应用是本文要介绍的内容,主要介绍的是Objective-c block应用,不多说,先来看详细内容。Apple在C, Objective-C, C...

2011-12-20 13:52:25 58

原创 FTP客户端命令详解

FTP> ! 从 ftp 子系统退出到外壳。FTP> ? 显示 ftp 命令说明。? 与 help 相同。格式:? [command]说明:[command]指定需要帮助的命令名称。如果没有指定 command,ftp 将显示全部命令的列表。FTP> append 使用当前文件类型设置将本地文件附加到远程计算机上的文件。格式:append local-file [rem...

2011-12-15 17:44:45 138

原创 Linux如何查找文件安装路径

Linux中查看某个软件的安装路径(地址)有时显得非常重要。比如某个文件的快速启动项被删除,或者你要建立快速启动项,或者想删除、添加安装文件等等,很多地方都要用到查案文件安装路径的命令。这里给大家介绍Linux查看文件安装路径(地址)命令。一、查看文件安装路径:由于软件安装的地方不止一个地方,所有先说查看文件安装的所有路径(地址)。这里以Oracle为例。比如说我安...

2011-12-14 11:40:56 126

mysql自动备份

[code="java"]set d=%date:~0,4%%date:~5,2%%date:~8,2%set t=%time:~0,2%%time:~3,2%%time:~6,2%set dt=%d%%t%"D:\\MySQL\\MySQL Server 5.1\\bin\\mysqldump.exe" --opt -uroot -p111111 verification>E...

2011-12-13 11:11:54 56

uilabel字体适应宽度

[code="java"]textFieldCount.adjustsFontSizeToFitWidth = YES;textFieldCount.minimumFontSize = 1.0f;[/code]adjustsFontSizeToFitWidth:设置字体大小是否自动适应控件宽度minimumFontSize:设置最小字体,超过这个最小字体后,控件字体不会再变...

2011-12-08 18:19:03 87

vim全局替换

[code="java"]:1,$s/old/new/g[/code]1:起始行$结束行s:表示执行替换操作/old:原始字符串/new:替换字符串/g:表示全局替换

2011-12-08 14:58:35 99

空空如也

空空如也

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

TA关注的人

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