自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

原创 有关YUV格式详解

YUV是被欧洲电视系统所采用的一种颜色编码方法(属于PAL),是PAL和SECAM模拟彩色电视采用的颜色空间。在现代彩色电视系统中,通常采用三管彩色摄影机或彩色CCD摄影机进行取像,然后把取得的彩色图像信号经分色、分别放大校正后得到RGB,再经过矩阵电路得到亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V),最后发送端将亮度和色差三个信号分别进行编码,用同一信道发送出去。这种色彩的表示方法就是

2013-03-15 10:12:36 211

转载 c++命名规范

在软件开发过程中,代码的命名规范是一项很突出的内容。一套定义完整、结构清晰明了的命名规范将大大提升源代码的可读性和软件的可维护性。据考证,没有一种命名规则可以让所有的程序员都满意,程序设计教科书一般也不会指定命名规则。但是制定一套令开发组成员基本满意的命名规则,并在项目中贯彻实施,也是团队开发一项必不可少的工作。我将我的团队的实际工作中的命名规则整理如下:第一部分:共性规则共有

2012-09-18 20:51:16 231

转载 select 时间控制

用select实现精确到睡眠时间小于1秒的sleep函数 (2007-07-10 22:41) 分类: C/C++编程 /*精确度为0.001秒的sleep函数*/#include #include #include #include #include #include void sleep_1(unsigned int secs){

2012-07-03 18:46:59 394

转载 c语言中stat的用法

1、stat结构体结构定义于:/usr/include/sys/stat.h 文件中   struct stat finfo;   stat( sFileName, &finfo );   int size = finfo. st_size;   struct stat {   mode_t st_mode; //文件对应的模式,文件,目录等

2012-05-04 17:39:43 1294

转载 c语言运算符优先级实例

1)指针运算符* 与取地址运算符&的优先级相同,按自右向左的方向结合。  设有变量定义语句: int a, *p=&a;   则表达式:&*p 的求值顺序为先"*"后"&",即& (*p)=&a=p 。  而表达式:*&a 的求值顺序为先"&"后"*",即* (&a)=*p=a 。  (2)"++"、"――"、"*"、"&"的优先级相同,按自右向左方向结合。下面结合例子加以说明。设

2012-05-04 11:25:30 516

原创 有关fread fwrite 以及fseek的总结

本片主要是对fread fwite 的文件指针定位问题进行总结fread  功 能: 从一个流中读数据  函数原型: size_t fread(void*buffer,size_tsize,size_tcount,FILE*stream);   参 数:  1.用于接收数据的地址(指针)(buffer)  2.单个元素的大小(size) :单位是字节而不

2012-05-04 11:03:17 702

转载 iperf for linux 使用方法

什么是Iperf?    Iperf  是一个网络性能测试工具。Iperf可以测试TCP和UDP带宽质量。Iperf可以测量最大TCP带宽,具有多种参数和UDP特性。Iperf可以报告带宽,延迟抖动和数据包丢失。编译与安装Iperf2.0.2目前仅提供源码包的下载。当你下载到Iperf源码包后,在类unix系统上,需要先解压缩源码包,使用解压缩命令gzip或tar。解压后会产生新文

2012-05-02 11:44:14 2651

转载 linux 多线程编程

本文的框架如下:1、进程与线程 2、使用线程的理由 3、有关线程操作的函数 4、线程之间的互斥 5、线程之间的同步 6、试题最终代码 1、进程与线程进程是程序执行时的一个实例,即它是程序已经执行到何种程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运

2012-04-09 17:10:32 210

转载 C回调函数

回调在C语言中是通过函数指针来实现的,通过将回调函数的地址传给被调函数从而实现回调。因此,要实现回调,必须首先定义函数指针,请看下面的例子: void Func(char *s);// 函数原型void (*pFunc) (char *);//函数指针可以看出,函数的定义和函数指针的定义非常类似。 一般的化,为了简化函数指针类型的变量定义,提高程序的可读性,我们需要把函

2012-04-09 16:58:05 2060 2

转载 linux socket编程

本文的主要内容如下:1、网络中进程之间如何通信?2、Socket是什么?3、socket的基本操作3.1、socket()函数3.2、bind()函数3.3、listen()、connect()函数3.4、accept()函数3.5、read()、write()函数等3.6、close()函数4、socke

2012-03-08 10:23:38 218

转载 linux shell脚本之if判断

linux if命令无论什么编程语言都离不开条件判断。SHELL也不例外。if list thendo something hereelif list thendo another thing hereelsedo something else herefi EX1:#!/bin/shSYSTEM=`uname -s` #获取操作系统

2012-03-05 10:42:33 496

原创 linux 下有关时间函数的总结

