天堂向右,我依然向左

天下之大,虽离家千里,何处不可往!何事不可为!
生活之路,纵坎坷曲折,当奋斗不息,则精彩纷呈!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2010年8月24日

摘要: As promised, here is a little How-I-did-it / How-To.First off: I am not an experienced SAX-User.. So this approach might be packing the problem at it’s tail, but this is how DOM-Users feel comfortable with ;)Let’s assume we want to parse the following XML:tranist.xmlview plaincopy to clipboardprint? 阅读全文
posted @ 2010-08-24 17:29 老舟 阅读(812) 评论(0) 推荐(0) 编辑

摘要: 按佛洛伊德的理論,人格是一個整體,這整體包括了三部份,分別稱為本我、自我、超我。人格中的三個部分,彼此交互影響,在不同時間內,對個體產生不同的作用。本我(id) 是人格結構中最原始部分,從出生日起算即已存在。構成本我的的成分是人類的基本需求,如飢、渴、性三者均屬之。本我中之需求產生時,個體要求立即滿足,故而從支配人性的原則言,支配本我的是唯樂原則。例如嬰兒每感飢餓時即要求立刻餵奶,決不考慮母親有無困難。自我(ego) 是個體出生後,在現實環境中由本我中分化發展而產生,由本我而來的各種需求,如不能在現實中立即獲得滿足,他就必須遷就現實的限制,並學習到如何在現實中獲得需求的滿足。從支配人性的原.. 阅读全文
posted @ 2010-08-24 16:46 老舟 阅读(306) 评论(0) 推荐(0) 编辑

摘要: 人格的理論中,在佛洛伊德的心理分析論中談到,在五歲之前是人格發展的關鍵期,在幼年時期,本我尋求快樂的衝動是集中在身體的某些部位:包括口腔.肛門及性器官,在這些期間,如果能夠滿足的話,對未來人格的發展有很大的影響,假如不能適度獲得滿足的話,會使人格發展停滯在某一階段,而影響其一生的人格!一.口腔期:0-1歲,嬰幼兒的原始慾望來自口腔的吸吮.咀嚼.吞嚥等活動以獲得滿足,假如在這一階段不能獲得滿足,則長大後會形成口腔性格,仍然會追求口腔快感,例如:吸煙.酗酒.咬東西.罵人等!二.肛門期:2-3歲,嬰幼兒以排泄大小便,獲得原始慾力的滿足,若太早嚴格要求如廁訓練,造成此階段不能滿足的話,則容易產生肛門性 阅读全文
posted @ 2010-08-24 16:45 老舟 阅读(4568) 评论(0) 推荐(0) 编辑

摘要: use theUIKit and Quartzto draw vector graphics.n example of the pie charts the code base generates is below (a screenshot):And now, for the code:GraphView.h123456789101112##(nothing to see here)##import <UIKit/UIKit.h>#import <Foundation/Foundation.h>@interface GraphView : UIView {}@endG 阅读全文
posted @ 2010-08-24 16:09 老舟 阅读(250) 评论(0) 推荐(0) 编辑

摘要: Java代码@implementationBrightnessController//MyCreateBitmapContext:SourcebasedonAppleSampleCodeCGContextRefMyCreateBitmapContext(intpixelsWide,intpixelsHigh){CGContextRefcontext=NULL;CGColorSpaceRefcolorSpace;void*bitmapData;intbitmapByteCount;intbitmapBytesPerRow;bitmapBytesPerRow=(pixelsWide*4);bitm 阅读全文
posted @ 2010-08-24 15:59 老舟 阅读(1013) 评论(0) 推荐(0) 编辑

摘要: iPhone中的剪切技巧:1.获取图形上下文2.构造剪切的路径(形状)3.构建剪切区域4.贴上你的画Java代码//1CGContextRefcontext=UIGraphicsGetCurrentContext();//2CGRectbounds=CGRectMake(0.0f,0.0f,SIDELENGTH,SIDELENGTH);CGMutablePathRefpath=CGPathCreateMutable();CGPathAddEllipseInRect(path,NULL,bounds);//3CGContextAddPath(context,path);CGContextClip 阅读全文
posted @ 2010-08-24 15:57 老舟 阅读(394) 评论(0) 推荐(0) 编辑

