无聊玩玩
帛逸TB
这个作者很懒,什么都没留下…
展开
-
scrollView实现无限快速滑动
利用UIscrollView,我们可以实现优美平滑的滑动,而不需要利用手势识别,自己去写。但经常使用的是能够实现无限的滑动。网上有大量利用UIScrollView实现无限的循环滑动,这里就不多说了,但是网上的方法优点是实现了UIScrollView的循环利用,没有浪费内存,但缺点是不能实现快速滑动。这里介绍一种快速滑动的实现方法。UIScrollView的contentsize就像一块画布,因原创 2012-02-19 23:18:16 · 6477 阅读 · 1 评论 -
使用CTabCtrl控件实现属性页功能
在视图窗口内加入CTabCtrl控件,设变量名为m_tab,新建两个对话框属性设为Child,None,用ClassWizard生成新的类,基类为Cdialog,分别为Cpage1,Cpage2,ID号分别为IDD_DIALOG1,IDD_DIALOG2。在CtestView内加入两个变量,Cpage1 page1;Cpage2 page2。在CtestView的OnInitialUpda原创 2011-01-19 19:13:00 · 674 阅读 · 0 评论 -
让编辑状态下的UITableViewCell响应点击事件时,不改变背景色
在tableview的编辑状态下:[self.tableview setEditing:YES animated:NO],令cell响应点击事件不会变颜色,但能响应事件,方法如下:1.在cellForRowAtIndexPath中,对新生成的cell添加一个背景view:(将cell在选择时背景置为白色) UIView *aVIew = [[[UIView alloc]initW原创 2011-11-23 16:46:00 · 9316 阅读 · 0 评论 -
MFC线程
//定义全局同步互斥锁HANDLE hMutex; //定义传入线程执行函数参数结构体struct ThreadInfo{ stack imageStack; stack threadImgStack; vector* pcVec; //point to classifierVec IplImage* com_image;};原创 2010-12-29 11:59:00 · 974 阅读 · 0 评论 -
objective-c property
在@property的时候,最好新声明一个变量,然后在@synthesize阶段将该变量关联到原成员变量。这是一种好的习惯.例如://in BaseClass.h@interface BaseClass : NSObject{@public NSString *_name;}@property(nonatomic,copy) NSString *name;//i原创 2011-11-08 19:35:25 · 1541 阅读 · 0 评论 -
objective-c delegate
objective-c的委托看似复杂,其实不然,从宏观上理解就是A将具体的实现交给B去做。例如:view类只管展示,但对其点击事件应该做什么,都交给B去做。 objective-c的委托有两种情况:一、受委托类B和委托类A完全分离,伪代码如下:委托类A:@interface A{id delegate;}@property iddelegate> d原创 2011-11-08 11:46:22 · 7419 阅读 · 2 评论 -
iphone程序执行流程的几点注意
开发iphone平台运行程序,深刻理解程序执行流程对以后开发非常重要,我仅对我走过的弯路后才认识到的一些东西写出来,希望能给朋友们一些帮助,少走一些弯路:对于:int reVal = UIApplicationMain(argc, argv, nil, nil)的理解需要注意以下几点:1>对第四个参数,如果为nil,则会去查找-info.plist文件中的Main nib file bas原创 2011-11-10 10:43:43 · 1739 阅读 · 0 评论 -
TCP/IP的三次握手连接和四次握手关闭
在TCP/IP协议中,TCP协议提供可靠的连接服务,采用三次握手建立一个连接,如图1所示。(1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。(2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包,此时服务器B进入SYN_RECV状态转载 2010-10-07 12:07:00 · 699 阅读 · 0 评论 -
MFC添加提示
dlg.h中添加CToolTipCtrl m_openToolTip;BOOL CMy4Dlg::PreTranslateMessage(MSG* pMsg) ;dlg.cpp中添加m_openToolTip.Create(this); m_openToolTip.AddTool( GetDlgItem(IDOK), "这是个确定按钮" ); //更改I原创 2011-01-21 14:40:00 · 1205 阅读 · 0 评论 -
ios中的代理与回调函数
一、回调函数:class A{f1();f2();B *b;//A中定义B的对象为成员变量}A:f1(){b->f3(&f2);//调用B中的函数f3,并把f2的地传给B;}class B{void* func;f3();f4();}B:f3(){func = &f2;//B中保存A中传过来的f2的地址;}原创 2011-12-06 21:54:37 · 7161 阅读 · 0 评论 -
objective-c property
Objective C 2.0 为我们提供了property。它大大简化了我们创建数据成员读写函数的过程,更为关键的是它提供了一种更为简洁,易于理解的方式来访问数据成员。我们先来看一下在Objective C 1.x下我们声明Book类的头文件:// // Book.h #import @interface Book : NSObject { NSString转载 2011-11-08 10:22:27 · 1276 阅读 · 0 评论 -
Cookie、 Session、 Cache
一、 中文译名Ø Cookie:小饼干?偶用尽所有的方法都没有找到其中文译名,就连偶一直非常信任的金山词霸对其也只是一段解释而非译名。(如果哪位高人能译出,请一定要告知金山公司让他们去更新词库)Ø Session:会话Ø Cache:高速缓冲存储器 二、 工作机制Ø Cookie:采用的是客户端保存信息的方案。Ø转载 2010-08-03 19:43:00 · 565 阅读 · 0 评论