objective-c 高级编程:ios与os x多线程和内存管理》 第1章 自动引用计数  1 1.1  什么是自动引用计数  2 1.2  内存管理/引用计数  2 1.2.1  概要  2 1.2.2  内存管理的思考方式  5 1.2.3  alloc/retain/release/dealloc实现  13 1.2.4  苹果的实现  17 1.2.5  autorelease  20 1.2.6  autorelease实现  24 1.2.7  苹果的实现  26 1.3  arc规则  29 1.3.1  概要  29 1.3.2  内存管理的思考方式  30 1.3.3  所有权修饰符  30 1.3.4  规则  50 1.3.5  属性  62 1.3.6  数组  63 1.4  arc的实现  65 1.4.1  __strong修饰符  65 .1.4.2  __weak修饰符  67 1.4.3  __autoreleasing修饰符  75 1.4.4  引用计数  76 第2章 blocks  79 2.1  blocks概要  80 2.1.1  什么是blocks  80 2.2  blocks模式  83 2.2.1  block语法  83 2.2.2  block类型变量  85 2.2.3  截获自动变量值  88 2.2.4  __block说明符  88 2.2.5  截获的自动变量  89 2.3  blocks的实现  91 2.3.1  block的实质  91 2.3.2  截获自动变量值  99 2.3.3  __block说明符  102 2.3.4  block存储域  108 2.3.5  __block变量存储域  117 2.3.6  截获对象  121 2.3.7  __block变量和对象  126 2.3.8  block循环引用  128 2.3.9  copy/release  134 第3章 grand central dispatch  137 3.1  grand central dispatch(gcd)概要  138 3.1.1  什么是gcd  138 3.1.2  多线程编程  140 3.2  gcd的api  144 3.2.1  dispatch queue  144 3.2.2  dispatch_queue_create  147 3.2.3  main dispatch queue/global dispatch queue  150 3.2.4  dispatch_set_target_queue  153 3.2.5  dispatch_after  154 3.2.6  dispatch group  155 3.2.7  dispatch_barrier_async  157 3.2.8  dispatch_sync  160 3.2.9  dispatch_apply  161 3.2.10  dispatch_suspend / dispatch_resume  163 3.2.11  dispatch semaphore  164 3.2.12  dispatch_once  166 3.2.13  dispatch i/o  167 3.3  gcd实现  169 3.3.1  dispatch queue  169 3.3.2  dispatch source  171 附录a  arc、blocks、gcd使用范例  176 附录b  参考资料  182
2022-04-12 09:41:19 5.63MB objective-c 高级编程 多线程 内存管理
1
一个基于select模型的socket服务器示例,支持多客户端连接请求。
2022-04-12 09:03:44 467KB 网络编程 socket select
1
mfc编写的用户界面多线程的小例子 包含有相关内容的说明以及程序书写的详细步骤,简单易于理解
1
第1章 C#.NET网络编程概述 第2章 C#.NET高级网络编程技术概述 第3章 开发基于TCP协议的应用程序 第4章 开发基于UDP的应用程序 第5章 开发基于SNMP协议的应用程序 第6章 使用.NET发送邮件  第7章 FTP下载与文件传输  第8章 基于C#.NET的网络管理模块 第9章 编写基于.NET的Web Service 第10章 基于.NET的远程技术  第11章 流媒体在线播放第12章 在线五子棋系统模块 第13章 基于HTTP协议的下载工具  
2022-04-12 05:26:58 1.81MB C# 网络编程
1
Python网络编程(第三版)完美带书签。豆瓣评分9.2 个人收集电子书,仅用学习使用,不可用于商业用途,如有版权问题,请联系删除!
2022-04-11 17:09:47 63.23MB Python
1
Qt网络编程实战之HTTP服务器视频课程配套资料 Qt网络编程实战之HTTP服务器资料
2022-04-11 16:45:40 13.38MB 服务器实现
1
c#,socket,私聊,群聊,文件传输
2022-04-11 16:35:49 239KB c# socket 私聊 群聊
1
最近被多线程给坑了下,没意识到类变量在多线程下是共享的,还有一个就是没意识到 内存释放问题,导致越累越大 1.python 类变量 在多线程情况 下的 是共享的 2.python 类变量 在多线程情况 下的 释放是不完全的 3.python 类变量 在多线程情况 下没释放的那部分 内存 是可以重复利用的 import threading import time class Test: cache = {} @classmethod def get_value(self, key): value = Test.cache.get(key, []) r
2022-04-11 09:45:13 33KB python python多线程 多线程
1
源码演示了多线程写法,主要是对比精易模块线程池,鱼刺模块线程池。
2022-04-10 12:48:07 202KB 易语言例程
1
基于WinPcap的网络流量统计源码 1.本程序利用WinPcap开发包进行编写; 2.WinPcap的使用参见:http://www.coffeecat.net.cn/WinPcap/html/main.html 3.平台:WinXP,VC6,WinPcap VC2005 编译通过 运行需要安装VC6和WinPcap驱动包http://www.winpcap.org/install/bin/WinPcap_4_0_2.exe 二次开发还需要安装WinPcap开发包http://www.winpcap.org/install/bin/WpdPack_4_0_2.zip 4.技术手段:多进程编程,WinPcap使用 主进程用于维护对话框页面,子进程捕获局域网中的数据包并统计。
2022-04-09 19:31:43 2.21MB 网络编程 WinPcap 源码
1