Archive for 四月, 2010
Debian中安装使用sudo命令
2010-04-28, Nortan Posted in 配置 | 4 回复 | 查看全文>>
sudo可以让非root用户具有管理员的权限,安装好的Debian(ubuntu同样适用)后还不能使用sudo,需要使用root用户登陆后安装sudo命令。
#apt-get install sudo
安装后,就可以给你的帐号设置管理员权限了
#vim /etc/sudoers
添加一行 username ALL=(ALL) ALL #这里的username就是你要给予一定权限的用户
然后保存,退出root,然后使用username用户登陆。应该就有sudo权限了。 查看全文…
iphone中如何进行多线程编程
2010-04-26, Nortan Posted in Objective-c, 软件开发 | 15 回复 | 查看全文>>

多线程在各种编程语言中都是难点,很多语言中实现起来很麻烦,objective-c虽然源于c,但其多线程编程却相当简单,可以与java相媲美。这篇文章主要从线程创建与启动、线程的同步与锁、线程的交互、线程池等等四个方面简单的讲解一下iphone中的多线程编程。
一、线程创建与启动
线程创建主要有二种方式:
- (id)init; // designated initializer - (id)initWithTarget:(id)target selector:(SEL)selector object:(id)argument;
当然,还有一种比较特殊,就是使用所谓的convenient method,这个方法可以直接生成一个线程并启动它,而且无需为线程的清理负责。这个方法的接口是: 查看全文…
Debian静态IP的配置
2010-04-21, Nortan Posted in 配置 | 9 回复 | 查看全文>>
Debian中配置静态ip,主要有两个文件,第一个是“/etc/network/interfaces”,另一个是“/etc/resolv.conf”。/etc/network/interfaces这个文件主要配置ip地址,子网掩码等等,/etc/resolv.conf是配置DNS服务器地址的。如下是两个例子配置: 查看全文…
为阿福祈祷、为玉树祈福
2010-04-21, Nortan Posted in 人生百味 | 2 回复 | 查看全文>>
汶川曾经牵动每个人的心,而玉树同样牵动着每个人的心,昨天晚上与老婆一起看中央电视台的捐款晚会,我们都被一幕幕场面感动得流泪,特别是看到香港同胞–阿福…
阿福是平淡的,他是一个卡车司机,中华民族千千万万儿女中普通的一名同胞,却在十年里,走遍中国,为祖国的千山万水献着自己的爱心。阿福是伟大的,他是一个社工,中华民族千千万万儿子中普通的一位男人,却在关键了时候,救出三位老师与三位学生,而他在生命垂危的时候,想到的还是他人–“孩子和老师救出来了没?”阿福是质朴、纯净的,在他灿烂的笑容里看不到任何的杂质,一个身处繁华都市,遍地是黄金的香港,却有如此忘我的人,他这是为了什么?我不知道,我只知道阿福让更多人的心灵净化了…阿福走了,黄福荣走了,他一定上了天堂,那里会有他更美好的生活…
为玉树祈福,为那里的受灾的人们祈福,为那些奔赴在现场救灾的军人、医生、社会团体及个人祈福,更为阿福祈祷,阿福!一路走好!
sqlite3中针对objective-c的持久层框架
2010-04-19, Nortan Posted in Objective-c, 软件开发 | 7 回复 | 查看全文>>
Cocoa与Cocoa Touch(主要是指iphone,ipad,ipod等等)都对sqlite3提供了良好的支持,但objective-c语言中的sqlite3持久层框架确没有java中那样丰富与强大、灵活,直到我发现sqlitepersistentobjects这个框架。这个框架利用反射机制与value objects的完美结合,对sqlite3进行了非常轻量级的对象封装(这点有点像我2007年时写的一个java持久层框架,过些时候我整理一下,开源出来),使用者在编程过程中,基本不用再写sql语句,也不需要再手工生成sqlite3数据库文件。你所关心的,就是值对象继承一个核心类,然后添加值对像的属性,实际他就是一款Objective-C实现的ActiveRecord–Rails社区红透半边天的ORM模式。 查看全文…
