自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IS2120

BG57IV3

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

转载 C++界面库的抉择

<br />C++的界面库经过几天来的搜索,总结了下面几种的优缺点<br /><br />1. MFC<br /><br />优点:VS2008以及VS2010的扩展确实很强大,特别是原生的窗口运行时停靠以及<br />PropertyGrid确实很强大<br /><br />缺点:默认字体很模糊,无论你对MFC多了解,C++多熟悉,每次写代码时依然要重新熟<br />悉代码,更不用提分析别人写的MFC代码,一个字:乱。<br /><br />2. WTL<br /><br />

2011-03-25 21:47:00 1339

转载 日志分析zz

<br />那道socket的面试题我说我不会,那公司又给我了另一道更加变态的题目:<br /><br />日志分析<br />1)从文件中用户提取字符串(下面示例中包含在[]中的字符)<br /><br />2)利用hash算法把所有的字符串散列 到一个hash表中,统计相同字符串出现的次数<br /><br />3)编写一个排序算法(例如快速排序),把这些字符串按照出现的频率排序.<br /><br />4) 把输出结果保存到一个文件,文件格式为:<br /><br />

2011-03-21 11:38:00 606

原创 const 使用小结

is2120@csdn1. 修饰变量,使得在初始化变量值后不能在修改其值。// 无const修饰int  x = 4;x = 10;// 有const修饰const int x = 2;x = 10; // err2. const替代#de

2011-03-19 22:31:00 668

转载 35个你也许不知道的Google开源项目

<br />Google是支持开源运动的最大公司之一,它们现在总共发布有超过500个的开源项目(大部分都是利用它们的API来完成),本文将列举一些有趣的开源项目,其中很可能有不少你不知道的哦。<br /><br />  文本文件处理:<br /><br />Google CRUSH (Custom Reporting Utilities for SHell)<br /><br />  CRUSH是为命令行或shell scripts处理特定文字数据而制作的一系列工具,这里有指南。

2011-03-17 15:28:00 1122

转载 ubuntu环境下编译内核详解(linux kernel compile)

声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关。 本文放在本人的blog上面:http://hi.baidu.com/ffbp89/ 本文还有姊妹篇《老笔记本编译2.6.20内核指导》 如果有修改,也在blog上。 欢迎转载本文,但是请不要取消本声明。 写这篇东西主要是教学目的,学生可以结合编译内核复习shell的有关命令。 一、下载源代码和编译软件的准备 下载内核源代码:http://www.kernel.org/

2011-03-17 12:24:00 1311 1

原创 离线使用 ubuntu下的dict

离线使用 ubuntu下的dict<br /><br />首先<br />sudo apt-get install dict       //安装客户端<br />sudo apt-get install dictd      //安装服务器端<br /><br />安装辞典<br />sudo apt-get install dict-wn     //WorldNet 英英字典 这个我推荐<br />其他辞典<br />英英 dict-gcide<br />英汉 dict

2011-03-17 12:22:00 2019

原创 ubuntu skype 安装

Installing Skype<br />简单描述下:<br />1. 在源服务器里面把Canonical Partner Repository选上<br />2. 然后直接sudo apt-get install skype,就可以了。<br />Since Ubuntu 10.04 (Lucid Lynx), Skype is part of the Canonical partner repository. To install Skype add the Canonical Partn

2011-03-17 12:22:00 1809

原创 ubuntu find whereis locate find

<br /> <br />which 只能寻找执行文件 ,并在PATH变量里面寻找。 <br /><br />whereis 从linux文件数据库(/var/lib/slocate/slocate.db)寻找,所以有可能找到刚刚删除,或者没有发现新建的文件。 <br /><br />locate 同上,不过文件名是部分匹配。 <br /><br />find 是直接在硬盘上搜寻,功能强大,但耗硬盘,一般不要用。

2011-03-15 18:49:00 625

原创 ubuntu whatis

<br />在用到whatis ,有时候无输出,显示appropriate之类的。通过如下脚本可以解决该问题。ubuntu 默认没有该脚本。<br /><br />#!/bin/sh<br /># Generated automatically from makewhatis.in by the<br /># configure script.<br />#<br />#!/bin/sh<br /># makewhatis: create the whatis database<br

2011-03-15 18:47:00 1540

转载 ubuntu 查询 修改 时间

<br />ubuntu 查询 修改 时间<br /><br />date<br />用法:date [选项]... [+格式]<br /> 或:date [-u|--utc|--universal] [MMDDhhmm[[CC]YY][.ss]]<br />以给定的格式显示当前时间,或是设置系统日期。<br /> <br /> -d,--date=字符串  显示指定字符串所描述的时间,而非当前时间<br /> -f,--file=日期文件  类似--date,从日期文件中按行读入时间描述<br

