自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 排序算法

时间复杂度O( ),空间复杂度 S( ) 选择排序,冒泡排序,插入排序 (耗时n*n) 快速排序 2^k = n , k = log2n O(n log n) 计数排序(是水桶排序,效率极高),O(n), S(2n)//快速排序 void quickSort(int count, int arr[]){ if(count < 2){ //如果个数小于2后,停止排序

2015-12-12 15:26:20 371

原创 Socket

Socket技术基于网络通信 和http协议相比(HTTP只定义方法,无实现过程) 具体实现过程 长连接,HTTP段连接 HTTP协议是用来做超文本传输 Socket什么都可以传 (所以socket更加底层) iOS (socket实现的框架) GCDAsyncSocket <= GFNetwork <= sys/socket.h NSNetService socket技术 tcp/ip和udp

2015-12-12 15:02:40 348

原创 GET请求和POST请求

get请求数据// 1.设置请求路径 2 NSString *urlStr=[NSString stringWithFormat:@"http://192.168.1.53:8080/MJServer/login?username=%@&pwd=%@",self.username.text,self.pwd.text]; 3 NSURL *url=[NSURL URLWithS

2015-12-07 11:59:56 297

原创 线程中的同步和异步

1: (void)viewDidLoad { //dispatch_sync(dispatch_get_main_queue(), ^{ //NSLog(@3); //死锁原因 //1:dispatch_sync在等待block语句执行完成,而block语句需要在主线程里执行,所以dispatch_sync如果在主线程调用就会造成死锁 //2:dispatch_sync是同步的,本身就会阻塞

2015-12-01 19:34:11 365

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除