自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(144)
  • 资源 (4)
  • 收藏
  • 关注

转载 如何在 Ubuntu 14.04 上通过 apt-get 安装 Apache Tomcat 7

英文:https://www.digitalocean.com/community/tutorials/how-to-install-apache-tomcat-7-on-ubuntu-14-04-via-apt-get中文:http://www.linfuyan.com/how-to-install-apache-tomcat7-on-ubuntu-14-04-via-apt-get/

2016-06-12 10:43:18 4046

转载 如何在Ubuntu 14.04中安装最新版Eclipse

1.安装OpenJDK Java 7如果你的系统中没有安装 Java,我们需要按如下步骤事先安装好 OpenJDK Java 7。使用 Ctrl+Alt+T 打开终端,并按如下步骤执行安装所需的 Java 版本安装命令:如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命令将其删除:1、如果你在 Ubuntu 软件中心安装过 OpenJDK,请先使用如下命

2016-06-12 10:09:44 2611

转载 什么是I帧,P帧,B帧

视频压缩中,每帧代表一幅静止的图像。而在实际压缩时,会采取各种算法减少数据的容量,其中IPB就是最常见的。  简单地说,I帧是关键帧,属于帧内压缩。就是和AVI的压缩是一样的。 P是向前搜索的意思。B是双向搜索。他们都是基于I帧来压缩数据。  I帧表示关键帧,你可以理解为这一帧画面的完整保留;解码时只需要本帧数据就可以完成(因为包含完整画面)P帧

2013-05-20 16:48:12 817

转载 install Python 3.3 on Ubuntu 12.04

Here is what I did to install Python 3.3 on Ubuntu 12.04:Install dependencies:sudo apt-get build-dep python3.2sudo apt-get install libreadline-dev libncurses5-dev libssl1.0.0 tk8.5-dev zlib

2013-05-07 21:34:24 3227

转载 PyQt4学习资料

PyQt4学习资料汇总一个月前研究了下PyQt4,感觉比较不错。相比wxpython,界面美观了很多,并且将界面设计与代码逻辑很好的分离了开来。关于PyQt4的资料也不少,这里我将我找到的资料汇总一下,以防自己以后忘得一干二净。1.PyQt4资料链接 http://www.riverbankcomputing.com  http://wiki.woodpecke

2013-05-07 21:17:55 1157

转载 ubuntu 12.04 mediawiki 安装配置及备份恢复

安装参考:https://help.ubuntu.com/community/MediaWiki[plain] view plaincopysudo apt-get install tasksel  sudo tasksel install lamp-server  sudo apt-get install mediawiki

2013-04-23 19:27:47 2412

转载 linux下python开发环境之二——安装Eclipse+PyDev

Eclipse是由java开发的,所以要想让Eclipse跑起来就得安装jdk,在命令行里输入javac就能查看本机是否已经安装好了jdk了。1、安装jdk先从oracle官网上下载jdk,放到/usr/local/src/文件中,由于找不到linux的下载连接,所以只能在界面中用FF直接下载了。1、cd /usr/local/src/    #进入所放下载文件的目录2、chm

2013-04-22 19:36:27 819

转载 计算视频文件(包含PCR)播放带宽的方法 PCR计算码率

关于PCR的重要性在网络上到处都是,但是关于PCR的计算的帖子网上写的却不多,分析来,发现并不是一个很复杂的过程在此 我简单描述一下关于通过PCR计算码率的过程。首先。我们要在TS流中找到PSI信息表,这里我就不多说了。顺序是PAT-->PMT--->PCR_PID.当得到PCR_PID后,我们就可以根据它找对应具有PCR信息的包,有时候这个包的指向会在VIDE

2013-03-20 11:27:00 1389

转载 PAT PMT 结构

TS_PAT_Programtypedef struct _M_PAT_MAP_TYPE{        unsigned program_number:16;        unsigned reserved:3;        unsigned program_map_pid:13;}M_PAT_MAP_TYPE;//PAT表结构体typedef str

2013-03-18 17:55:01 3206

转载 数字电视节目码流中的PMT表分析

节目映射表提供节目号与组成它们的所有原始码流之间的映射,其PID由所在TS中的PAT表指定,PMT以program_map_section的形式进行TS打包。    我们知道,单路节目的TS是由具有相同时间基点的PES流复用而成的,典型情况下包含一路视频PES流、多路音频PES流,还有teletext、subtitle等PES,各路PES的PID就在这张表中指定。因此,解析这张表就可以知道一路

2013-03-18 16:37:23 2703

转载 数字电视节目码流中的PAT表分析

