自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 用ffmpeg编码之后的码流播放器找不到视频无法播放

问题用ffmpeg库写了一个编码器,发现编码出来MP4文件中的视频部分无法被QuickTime、VLC等播放器识别和播放,但实际上视频的码流信息是存在的。解决经过分析,发现有个flag没有配置给encode context——AV_CODEC_FLAG_GLOBAL_HEADER if (output_fmt_ctx_->oformat->flags & AVFMT_GLOBALHEADER) enc_ctxs_[idx]->flags |...

2020-09-21 18:13:58 1764

转载 GDB关联源代码

找到一篇很好的文章,透彻的讲述如何分析是否是debug二进制文件,如何调试、关联源代码。如果你手头上有一个你自己或者别人开发的程序,但它有一些bug。或者你只是想知道这个程序是如何工作的。怎么办呢?你需要一个调试工具。现在很少有人会直接对着汇编指令进行调试,通常情况下,大家都希望能对照着源代码进行调试。但是,你调试使用的主机,一般来说并不是构建程序的那台,因此你会看到如下这个令人沮丧的消息: $ gdb -q python3.7 Reading symbols fro..

2020-09-09 11:49:55 518

转载 IaaS,PaaS,SaaS 的区别

用做pizza来举例子,生动形象说明什么是IaaS,PaaS,SaaS 的区别http://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html

2020-09-07 23:42:13 193

转载 开源授权协议GPL和LGPL的区别

引子今天在学习wke的时候,发现了作者在wke.h文件头的位置,写上了licence LGPL的字样,这里我就疑惑了,好像只听说过GPL,并没有听说过LGPL,那么这两者究竟有什么区别呢?开源授权协议这里引用网上查询到的资料:GPL 是 GNU General Public License(GNU 通用公共许可证)的缩写形式;LGPL 是 GNU Lesser General Public License (GNU 宽通用公共许可证)的缩写形式。它们是自由软件(Free Software.

2020-08-27 15:05:52 5360 1

原创 Putty中Vim无法粘贴paste的问题

这里写自定义目录标题Putty中Vim无法粘贴paste解决方法Putty中Vim无法粘贴paste笔者使用的是vim 8.0.707版本。发现在putty下面,以往通过复制其他地方的文本之后在putty登陆的Linux系统vim中无法像往常一样鼠标右键就粘贴,而是使得vim进入到visual模式。解决方法因为vim 8之前,默认是关闭鼠标模式的,而之后的版本默认是开启。关闭鼠标模式 。在vim中键入,或者干脆写道.vimrc中set mouse=在粘贴时,使用 shift + ins

2020-07-30 00:44:16 936

原创 听肖邦Chopin: Waltz No.19 in A minor, Op.Posth的美好

最近把一堆杂物搬上楼,把尘封已久的机箱灰尘清理干净,桌子上支起惠威音响,打开foobar,里面是许多playlist。点开了肖邦的这段A小调Waltz。心中的故事仿佛就这么开始了,一种干净明亮到极致的美好,是怀念往事?抑或是期盼着未来,都像一种令人沉迷的表白。想想在山涧清泉的流连,在静夜无声冥思,孩童们的欢声笑语,至亲至爱,美好和爱。...

2020-07-29 23:05:00 784

转载 RTP/RTSP编程

转自http://gray01.blog.51cto.com/339959/66179流媒体指的是在网络中使用流技术传输的连续时基媒体,其特点是在播放前不需要下载整个文件,而是采用边下载边播放的方式,它是视频会议、IP电话等应用场合的技术基础。RTP是进行实时流媒体传输的标准协议和关键技术,本文介绍如何在Linux下利用JRTPLIB进行实时流媒体编程。 一、流媒体简介

2012-05-31 15:24:33 14459 1

转载 C中如何调用C++函数

C中如何调用C++函数? 前阵子被问及一个在C中如何调用C++函数的问题,当时简单回答是将函数用extern "C"声明,当被问及如何将类内成员函数声明时,一时语塞,后来网上查了下,网上有一翻译C++之父的文章可以作为解答,遂拿来Mark一下。 将 C++ 函数声明为``extern "C"''(在你的 C++ 代码里做这个声明),然后调用它(在你的 C 或者 C++ 代码里调用)

2012-04-17 11:22:12 742

原创 linux下如何mount挂载lvm磁盘

磁盘如果是普通的分区,比如:ntfs、ext3等,可以直接用 mount -t 来制定文件系统类型来挂载,但有时候磁盘是采用的lvm卷的分区,要挂载这类磁盘,就应该按照以下方式:a. 扫描逻辑卷:#vgscanb. 激活扫描到的卷:#vgchange -a y VolGroup00 c. 挂载#mount /dev/VolGroup00/lvm_root /mnt注:/

2012-04-13 13:36:49 24681

转载 Phone Gap

一个有趣的东东。可以把html5 JS脚本直接打包为可以在iOS、Android、Blackberry、WP7上面运行的类似可执行程序。核心是利用了JS提供的WebView,可以定解析JS流传递来的一些信息。。最直观的感受:比如你写了一个web的脚本,直接把index.html 拷贝到iOS Object C工程的www文件夹下面,然后打包。Done! 这个打包后的东西放到

2012-03-31 16:32:24 2341

转载 向fedora添加rpmfusion源

有的rpmfusion地址有版本问题,找到一个比较好用的摘录一下:从http://download1.rpmfusion.org/的free和nofree库中fedora目录下载稳定版rpmfusion-free-release-stable.noarch.rpm和rpmfusion-nonfree-release-stable.noarch.rpm, 或者直接在线安装:#rpm

2012-03-08 11:20:37 18693 2

原创 yum install 出现 PYCURL ERROR 5 或 “no mirrors to download” 时,应该做的

在linux的一些发行版中,例如Fedora,大家会经常使用yum来解决依赖问题,更新和下载安装重要的包,但如果yum出现问题报错,或者无法下载资源时,应该检查几个问题:1. 你的/etc/yum.repo.d/下面的源地址是否无效;    如果是,那么只需要从网上找到有效的源地址,建立一个比如 ht.repo 的文件存放于/etc/yum.repo.d下面, 然后 yum clean a

2012-02-28 13:32:56 2025

原创 Fedora10+thinkpadT400+ATI显卡,无法正常休眠解决方法

几个月前一直无法正常的休眠,只要点击休眠,就是先转入TEXT模式,紧接着硬盘响一下,就又跳回到了用户登陆界面。本来想就这么凑合用吧,但后来觉得不是个事,没有休眠功能的笔记本电脑还不如台式机爽。解决的办法要多亏Tuxonice,这是一个内核补丁,所以,如果想要使用tuxonice管理你系统的休眠就要将tuxonice加入内核源代码,编译内核。实现tuxonice管理suspend主要

2009-10-20 11:43:00 1055

空空如也

空空如也

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

TA关注的人

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