penn-wang
一位老和尚,他身边聚拢着一帮虔诚的弟子。这一天,他嘱咐弟子每人去南山打一担柴回来。弟子们匆匆行至离山不远的河边,人人目瞪口呆。只见洪水从山上奔泻而下,无论如何也休想渡河打柴了。无功而返,弟子们都有些垂头丧气。唯独一个小和尚与师傅坦然相对。师傅问其故,小和尚从怀中掏出一个苹果,递给师傅说,过不了河,打不了柴,见河边有棵苹果树,我就顺手把树上唯一的一个苹果摘来了。后来,这位小和尚成了师傅的衣钵传人。
摘要: 如题,嘿嘿。 阅读全文
posted @ 2013-03-12 23:40 penn-wang 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 转:http://blog.jobbole.com/33314/1. 太害怕学不会新的工具、语言和框架一般的程序员会墨守他们最喜欢的工具,而不希望学习新的,因为他们认为,离开了那些语言和工具,多年的经验就会付诸东流。而强大的程序员会拥抱那些挑战和机会,积极地学习新的工作方式。2. 直到特性“完成”的时候才会提交。(但永远都不会完成!)他在MarkedUp公司中把这种行为叫做“囤积提交(commit hoarding)”。有些程序员没有足够的信心来承受团队中其他成员的批评和审查,因此会把自己的工作藏起来,直到“完成”状态才提交。这种开发者会损害团队中其他人员的生产力,因为团队看不到他每天的成果, 阅读全文
posted @ 2013-02-18 10:45 penn-wang 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 坐姿注意事项﹕1. 银幕及键盘应该在你的正前方﹐不应该让脖子及手腕在于斜的状态。 2. 银幕的最上方应比您眼睛的水平低﹐且银幕因该离您最少一个手臂的距离。3. 要坐就坐直的﹐不要半坐半躺。不要让您的身体坐为角度不正的姿势。4. 大腿应尽量保持于前手臂平行的姿势。5. 手﹐手腕﹐及手肘应保持在意条直线上。任何一点都不该弯曲。6. 脚应能够轻松平平放在地板或脚垫上。7. 椅座的高度应调到你的手肘有近90度弯曲﹐而你的手指能够自然的架在键盘的正上方。8. 如果椅子设计本身没有护背曲线﹐请你马上去买一个护背垫。要记得保持腰到背的那个曲线。现在办公人员都坐在椅子上太久﹐算是一种都市病。如果坐歪了那就更糟 阅读全文
posted @ 2013-02-18 10:38 penn-wang 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 对于这两个东西,经常使用。问题是没有系统的认识。结合网上东西,自己记录一下!http://www.cnblogs.com/darkangle/archive/2011/08/17/2143119.htmlhttp://blog.csdn.net/simpson910/article/details/7941964类别@interface ClassName ( CategoryName )// method declarations@end注意事项1:类别是类的扩展,只可以声明方法,不可以声明变量。并且,类别的方法优先级较高,可覆盖原类方法。2:类别的方法中,不可以调用super方法。--类别 阅读全文
posted @ 2013-01-21 12:04 penn-wang 阅读(778) 评论(0) 推荐(1) 编辑
摘要: 原始图片:拉伸后图片:具体代码,很简单: UIImage *bgImage = [[UIImage imageNamed:@"search_edit_bg.png"] stretchableImageWithLeftCapWidth:2 topCapHeight:0];// UIImage *tempImage = [[UIImage imageNamed:@"remind_tohome_btn.png"] stretchableImageWithLeftCapWidth:2 topCapHeight:0]; UIView *theView = [[UI 阅读全文
posted @ 2013-01-16 15:25 penn-wang 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 实现这个有很多方法,来看看我的小把戏。嘿嘿。代码:ClickImageView.h@interface ClickImageView : UIImageView{ id _target; SEL _selector;}-(void)addTarget:(id)target selector:(SEL)selector;@endClickImageView.m#import "ClickImageView.h"@implementation ClickImageView- (id)initWithFrame:(CGRect)frame{ self = [super initW 阅读全文
posted @ 2013-01-15 17:34 penn-wang 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 上图:不要怀疑,这是一个label。代码ColorsLabel.h@interface ColorsLabel : UILabel { NSMutableDictionary *_attributedDic; NSMutableAttributedString *_attributedText;}@property (nonatomic, copy) NSMutableDictionary *attributedDic;@endColorsLabel.m#import <CoreText/CoreText.h>#import "ColorsLabel.h"#im 阅读全文
posted @ 2013-01-15 17:22 penn-wang 阅读(511) 评论(0) 推荐(0) 编辑
摘要: 1.将API的libs文件夹拷贝到您的Application工程跟目录下2.在XCode的Project -> Edit Active Target -> Build -> Linking -> Other Linker Flags中添加-all_load3.设置静态库的链接路径,在XCode的Project -> Edit Active Target -> Build -> Search Path -> Library Search Paths中添加您的静态库目录,比如"$(SRCROOT)/../libs/Release$(EFFE 阅读全文
posted @ 2013-01-11 13:55 penn-wang 阅读(250) 评论(0) 推荐(0) 编辑
摘要: #pragma -mark -keyBoardNotification- (void)addNotification {// if(IOS_VERSION<5.0)// {// [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(keyboardWillShow:) name:UIKeyboardWillShowNotification object:nil];// [[NSNotificationCenter defaultCenter] addObse... 阅读全文
posted @ 2013-01-10 15:15 penn-wang 阅读(406) 评论(0) 推荐(0) 编辑
摘要: - (void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ int index = fabs(_theScrollView.contentOffset.x)/self.view.frame.size.width; if(_lastPageIndex == index) { _lastPageIndex++; } else{ _lastPageIndex = index; } if (_lastPageIndex>index){ //在这里,就是已经在最后一页,... 阅读全文
posted @ 2013-01-10 10:31 penn-wang 阅读(698) 评论(0) 推荐(0) 编辑