工作学习
张无印
这个作者很懒,什么都没留下…
展开
-
struct stat
如果需要获取文件的一些信息,这是很好用的一个功能: 最简单的是如此调用: struct stat finfo; stat( sFileName, &finfo ); int size = finfo.st_size; 以下内容转自:http://hi.baidu.com/%CC%EC%CD%E2%D3%DE%B2%C5/blog/item/792e833dd03b5ae93c6d97ed.html stat,lstat,fstat 函数都是获取文件(普通文件,目录,管原创 2011-02-17 14:19:00 · 792 阅读 · 0 评论 -
排序
插入排序1.直接插入排序原理:将数组分为无序区和有序区两个区,然后不断将无序区的第一个元素按大小顺序插入到有序区中去,最终将所有无序区元素都移动到有序区完成排序。要点:设立哨兵,作为临时存储和判断数组边界之用。实现:Void InsertSort(Node L[],int length){Int i,j;//分别为有序区和无序转载 2012-08-14 23:04:25 · 351 阅读 · 0 评论 -
时间戳问题汇总
原文地址:http://hi.baidu.com/ilovejoy/blog/item/3da717eca51d7b302797917a.html/cmtid/a50c1c1837ec330935fa419b大家好 我刚接触流媒体不久, 现在遇到一个非常奇怪的问题,向各位大侠请假,请你们指点。 问题是这样的 用一个 VLC(流媒体客户端) 去请求流媒体服务器上的数据, 但是获得转载 2012-07-03 15:04:55 · 908 阅读 · 0 评论 -
rtp协议详解/rtcp协议详解
原文地址 http://www.cnblogs.com/li0803/archive/2010/11/20/1882792.html1、简介 目前,在IP网络中实现实时语音、视频通信和应用已经成为网络应用的一个主流技术和发展方向,本文详细介绍IP协议族中用于实时语音、视频数据传输的标准协议RTP( Real-time Transport Protocol)和RTCP(RT转载 2012-06-28 14:45:56 · 478 阅读 · 0 评论 -
ffmpeg常用数据结构
原文地址:http://my.oschina.net/u/555701/blog/56748先上一个图:AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息,如下列出了部分比较重要的域:typedef struct AVCodecContext { ...... /** * some cod转载 2012-07-05 18:35:58 · 2947 阅读 · 0 评论 -
C语言实现动态数组
现正在做一个项目,要使用动态数组,本想在网站上找一个代码,由于这个项目比较急,本想在网站上找个现成的代码直接用,可是找来找到,就觉得adm_qxx兄写的还算规则,可后来发现动态数组最重要的动态扩展部分竟然没有实现,所以我就修改了adm_qxx的代码,并贴在下面。#incl原创 2011-08-22 11:36:19 · 880 阅读 · 1 评论 -
程序员技术练级攻略 --陈皓
原文地址:http://coolshell.cn/articles/4990.html月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id转载 2011-07-19 11:16:16 · 734 阅读 · 0 评论 -
(转)linux shell 不同进制数据转换(二进制,八进制,十六进制,base64)
原文地址:http://www.cnblogs.com/chengmo/archive/2010/10/14/1851570.html shell可以在不调用第3方命令,表示不同进制数据。这里总结以下表示方法。shell 脚本默认数值是由10 进制数处理,除非这个数字某种特殊的标记法或前缀开头. 才可以表示其它进制类型数值。如:以 0 开头就是 8 进制.以0x 开头就是16 进制数转载 2011-06-28 11:00:00 · 2071 阅读 · 1 评论 -
[转]磁盘为什么只能分四个主分区
主分区,也称为主磁盘分区,和扩展分区、逻辑分区一样,是一种分区类型。主分区中不能再划分其他类型的分区,因此每个主分区都相当于一个逻辑磁盘(在这一点上主分区和逻辑分区很相似,但主分区是直接在硬盘上划分的,逻辑分区则必须建立于扩展分区中)。 实际上在早期的硬盘分转载 2011-07-05 18:36:59 · 2044 阅读 · 0 评论 -
使用Cygwin编译CFE
1、Cygwin的安装 注意devel一定要安装,此处安装编辑器 2、进入../CFE/CFE/bcm97405A/build 执行make命令或者sde-make,可以在build目录下编译出一个cfe.bin的文件 3、烧写CFE 1)把cfe.bin放进/tftpboot/目录下 2)把开发板进入CFE模式 3)执行ifconfig eth0 –auto 4原创 2011-06-28 01:46:00 · 2647 阅读 · 1 评论 -
linux下使用stat函数不可以取得超过2G的大文件的解决方法
定义#define _FILE_OFFSET_BITS 64先记下,还不知道是什么原因,估计是使用 _FILE_OFFSET_BITS 这个宏是定义了 off_t 这个系统定义的变量。我在头文件中竟然没有找到 off_t 在哪定义。奇怪,有时间再好好研究下,先记下这个解决方法。原创 2011-06-27 09:46:00 · 1881 阅读 · 0 评论 -
可重入函数与不可重入函数(转)
转自:http://www.cppblog.com/franksunny/archive/2007/08/03/29269.html主要用于多任务环境中,一个可重入的函数简单来说就是可以被中断的函数,也就是说,可以在这个函数执行的任何时刻中断它,转入OS调度下去执行另外一段代码,而返回控制时不会出现什么错误;而不可重入的函数由于使用了一些系统资源,比如全局变量区,中断向量表等,所以它如果被转载 2011-06-11 18:44:00 · 421 阅读 · 0 评论 -
[转]C99标准的新特性(相对于Ansi C)
<br /><br />C99是在C89(Ansi C)的基础上发展起来的,增加了基本数据类型,关键字 ,和一些系统函数等。<br /> 其实在初学阶段C89(ANSI C)和C99的区别是不易察觉的,所以不必太在意这个。<br /> C99有一部分是对于大字符集的优化(很多资料上写的是ANSI标准化),还加入了一些数据库函数,是C89之后的标准,我们用的C是C89标准的,C++是C89编写的,目前的C99标准其实在以前的编译器中就或多或少的支持了,目前完全支持的有这些:MinGW、Borland C+转载 2011-05-26 10:09:00 · 473 阅读 · 0 评论 -
APUE学习笔记(02)-UNIX标准化及实现
留白原创 2011-02-17 10:00:00 · 449 阅读 · 0 评论 -
APUE学习笔记(00)-写在前面
UNIX不用多做介绍,APUE也不再费口舌。 在学习APUE之前,首先要感谢一个intrepyd(http://hi.csdn.net/intrepyd),他的APUE学习笔记写的非常的好,我的学习笔记中一定会参考他的很多东西,在此一并感谢。 环境:Linux 2.6.18-128.4.1.el5xen i686 i686 i386 GNU/Linux 学习APUE之前,先理清APUE的结构,原书中的序中已经清晰给出,不在缀述。笔记大致一章节为的为主,从前至后进行。尽量三个月内完成。原创 2011-02-16 14:35:00 · 540 阅读 · 0 评论 -
解析不了域名
今天工作中随到的问题:描述问题的邮件======================================== 在测试“使用域名解析升级地址”的时候出现问题: 在使用域名解析升级地址的方式进行升级时,升级程序在编码板通过NSF启动可以正常升级,但在编码板通过FLASH启动时,出现域名不可解析的问题,测试的方法是:1.更改cat /etc/resolv.conf 为原创 2012-09-04 17:51:07 · 1238 阅读 · 0 评论