- 博客(17)
- 资源 (8)
- 收藏
- 关注
原创 Windows支持的各种Socket 异步 I/O模型以及各自的特点
select模型WSAAsyncSelect模型WSAEventSelect模型OverlappedI/O 模型IOCP模型 select模型是相对阻塞模式的一种解决方案之所以称select模型,是因为工作原理是利用select函数实现对I/O的管理。目的是防止应用程序在套接字处于锁定模式时,调用recv(或send)从没有数据的套接字上接收数据,被迫进入阻塞状态。
2014-08-19 17:59:44 1470
原创 IE浏览器的调试
参考 http://wenku.baidu.com/link?url=hZa1lAHXeC_4BiQo5mLxvrk8VMA64V7p2gvCy2I3gE8fL-D2fpzqSRhPbpTmCLgzsqapGrhBG30A3N1Rhbe5gpeBohCMA7tjrb5Ugg2k9mW
2014-08-19 15:00:23 9574
原创 二分查找算法
二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。
2014-08-19 14:35:11 583
转载 一些有意思的面试题
1、写一个高效C语言程序,计算一个无符号整数中1的个数。[cpp] view plaincopyfor(count=0; x ; count++) x &= x-1; 同理,计算0的位数: for(count=32; x ; count--) x &= x-1; 2、给定字符串S1和S2,写程序判断S2是否能由S
2014-08-18 15:18:00 624
转载 Xcode的常用功能以及快捷键
1.菜单栏分别有文件,编辑,视图,导航,编辑器,产品,窗口和帮助栏目。我们说下我们平常用的最多的菜单栏。(1)新建文件和打开文件(2)清除内存在项目开发中,多次编译之后经常会遇到突然xcode卡死了,或者自己更改的代码在模拟器上还是没有改变时,可以选择product里面的clean,把内存清除掉。在项目基本功能实现时,最后一般
2014-08-18 15:15:25 904
原创 IOS中多线程的同步方法
一、使用synchronized方式 //线程1 dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{ @synchronized(_myLockObj){ [obj1 method1];
2014-08-14 11:39:25 711
原创 IOS中的属性修饰符
strong与weak是由ARC新引入的对象变量属性ARC引入了新的对象的新生命周期限定,即零弱引用。如果零弱引用指向的对象被deallocated的话,零弱引用的对象会被自动设置为nil。
2014-08-13 14:21:14 1553
转载 使用Xcode和Instruments调试解决iOS内存泄露
虽然iOS 5.0版本之后加入了ARC机制,由于相互引用关系比较复杂时,内存泄露还是可能存在。所以了解原理很重要。这里讲述在没有ARC的情况下,如何使用Instruments来查找程序中的内存泄露,以及NSZombieEnabled设置的使用。本文假设你已经比较熟悉Obj-C的内存管理机制。实验的开发环境:XCode 4.5.21、运行Demo。先下载一个实现准
2014-08-13 12:45:30 599
转载 iOS 各种控件默认高度(图示)
1.状态栏状态栏一般高度为20像素,在打手机或者显示消息时会放大到40像素高,注意,两倍高度的状态栏在好像只能在纵向的模式下使用。如下图用户可以隐藏状态栏,也可以将状态栏设置为灰色,黑色或者半透明的黑色。如果需要隐藏状态栏可以使用调用:[[UIApplication sharedApplication] setStatusBarHidden:YES animat
2014-08-13 10:23:28 536
原创 vs2013编译程序不能在xp上运行的问题
修改project的属性:工程属性->常规->平台工具集-> 改成第二个选项,Visual Studio 2013 - Windows XP(v120_xp),如下图所示
2014-08-12 16:34:20 1685
转载 iOS必备小技巧(非常的全)
IOS必备小技巧退回输入键盘 - (BOOL)textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NS
2014-08-12 14:17:51 1896
KSAppInstaller
2015-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人