OSX Lion run in 32bit

    关闭64bit sudo systemsetup -setkernelbootarchitecture i386 开启64bit sudo systemsetup -setkernelbootarchitecture x86_64 阅读全文
    作者:admin | 分类:Life | 阅读:23 views |

    关于 ios开发 oauth 安全性问题

    关于oauth得详解在这里就不多说了.关于ios开发中得oauth认证过程为了方便用户使用一半会考虑用uiwebview来实现这个授权过程.然而在这个过程中..可以通过webview得委托方法抓到用户得帐号密码.简单分析以下post信息也包含在httpbody里,通过相应的委托方法 可以获得到当前页面的httpbody然后分析出post信息. - (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest: (NSURLReq...阅读全文
    作者:admin | 分类:Life | 阅读:151 views |

    FPS 游戏主循环—-转载

    原文地址 http://dewitters.koonsolo.com/gameloop.html 游戏主循环 引言 游戏主循环是每个游戏的心跳,输送着整个游戏需要的养分。不幸的是没有任何一篇好的文章来指导一个菜鸟游戏程序员如何为自己的程序供养。不过不用担心,因为你刚好不小心看到了这篇,也是唯一一篇给予这个话题足够重视的文章。 由于我身为游戏程序员,我见过许许多多的手机小游戏的代码。这些代码给我展示了五彩缤纷...阅读全文
    作者:admin | 分类:Game | 阅读:178 views | 标签:,

    计算NSString字节长度,中文如何按2字节计算

    这个问题得回归倒基础上面。字符串的长度跟编码有关系。utf8是变长,gbk是双字节 所以看如下代码 NSString *test = [NSString stringWithString:@"这是一个中文test1"]; NSStringEncoding enc = CFStringConvertEncodingToNSStringEncoding(kCFStringEncodingGB_18030_2000); NSLog(@”%@ length is: %d”,test,[test lengthOfBytesUsingEncoding:enc]); 阅读全文
    作者:admin | 分类:Life | 阅读:295 views |

    自动登陆ssh脚本

    由于每天都要向服务器更新文件.每次都要来回的ssh输入用户名,输入密码,输入目录.为了省去这个繁琐的工作写了一个自动登陆脚本. ?Download download.txt1 2 3 4 5 6 7 8 9 10 11 12 13 #!/usr/bin/expect set timeout 1 spawn /usr/bin/ssh -oStrictHostKeyChecking=no netseye@192.168.1.2 expect "*password:" send "123456\r" expect "*]$" send &q...阅读全文
    作者:admin | 分类:Life | 阅读:154 views |

    为了调试方便写了一个简单的脚本

    ?Download download.txt1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 #!/bin/bash echo "___________________________________" path=`ps aux|awk '/fpm/{print $14}'|head -n 1`; echo "文件路径:"$path; echo "开始替换......." if grep -l "<value name=\"display_errors\">0</value>" $path; then sed -i "s/&...阅读全文
    作者:admin | 分类:PHP | 阅读:112 views |

    cocoa urlencode

    由于制作脑内的iphone app初期是用采集来做的..这个里面url部分为中文这个其实转成utf8编码的就应该可以通过nsurl获取的 不过还是找到了一个cocoa的urlencode的方法   NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(  NULL,  (CFStringRef)unencodedString,  NULL,  (CFStringRef)@"!*'();:@&=+$,/?%#[]",  kCFStringE...阅读全文
    作者:admin | 分类:Life | 阅读:122 views |

    Mac/iPhone Category & Protocol

    http://blog.codingmylife.com/?p=41 Categories #import “ClassName.h” @interface ClassName ( CategoryName ) // method declarations @end #import “ClassName+CategoryName.h” @implementation ClassName ( CategoryName ) // method definitions @end For example @interface MyObject : NSObject{ NSNumber *number; } - (NSNumber *)number; @end @interfa...阅读全文
    作者:admin | 分类:Cocoa | 阅读:137 views | 标签:, , , ,

    iphone多线程汇总

    1,NSThread - (void)updateImageForCellAtIndexPath:(NSIndexPath *)indexPath { NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init]; UIImage *image = [self getImageForCellAtIndexPath:indexPath]; UITableViewCell *cell = [self.tableView cellForRowAtIndexPath:indexPath]; [cell.imageView performSelectorOnMainThread:@selector(setImage:) withObject:image waitUnti...阅读全文
    作者:admin | 分类:Cocoa | 阅读:210 views | 标签:, , , , ,

    IPhone View层次结构说明

    View层次结构说明: 1.容器类,加强其他视图的功能,或提供额外的显示效果。 如:UIScrollView是用来显示那些内容太多,不能在一屏里显示的视图的; UITableView是UIScrollView的子类,用来展现列表形式的内容的,因为表中的行是可选的, UITableView也被用于层次结构的导航。 UIToolBar是用来显示一个或多个与按钮相似的子项,通常UIToolBar显示在屏幕底部,用来 显示一组经常使用的命令按...阅读全文
    作者:admin | 分类:Cocoa | 阅读:167 views | 标签: