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