上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

2011年4月12日

linux/nginx 安全增强

摘要: 这有一篇很好的文章. 评论中有好的补充http://www.cyberciti.biz/tips/linux-unix-bsd-nginx-webserver-security.html 阅读全文

posted @ 2011-04-12 10:44 迎-客-松 阅读(144) 评论(0) 推荐(0) 编辑

2011年3月24日

做领导还是做自己?

摘要: 为了发挥你的真正优势,你可以走以下几步:1.认识自己如果你想做“你自己”,首先要知道“你自己”是什么样。专业测评可以帮助你发现自己的领导力、价值观、情绪模式,并帮你做出深入的分析。2.扩展“你”的定义完成测评后,你会发现有些部分的“你自己”是你愿意保持的,有些部分是你乐意调整的,这样,你才能决定你想成为什么样的你。3.发挥你的EQ(情商)优势不要浪费生命去做一些自己不知道该如何推脱的事情。不要因为同事将一些不相关的责任和任务推给你,就把自己变成一个定时炸弹。不要因为不知道该如何向上司表示愤怒,就强压情绪,把自己搞得垂头丧气,疲惫无比。多多修炼自己的情商,这样你就可以带着真诚的微笑说“不”,你就 阅读全文

posted @ 2011-03-24 09:14 迎-客-松 阅读(309) 评论(0) 推荐(0) 编辑

2011年2月10日

Xcode中创建和添加Libary

摘要: 该文介绍如何在xcode中创建自定义libary,以及如何将外部Libary添加到项目中。1.新建 "Libary" -> "Cocoa Touch static libary" 项目 "LibaryTest";2.新建 "HellowWorld" 类:[代码]3.新建 "Window-based Application" 项目 "TempTest";4.在TempTest下新建“new Group” 名为 &ld 阅读全文

posted @ 2011-02-10 17:18 迎-客-松 阅读(1255) 评论(0) 推荐(0) 编辑

用代码初始化APP的window

摘要: 该例介绍如何用代码这创建iPhone的app的window,这样可以使我们的app不依赖任何nib文件,完全邮代码实现。1.创建基于"window-based application"的新项目"CodingWindowDemo";2.删除MainWindow.xib文件;3.删除CodingWindowDemo-Info.plist文件中"Main nib file base name"行;4.修改main.m代码:[代码]5.修改CodingWindowDemoAppDelegate.h后代码如下:[代码]6.修改CodingWin 阅读全文

posted @ 2011-02-10 14:31 迎-客-松 阅读(1370) 评论(0) 推荐(0) 编辑

2011年1月12日

在Xcode中搭建真机调试环境

摘要: 苹果官方文档中文推荐文章在Xcode3.2.5(我用的版本)中,可以简化步骤。注:最好在Safari上完成下面步骤,因为在其它浏览器上可以不到正常上传文件。步骤一,添加真机设备:打开 https://developer.apple.com/ios/manage/devices/index.action,在Devices中添加真机设备,方法可以参考上面推荐的文档。99美元注册的账号,只能添加100台设备(确切的说是只能添加100次)。步骤二,用Keychain Access生成证书请求:打开KeychainAccess程序。在“User Email Address”中输入iDS的注册Email。 阅读全文

posted @ 2011-01-12 13:14 迎-客-松 阅读(7657) 评论(1) 推荐(0) 编辑

2011年1月4日

VirtualBox虚拟机Ubuntu找不到网卡的解决方法

摘要: 电脑重装了操作系统,将以前的VirtualBox虚拟机Ubuntu托盘加到新系统的VirtualBox中,启动Ubuntu后找不到网卡。解决办法:启动虚拟机,执行下面的操作$cd /etc/udev/rules.d$mkdir backup$sudo mv * backup#sudo reboot就可以了。 阅读全文

posted @ 2011-01-04 22:56 迎-客-松 阅读(3166) 评论(0) 推荐(0) 编辑

2010年12月30日

Objcetive-C 中 @property 介绍

摘要: 通常在声明一些成员变量时会看到如下声明方式:@property (参数1,参数2) 类型 名字;这里我们主要分析在括号中放入的参数,主要有以下三种:setter/getter方法(assign/retain/copy)读写属性(readwrite/readonly)atomicity(nonatomic)其中各参数说明如下:assign默认类型,setter方法直接赋值,而不进行retain操作retainsetter方法对参数进行release旧值,再retain新值,如下代码:copysetter方法进行Copy操作,与retain一样nonatomic禁止多线程,变量保护,提高性能,如果 阅读全文

posted @ 2010-12-30 16:25 迎-客-松 阅读(275) 评论(0) 推荐(0) 编辑

Objcetive-C 归档

摘要: 对于基本Objective-C类对象(NSString,NSArray...):方法一:使用XML属性列表进行归档。代码方法二:使用NSKeyedArchiver归档。代码对于自定义的Class,需要实现NSCoding协议,然后用上述方法二归档:代码使用NSData创建定义档案。以上面已实现NSCoding协议的TestProperty类为例。代码利用归档实现对象深复制:代码 阅读全文

posted @ 2010-12-30 14:53 迎-客-松 阅读(675) 评论(0) 推荐(0) 编辑

Objective-C 对象复制

摘要: Foundation系统对象(NSString,NSArray等)只有遵守NSCopying 协议的类才可以发送copy消息只有遵守 NSMutableCopying 协议的类才可以发送mutableCopy消息copy和mutableCopy区别就是copy返回后的是不能修改的对象, 而mutableCopy返回后是可以修改的对象。这个两个方法复制的对象都需要手动释放。自义定义Class自义定Class也需要实现NSCopying协义或NSMutableCopying协议后,其对象才能提供copy功能。代码 阅读全文

posted @ 2010-12-30 13:27 迎-客-松 阅读(766) 评论(0) 推荐(0) 编辑

2010年12月29日

Objective-C 内存管理

摘要: 需要手动维护的对象是Foundation提供类的对象和用户自定义类的对象。其实就是NSObject的子类。NSInteger和CGFloat不需要手动回收,因为他们只是用defined定义的某基本类型的别名。 需要回收和对象引用计数值会大于零。当引用计数值减于零时,会除释放。 对象执行autorelease方法,可以将该对象加入当前所在回收池(NSAutoreleasePool)中。 自动释放池(NSAutoreleasePool)对象执行drain操作时,会将加入该池里自动回收的对象引用计数减掉该对象在这个池里执行autorelease的次数。 可以将一个对象加到多个自动释放池中 阅读全文

posted @ 2010-12-29 17:57 迎-客-松 阅读(298) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页

导航