1 #include 2 #include 3 #include 4 #include 5 6 #define BUFFER_SIZE 2 7 struct prodcons 8 { 9 int buffer[BUFFER_SIZE]; 10 pthre...
分类:
编程语言 时间:
2014-06-18 21:15:32
阅读次数:
223
语音和图像、视频一样,是人与人之间沟通的交流方式。语音信号处理是一门综合性的学科,它与语音学、心理学、数字信号处理、计算机科学、模式识别等有着密切联系。语音技术一般可以分为三大类:1.人与人之间的通信:语音增强、语音编码、语音通信、VOIP等 简单的说,以网络为载体,实现人与人之间的语音通信,涉及....
分类:
其他好文 时间:
2014-06-18 18:14:04
阅读次数:
193
最近因为工作需要,需要对推送消息了解,因此对MQTT进行了整理,这里更多的是对MQTT英文版的翻译和理解。MQTT(Message Queue Telemetry Transport),遥测传输协议,提供订阅/发布模式,更为简约、轻量,易于使用,针对受限环境(带宽低、网络延迟高、网络通信不稳定),可...
分类:
其他好文 时间:
2014-06-18 16:32:51
阅读次数:
456
调用wait()和notify()方法的前提是,线程调用这两个方法时,拥有当前对象的monitor,即锁。所以,这两种方法的调用必须放在synchronized方法或synchronized块中。
分类:
编程语言 时间:
2014-06-18 15:19:10
阅读次数:
312
考试分的很散,虽然是开卷,还是认真预习+复习下!那这样的话还是尝试把1. 正本书看1遍+ 2.理解&整理关于通信与网络的知识这本书严格的来说就是当下的网络技术,2001年出版。先把书学习一遍:一 支持下一代的internetLAN1. 以太网技术2. 交换型局域网与虚拟LAN技术 ps:交换与路由....
分类:
Web程序 时间:
2014-06-18 14:44:55
阅读次数:
244
运行Floodlight,在Mininet中新建一个拓扑之后,并未添加相关的流表项,但是主机之间却可以相互通信。执行pingall操作,任意两个主机之间都能通。相当于没有任何路由表的路由器,它是怎么让这些网络中的主机通信的呢?原因在于Floodlight默认启用了Forwarding模块。说这个模块...
分类:
其他好文 时间:
2014-06-17 13:54:06
阅读次数:
285
本文参考《Android系统源代码情景分析》,作者罗升阳
一、架构代码:
~/Android/frameworks/base/core/java/android/os
----IInterface.java (Interface)
----IServiceManager.java (IServiceManager)
-...
分类:
编程语言 时间:
2014-06-16 22:06:54
阅读次数:
281
进程间通信 - IPC
Unix / Linux 系统基于多进程,进程和进程之间经常做数据的交互,这种技术叫进程间通信。
常见的IPC:
1)文件
2)信号
3)管道
4)共享内存
5)消息队列
6)信号量集
7)网络编程(socket)
... ...
其中,管道是最古老的IPC之一,目前较少使用。共享内存、消息队列和信号量集 遵循相同的规范,因此编码上有很多的共同点,...
分类:
其他好文 时间:
2014-06-16 19:43:14
阅读次数:
189
DHCP的基本概念DHCP即动态主机设置通信协议(DynamicHostConfigurationProtocol),它是定义在RFC2131和2132的Internet标准可以动态地设置客户端IP状态。DHCP的端口号 udp67server服务端 udp68client客户端DHCP的相关配置文件/etc/dhcpd.conf#主配置文件/usr/share/doc/ #文档..
分类:
系统相关 时间:
2014-06-16 18:06:33
阅读次数:
402
Samba服务器配置一、认识sambaSamba是一套让Linux系统能够应用Microsoft网络通信协议的软件,利用Samba服务可以实现Linux与Windows系统的文件与打印共享。本次将主要介绍Linux系统下Samba服务器的配置方法,以实现Linux和Windows系统的资源共享。Samba最先在Linux和Windows两个..
分类:
其他好文 时间:
2014-06-16 16:28:48
阅读次数:
195