LINUX
文章平均质量分 60
阴雨绵绵的雾都
毛毛雨,多而密集,汇聚成流,集合成海
展开
-
简单定时器的实现
#include #include #include #include #include #include #define N 100 //设置最大的定时器个数 int i=0,t=1; //i代表定时器的个数;t表示时间,逐秒递增 struct Timer //Timer结构体,用来保存一个定时器的信息 {原创 2015-06-18 18:58:02 · 423 阅读 · 0 评论 -
UDP广播
在虚拟机下进行udp广播时,需要设置网卡,一般会选择桥接模式,如果选择nat模式的话,会受到限制有可能接收不到消息,如果两个主机要进行通信的话,需要知道对方的ip和端口号才能够进行通信,在同一台主机上进行的通信主要是通过端口来进行区分的,两台不同的电脑通过ip地址进行识别通信。 UDP socket的通信过程: 1. 初始化网络库 2. 创建SOCK_DGRAM类型的Sock原创 2015-06-18 18:55:46 · 720 阅读 · 0 评论 -
Linux音频编程指南
一、数字音频 音频信号是一种连续变化的模拟信号,但计算机只能处理和记录二进制的数字信号,由自然音源得到的音频信号必须经过一定的变换,成为数字音频信号之后,才能送到计算机中作进一步的处理。 数字音频系统通过将声波的波型转换成一系列二进制数据,来实现对原始声音的重现,实现这一步骤的设备常被称为模/数转换器(A/D)。A/D转换器以每秒钟上万次的速率对声波进行采样,每个采样点都记录下了原始模转载 2015-06-18 18:53:06 · 544 阅读 · 0 评论 -
linux下音频设备DSP
#include #include #include #include #include #include #include #include struct fhead { unsigned char a[4];//四个字节存放'R','I','F','F' long int b;原创 2015-06-18 18:34:12 · 716 阅读 · 0 评论 -
阻塞和非阻塞
简单点说: 阻塞就是干不完不准回来, 非阻塞就是你先干,我现看看有其他事没有,完了告诉我一声 我们拿最常用的send和recv两个函数来说吧... 比如你调用send函数发送一定的Byte,在系统内部send做的工作其实只是把数据传输(Copy)到TCP/IP协议栈的输出缓冲区,它执行成功并不代表数据已经成功的发送出去了,如果TCP/IP协议栈没有足够的可用缓冲区来保存你C原创 2015-08-12 12:37:32 · 324 阅读 · 0 评论 -
linux NFS服务
NFS允许操作系统在网络上与他人共享目录和文件。 1、查看linux宿主机是否启动NFS命令:netstat -l |grep nfs 2、启动NFS :service nfs restart 3、修改/etc/exports 添加一行内容:/zhang/ 192.168.1.*(rw,sync) 保存退出 4、向内核告知共享的目录:exportsf原创 2015-08-15 23:17:45 · 421 阅读 · 0 评论 -
linux初次学习总结
1、系统分析: 操作系统都是由文件树构成的,一台新的电脑只有硬件,是不会有任何的可操作的磁盘或者是文件的。在电脑上安装操作系统之后,系统都有文件树,刚安装好的win系统都是只有一个C盘,往前推,C盘最初只是一个文件夹,win操作系统自动将磁盘挂载到C文件夹,之后就变成了C盘,可以进行文件的存储读取。硬盘只有挂载到文件上之后才可以访问硬盘上的内容。创建一个D文件夹,将一个硬盘挂载到D盘,之后就可以原创 2016-07-30 22:46:18 · 384 阅读 · 0 评论 -
虚拟机3中网络模式
VMware3种网络模式的功能和通信规则 网络模式 我们首先说一下VMware的几个虚拟设备 VMnet0:用于虚拟桥接网络下的虚拟交换机 VMnet1:用于虚拟Host-Only网络下的虚拟交换机 VMnet8:用于虚拟NAT网络下的虚拟交换机 VMware NetworkAdepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡 VMware Net原创 2016-06-01 09:59:33 · 430 阅读 · 0 评论