May152012
OSX Lion run in 32bit
关闭64bit
sudo systemsetup -setkernelbootarchitecture i386
开启64bit
sudo systemsetup -setkernelbootarchitecture x86_64
阅读全文
作者:admin | 分类:Life | 阅读:23 views |
抢沙发
Aug232011
关于 ios开发 oauth 安全性问题
关于oauth得详解在这里就不多说了.关于ios开发中得oauth认证过程为了方便用户使用一半会考虑用uiwebview来实现这个授权过程.然而在这个过程中..可以通过webview得委托方法抓到用户得帐号密码.简单分析以下post信息也包含在httpbody里,通过相应的委托方法 可以获得到当前页面的httpbody然后分析出post信息.
- (BOOL) webView: (UIWebView *) webView shouldStartLoadWithRequest: (NSURLReq...阅读全文
作者:admin | 分类:Life | 阅读:151 views |
Aug152011
Jul282011
计算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 |
May092011
自动登陆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 |
Apr282011
为了调试方便写了一个简单的脚本
?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 |
Dec112010
cocoa urlencode
由于制作脑内的iphone app初期是用采集来做的..这个里面url部分为中文这个其实转成utf8编码的就应该可以通过nsurl获取的
不过还是找到了一个cocoa的urlencode的方法
NSString * encodedString = (NSString *)CFURLCreateStringByAddingPercentEscapes(
NULL,
(CFStringRef)unencodedString,
NULL,
(CFStringRef)@"!*'();:@&=+$,/?%#[]",
kCFStringE...阅读全文
作者:admin | 分类:Life | 阅读:122 views |
Aug152010
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...阅读全文
Aug122010
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...阅读全文
Jul312010
IPhone View层次结构说明
View层次结构说明:
1.容器类,加强其他视图的功能,或提供额外的显示效果。
如:UIScrollView是用来显示那些内容太多,不能在一屏里显示的视图的;
UITableView是UIScrollView的子类,用来展现列表形式的内容的,因为表中的行是可选的,
UITableView也被用于层次结构的导航。
UIToolBar是用来显示一个或多个与按钮相似的子项,通常UIToolBar显示在屏幕底部,用来
显示一组经常使用的命令按...阅读全文