首先搞清楚两个概念:1、日历时间(Calendar Time)是通过time_t数据类型来表示的,用time_t表示的时间(日历时间)是从一个时间点(例如:1970年1月1日0时0分0秒)到此时的秒数。在time.h中,我们也可以看到time_t是一个长整型数。2、在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中的定义如下:struct tm {

2012-01-05 22:50:15 99

原创 linux 下面有关时间函数以及相关的一些总结

首先我要解释linux有关时间几个名词:1、日历时间:日历时间(Calendar Time)是通过time_t数据类型来表示的,用time_t表示的时间(日历时间)是从一个时间点(例如:1970年1月1日0时0分0秒)到此时的秒数。在time.h中,我们也可以看到time_t是一个长整型数。2、日期和时间:在标准C/C++中,我们可通过tm结构来获得日期和时间,tm结构在time.h中

2012-01-05 21:16:59 76

原创 ip地址unsigned int 和 点分十进制的转换

最近由于工作的关系接触到了一些有关ip地址转换的任务现在总结一下:1、关于unsigned int 转化为点分十进制:(1)、首先定义一个struct in_addr myaddr;这么一个结构体,in_addr一般为32位的unsigned long其中每8位代表一个IP地址位中的一个数值.。(2)、myaddr = p_net_para->ip_address;就把程序中要用的un

2012-01-05 21:12:37 1796

原创 c语言下ip地址从unsigned int 到字符类型的转换

最近由于工作的关系接触到了一些有关ip地址转换的任务现在总结一下:1、关于unsigned int 转化为点分十进制:(1)、首先定义一个struct in_addr myaddr;这么一个结构体,in_addr

2012-01-05 20:44:58 490

原创 linux 内核之旅(1)

今天从进程间通信看起:1、pipe():pipe()->sys_pipe()->do_pipe(fd)  这里fd是一个数组fd[2]代表管道打开的两个文件。->get_pipe_innode()  在这个函数里定义了一个inode结构只有在其i_pipe是非空时有效,i_Pipe指向inode文件结构(管道)。在管道里使用两个指针指向两个文件,一个文件只读,一个文件只写,而这两个文件又指

2011-12-12 19:53:46 152

原创 the detail analysis of makefile's froeach

Today , as work need ,I saw something about the foreach function in makefile and now  I am writing it out.   $(foreach var,list,text)The first two arguments, var and list, are expanded before

2011-11-14 18:03:07 92

原创 关于c语言拷贝函数的随笔

今天工作上要用到这些函数,稍微理解了一下这些函数的分别,写一篇简短的随笔:1、char *strcpy(char *dest, char *src); 这个函数把src所指由'\0'结束的字符串复制到dest所指的数组中。 src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。 当src串长度>dest串长度时,程序仍会将整个src串复制到dest区域,可是de

2011-11-14 11:47:43 336

原创 MFC Listbox创建右键菜单详解(很详细,手把手的教)

恩 ,大家好。我用的是VS2010,不会用CSDN的插入图片的方法,大家表喷我。这几天在搞MFC,因为客户要求(TMD)所以只好搞一个右键菜单。这个在网上确实有许多的版本,但是大多语焉不详,所以今天我特地把这个详细的步骤写出来,希望大家作为参考。创建右键菜单一共分三步。第一步创建菜单资源:1、在解决方案资源管理器里面右键点击“资源文件”,在”添加“项里选择“资源”,在选择“Menu

2011-10-26 16:24:54 499

原创 关于使用MFC的listbox创建右键菜单的详细方法

在网上看了许多的贴,都不够详细。我把自己创建的方法具体写下来。我不会用csdn的插入图片,大家表喷我。本人用的是vs2010第一步 从CListBox类派生出一个新类,且在该派生类中添加一个WM_RBUTTONDOWN消息的响应函数1、首先在classwizard(中文叫做类向导)里面添加一个新的类m_list,基类选择为listbox。建立好以后同时要自定义消息,添加一个WM_RBUTT

2011-10-26 09:43:19 852

c++实现的wince图片浏览器

很简单的图片浏览器,使用c++实现的,适合先要进行wince的底层编程的学习人员

2011-02-27

用c++ 技术写的windows ce的一个画图程序

这是一个用c+底层编程实现的一个画图板的程序,比较简单,很适合新手学习使用

2011-02-27

asp.net 实现用户登录程序

这是一个实验项目作业,利用c#语言以及.net来实现用户登录

2010-11-20

c#闹钟控件——完成一个闹钟添加,定时,以及闹铃的功能

c#闹钟控件——完成一个闹钟添加,定时,以及闹铃的功能

2010-10-21

空空如也

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

TA关注的人

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