Javascript Session Establishment Protocol(JSEP))
Javascript Session Establishment Protocol
webrtc
RTCWEB
html5
RTCWeb Offer/Answer Protocol (ROAP)
RTCWeb Offer/Answer Protocol (ROAP)
信令
draft-jennings-rtcweb-signaling-00
WebRTC Native APIs (中文翻译)
WebRTC Native APIs (中文翻译)
最近一直在研究WebRTC,本篇是WebRTC的本地API文档,Web developer了解一下也是有好处的,了解了API的实现原理使用起来才会更顺手。决定翻译是因为这篇字不多,翻一下加深自己的理解,如果对别人有帮助那就更好了。
Getting Started with WebRTC - HTML5 Rocks
Getting Started with WebRTC - HTML5 Rocks
webrtc例子的文章
对研究webrtc有很大帮助
看完可以消除一些疑惑
谷歌浏览器 chrome 测试版(Beta)21.0.1180.83
谷歌浏览器 chrome 测试版(Beta)21.0.1180.83
webrtc
谷歌浏览器 chrome 开发版(Dev )22.0.1229.8
谷歌浏览器 开发版(Dev )22.0.1229.8
chrome
webrtc API 中文翻译
webrtc API 中文 翻译
中文翻译 翻译凑活着看吧
爱立信 webrtc 视频聊天项目
爱立信官方的语音视频聊天项目源代码
videochat-example
爱立信 webrtc 视频聊天项目
自己总结的netstream资料
NetStream类的事件处理器
onStatus
onMetaData回调方法
actionscript 缓冲问题汇总
actionscript 缓冲问题汇总
获取到该段视频已经下载了的时间长度
flv视频播放缓冲时的问题
flash播放器 seek一个未缓冲好的时间点会触发什么事件
AS3中如何收集播放视频的缓冲信息如缓冲次数,持续时间
请教NetConnection和NetStream各状态的详细解释
youtube api Archive from Adobe Labs
Archive from Adobe Labs - (Docs, Source, and SWC)
youtube api
linux编程白皮书
本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的编程有很大的帮助。
目 录
雷蒙序
简介
Linux文档工程小组“公告”
译者序
第一部分 Linux内核
前言
第1章 硬件基础与软件基础 6
1.1 硬件基础 6
1.1.1 CPU 7
1.1.2 存储器 8
1.1.3 总线 8
1.1.4 控制器和外设 8
1.1.5 地址空间 9
1.1.6 时钟 9
1.2 软件基础 9
1.2.1 计算机语言 9
1.2.2 什么是操作系统 11
1.2.3 内核数据结构 13
第2章 内存管理 15
2.1 虚拟内存抽象模型 15
2.1.1 请求调页 17
2.1.2 交换 17
2.1.3 共享虚拟内存 18
2.1.4 物理寻址模式和虚拟寻址模式 18
2.1.5 访问控制 18
2.2 高速缓存 19
2.3 Linux页表 20
2.4 页分配和回收 21
2.4.1 页分配 22
2.4.2 页回收 22
2.5 内存映射 22
2.6 请求调页 23
2.7 Linux页缓存 24
2.8 页换出和淘汰 25
2.8.1 减少缓冲区和页缓存大小 25
2.8.2 换出System V共享内存页 26
2.8.3 换出和淘汰页 27
2.9 交换缓存 27
2.10 页换入 28
第3章 进程 29
3.1 Linux进程 29
3.2 标识符 31
3.3 调度 32
3.4 文件 34
3.5 虚拟内存 35
3.6 创建进程 36
3.7 时间和定时器 37
3.8 执行程序 38
3.8.1 ELF 39
3.8.2 脚本文件 40
第4章 进程间通信机制 41
4.1 信号机制 41
4.2 管道 42
4.3 套接字 44
4.3.1 System V的进程间通信机制 44
4.3.2 消息队列 44
4.3.3 信号量 45
4.3.4 共享存储区 47
第5章 PCI 49
5.1 PCI的地址空间 49
5.2 PCI配置头 50
5.3 PCI的I/O和存储地址空间 51
5.4 PCI-ISA桥 51
5.5 PCI-PCI 桥 51
5.5.1 PCI-PCI桥:PCI I/O和存储地址
空间的窗口 51
5.5.2 PCI-PCI桥:PCI配置周期和PCI
总线编号 52
5.6 Linux PCI初始化 53
5.6.1 Linux内核PCI数据结构 53
5.6.2 PCI设备驱动程序 53
5.6.3 PCI的BIOS函数 56
5.6.4 PCI修正过程 57
第6章 中断处理与设备驱动程序 60
6.1 中断与中断处理 60
6.1.1 可编程中断控制器 61
6.1.2 初始化中断处理数据结构 61
6.1.3 中断处理 62
6.2 设备驱动程序 63
6.2.1 测试与中断 64
6.2.2 直接存储器访问(DMA) 65
6.2.3 存储器 66
6.2.4 设备驱动程序与内核的接口 66
6.2.5 硬盘 69
6.2.6 网络设备 74
第7章 文件系统 77
7.1 第二个扩展文件系统EXT2 78
7.1.1 EXT2系统的inode节点 79
7.1.2 EXT2系统的超级块 80
7.1.3 EXT2系统的组描述符 80
7.1.4 EXT2系统的目录 81
7.1.5 在EXT2文件系统中查找文件 81
7.1.6 在EXT2文件系统中改变文件
的大小 82
7.2 虚拟文件系统 83
7.2.1 VFS文件系统的超级块 84
7.2.2 VFS文件系统的inode节点 84
7.2.3 注册文件系统 85
7.2.4 装配文件系统 85
7.2.5 在虚拟文件系统中查找文件 87
7.2.6 卸载文件系统 87
7.2.7 VFS文件系统的inode缓存 87
7.2.8 目录缓存 88
7.3 缓冲区缓存 88
7.3.1 bdflush内核守护进程 90
7.3.2 update进程 90
7.4 /proc文件系统 91
7.5 特殊设备文件 91
第8章 网络 92
8.1 TCP/IP网络概述 92
8.2 Linux中的TCP/IP网络层次结构 95
8.3 BSD套接字接口 96
8.4 INET的套接字层 97
8.4.1 创建BSD套接字 98
8.4.2 为INET BSD Socket绑定地址 99
8.4.3 建立INET BSD Socket连接 99
8.4.4 INET BSD Socket侦听 100
8.4.5 接受连接请求 100
8.5 IP层 100
8.5.1 套接字缓冲区 100
8.5.2 接收IP报文 101
8.5.3 发送IP报文 102
8.5.4 数据分片 102
8.6 地址解析协议 103
8.7 IP路由 104
第9章 内核机制与模块 107
9.1 内核机制 107
9.1.1 Bottom Half控制 107
9.1.2 任务队列 108
9.1.3 定时器 109
9.1.4 等待队列 110
9.1.5 自旋锁 110
9.1.6 信号量 110
9.2 模块 111
9.2.1 模块载入 112
9.2.2 模块卸载 113
第10章 处理器 115
10.1 X86 115
10.2 ARM 115
10.3 Alpha AXP处理器 115
第11章 Linux内核源代码 117
11.1 怎样得到Linux内核源码 117
11.2 内核源码的编排 117
11.3 从何处看起 118
第12章 Linux数据结构 120
附录A 有用的Web和FTP站点 138
附录B 词汇表 139
第二部分 Linux内核模块编程指南
致谢
前言
第1章 Hello, World 145
1.1 内核模块的Makefiles文件 146
1.2 多重文件内核模块 147
第2章 字符设备文件 149
第3章 /proc文件系统 158
第4章 把/proc用于输入 162
第5章 把设备文件用于输入 170
第6章 启动参数 182
第7章 系统调用 185
第8章 阻塞处理 190
第9章 替换printk 199
第10章 任务调度 202
第11章 中断处理程序 207
第12章 对称多处理 211
第13章 常见错误 212
附录A 2.0和2.2之间的差异 213
附录B 其他资源 214
附录C 给出你的评价 215
第三部分 Linux程序员指南
第1章 Linux操作系统 219
第2章 Linux内核 220
第3章 Linux libc包 221
第4章 系统调用 222
第5章 “瑞士军刀”:ioctl 223
第6章 Linux进程间通信 224
6.1 介绍 224
6.2 半双工Unix管道 224
6.2.1 基本概念 224
6.2.2 用C语言创建管道 225
6.2.3 简便方法 229
6.2.4 管道的原子操作 233
6.2.5 关于半双工管道需要注意的几个
问题 233
6.3 命名管道 234
6.3.1 基本概念 234
6.3.2 创建FIFO 234
6.3.3 FIFO操作 235
6.3.4 FIFO上的阻塞动作 236
6.3.5 SIGPIPE信号 237
6.4 系统V IPC 237
6.4.1 基本概念 237
6.4.2 消息队列 239
6.4.3 信号量 251
6.4.4 semtool:交互式信号量操作
程序 260
6.4.5 共享内存 267
第7章 声音编程 274
7.1 内部扬声器编程 274
7.2 声卡编程 274
第8章 字符单元图形 276
8.1 libc中的I/O函数 277
8.1.1 格式化输出 277
8.1.2 格式化输入 278
8.2 termcap库 278
8.2.1 前言 278
8.2.2 获得终端描述 279
8.2.3 查看终端描述 279
8.2.4 termcap权能 280
8.3 Ncurses简介 280
8.4 初始化 282
8.5 窗口 283
8.6 输出 284
8.6.1 格式化输出 285
8.6.2 插入字符/行 286
8.6.3 删除字符/行 286
8.6.4 方框和直线 287
8.6.5 背景字符 287
8.7 输入 288
8.8 选项 289
8.8.1 输出选项 289
8.8.2 输入选项 290
8.8.3 终端属性 291
8.8.4 使用选项 291
8.9 更新终端 292
8.10 视频属性与颜色 293
8.11 光标和屏幕坐标 294
8.12 滚动 294
8.13 小键盘 295
8.14 软标签 295
8.15 杂项 295
8.16 低级访问 296
8.17 屏幕转储 296
8.18 Termcap模拟 296
8.19 Terminfo函数 296
8.20 调试函数 297
8.21 Terminfo权能 297
8.21.1 布尔型权能 297
8.21.2 数值型权能 298
8.21.3 字符串型权能 299
8.22 [N]Curses函数概述 306
第9章 I/O端口编程 307
9.1 鼠标编程 307
9.2 调制解调器编程 308
9.3 打印机编程 308
9.4 游戏杆编程 308
第10章 把应用程序移植到Linux上 309
10.1 介绍 309
10.2 信号处理 309
10.2.1 SVR4、BSD和POSIX.1下
的信号 310
10.2.2 Linux信号选项 310
10.2.3 Linux下的信号 310
10.2.4 Linux支持的信号 311
10.3 终端I/O 311
10.4 进程信息和控制 311
10.4.1 kvm过程 312
10.4.2 ptrace和/proc文件系统 312
10.4.3 Linux下的进程控制 312
10.5 可移植条件编译 313
10.6 补充说明 314
附录 以字母顺序排列的系统调用 315
第四部分 Linux内核概念系统结构
摘要 323
前言 324
第1章 系统结构 325
1.1 系统概述 325
1.2 内核的目标 325
1.3 内核结构的概述 325
1.4 支持多个开发人员 327
1.5 系统数据结构 328
1.5.1 任务列表 328
1.5.2 内存映射 328
1.5.3 索引节点 328
1.5.4 数据连接 329
第2章 子系统的系统结构 330
2.1 进程调度程序系统结构 330
2.1.1 目标 330
2.1.2 模块 330
2.1.3 数据表达 331
2.1.4 依赖性、数据流和控制流 331
2.2 内存管理程序系统结构 331
2.2.1 目标 331
2.2.2 模块 331
2.2.3 数据表示 331
2.2.4 数据流、控制流和依赖性 332
2.3 虚拟文件系统系统结构 333
2.3.1 目标 333
2.3.2 模块 333
2.3.3 数据表示 333
2.3.4 数据流、控制流和依赖性 334
2.4 网络接口系统结构 334
2.4.1 目标 334
2.4.2 模块 334
2.4.3 数据表示 335
2.4.4 数据流、控制流和依赖性 335
2.5 进程间通信系统结构 335
第3章 结论 336
附录A 术语定义 337
附录B 参考文献 338
第五部分 Linux内核具体系统结构
摘要 341
第1章 前言 342
1.1 目标 342
1.2 Linux介绍 342
1.3 软件系统结构的背景知识 342
1.4 方法与途径 343
1.5 适用本书的读者 344
1.6 本部分的章节安排 344
第2章 系统结构 345
第3章 子系统结构 346
3.1 进程调度程序 346
3.1.1 目标 346
3.1.2 外部接口 346
3.1.3 子系统描述 346
3.1.4 数据结构 347
3.1.5 子系统结构 348
3.1.6 子系统依赖性 348
3.2 内存管理程序 348
3.2.1 目标 348
3.2.2 外部接口 349
3.2.3 子系统描述 349
3.2.4 数据结构 350
3.2.5 子系统结构 350
3.2.6 子系统依赖性 351
3.3 虚拟文件系统 352
3.3.1 目标 352
3.3.2 外部接口 352
3.3.3 子系统描述 353
3.3.4 设备驱动程序 353
3.3.5 逻辑文件系统 354
3.3.6 模块 354
3.3.7 数据结构 355
3.3.8 子系统结构 355
3.3.9 子系统依赖性 355
3.4 进程间通信 355
3.4.1 目标 355
3.4.2 外部接口 357
3.4.3 子系统描述 357
3.4.4 数据结构 358
3.4.5 子系统结构 359
3.4.6 子系统依赖性 359
3.5 网络接口 360
3.5.1 目标 360
3.5.2 外部接口 361
3.5.3 子系统描述 361
3.5.4 数据结构 362
3.5.5 子系统结构 363
3.5.6 子系统依赖性 363
第4章 结论 365
附录A 术语定义 366
附录B 参考文献 368
第六部分 附 录
附录A Linux文档工程拷贝许可证 372
附录B GNU通用公共许可证 374
UNIX环境高级编程 不扣分哦
本书全面介绍了UNIX系统的程序设计界面—系统调用界面和标准C库提供的许多函数。 本书的前15章着重于理论知识的阐述,主要内容包括UNIX文件和目录、进程环境、进程控制、进程间通信以及各种I/O。在此基础上,分别按章介绍了多个应用实例,包括如何创建数据库函数库,PostScript 打印机驱动程序,调制解调器拨号器及在伪终端上运行其他程序的程序等。 本书内容丰富权威,概念清晰精辟,一直以来被誉为UNIX编程的“圣经”,对于所有UNIX程序员—无论是初学者还是专家级人士—都是一本无价的参考书籍。
目 录
译者序
译者简介
前言
第1章 UNIX基础知识 1
1.1 引言 1
1.2 登录 1
1.2.1 登录名 1
1.2.2 shell 1
1.3 文件和目录 2
1.3.1 文件系统 2
1.3.2 文件名 2
1.3.3 路径名 2
1.3.4 工作目录 4
1.3.5 起始目录 4
1.4 输入和输出 5
1.4.1 文件描述符 5
1.4.2 标准输入、标准输出和标准
出错 5
1.4.3 不用缓存的I/O 5
1.4.4 标准I/O 6
1.5 程序和进程 7
1.5.1 程序 7
1.5.2 进程和进程ID 7
1.5.3 进程控制 7
1.6 ANSI C 9
1.6.1 函数原型 9
1.6.2 类属指针 9
1.6.3 原始系统数据类型 10
1.7 出错处理 10
1.8 用户标识 11
1.8.1 用户ID 11
1.8.2 组ID 12
1.8.3 添加组ID 12
1.9 信号 12
1.10 UNIX时间值 14
1.11 系统调用和库函数 14
1.12 小结 16
习题 16
第2章 UNIX标准化及实现 17
2.1 引言 17
2.2 UNIX标准化 17
2.2.1 ANSI C 17
2.2.2 IEEE POSIX 18
2.2.3 X/Open XPG3 19
2.2.4 FIPS 19
2.3 UNIX实现 19
2.3.1 SVR4 20
2.3.2 4.3+BSD 20
2.4 标准和实现的关系 21
2.5 限制 21
2.5.1 ANSI C限制 22
2.5.2 POSIX限制 22
2.5.3 XPG3限制 24
2.5.4 sysconf、pathconf 和fpathconf
函数 24
2.5.5 FIPS 151-1要求 28
2.5.6 限制总结 28
2.5.7 未确定的运行时间限制 29
2.6 功能测试宏 32
2.7 基本系统数据类型 32
2.8 标准之间的冲突 33
2.9 小结 34
习题 34
第3章 文件I/O 35
3.1 引言 35
3.2 文件描述符 35
3.3 open函数 35
3.4 creat函数 37
3.5 close函数 37
3.6 lseek函数 38
3.7 read函数 40
3.8 write函数 41
3.9 I/O的效率 41
3.10 文件共享 42
3.11 原子操作 45
3.11.1 添加至一个文件 45
3.11.2 创建一个文件 45
3.12 dup和dup2函数 46
3.13 fcntl函数 47
3.14 ioctl函数 50
3.15 /dev/fd 51
3.16 小结 52
习题 52
第4章 文件和目录 54
4.1 引言 54
4.2 stat, fstat和lstat函数 54
4.3 文件类型 55
4.4 设置-用户-ID和设置-组-ID 57
4.5 文件存取许可权 58
4.6 新文件和目录的所有权 60
4.7 access函数 60
4.8 umask函数 62
4.9 chmod和fchmod函数 63
4.10 粘住位 65
4.11 chown, fchown和 lchown函数 66
4.12 文件长度 67
4.13 文件截短 68
4.14 文件系统 69
4.15 link, unlink, remove和rename
函数 71
4.16 符号连接 73
4.17 symlink 和readlink函数 76
4.18 文件的时间 76
4.19 utime函数 78
4.20 mkdir和rmdir函数 79
4.21 读目录 80
4.22 chdir, fchdir和getcwd函数 84
4.23 特殊设备文件 86
4.24 sync和fsync函数 87
4.25 文件存取许可权位小结 88
4.26 小结 89
习题 89
第5章 标准I/O库 91
5.1 引言 91
5.2 流和FILE对象 91
5.3 标准输入、标准输出和标准出错 91
5.4 缓存 91
5.5 打开流 94
5.6 读和写流 96
5.6.1 输入函数 96
5.6.2 输出函数 97
5.7 每次一行I/O 98
5.8 标准I/O的效率 99
5.9 二进制I/O 100
5.10 定位流 102
5.11 格式化I/O 103
5.11.1 格式化输出 103
5.11.2 格式化输入 103
5.12 实现细节 104
5.13 临时文件 105
5.14 标准I/O的替代软件 108
5.15 小结 108
习题 108
第6章 系统数据文件和信息 110
6.1 引言 110
6.2 口令文件 110
6.3 阴影口令 112
6.4 组文件 113
6.5 添加组ID 114
6.6 其他数据文件 115
6.7 登录会计 116
6.8 系统标识 116
6.9 时间和日期例程 117
6.10 小结 121
习题 121
第7章 UNIX进程的环境 122
7.1 引言 122
7.2 main 函数 122
7.3 进程终止 122
7.3.1 exit和_exit函数 122
7.3.2 atexit函数 124
7.4 命令行参数 125
7.5 环境表 126
7.6 C程序的存储空间布局 126
7.7 共享库 127
7.8 存储器分配 128
7.9 环境变量 130
7.10 setjmp 和longjmp函数 132
7.10.1 自动、寄存器和易失变量 134
7.10.2 自动变量的潜在问题 136
7.11 getrlimit 和setrlimit函数 136
7.12 小结 139
习题 140
第8章 进程控制 141
8.1 引言 141
8.2 进程标识 141
8.3 fork函数 142
8.4 vfork 函数 145
8.5 exit函数 147
8.6 wait和waitpid函数 148
8.7 wait3和wait4函数 152
8.8 竞态条件 153
8.9 exec函数 156
8.10 更改用户ID和组ID 160
8.10.1 setreuid 和setregid函数 162
8.10.2 seteuid和 setegid函数 163
8.10.3 组ID 163
8.11 解释器文件 164
8.12 system函数 167
8.13 进程会计 171
8.14 用户标识 175
8.15 进程时间 176
8.16 小结 178
习题 178
第9章 进程关系 180
9.1 引言 180
9.2 终端登录 180
9.2.1 4.3+BSD终端登录 180
9.2.2 SVR4终端登录 182
9.3 网络登录 182
9.3.1 4.3+BSD网络登录 182
9.3.2 SVR4网络登录 183
9.4 进程组 183
9.5 对话期 184
9.6 控制终端 185
9.7 tcgetpgrp 和tcsetpgrp函数 187
9.8 作业控制 187
9.9 shell执行程序 189
9.10 孤儿进程组 193
9.11 4.3+BSD实现 195
9.12 小结 197
习题 197
第10章 信号 198
10.1 引言 198
10.2 信号的概念 198
10.3 signal函数 203
10.3.1 程序起动 205
10.3.2 进程创建 206
10.4 不可靠的信号 206
10.5 中断的系统调用 207
10.6 可再入函数 209
10.7 SIGCLD语义 211
10.8 可靠信号术语和语义 213
10.9 kill和raise函数 213
10.10 alarm和pause函数 214
10.11 信号集 219
10.12 sigprocmask 函数 220
10.13 sigpending函数 222
10.14 sigaction函数 223
10.15 sigsetjmp 和siglongjmp函数 226
10.16 sigsuspend函数 229
10.17 abort函数 234
10.18 system函数 235
10.19 sleep函数 240
10.20 作业控制信号 241
10.21 其他特征 243
10.21.1 信号名字 243
10.21.2 SVR4信号处理程序的附
加参数 244
10.21.3 4.3+BSD信号处理程序的附
加参数 244
10.22 小结 244
习题 244
第11章 终端I/O 246
11.1 引言 246
11.2 综述 246
11.3 特殊输入字符 250
11.4 获得和设置终端属性 254
11.5 终端选择标志 254
11.6 stty命令 258
11.7 波特率函数 259
11.8 行控制函数 260
11.9 终端标识 260
11.10 规范方式 263
11.11 非规范方式 266
11.12 终端的窗口大小 270
11.13 termcap, terminfo和 curses 271
11.14 小结 272
习题 272
第12章 高级I/O 273
12.1 引言 273
12.2 非阻塞I/O 273
12.3 记录锁 275
12.3.1 历史 276
12.3.2 fcntl记录锁 276
12.3.3 锁的隐含继承和释放 280
12.3.4 4.3+BSD的实现 281
12.3.5 建议性锁和强制性锁 284
12.4 流 288
12.4.1 流消息 289
12.4.2 putmsg和putpmsg函数 290
12.4.3 流ioctl操作 291
12.4.4 write至流设备 294
12.4.5 写方式 294
12.4.6 getmsg和getpmsg函数 294
12.4.7 读方式 295
12.5 I/O多路转接 296
12.5.1 select函数 298
12.5.2 poll函数 301
12.6 异步I/O 303
12.6.1 SVR4 303
12.6.2 4.3+BSD 303
12.7 readv和writev函数 304
12.8 readn和writen函数 306
12.9 存储映射I/O 307
12.10 小结 311
习题 311
第13章 精灵进程 312
13.1 引言 312
13.2 精灵进程的特征 312
13.3 编程规则 313
13.4 出错记录 314
13.4.1 SVR4流log驱动程序 315
13.4.2 4.3+BSD syslog设施 316
13.5 客户机-服务器模型 319
13.6 小结 319
习题 319
第14章 进程间通信 320
14.1 引言 320
14.2 管道 320
14.3 popen和pclose函数 325
14.4 协同进程 330
14.5 FIFO 333
14.6 系统V IPC 335
14.6.1 标识符和关键字 336
14.6.2 许可权结构 337
14.6.3 结构限制 337
14.6.4 优点和缺点 337
14.7 消息队列 338
14.8 信号量 342
14.9 共享存储 346
14.10 客户机-服务器属性 351
14.11 小结 353
习题 353
第15章 高级进程间通信 355
15.1 引言 355
15.2 流管道 355
15.3 传送文件描述符 358
15.3.1 SVR4 360
15.3.2 4.3BSD 361
15.3.3 4.3+BSD 364
15.4 open服务器第1版 366
15.5 客户机-服务器连接函数 371
15.5.1 SVR4 372
15.5.2 4.3+BSD 375
15.6 open服务器第2版 378
15.7 小结 385
习题 385
第16章 数据库函数库 386
16.1 引言 386
16.2 历史 386
16.3 函数库 386
16.4 实现概述 388
16.5 集中式或非集中式 390
16.6 并发 391
16.6.1 粗锁 391
16.6.2 细锁 391
16.7 源码 392
16.8 性能 409
16.8.1 单进程的结果 410
16.8.2 多进程的结果 410
16.9 小结 412
习题 412
第17章 与PostScript打印机通信 413
17.1 引言 413
17.2 PostScript通信机制 413
17.3 假脱机打印 415
17.4 源码 417
17.5 小结 434
习题 434
第18章 调制解调器拨号器 435
18.1 引言 435
18.2 历史 435
18.3 程序设计 436
18.4 数据文件 437
18.5 服务器设计 439
18.6 服务器源码 439
18.7 客户机设计 463
18.7.1 终端行规程 463
18.7.2 一个进程还是两个进程 464
18.8 客户机源码 465
18.9 小结 474
习题 474
第19章 伪终端 476
19.1 引言 476
19.2 概述 476
19.2.1 网络登录服务器 477
19.2.2 script程序 478
19.2.3 expect程序 479
19.2.4 运行协同进程 479
19.2.5 观看长时间运行程序的输出 479
19.3 打开伪终端设备 480
19.3.1 SVR4 481
19.3.2 4.3+BSD 482
19.4 pty_fork函数 484
19.5 pty程序 486
19.6 使用pty程序 489
19.6.1 utmp文件 489
19.6.2 作业控制交互 489
19.6.3 检查长时间运行程序的输出 491
19.6.4 script程序 491
19.6.5 运行协同进程 492
19.6.6 用非交互模式驱动交互式
程序 492
19.7 其他特性 494
19.7.1 打包模式 494
19.7.2 远程模式 494
19.7.3 窗口大小变化 495
19.7.4 信号发生 495
19.8 小结 495
习题 495
附录A 函数原型 497
附录B 其他源代码 512
附录C 习题答案 518
参考书目 536
计算机网络自顶向下法_第四版_课后答案[中文&英文]
计算机网络自顶向下法_第四版_课后答案[中文&英文]
有中文有英文
中文不是很全
英文也很容易
最重要的是下载不扣分
数据结构 C语言(维斯) 习题答案+源代码
下载不扣分哦
数据结构 C语言(维斯) 习题答案+源代码 英文版 不过英文很好懂
冯舜玺翻译的那版
C语言程序设计
本书共10章,分别介绍了C语言的算法基础、基本概念和如何利用C语言进行程序设计。通过大量的实例介绍了C语言的精华,特别针对目前C语言的发展,精心策划了C语言的综合应用、图形与动画的设计、音乐的演奏等。
从结构化程序设计到面向对象的程序设计,其发展前景是不以人的意志为转移的。为了使学生尽快地掌握并顺利地过渡面向对象的程序设计方法,我们专门编写了介绍C++入门知识的一章,以使本教材更加完美。
数据结构算法用C++语言描述
本书是关于计算机科学与工程领域的基础性研究科目之一——数据结构与算法的专著。
本书在简要回顾了基本的C++ 程序设计概念的基础上,全面系统地介绍了队列、堆栈、树、图等基本数据结构,以及贪婪算法、分而治之算法、分枝定界算法等多种算法设计方法,为数据结构与算法的继续学习和研究奠定了一个坚实的基础。更为可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题。
本书内容广博权威,结构清晰合理,是一本全新的有关数据结构与算法的教材,对于计算机科学与工程领域的从业人员也是一本很好的参考书。
Linux程序设计
该书讲述了Linux系统及其他UNIX风格的操作系统上的程序开发,主要内容包括标准Linux C语言函数库和由不同的Linux或UNIX标准指定的各种工具的使用方法,大多数标准Linux开发工具的使用方法,通过DBM和MySQL数据库系统存储Linux中的数据,为X视窗系统建立图形化用户界面等。
TCP-IP技术大全
本书介绍TCP/IP及其应用。TCP/IP是Internet上使用的协议,而Internet是世界上最大的互联网络。本书内容十分丰富,几乎涵盖了有关TCP/IP的各个方面,包括开放式通信模型、TCP/IP通信模型、IP网络中的命名和寻址机制、地址解析及反向地址解析协议、DNS域字服务器、WINS、地址发现协议、IPv6、IP网络中的路由协议(RIP、OSPF等)、互联网打印协议、LDAP目录服务、远程访问协议、IP安全与防火墙。本书介绍了如何为Windows 9x/NT配置TCP/IP;还介绍了如何使用TCP/IP应用程序,包括远程登录、FTP、Web浏览等。
TCP-IP详解卷1:协议
《TCP/IP详解卷1:协议》描述了属于每一层的各个协议以及它们如何在不同操作系统中运行。作者LawrenceBerkeley实验室的tcpdump程序来捕获不同操作系统和TCP/IP实现之间传输的不同分组。对tcpdump输出的研究可以帮助理解不同协议如何工作。《TCP/IP详解卷1:协议》是网络构建原型——4.4BSD的建造者的倾力之作,《TCP/IP解析》中的第1卷,主要讲述TCP/IP协议方面的内容。与其他的TCP/IP书藉的最大不同在于,本书不仅仅讲述了RFCS的标准协议,而且结合大量实例讲述了TCP/IP协议包的定义原因及在各种不同的操作系统中(如Sunos4.1.3、Soloris2.2、AIX3.2.2)的应用与工作方式,这样可以以动态方式讲述TCP/IP的知识,使读者可以轻松掌握TCP/IP的知识:路由协议、寻址协议、组控制协议、简单邮件传输协议等。全书内容实用性强,是在校生学习TCP/IP知识的良师益友。
webrtc 例子
webrtc 的代码实例 经测试后成功
对学习webrtc有很大作用
其中有2个例子 一个运行在chrome canary 最新版上
另一个运行在chrome开发板21或22上
很好很强大
webrtc 文档自己
webrtc 文档,自己用的,连接的流程建立
java与html交互
本文通过一个小例子演示了如何通过js与JavaApplet的交互来获取IE端的IP地址,体现了交互和调用。
javascrpit与javaapplet交互
javaapplet 与 javascript 的交互,希望大家给与更多的意见
javaapplet
java applet 应用实例和讲解,多你运行就明白了
火狐(firefox)浏览器 17.0 (firebug)
火狐(firefox)浏览器 17.0 (firebug)
最新版
外加firebug1.11.1
浏览器获取视频流
浏览器获取摄像头的视频流,大家有兴趣的在一起研究,
VC++开发的摄像头视频采集及回放源程序
VC++开发的摄像头视频采集及回放源程序,希望对大家有用,如果大家有好的意见,可以及时联系
摄像头视频流
我现在就是在做这个项目,希望这个可以有用处,大家如果有更好的,要及时联系哦~~
获取本地摄像头视频流
本代码可以获取摄像头的视频流信息,大家可以用一下看看,希望提出宝贵意见
websocket_node.js(最新安装包+例子+API)node-v0.8.15-x86
node-v0.8.15-x86
NODE.JS的官方最新安装包以及官方API
还有几个有关websocket的例子
有关于二进制流的传输以及视频通信等例子
binaryjs
Zend Studio(PHP集成开发环境)V9.02官方版(第四部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第二部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第三部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第四部分)
Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只
对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推
出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填
充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高
级调试功能。
Zend Studio(PHP集成开发环境)V9.02官方版(第二部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第二部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第二部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第三部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第四部分)
Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只
对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推
出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填
充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高
级调试功能。
Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第一部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第二部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第三部分)
Zend Studio(PHP集成开发环境)V9.02官方版(第四部分)
Zend Studio是Zend Technologies开发的PHP语言集成开发环境(Integrated Development Environment IDE)。也支持HTML和js标签,但只对PHP语言提供调试支持。因为是同一个公司的产品,所以提供的Zend Framework方面的支持比其他软件好。Zend Studio5.5系列后,官方推出利用了Eclipse平台,基于PDT的Zend Studio for Eclipse 6.0,之后的版本也都构建于Eclipse。
Zend Studio是屡获大奖的专业 PHP 集成开发环境,具备功能强大的专业编辑工具和调试工具,支持PHP语法加亮显示,支持语法自动填充功能,支持书签功能,支持语法自动缩排和代码复制功能,内置一个强大的PHP代码调试工具,支持本地和远程两种调试模式,支持多种高级调试功能。
Apache+PHP+MySQL服务器套件Myphp 1.22
总括说明:本套件为绿色Wamp服务器搭建套件,目前只支持放于C盘,请解压后放于C盘并确保存在目录:C:\myphp\root。
一、本套件使用的程序版本信息:
MySQL: 5.0.67
PHP:5.26
apache:2.2.3
phpMyAdmin - 2.11.9.2
二、各文件目录作用说明:
Apache202:apache目录
MySQL:MySQL数据库目录
php:php安装文件目录
root:Web网站目录,php程序的文件此目录下。本机访问可使用:http://127.0.0.1进行访问
安装批处理.bat:第一次使用请双击此文件,开启服务用的文件,之后可以使用系统右下脚(状态栏)出现的红色图标控制apache运行状态。
卸载批处理.bat:卸载服务的文件,一般情况不需要使用。
ApacheMonitor:控制Apache启动的东东
MySQLInstanceConfig:MySQL数据库设置向导,一般不用操作此文件,有兴趣就……随便看了
三、数据库用户名和密码
用户名:root
密码:
其中密码为空,启动apache后,可以访问http://127.0.0.1/phpmyadmin对数据库密码进行修改。强烈建议第一次使用时就去修改。
四、开启扩展方法:
本套件默认之开启php_gd2.dll、php_mbstring.dll、php_mcrypt.dll、php_mhash.dll、php_mysql.dll扩展,即支持gd2画图和mysql数据库功能。用户需要开启更多扩展请用记事本打开C:\myphp\php\php.ini找到类似;extension=php_pdo.dll的内容去掉前面的;保存再重起apache就可以了。(一般在你了解什么是pdo\sqlite之前是不需要去开启更多扩展的)
五、附言:
关于两个bat文件的说明:两个bat文件都可以用记事本程序打开查看...
Apache+PHP+MySQL+Zend组合套件 v2.0
apache+mysql+php+zend组合在windows下的安装程序,一次性可完成4个程序的安装,程序
测试过完全可以使用,软件无插件,无恶意代码,纯绿色软件
Apache+Php+Mysql V1.3 绿色自动安装版
(安装前请保证80端口未被占用 比如 iis 以前安装过的apache mysql 先停止运行)
安装请运行 amp/install.bat 注意不要关闭正在运行的窗口
默认安装的是 apache2 + mysql5 + php5
安装后WEB根目录是在 当前盘是根目录下的 /www
安装过程中会有会弹出标题为winMySqlAdmin Quick Setup 的窗口, 请入帐号(user)为 root 密码(pass) 123 然后点确定.
Apache2.2.9+PHP5.2.6+MySQL5.1.29+Serv-U6.4.0.6 3
1.一套服务器组件,真正一键安装、全自动配置,安装完既可使用。
2.基本组件:Apache2.2.9+PHP5.2.6+MySQL5.1.29+Serv-U6.4.0.6
3.所有组件均采用“官方原版”常规安装,有特殊要求可自己修改。
4.多个组件自由选择,可选择安装全部组件,也可以只装部分组件。
5.其中Apache Http服务器组件可改用81端口,避免与IIS端口冲突。
6.已安装测试系统:Windows XP / 2003 / Vista 平台均能正常使用。
7.已测试运行程序:PHP探针、部分PHP网站、Discuz!6.0/6.1论坛
适合:
初学者、临时搭建PHP环境、不想自己配置的懒人、想快速搭建服务器。
注意:
安装完后请自行通过http://localhost/PhpMyAdmin修改MySQL密码
Requirements for Interworking WebRTC with Current SIP Deployments(SIP)
Requirements for Interworking WebRTC
with Current SIP Deployments
draft-kaplan-rtcweb-sip-interworking-requirements