自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Season@HangZhou 专栏

Working on Linux. http://blog.csdn.net/season_hangzhou

  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 一个建立双向循环链表的例子

struct Node *g_pstNodeHead = NULL;/* 此为全局变量 */ int func(struct Node *pstCurNode){    struct Node *pstNode = pstCurNode;     if (pstNode)    {        if (g_pstNodeHead == NULL)        {

2012-10-31 11:09:30 1000

原创 解决 Source Insight 中中文注释之间有空格的问题

解决 Source Insight 中中文注释之间有空格的问题 options->style propertiescomment...comment To Do里面的font->font name设置为“新宋体”或其它中文字体就可以了!

2012-10-30 17:52:23 2476

转载 虚拟机VMware中实现linux与windows的共享

方法有很多 今天讲解一下用linux操作系统中自带的samba服务器实现.使用samba服务器实现,类似于2台计算机通过网络远程访问来实现文件共享.即:虚拟机VMware中的linux计算机和本地windows计算机;samba是在linux上的 所以我们先要在linux中配置我们的samba服务器;首先,我们先大概了解一下实现此功能需要的步骤:1)在linux中配置我们的samba服

2012-10-27 18:41:16 2532 1

转载 用libxml2操作xml文档的例子

1   创建xml文档有了上面的基础,创建一个xml文档显得非常简单,其流程如下:l         用xmlNewDoc函数创建一个文档指针doc;l         用xmlNewNode函数创建一个节点指针root_node;l         用xmlDocSetRootElement将root_node设置为doc的根结点;l         给root_node添加

2012-10-27 16:48:32 1182

转载 Android NDK移植libiconv和libxml2

使用Android NDK同时编译libxml2和libiconv库首先做好准备工作按照如下创建好目录并准备好libiconv和libxml2的压缩文件(我这里使用的版本为:libiconv-1.14.tar.gz libxml2-git-snapshot.tar.gz【libxml2-2.8.0】)创建目录如下buildlibxml2(root) jni->Android.m

2012-10-27 16:00:45 3366

转载 libxml2 指南(中文)

版式本历史Revision 1 June 4, 2002初始草案Revision 2 June 12, 2002增加查找属性值Revision 3 Aug. 31, 2002修正释放内存Revision 4 Nov. 10, 2002增加编码内容讨论Revision 5 Dec. 15, 2002更多释放内存内容变更Revision 6 Jan. 26.

2012-10-27 15:56:14 915

转载 2013年各大小IT公司待遇,绝对真实,一线数据!

这篇日志是转好网上一篇帖子,原来只是想给找工作的同学看看,没想到这么火,阅读 了14000+了。。。本人是大四本科生,没打算找工作,所以对各个公司的待遇有什么疑 问不要问我,问我也不知道~~~~这是源地址http://bbs.xdnice.com/thread-1271163- 1-1.html 。。。。有什么疑问可以去问楼主~~~~~     本人西电硕士,根

2012-10-23 09:25:24 5519

转载 C语言中嵌入正则表达式

标准的C和C++都不支持正则表达式,但有一些函数库可以辅助C/C++程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。C语言处理正则表达式常用的函数有regcomp()、regexec()、regfree()和regerror(),一般分为三个步骤,如下所示:

2012-10-22 19:44:57 821

原创 标准C的.h文件的模板

#ifndef __COMMON_H__#define __COMMON_H__ #ifdef _cplusplusextern "C"{#endif    /*********************** 宏定义区 ***********************/ /*********************** enum 区 ********

2012-10-22 14:39:33 1125

原创 编程常用的C文件注释以及函数注释

一、文件头注释:/*********************************************************************************  *Copyright(C),2010-2011,Your Company  *FileName:  // 文件名  *Author:  //作者  *Version:  //版本  *Date

2012-10-22 13:34:30 2773

转载 VMWARE虚拟机不能上网三种方法分析

bridged(桥接模式)、 NAT(网络地址转换模式) host-only(主机模式)。 理论理解: 1.bridged(桥接模式) 在这处模式下,虚拟机等同于网络内的一台物理主机,可对手动设置IP,子网掩码,DNS,且IP地址要和主机的IP在同一网段内。这样,虚拟机就和主机如同连在一个HUB上的两台计算机,只要主机能上网,虚拟机也会在这种模式下上网。2.host-o

2012-10-11 10:59:54 594

ONVIF2.0中文协议原版(word).pdf

ONVIF 的目标是为了实现完全标准化的、可互操作性的网络视频服务,即使是由不同的 网络视频供应商组成的产品。规范描述了网络视频模型,接口,数据类型和数据交换模式。 规范使用了那些已经存在的的相关标准,并同时根据视频网络服务添加制定了一些必要的新 规范。

2020-06-10

flv二进制数据解析工具(FlvParse)-已包含齐全的动态库

【该资源在win7——64位系统下验证通过。win10系统试试用win7兼容方式打开】 解析flv二进制数据的小工具,tag header tag data等都分析出来了的 这个工具的主要功能是查看FLV的文件结构,帮助我们理解FLV格式。另外,如果涉及到处理flv文件的开发,这个工具对于查看处理结果非常有帮助。因此我觉得有必要写一个使用说明,希望这个工具能够给大家提供帮助。 打开后的界面如下图所示。 先说一下界面布局:左上方是FLV文件的结构树,右边是FLV文件的字节流数据;左侧结构树下面依次是结构树的信息等级选择、高速模式选择、文件分析用时及进度条等;下方是分析文件的地址显示以及文件选择按钮。下面详细介绍一下相关部分。 结构树及信息等级 FLV结构树是这个工具最重要的显示信息,用户可以直观的查看当前FLV文件的结构。FLVParse默认FLV文件结构树的形式为:File Header + Metadata Tag(1个) + Video or Audio Tags(按顺序)。 结构树的信息详细程度是按等级划分的,之所以要分等级,是为了区分显示信息的详细程度,因为不同程度的分析对于分析所用的时间影响是比较大的(主要在UI界面上),越详细的信息等级占用分析时间越长。一共有6个等级,按从简单到详细介绍如下。 only section position info —— 只有每个section的位置信息,如下图所示。其中每个section后的方括号里是位置信息(十六进制表示),每个“Pre Tag Size”后面的数字表示size的大小(十进制表示),Video&Audio Tag按照在文件中的顺序依次排序标号; file header info, metadata info —— 只有File Header + Metadata Tag的详细信息,如下图所示。其中File Header的详细结构信息会在子树中列出,并在每项后面标示该项的值;Metadata Tag类似,包含Tag Header和Tag Data两个子树,并且对应子项的详细信息也都列出; file header info, metadata info, tag position info —— 包含File Header + Metadata Tag的详细信息,Video&Audio Tags的位置信息,以及Pre Tag Size信息,如下图所示; file header info, metadata info, tag section position info —— 比上个等级多出Video&Audio Tags的Tag Header和Tag Data的位置信息,如下图所示; file header info, metadata info, tag header info —— 比上个等级多出Tag Header的详细子项信息,如下图所示; file header info, metadata info, tag info —— 比上个等级多出Tag Data的详细子项信息,如下图所示。 FLV字节流数据显示 右侧显示了FLV文件的数据,可以让用户方便地查询对应位置上的字节。每一行都以一个十六进制的位置开始,该位置为相对于文件开头的位置。每一行有十六个字节,每个字节按高4位和第4位显示2个十六进制的字符,用户可以滑动滚动条查看任意位置的字节。 当用户选中左边结构树中的某项时,右边数据会自动选中对应的数据区域(绿色),根据不同项的类型,选中的区域大小也会自动对应。 高速模式 这个选项是为了解决分析比较大的FLV文件时,用户等待时间过长的问题。 普通模式时,分析过程为阻塞模式,即主线程分析完毕后刷新界面,用户才可以继续操作。 高速模式时,为非阻塞模式,主线程分析一小部分后立即返回刷新界面,响应用户操作;另外一个线程会继续分析剩余大部分文件,直到分析完毕自动结束线程。因此高速模式时,用户会看到结构树的滚动条一直在滑动,这是因为后台分析线程在不断向结构树里添加子项。需要注意的是,当后台分析线程还没有结束,如果用户打开新的文件进行分析,有可能出现错误的分析结果。这个目前没有进行测试,我想应该是这样的。 这里需要提一下,其实真正分析文件的时间并不会特别长,即使几百兆的文件,几十秒内应该没有问题,时间主要消耗在MFC的树型控件CTreeCtrl上。为了开发效率,FLVParse使用了MFC控件,但是CTreeCtrl在结构比较复杂,子项比较多的时候,效率会出现比较大的下降。当子项超过10000的时候,再进行添加的时间大大变长,几乎到了无法忍受的程度,好在还算稳定,没有出现崩溃等现象。粗略估计,每次分析文件,花在更新UI界面上的时间要占总耗时的90%以上,而且对于越大的

2017-03-20

mii-tool-1.65.0.0.tar.gz mii-tool源码

mii-tool(这是Linux下专门设置网卡工作模式的命令)可以设置网卡工作模式,如10M全双工、半双工之类的。 MII的全称是Media Independent Interface,字面意思上就是媒体无关的接口,因此它是独立于具体设备的,仔细想想标准化的东西都是独立于具体设备的。虽然如此,很多以太网卡设备并不支持这些参数的配置,因此当你执行mii-tool的时候,会得到Operation not supported的提示,要不就是没有使用超级用户身份,还有就是若接口编号设置超过eth7时,直接使用mii-tool 不加参数,会出现NO MII xxxxxxxxxx interface 之类的提示,是因为超过了默认值,使用帮助信息可以了解。

2013-05-08

空空如也

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

TA关注的人

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