- 博客(11)
- 资源 (40)
- 收藏
- 关注
转载 Linux中date命令的各种实用方法
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便, 以下是我在工作中积累的关于date命令的用法,绝大多数都有解释说明,并配有范例,记录了linux中date命令的各种特定时间的表示方法,如何修改为特定的时间等,相信读者在
2012-11-28 12:40:42 444
转载 标准C的标记化结构初始化语法
在标准C中(C89)结构标准初始化是用{}来实始化,在C99的版本,采用了采用可读性更强的标记化实始化,这在LINUX内核和驱动很为常见。这是ISO C99的用法C Primer Plus第五版中相关章节:已知一个结构,定义如下 struct book { char title[MAXTITL]; char author[MAXAUTL]; fl
2012-11-26 17:11:23 444
转载 字符设备与块设备的区别
在LINUX里面,设备类型分为:字符设备、块设备以及网络设备, PCI是一种和ISA为一类的总线结构,归属于网络驱动设备 系统中能够随机(不需要按顺序)访问固定大小数据片(chunks)的设备被称作块设备,这些数据片就称作块。最常见的块设备是硬盘,除此以外,还有软盘驱动器、CD-ROM驱动器和闪存等等许多其他块设备。注意,它们都是以安装文件系统的方式使用的——这也是块设备的
2012-11-26 16:27:20 1984
转载 Shell中字符串、数值的比较
在shell中字符串与数值的比较方法是不同的,要注意区分整数比较: -eq 等于,如:if [ "$a" -eq "$b" ] -ne 不等于,如:if [ "$a" -ne "$b" ] -gt 大于,如:if [ "$a" -gt "$b" ] -ge 大于等于,如:if [ "$a" -ge "$
2012-11-21 11:08:58 748
转载 rtp协议详解/rtcp协议详解
1、简介 目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RTP Control Ptotocol)的主要功能。2、RTP/RTCP协议简介RTP 由 IETF(http://www.ietf.org/)定义
2012-11-16 14:00:28 645
转载 SDP 协议分析
一、SDP协议介绍SDP 完全是一种会话描述格式 ― 它不属于传输协议 ― 它只使用不同的适当的传输协议,包括会话通知协议(SAP)、会话初始协议(SIP)、实时流协议(RTSP)、MIME 扩展协议的电子邮件以及超文本传输协议(HTTP)。SDP协议是也是基于文本的协议,这样就能保证协议的可扩展性比较强,这样就使其具有广泛的应用范围。SDP 不支持会话内容或媒体编码的协商,所以在流媒体中
2012-11-16 11:41:44 1407
原创 生成patch文件、给源码打patch
1. 生成patch:目录:diff -uprN linux-2.6.28.8.orig/net/sunrpc/ linux-2.6.28.8/net/sunrpc/ >patch.diff文件:diff -up linux-2.6.28.8/net/sunrpc/svc.orig.c linux-2.6.28.8/net/sunrpc/svc.c >patch.diff2. 打pa
2012-11-16 10:34:59 2518
原创 SIP学习笔记
一、概念:SIP(会话发起协议): 是一个应用层的信令控制协议, 定义了用户间交互式媒体会话的发起,修改和终止过程.SIP默认使用UDP 5060端口,但也可以使用TCP 5060。 SIP的四项基本功能:定位用户,将SIP地址解析为IP地址;协商Session的feature和capability;在进行呼叫时改变会话参数;负责会话的建立和中断。 会话会话ID:
2012-11-16 10:32:24 10787
转载 学习VoIP必须掌握的基础知识
第一部分: 一.什么是voip? VoIP(Voice over Internet Protocol)是一种以IP电话为主,并推出相应的增值业务的技术。VoIP最大的优势是能广泛地采用Internet和全球IP互连的环境,提供比传统业务更多、更好的服务。 VoIP可以在IP网络上便宜的传送语音、传真、视频、和数据等业务,如统一消息、虚拟电话、虚拟语音/传真邮箱、查号业务、Interne
2012-11-16 10:17:43 4970
原创 linux 构建内核树
1. RPM包构建:安装iso中三个kernel相关的rpm包。kernel-2.6.23.1-42.fc8.i686.rpmkernel-devel-2.6.23.1-42.fc8.i686.rpmkernel-headers-2.6.23.1-42.fc8.i386.rpm2. 源码构建:root@localhost /usr/src#tar jxvf linux-so
2012-11-08 11:15:41 692
原创 linux驱动开发第一例
1. Code#include #include MODULE_LICENSE("GPL");static int times=1;module_param(times,int,S_IRUGO);static int hello_init(void){int i=0;for(;i printk(KERN_ALERT "hello,word/n");ret
2012-11-08 10:56:17 537
ActivePerl-5.14.2.1402-MSWin32-x86-295342.msi
2011-10-28
VC编程百例
2011-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人