自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(36)
  • 资源 (13)
  • 收藏
  • 关注

转载 UDP协议简介

<br />1.   介绍<br />随着网络带宽时延产品(BDP)的增加,通常的TCP协议开始变的低效。这是因为它的AIMD(additive increase multiplicative decrease)算法彻底减少了TCP拥塞窗口,但不能快速的恢复可用带宽。理论上的流量分析表明TCP在BDP增加到很高的时候比较容易受包损失攻击。<br />另外,继承自TCP拥塞控制的不公平的RTT也成为在分布式数据密集程序中的严重问题。拥有不同RTT的并发TCP流将不公平地分享带宽。尽管在小的BDP网络中使用通常

2010-10-09 14:57:00 1035

原创 times函数

times() 函数 | 获取进程时间函数函数原型: 引用 #include clock_t times(struct tms *buf);函数功能:获取进程时间。说明:times() 函数返回从过去一个任意的时间点所经过的时钟数。返回值可能会超出 clock_t (一般为 long 型) 的范围(溢出)。如果发生错误,则返回 (clock_t ) -1 类型,然后设置相应的 errno 值。系统每秒的时钟可以通过 sysc

2010-10-08 16:52:00 3168

转载 视频与图像RGB/YUV格式详解

<br />视频与图像RGB/YUV格式详解<br /> <br />计算机彩色显示器显示色彩的原理与彩色电视机一样,都是采用R(Red)、G(Green)、B(Blue)相加混色的原理:通过发射出三种不同强度的电子束,使屏幕内侧覆盖的红、绿、蓝磷光材料发光而产生色彩。这种色彩的表示方法称为RGB色彩空间表示(它也是多媒体计算机技术中用得最多的一种色彩空间表示方法)。<br />  根据三基色原理,任意一种色光F都可以用不同分量的R、G、B三色相加混合而成。<br /><br />F = r [

2010-08-27 15:04:00 289

转载 视频制作中帧与场的概念

<br /><br />帧与场 许多人常需要花一些时间去了解一项视频编辑观念 ─ 场。一知半解者常会在第一个视频弄错此设定,导致序列和转场跳动。虽然多数人知道场是什么,但许多人在编辑时并不明白其含意。<br />若您对此观念有所困扰或混淆,底下的说明可让您了解场对于视频编辑的影响,以及取得最佳结果的一些技巧。<br />何谓场? <br />每个电视帧都是通过扫描屏幕两次而产生的,第二个扫描的线条刚好填满第一次扫描所留下的缝隙。每个扫描即称为一个场。因此 25帧/秒的电视画面实际上为 50 场/秒 (若

2010-08-11 14:06:00 1560

转载 帧、场编码的个人理解

一、何谓场?每个电视帧都是通过扫描屏幕两次而产生的,第二个扫描的线条刚好填满第一次扫描所留下的缝隙。每个扫描即称为一个场。因此 25帧/秒的电视画面实际上为 50 场/秒 (若为 NTSC 则分别为 30 & 60 -因为我是中国人,因此我采用 PAL 的数值)。若要取得包含最大细节的帧,您需要合并两个场内的信息。截至目前为止,这些观念都很简单,不过若考虑到动态画面,就不是那么容易了。因为摄像机将依次地扫描这两个场,影像内的所有文件到了第二个场中将移到不同于第一个场的位置。这将有助于电视画面

2010-08-11 13:43:00 461

转载 MulticastSocket实现多点广播

<br />17.4.3 使用MulticastSocket实现多点广播(1)http://book.51cto.com  2008-09-12 15:17  李刚  电子工业出版社  我要评论(限时报名参加“甲骨文全球大会·2010·北京”及“JavaOne和甲骨文开发者大会2010”<br />17.4.3 使用MulticastSocket实现多点广播<br />DatagramSocket只允许数据报发送给指定的目标地址,而MulticastSocket可以将数据报以广播方式发送到数量不

2010-08-09 17:42:00 627

转载 转 Linux串口上网的简单实现

Linux串口上网的简单实现<br /><br />级别: 初级<br />李素科 (lisuke@infosec.pku.edu.cn)北京大学软件学院<br /><br />2003 年 12 月 01 日本文主要说明某些简易 Linux 环境或者嵌入式 Linux 中实现串口上网的简单实现,这在工业控制中有着广泛的应用。希望对实现无网卡设备上网的方法有抛砖引玉的作用。<br />Linux为串口上网提供了丰富的支持,比如PPP(Peer-to-Peer Protocol, 端对端协议)

2010-08-05 10:47:00 541

转载 linux ps命令的使用方法详解

<br />命令名称:ps <br />使用权限:所有使用者 <br />使用方式:  ps [options] [--help]<br />说明:显示瞬间行程 (process) 的动态 <br />参数: <br />ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 <br />-A 列出所有的行程 <br />-w 显示加宽可以显示较多的资讯 <br />-au 显示较详细的资讯 <br />-aux 显示所有包含其他使用者的行程 <br />au(x)

2010-07-28 15:42:00 364

转载 printf详解

<br />//转自http://dev.firnow.com/course/3_program/c/c_js/20090916/175490.html<br /> <br />#include <br />/************************************************************************/<br />//                                                                    

2010-07-24 09:41:00 215

转载 linux init详解

<br />Linux init详解<br />一、什么是INIT: <br />  init是Linux系统操作中不可缺少的程序之一。 <br />  所谓的init进程,它是一个由内核启动的用户级进程。 <br />  内核自行启动(已经被载入内存,开始运行,并已初始化所有的设备驱动程序和数据结<br />构等)之后,就通过启动一个用户级程序init的方式,完成引导进程。所以,init始终是第一<br />个进程(其进程编号始终为1)。 <br />  内核会在过去曾使用过i

2010-07-22 11:19:00 295

原创 JPEG/M-JPEG baseline/processive

JPEG与M-JPEG的区别<br />M-JPEG是一种基于静态图像压缩技术JPEG发展起来的动态图像压缩技术,可以生成序列化的运动图像。其主要特点是基本不考虑视频流中不同帧之间的变化,只单独对某一帧进行压缩,其压缩倍数为20~80倍,适合静态画面的压缩,分辨率可从352×288到704×576。以往的JPEG压缩技术是直接处理整个画面,所以要等到整个压缩档案传输完成才开始进行解压缩成影像画面,而这样的方式造成传输一个高解析画面时须耗时数十秒甚至数分钟。而新一代的M-JPEG是采取渐层式技术,

2010-07-09 14:45:00 947

转载 I/O多路复用详解

<br />转自:http://konglingchun.is-programmer.com/posts/12146.html<br /> <br />要想完全理解I/O多路复用,需先要了解I/O模型:<br />一、五种I/O模型<br />1、阻塞I/O模型<br />     最流行的I/O模型是阻塞I/O模型,缺省情形下,所有套接口都是阻塞的。我们以数据报套接口为例来讲解此模型(我们使用UDP而不是TCP作为例子的原因在于就UDP而言,数据准备好读取的概念比较简单:要么整个数据报已经收到,要么还

2010-07-09 10:14:00 1824

原创 PAL NTSC制式下的D1和CIF分辨率

<br />  PAL:<br />            CIF分辨率:352*288<br />            D1分辨率: 704*576<br /><br />  NTSC:<br />            CIF分辨率:320*240<br />            D1分辨率: 640*480

2010-07-01 16:44:00 2400 1

转载 ADSL拨号的PAP与CHAP验证的区别

PAP 验证为两次握手验证,口令为明文,PAP 验证的过程如下: 被验证方发送用户名和口令到验证方;验证方根据用户配置查看是否有此用户以及口令是否正确,然后返回不同的响应(Acknowledge or Not Acknowledge)。 如正确则会给对端发送ACK 报文,通告对端已被允许进入下一阶段协商;否则发送NAK 报文,通告对端验证失败。此时,并不会直接将链路关闭。只有当验证不通过次数达到一定值(缺省为4)时,才会关闭链路,来防止因误传、网络干扰等造成不必要

2010-06-25 10:50:00 1585

转载 Linux操作系统中内存buffer和cache的区别

转自http://blog.chinaunix.net/u/17030/showart_385937.htmlFree  free 命令相对于top 提供了更简洁的查看系统内存使用情况:  $ free total used free shared buffers cached Mem: 255268 238332 16936 0 85540126384 -/+ buffers/cache: 26408 228860Swap: 265000 0 2650

2010-06-19 18:06:00 218

转载 串口驱动流程

<br />转自:http://hi.baidu.com/zhxust/blog/item/9ca4bcd9a7775ae139012fbc.html<br /> <br />1,uart_driver结构体变量的注册,主要是设备号的注册。<br />2,device_driver结构体变量的注册。<br />3,device_driver结构体变量里面有一个.probe成员函数<br />完成端口的添加,从而把设备号与硬件联系起来。<br />4,添加的端口是uart_port结构体变量。uart_p

2010-06-05 18:12:00 446

转载 串口应用开发

<br />转自:http://www.mcuol.com/Tech/116/26988.htm<br /> <br />    据通信的基本方式可分为并行通信与串行通信两种。<br />· 并行通信是指利用多条数据传输线将一个资料的各位同时传送。它的特点是传输速度<br />快,适用于短距离通信,但要求传输速度较高的应用场合。<br />· 串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用<br />简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢

2010-06-03 20:05:00 339

转载 RS-485收发的零延时转换电路

<br />转自: http://blog.eccn.com/space.php?uid=165663&do=blog&id=1222<br /> <br />RS-485是一种基于差分信号传送的串行通信链路层协议。它解决了RS-232协议传输距离太近(15m)的缺陷,是工业上广泛采用的较长距离数据通信链路层协议。 <br />  由于它使用一对双绞线传送差分信号,属半双工通信,所以需要进行接收和发送状态的转换。一般的8脚TTL电平到RS-485电平转换芯片的引脚定义如图1所示。<br /><br />

2010-06-03 10:49:00 1146

转载 串口标准,说说流控制(RTS/CTS/DTR/DSR )

<br />"Data Terminal Equipment(数据终端设备)"的首字母缩略词DTE,具有一定的数据处理能力和数据收发能力的设备,DTE提供或接收数据,例联接到调制解调器上的计算机就是一种DTE。串行V.24端口(25针)通常规定DTE由第2根针脚作为TXD(发送数据线),第3根针脚为RXD(接收数据线),(其余针脚为:7是信号地线,4是DTS,5是RTS,6是DTR,8是DCD,以及包括发送时钟、接收时钟等等,都有规定具体的针脚)。<br /><br />Data Commu

2010-06-03 10:03:00 10266

转载 创建挂载linux 的 ramdisk

dd if=/dev/zero of=/dev/rd/1 bs=1k count=9216mke2fs -vm0 /dev/rd/1 9216 mount /dev/rd/1 /tmp/umount -v /tmp 以下是转载自http://www.cublog.cn/u1/59740/showart_472783.htmllinux RamDisk 使用简

2010-05-27 10:13:00 1424

转载 Linux 共享库编程[转]

Linux 共享库编程 作者:终南   li.zhongnan@hotmail.com>    1、介绍动态库是程序设计常用的技术,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。在Windows和Linux操作系统中都有动态库的概念。Windows将其称为动态链接库(Dynamic Link

2010-05-20 14:35:00 301

转载 Linux 内核/sys 文件系统介绍[转]

转自:http://www.xxlinux.com/linux/article/development/kernel/20090112/14828.html sysfs 是 Linux 内核中设计较新的一种虚拟的基于内存的文件系统,它的作用与 proc 有些类似,但除了与 proc 相同的具有查看和设定内核参数功能之外,还有为 Linux 统一设备模型作为管理之用。相比于 proc

2010-05-13 18:23:00 332

转载 IO端口,io内存, 物理地址, 虚拟地址 [转]

几乎每一种外设都是通过读写设备上的寄存器来进行的。外设寄存器也称为“I/O端口”,通常包括:控制寄存器、状态寄存器和数据寄存器三大类,而且一个外设的寄存器通常被连续地编址。CPU对外设IO端口物理地址的编址方式有两种:一种是I/O映射方式(I/O-mapped),另一种是内存映射方式(Memory-mapped)。而具体采用哪一种则取决于CPU的体系结构。  有些体系结构的CPU(

2010-05-11 08:38:00 341

转载 Linux内核访问外设I/O资源的方式

  我们知道默认外设I/O资源是不在Linux内核空间中的(如sram或硬件接口寄存器等),若需要访问该外设I/O资源,必须先将其地址映射到内核空间中来,然后才能在内核空间中访问它。  Linux内核访问外设I/O内存资源的方式有两种:动态映射(ioremap)和静态映射(map_desc)。  一、动态映射(ioremap)方式  动态映射方式是大家使用了比较多的,也比较简单。即

2010-05-10 10:44:00 544

转载 sscanf函数用法

名称:sscanf() - 从一个字符串中读进与指定格式相符的数据. 函数原型:Int  sscanf( string str, string fmt, mixed var1, mixed var2 ... );int  scanf( const char *format [

2010-05-08 09:52:00 150

转载 socket编程——sockaddr_in结构体操作 [转]

    sockaddr结构体sockaddr的缺陷:sa_data把目标地址和端口信息混在一起了struct sockaddr {      unsigned short sa_family;   charsa_data[14];                     }; sa_family是通信类型,最常用的值是 "A

2010-05-04 17:19:00 374

转载 Linux中/proc目录下文件详解 (转)

 声明:可以自由转载本文,但请务必保留本文的完整性。作者:张子坚email:zhangzijian@163.com说明:本文所涉及示例均在fedora core3下得到。 --------------------------------------------------------------------------------/proc文件系统下

2010-05-04 09:49:00 179

转载 C++中extern “C”含义深层探索 [转]

Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* Sty

2010-01-08 09:44:00 178

原创 VC6.0 unicode编程

1、为工程添加UNICODE和_UNICODE预处理选项。   具体步骤:打开[工程]->[设置…]对话框,如图1所示,在C/C++标签对话框的“预处理程序定义”中去除_MBCS,加上_UNICODE,UNICODE。 2、设置程序入口点   因为MFC应用程序有针对Unicode专用的程序入口点,我们要设置entry point。否则就会出现连接错误。

2010-01-07 20:57:00 633

原创 VC++动态链接库(DLL)编程深入浅出 [转]

1.概论  先来阐述一下DLL(Dynamic Linkable Library)的概念,你可以简单的把DLL看成一种仓库,它提供给你一些可以直接拿来用的变量、函数或类。在仓库的发展史上经历了“无库-静态链接库-动态链接库”的时代。[被屏蔽广告]  静态链接库与动态链接库都是共享代码的方式,如果采用静态链接库,则无论你愿不愿意,lib中的指令都被直接包含在最终生成的EXE文

2009-12-28 11:49:00 287

原创 8086 CPU 汇编指令速查手册

8086 CPU 汇编指令速查手册 很多地方都有这个。。。转来方便自己看一、数据传输指令 ───────────────────────────────────────       它们在存贮器和寄存器、寄存器和输入输出端口之间传送数据.       1. 通用数据传送指令.           MOV      传送字或字节.           MOVS

2009-11-12 11:50:00 286

原创 8086 跳转指令 记忆方法

.JZ(或JE)(Jump if zero,or equal)  结果为零(或相等)则转移格式:JE(或JZ)  OPR测试条件:ZF=1.JNZ(或JNE)(Jump if not zero,or not equal) 结果不为零(或不相等)则转移格式:JNZ(或JNE)  OPR测试条件:ZF=0.JS(Jump if sign)  结果为负

2009-11-06 16:32:00 736

原创 移位和乘除的效率

除法和乘法需要花费很多的指令周期,效率低下,通常会把乘2的n次幂改写成左移n位,把除以一个2的n次幂改写成右移n位。

2009-10-23 13:54:00 202

转载 指针数组和数组指针(C)

<!-- document.body.oncopy = function() { if (window.clipboardData) { setTimeout(function() { var text = clipboardData.getData("text"); if (text && te

2009-08-21 09:28:00 169

转载 C++中 public,protected, private 访问标号小结

第一:private, public, protected 访问标号的访问范围。private:只能由1.该类中的函数、2.其友元函数访问。不能被任何其他访问,该类的对象也不能访问。protected:可以被1.该类中的函数、2.子类的函数、以及3.其友元函数访问。但不能被该类的对象访问。public:可以被1.该类中的函数、

2009-08-20 21:03:00 153

原创 窗口,视口,逻辑坐标,设备坐标

查了一晚上资料,终于把窗口视口的映射搞明白了。 窗口是指一个虚拟存在的屏幕,看不到的,而视口是在屏幕上看到的视图客户区域。Windows绘图时,并不是把图形直接绘制到屏幕上去,而是以各种方式下的坐标系将图形绘制到序幕的窗口中,然后将这个窗口的内容映射到视口中,如果映射到屏幕,就实现了图形的显示,如果映射到打印机,就实现了图形的打印。 坐标系分三种:整屏幕坐标,整窗口坐标,客户区坐标

2009-07-24 10:30:00 1508 2

windows核心编程

windows核心编程,经典巨著,适合于中级开发者 第2部分/共2部分

2009-07-27

windows核心编程

windows核心编程,经典巨著,适合于中级开发者 第1部分/共2部分

2009-07-27

加密与解密 第二版

看雪论坛巨著《加密与解密》第二版 第2部分/共2部分

2009-07-27

加密与解密 第二版

看雪论坛巨著《加密与解密》第二版, 第1部分/共2部分

2009-07-27

vc6.0技术内幕第四版

visual c++6.0技术内幕第四版 第4部分/共4部分

2009-07-27

vc6.0技术内幕第四版

《visual c++6.0技术内幕第四版》,比起翻译错误百出的第五版,这是经典。 第3部分/共4部分。

2009-07-27

vc6.0技术内幕第四版

《visual c++6.0技术内幕第四版》,比起翻译错误百出的第五版,这是经典。 第2部分/共4部分。

2009-07-27

vc6.0技术内幕第四版

《visual c++6.0技术内幕第四版》,比起翻译错误百出的第五版,这是经典。 第一部分/共4部分。

2009-07-27

加密与解密第二版源码

看雪论坛巨著《加密与解密》第二版随书光盘,这是第二部分。共两部分

2009-07-27

加密与解密第二版源码

看雪论坛巨著,《加密与解密》第二版随书光盘。 这是第一部分,总共两部分。

2009-07-27

CAN 总线协议资料

can总线(CAN-CONTROLLER AREA NETWORK)是BOSCH公司为现代汽车应用领先推出的一种多主机局部网,由于其卓越性能现已广泛应用于工业自动化、多种控制设备、交通工具、医疗仪器以及建筑、环境控制等众多部门。

2009-03-19

GSM11.14 STK技术规范

GSM英文原版技术规范,关于STK菜单的内容,

2009-03-19

GSM11.11 SIM卡技术规范

gsm英文原版技术规范,sim卡技术规范,详细说明sim的特性,做sim驱动的朋友可以看看哦

2009-03-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除