PAT定义了当前TS流中所有的节目,其PID恒为0x00,它是PSI信息的根节点,要查找节目必须从PAT表开始,在TS中很容易被找到。     在PAT中,列出描述每个节目组成的PMT的PID,也包含NIT PID。PAT section header为8个字节,由表标识符、表格section长度、transport_stream_id、版本号、当前/下一次指示符、分段号和最后分段号组成。

2013-03-18 11:28:47 2221

转载 Debug与Release版本的区别详解

Debug 和 Release 并没有本质的区别,他们只是VC预定义提供的两组编译选项的集合,编译器只是按照预定的选项行动。如果我们愿意,我们完全可以把Debug和Release的行为完全颠倒过来。当然也可以提供其他的模式,例如自己定义一组编译选项,然后命名为MY_ABC等。习惯上,我们仍然更愿意使用VC已经定义好的名称。     Debug版本包括调试信息,所以要比Release版本大很多(

2013-03-12 11:46:52 777

转载 计算视频文件(包含PCR)播放带宽的方法

通过对码流播放卡的分析,以及对公式的对照,对实际计算播放视频文件所用带宽的方法进行了分析(附件中,带有c语言的实现) 分析如下:关键是最后计算带宽的公式:PCRdelta = (uint64_t) ((uint64_t)PCR1 - (uint64_t)PCR0);bitRate = (double) ( ((double)(40608000000ULL)*

2013-02-28 10:43:48 759

转载 VIM下,在文件及目录中查找字符串的方法 (vimgrep)

以前用editplus的时候,有一个在文件中查找的功能,可以在所有打开的文件中查找字符串,也可以在某一个目录及它的子目录中查找.那么在VIM中是否也有相关的功能呢?答案当然是肯定的.VIM中有个类似grep的命令,叫做vimgrep,语法如下::vimgrep /{pattern}/[g][j] {file} ...    简单来讲,就是在路径和文件命符合{file}的所有文件

2013-02-18 11:46:39 17615 1

转载 Socket粘包问题

这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下: 一两个简单概念长连接与短连接:1.长连接    Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接    Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕后

2012-12-28 13:12:47 645

转载 抽象工厂模式

一、 抽象工厂(Abstract Factory)模式抽象工厂模式是所有形态的工厂模式中最为抽象和最具一般性的一种形态。为了方便引进抽象工厂模式,引进一个新概念:产品族(Product Family)。所谓产品族,是指位于不同产品等级结构,功能相关联的产品组成的家族。如图: 图中一共有四个产品族,分布于三个不同的产品等级结构中。只要指明一个产品所处的产品族以及它所属的等级结构,就可

2012-12-27 23:03:40 378

转载 ffmpeg开发指南

FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP, VLC, MPlayer等开源播放器都用到了FFmpeg。    一、

2012-12-27 10:23:13 625

转载 数字电视复用器中的PCR校正技术

中国广电信息网  转自:本站原创  时间:2007-11-8 15:22:00 点击:1390    一. 引言    在数字电视广播系统中,节目复用器和传输流再复用器是必不可少的。节目复用器的作用是将编码后的视频基本流(ES)、音频基本流、节目描述信息(Program Specification Information,PSI)和辅助数据按MPEG-2系统层标准规定的格式复用

2012-12-26 19:19:55 5850

转载 H.264中的NAL技术

NAL技术1.NAL概述NAL全称Network Abstract Layer, 即网络抽象层。在H.264/AVC视频编码标准中,整个系统框架被分为了两个层面:视频编码层面(VCL)和网络抽象层面(NAL)。其中,前者负责有效表示视频数据的内容,而后者则负责格式化数据并提供头信息,以保证数据适合各种信道和存储介质上的传输。现实中的传输系统是多样化的,其可靠性,服务质量,封装方

2012-12-18 14:29:02 481

转载 python类型转换、数值操作

python类型转换 Java代码  函数                      描述  int(x [,base ])         将x转换为一个整数  long(x [,base ])        将x转换为一个长整数  float(x )               将x转换到一个浮点数  complex(real [,imag ])

2012-12-08 16:16:58 453

转载 使用pdb调试Python程序

本文讨论在没有方便的IDE工具可用的情况下,使用pdb调试python程序 源码例子例如,有模拟税收计算的程序: #!/usr/bin/python def debug_demo(val):                 if val                                 print "level 1"

2012-12-08 11:39:46 1091

转载 python: 单步调试

在python中也有向gdb一样的调试工具。这个工具是python自带的。命令模式待续...图形模式:(这个真的很好用)$ sudo apt-get install python-wxgtk2.8 python-wxtools python-wxaddons wx2.8-i18npython-wxaddons如果没有先不用装它。$ wget http:/

2012-12-08 11:31:03 6096

转载 Python读写文件

1.open使用open打开文件后一定要记得调用文件对象的close()方法。比如可以用try/finally语句来确保最后能关闭文件。file_object = open('thefile.txt')try:     all_the_text = file_object.read( )finally:     file_object.close( )

2012-12-08 10:38:16 484

转载 玩转Google开源C++单元测试框架Google Test系列(gtest)(总)

玩转Google开源C++单元测试框架Google Test系列(gtest)(总)前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实gtest本身的实现并不复杂,我们完全可以模

2012-12-07 11:12:01 528

转载 git使用详细介绍

1. Git概念 1.1. Git库中由三部分组成        Git 仓库就是那个.git 目录,其中存放的是我们所提交的文档索引内容,Git 可基于文档索引内容对其所管理的文档进行内容追踪,从而实现文档的版本控制。.git目录位于工作目录内。 1) 工作目录:用户本地的目录; 2) Index(索引):将工作目录下所有文件(包含子目录)生成快照,存放到一个临时的存储区域,

2012-12-07 11:11:18 390

转载 Foxmail常用快捷键集锦

http://www.qqread.com/foxmail/s219392.html 为了能使大家更方便,快速的使用Foxmail,我们收集了一些快捷方式,希望能对大家运用Foxmail的过程中有所帮助。  一、主窗口   收取当前帐户的邮件 F2   收取所有帐户的邮件 F4   发送所有帐户的邮件 F5   选择全部邮件 Ctrl+A   选择分散的多个邮件 C

2011-12-15 17:54:19 1839

转载 电脑快捷键大全

转自:http://blog.sina.com.cn/s/blog_4a9012d1010008yv.html“窗口”快捷键单独按Windows:显示或隐藏 “开始”功能表Windows+BREAK:显示“系统属性” 对话框Windows+D:显示桌面Windows+M:最小化所有窗口Windows+Shift+M:还原最小化的窗口Windows+E:开启“资源管理器”

2011-12-12 10:55:48 441

转载 vs2008 快捷键

键盘上每个键作用!!! (史上最全的)F1帮助F2改名F3搜索F4地址F5刷新F6切换F10菜单CTRL+A全选CTRL+C复制CTRL+X剪切CTRL+V粘贴CTRL+Z撤消CTRL+O打开SHIFT+DELETE永久删除DELETE删除ALT+ENTER属性ALT+F4关闭CTRL+F4关闭ALT+TAB切换ALT

2011-12-07 18:06:37 404

转载 __declspec关键字详细用法

原文链接:http://hi.baidu.com/baiyw920/blog/item/a06ddb986314fd0f6e068c0c.html       __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如sta

2011-10-09 23:07:31 291

转载 C++字符串函数详解

转载自:http://zhanglong2004.spaces.live.com/?owner=1void *memset(void *dest, int c, size_t count); 将dest前面count个字符置为字符c.返回dest的值.

2011-10-08 20:14:10 466

转载 解决Chrome 以下插件已崩溃:shockwave flash错误提示的问题

近来chrome经常出现这个错误: 以下插件已崩溃:shockwave flash重装也解决不了,后来查找方法后发现可以这样解决:http://fpdownload.macromedia.com/get/flashplayer/current/install_

2011-08-27 18:35:55 10224

转载 __declspec关键字详细用法

原文链接:http://hi.baidu.com/baiyw920/blog/item/a06ddb986314fd0f6e068c0c.html       __declspec用于指定所给定类型的实例的与Microsoft相关的存储方式。其它的有关存储方式的修饰符如sta

2011-08-25 11:24:12 410

转载 Run-Time Check Failure #0

在VC中编写多线程程序,特别是调用DLL时经常碰到如下错误:Run-Time Check Failure #0 - The value of ESP was not properly saved across a function call.  This is usually

2011-08-20 16:42:31 1194

原创 virtualbox网络连接解释 – 如何让virtualbox中客机与主机互通

如果主客机之间无需互通的话, 只要默认用NAT模式就行, 在这种模式下, 假设主机连接路由, 路由网关为192.168.1.1, 主机的IP为192.168.1.2, virtualbox网卡IP一般为192.168.56.1, 而虚拟机中的系统(客机)的IP一般为10.0.2.15. 此时主客机都能访问外网, 但是外网和主机都无法访问客机, 情况为2个局域网. 如图 如果主客机需要互

2011-06-16 15:57:00 6243

原创 The tools version “3.5″ is unrecognized error on Visual Studio 2008 Startup

When you get the following error “The tools version “3.5″ is unrecognized” in Visual Studio 2008.  Apply the following fix. Make sure these keys are present in the registry. If not present add it. T

2011-06-16 13:08:00 1822

原创 一个即将毕业的软件工程硕士研究生的感慨

满江红 • 湖南大学学府风光,湘水泱,麓山巍壮。寻古道,碧竹苍劲,蔚茵覆塱。百代弦歌萦畔耳,朱张千载凭栏望。待雪漫,峰顶揽江南,似皑浪。仰天啸,寰宇荡。遥呐吼,鲲鹏展。溯檀溪之脉,江凝雪恍。魂抚自卑追志所,扬鞭策马九州闯。人将去,顿首泪茫茫,情不忘。————辛卯年癸巳月丁卯日酉时三刻七里河蠢才于岳麓书院门前

2011-05-12 17:52:00 4698 2

转载 古人称谓全揽

<br />称呼是一种文化现象,从一个时代的称呼中,我们可以窥见一个时代的风貌。称呼也是一面镜子。称呼的变化是文化的变化,同时也被视为历史文化的折射。<br />  中国人的称呼,实质上就是一部中国文化的发展史,其中蕴含着中华民族悠久的文化历史的沉淀与变迁。中国人的称呼是宗法、习俗、等级、地位、声望等的反映,尊长、后辈、上级、下属各有各的一套称呼,谁也不能逾越。从称呼中我们可以看到国人对宗法礼制、尊卑长幼等礼法习俗的重视,对官职、科举的表示方式。古往今来,中国人的称呼既反映出了人们对于成功的观念,又透射着一

2011-05-10 14:10:00 25246

转载 研究生答辩注意事项及技巧

<br />6月是毕业研究生完成毕业论文答辩、收获成果的季节。今年,我们联合实验室也有几位学生要参加毕业论文答辩,良好的心态是迈向成功的第一步。下面就为即将答辩的研究生介绍答辩时需要注意的事项以及答辩过程中的技巧。<br /><br />一、答辩前的准备工作 <br /><br />(一)全力消化自己所写的论文 答辩是学校对硕士论文成绩进行考核、验收的一种形式。研究生要明确目的端正态度、树立信心,通过硕士论文答辩这一环节,来提高自己的分析能力、概括能力及表达能力。在反复阅读、审查自己硕士论文的基础上,写好不

2011-05-05 09:58:00 1889

转载 经典的背景音乐

<br />钢琴: <br />《Kiss The Rain 雨的印记》(Yiruma) <br />《Tears眼泪》(The Daydream) <br />《YOU&ME》(The Daydream) <br />《天空之城》钢琴版 Carrying You <br />《Merry Christmas》 Mr.Lawrence(坂本龙一)(最近发现湖南台周笔畅的勇往直前的广告背景配乐就是这首) <br />《流动的城市》林海 <br />《月光边境》林海 <br />《迷失》林海 <br />《远方

2011-05-04 11:18:00 7395

转载 硕士论文答辩PPT的要求

<br />转自 http://www.alippt.com/ppttip/170.html <br />随着软件的逐步升级,在众多的毕业论文答辩中也广泛采取PPT 演讲稿来进行,所以做好一个PPT演讲稿对于自己的论坛答辩起到了非常重要的作用,本文的核心就在于怎样讲自己的论文在PPT 中体现出来,给答辩专家团一个很好的诠释。<br /><br /> 一、要对论文的内容进行概括性的整合 ,将论文分为引言和试验设计的目的意义、材料和方法、结果、讨论、结论、致谢几部分。 <br /><br /> 二、在每部分内

2011-05-04 10:23:00 3388

Oracle入门心得 适合初学者

Oralce作为一项庞大的技术,有着强大的功能,目前已经占据了数据开发中较大份额.这是一份关于oracle入门的资料,特别适合于初学者,希望能对下准备学习Oracle的朋友提供一些帮助

2009-05-23

一个C语言的helloworld程序

这是一个用C实现的最基础的程序,可以打印出helloword,呵呵,适合于初学者,希望能对您有所帮助。

2009-05-19

C++编程艺术 一本将C++演绎成艺术的经典力作

本书揭示了C++程序员创建世界级软件的奥秘。程序设计大师Herbert Schildt通过将C++语言广泛应用于功能强大的编程任务中,全面展示了C++语言的多功能性,敏捷性,和艺术性。

2009-05-19

空空如也

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

TA关注的人

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