摘要: Java代码//CourtesyofApple,CreateBitmapwithAlpha/RGBvaluesCGContextRefCreateARGBBitmapContext(CGImageRefinImage,CGSizesize){CGContextRefcontext=NULL;CGColorSpaceRefcolorSpace;void*bitmapData;intbitmapByteCount;intbitmapBytesPerRow;size_tpixelsWide=size.width;size_tpixelsHigh=size.height;bitmapBytesPerR 阅读全文
posted @ 2010-08-24 15:56 老舟 阅读(373) 评论(0) 推荐(0) 编辑

摘要: 在iPhone中动画过度非常简单.首先获取当前的图形上下文:Java代码CGContextRefcontext=UIGraphicsGetCurrentContext();接着设置一些动画属性用于开始动画:Java代码[UIViewbeginAnimations:nilcontext:context];[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];[UIViewsetAnimationDuration:1.0];然后设置想要过度的对象的最终状态.Java代码[bigsetFrame:SMALLRECT];[bigsetAlpha 阅读全文
posted @ 2010-08-24 15:55 老舟 阅读(1344) 评论(0) 推荐(0) 编辑

摘要: 不知道4.0SDK带有手势的直接支持没有,至少3.2已经可以用了.但是如果想支持早期的版本,那么手势的识别无疑是一种痛苦,因为需要自己写代码来判定手势...下面代码是判断一个滑动的手势(swipe),虽然很简单但是总体思想就是这样了.当在一个水平,或者纵向滑动时给出一个滑动距离以及偏移量.当实际滑动距离超过指定的距离,且水平或者纵向的偏移量小于指定的偏移量则视为这个滑动手势判定成功!Java代码-(void)touchesMoved:(NSSet*)toucheswithEvent:(UIEvent*)event{UITouch*touch=touches.anyObject;CGPointc 阅读全文
posted @ 2010-08-24 15:53 老舟 阅读(477) 评论(0) 推荐(0) 编辑

摘要: navigation bar 分为三个部分,左按钮,右按钮和中间的View.在Controller中可以通过以三个方式来引用:self.navigationItem.titleViewself.navigationItem.leftBarButtonItemself.navigationItem.rightBarButtonItem左右按钮可以使用UIBarButtonItem来构造. 他默认有很多种按钮可攻选择:Java代码typedefenum{UIBarButtonSystemItemDone,UIBarButtonSystemItemCancel,UIBarButtonSystemIt 阅读全文
posted @ 2010-08-24 15:52 老舟 阅读(1177) 评论(0) 推荐(1) 编辑

摘要: 当文本输入时, 文本框有几中选择用于辅助输入:textField.clearButtonMode=UITextFieldViewModeWhileEditing;Java代码typedefenum{UITextFieldViewModeNever,//clearbutton永远不出现UITextFieldViewModeWhileEditing,//编辑的时候出现UITextFieldViewModeUnlessEditing,//未编辑的时候出现UITextFieldViewModeAlways//永远都出现}UITextFieldViewMode;弹出的键盘类型也可以辅助快速输入:text 阅读全文
posted @ 2010-08-24 15:49 老舟 阅读(534) 评论(0) 推荐(0) 编辑

摘要: -(BOOL)pointInside:(CGPoint)pointwithEvent:(UIEvent*)event{CGPointpt;floatHALFSIDE=SIDELENGTH/2.0f;//normalizewithcenteredoriginpt.x=(point.x-HALFSIDE)/HALFSIDE;pt.y=(point.y-HALFSIDE)/HALFSIDE;//x^2+y^2=radiusfloatxsquared=pt.x*pt.x;floatysquared=pt.y*pt.y;//Iftheradius<1,thepointiswithintheclip 阅读全文
posted @ 2010-08-24 15:46 老舟 阅读(418) 评论(0) 推荐(0) 编辑

摘要: 核心函数是:CGContextAddArc(CGContextRefc,CGFloatx,CGFloaty,CGFloatradius,CGFloatstartAngle,CGFloatendAngle,intclockwise)CGContextRef: 图形上下文x,y: 开始画的坐标radius: 半径startAngle, endAngle: 开始的弧度,结束的弧度clockwise: 画的方向(顺时针,逆时针)有了这个函数可以画出任意扇形,所以饼图也不再话下.Java代码#definePI3.14159265358979323846#defineradius100staticinli 阅读全文
posted @ 2010-08-24 15:42 老舟 阅读(381) 评论(0) 推荐(0) 编辑