2011-03-15 18:46:00 8590

转载 结构struct 联合Union和枚举Enum的细节讨论

<br />联合(Union)<br />是一种构造数据类型,它提供了一种使不同类型数据类型成员之间共享存储空间的方法,同时可以实现不同类型数据成员之间的自动类型转换。联合体对象在同一时间只能存储一个成员的值。<br />联合的内存大小取决于其中字节数最多的成员,而不是累加,联合也会进行字长对齐。在定义联合变量的时候可以指定初始值,但是只能制定一个初始值(测试过似乎无法设置初值),而且该初始值的类型必须与联合的第一个成员的类型匹配。可以取一个联合变量的地址,也可以取变量中的任一个成员的地址,它们总是相等的。

2011-03-15 17:45:00 1550

原创 解析url

// parse url 解析 url c c++ 代码#include #include #include // 解析url,作为示例,很多情况没考虑,比如说user,pass之类的int parse_url(char *url, char **serverstrp, int *portp, char **pathstrp){    char buf[256];    int serverlen, numread=0;    // 跳过"http://" ,例"http:/

2011-03-15 17:41:00 3348

翻译 c++ 虚函数 工作机制 原理( virtual function )

/* *晚上花了几个小时翻译了下,第一次翻译这么长的文字;挺累呀,翻译的很多地方也不算通顺,权当自娱自乐了。 *版权所有 xt2120#gmail 谢绝转载*/上个月,我介绍了虚拟函数。我概述了如何使用虚拟函数来实现一个设备无关的文件系统,并详细描述了如何创建一个具有多态行为的几何图形类。这个月我将继续解释虚拟函数的工作机制。首先,扼要重复一下其中的关键概念。在c++中在基础类和基类之间的公共继承定义了一个is-a的关系。这就是说,给出了定义:class D : public B {...}D从

2011-03-12 00:06:00 6684

FFMPEG开发指南

在这个文档里,我仅仅涉及到如何从文件中读入视频流;音频流使用几乎同样的方法可 以工作的很好,不过,我并没有实际使用过它们,所以,我没于办法提供任何示例代码。 或许您会觉得奇怪,为什么需要两个库文件 libavformat 和 libavcodec :许多视频 文件格式(AVI 就是一个最好的例子)实际上并没有明确指出应该使用哪种编码来解析音频 和视频数据;它们只是定义了音频流和视频流(或者,有可 能是多个音频视频流)如何被 绑定在一个文件里面。这就是为什么有时候,当你打开了一个 AVI 文件时,你只能听到声音, 却不能看到图象--因为你的系统没有 安装合适的视频解码器。所以, libavformat 用来 处理解析视频文件并将包含在其中的流分离出来, 而 libavcodec 则处理原始音频和视频 流的解码。

2018-04-07

多媒体编程开发之FFmpeg基础库

关于 FFmpeg 是多媒体程序核心开源库,涉及广播电视行业、视频监控行业、互联网视 频行业等,涉及流媒体、音视频编解码、容器、格式转换、以及后期处理等技术。 本书旨在让更多的人深入理解 FFmpeg 框架库,通过使用和学习它应用到各行业的软件 开发当中,快速、安全的构建自己的多媒体软件程序。 FFmpeg 可以是你学习多媒体程序开发的入口点,由此扩展到流媒体、编解码、播放器、 媒体服务器端等等专业项目当中,是学习多媒体的最好的入门程序,同时也是多媒体程序的 底层基础工具库。

2018-04-07

FFmpeg 基础库编程开发

第一章 多媒体概念介绍 1.1 视频格式 第十二章 flv 文件格式分析 12.1 概述 FLV 视频格式是 Adobe 公司设计开发的一种流媒体的封装格式,总体上看,FLV 包括文件头(Flv Header) 和文件体(Flv Body)两部分,其中文件体由一系列的 Tag 及 Tag Size 对组成。Tag 又可以分成三类:audio,video,script, 分别代表音频流,视频流,脚本流(关键字或者文件信息之类)。

2018-04-07

X64 Debuggers And Tools-x64_en-us(6.3.9600.17298).msi

6.3.9600.17298 Debugging Tools for Windows (WinDbg, KD, CDB, NTSD) 不支持 windows xp

2015-08-04

windbg 6.3.9600.17298 msdn

6.3.9600.17298 Debugging Tools for Windows (WinDbg, KD, CDB, NTSD) 不支持 windows xp

2015-08-03

空空如也

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

TA关注的人

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