自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

原创 打印浮点,指定小数位个数

%7.1输出一共7位,一位小数。不够补0。

2018-02-28 21:27:38 335

原创 class struct enum 用 “,” 还是“;”

class{ int a=1 ;char b =2;};class都是用 ";" 。typedef struct{ int a0; int a1; char b;}STRU, *PSTRU;结构体都是用 ";"enum {a==1,b=3,};我们可以这么理解:1.完整的语句,用 ";"2.不完整的语句,用 "...

2018-02-28 20:28:59 123

原创 c++两个类互相包含调用

运行结果: ./mainthis is dump by testthis dump by secondhead1.hpp#ifndef __HEAD1__#define __HEAD1__#include <iostream>class Second;class Test{public: Test(); ~Test(); int refe...

2018-02-28 20:24:55 1768

原创 c++创建一个指向自己的类指针

class A{public:private: A *pA;//合法 A dosomething( A& ia);//合法 A iA;//不-合法 }这个是别人给出的答案,我再加一个:A &iA;也不合法会提示: error: constructor for 'Test' must explicitly initialize the referen...

2018-02-28 19:50:58 9555

原创 ffmpeg大量出现 is deprecated (declared at

is deprecated (declared athttp://blog.csdn.net/sukhoi27smk/article/details/18842725http://blog.csdn.net/happydeer/article/details/52644812ffmpeg 新老接口问题及对照集锦转载 2014年01月28日 15:15:2212118ffmpeg源码包里面有个api...

2018-02-28 11:52:45 11798

原创 ffmpeg 二次转码

http://blog.csdn.net/happydeer/article/details/52644812

2018-02-28 11:47:17 634

原创 c++用new和不用new的区别

class Test{public: Test(int a){ data = a; } ~Test(){ } int pass_class(Test *mytest){ std::cout << "test->data :" << mytest->data << std::...

2018-02-27 19:57:32 794

原创 Valgrind检查内存泄露

Valgrind通常用来成分析程序性能及程序中的内存泄露错误一 Valgrind工具集简绍Valgrind包含下列工具:    1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。    2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。    3、cachegrind:分析CPU的cache命中率、丢失率,用于进行代码优化。    4、helgrind...

2018-02-27 17:09:43 511

转载 linux 下 gdb 利用core文件调试segment fault

 ulimit -c unlimited运行这个命令很重要,没有运行的话,是没有core文件的。http://blog.csdn.net/learnhard/article/details/4879834   调试Linux程序的时候,出现Segmentation Fault是最郁闷的事情了,程序代码量很大的时候,可能花很多时间都找不到出错原因。       这里介绍一种对你调试Segmentat...

2018-02-27 14:44:24 484

原创 c++返回引用和返回正常值的区别

返回引用,返回的是地址。返回正常值,需要拷贝。

2018-02-26 17:59:18 576

原创 do while + 宏 实现函数功能

http://blog.csdn.net/luoweifu/article/details/38563161版权声明:本文为博主原创文章,未经博主允许不得用于任何商业用途,转载请注明出处。 https://blog.csdn.net/luoweifu/article/details/38563161大家都知道,do…while(condition)可以表示循环,但你有没有遇到在一些宏定义中可...

2018-02-26 10:14:23 348

原创 c++ goto后不允许声明

goto: discard_packet;int ...discard_packet:       av_packet_unref(&pkt);这样书写会有错误,c++要求,goto后不能有声明。goto error: jump to label ‘b’ [-fpermissive]

2018-02-25 14:43:11 963 1

原创 c语言头文件定义inline函数

static inline char *av_ts2str(int64_t ts)

2018-02-24 18:23:57 488

原创 ffmpeg中优先级代码

ffmpeg中考验优先级的算法            ost2->finished |= ost == ost2 ? this_stream : others;

2018-02-24 17:51:07 244

转载 c调用c++对象中的方法

普通调用https://www.cnblogs.com/Yogurshine/p/3913073.htmlhttps://zhidao.baidu.com/question/531286375.html这个问题很有意思,我之前还没碰到过呢,我帮你在全球最大的编程论坛stackoverflow上搜了一个答案:这个答案大意是说,C语言没有this指针,所以要自己写一个wrap API来封装C++的对象...

2018-02-24 13:27:35 2153

原创 c/c++创建线程,并在自线程中获取自身id

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <pthread.h>int flg=0;typedef struct{ pthread_t pid; int time;}CONTROL;CONTROL my_control[3];...

2018-02-23 11:01:41 3272

原创 ffmpeg split_commandline流程解析

int split_commandline(OptionParseContext *octx, int argc, char *argv[], const OptionDef *options, const OptionGroupDef *groups, int nb_groups){ int opt...

2018-02-20 21:03:27 1340

原创 c语言sizeof strlen

#include <stdio.h>#include <stdlib.h>#include <string.h>typedef struct{ int a; void *p;}STU_STRU;int main(int argc, char* argv[]){ STU_STRU a_str_array[10]; ...

2018-02-20 16:50:57 136

原创 c语言数组赋值

一、数组定义原则:长度是常量,赋值用大括号括起来。例:int data[5] = {5, 2, 4, 0, 3};如果用变量:int n=5;int a[n] = { 1,2,3,4,5 };gcc报错:error: variable-sized object may not be initialized先追加一个经典的例子:#include <st...

2018-02-20 13:51:33 44252

原创 h264 编码cbr, vbr, cvbr 3种参数的比较

http://blog.csdn.net/ghostyu/article/details/7347703http://blog.csdn.net/ghostyu/article/details/7347703http://blog.csdn.net/wishfly/article/details/51087801

2018-02-13 11:04:02 6450

原创 crf计算公式

crf,qcomp,aq,psy--aq-mode 0 --no-psy --qcomp 0.4

2018-02-12 21:19:34 1806

原创 emacs + etags的使用

http://blog.csdn.net/wangell/article/details/7513801

2018-02-12 17:00:54 1977

转载 FFmpeg 中的一些参数意义(tbr, tbn, tbc)

http://blog.csdn.net/coloriy/article/details/50623874因为最近的工作需要从MP4视频中提取一些关键帧,要了解如何将视频的时间点转换为对应的帧号,所以查阅了一些关于视频编解码以及时间同步方式的资料。再此总结一下。首先是解码,利用FFmpeg解码得到的信息通常如下:Metadata:    major_brand     : isom    mino...

2018-02-12 15:38:14 697

转载 json键值对规则原理讲解

http://blog.csdn.net/qq_24193261/article/details/52382110数据类型和Json格式数据类型,从结构上看,所有的数据最终都可以分成三种类型:第一种类型是scalar(标量),也就是一个单独的string(字符串)或数字(numbers),比如“北京”这个单独的词。第二种类型是sequence(序列),也就是若干个相关的数据按照一定顺序并列在一起,...

2018-02-12 10:50:48 361

转载 c++链接静态库err: inflateInit2_

bin/ld: /lib/libmesos.so: undefined reference to symbol 'inflateInit2_makefile, 加入-lz。

2018-02-11 12:58:43 5770

原创 centos make install 默认安装路径

头文件默认安装在/usr/local/include

2018-02-08 23:17:39 10495 2

转载 centos 上rm cp等命令必须交互等解决办法

今天 在我的VPS上拷一个文件夹,但放的地方有一个同名文件夹而且里面还有文件,如是直接拷过去,结果有N个要确认替换的提示,直接CTRL+C,在网上搜了把,发现有几个方法可以解决,方法如下:一般我们使用的命令是cp -rf sourcefile targetdir或cp -r -f sourcefile targetdir,    -r的意思是递归复制,也就是复制文件夹及其下所有文件    -f的意...

2018-02-08 23:10:51 322

转载 chrome json阅读插件管理

http://blog.csdn.net/tomatocc/article/details/72877522一个比较好用的 chrome浏览器的json格式化插件原创 2017年06月06日 13:59:40标签:json格式化16282 插件名:JSON-Handle 下载地址:      http://jsonhandle.sinaapp.com/插件下载后,在浏览器输入:chrome://e...

2018-02-08 11:07:02 282

原创 ffmpeg获取视频信息

<?phpfunction getVideoInfo($file) { $cmd = ffprobe.' -show_streams -show_format "'.$file.'" -v quiet -of json'; exec($cmd, $output, $ret); if ($ret!=0)

2018-02-05 16:35:06 946

转载 php foreach 用法

https://www.cnblogs.com/DaBing0806/p/4717718.htmlforeach()有两种用法:1: foreach(array_name as $value){         statement;    } 这里的array_name是你要遍历的数组名,每次循环中,array_name数组的当前元素的值被赋给$value,并且

2018-02-05 12:17:48 896

原创 php字符串串联

<?php $arr = array('hello', 'world', '!'); $str = implode("", $arr); echo "\n$str \n";?>~ ~

2018-02-04 21:57:40 284

转载 php中self和this的使用

程序员是个奇怪的群体,其实几乎所有行业都是一样。明明需要互相交流学习,一起进步,却藏着掖着,自己的知识拒不外传,当然也就没有办法向别人学习。甚至在工作中经常碰到,你认真的教了他,到头来他却防备你。而当我们打开网站,却发现有很多的资料。这几日学习php,向把自己的心得公布到网上的前辈致敬。参考:http://blog.csdn.net/tancy_weipj/article/details/

2018-02-04 16:57:36 274

原创 php helloworld 命令行运行

1.我们可以像普通度shell一样,在命令行运行php。#!/usr/bin/php<?phpecho "Hello World \n";?>文件名:myphp.php。第一行,/usr/bin/php,意思是我们指定用这个可执行文件来解析运行我们度脚本。脚本中加入了这句话,运行时就不需要再指定解释器。我们只要在命令行运行  ./myphp.php。2.如果没有这句话

2018-02-04 11:29:00 638

王lz-1.1-20191104-白名单评审.pptx

ppt书写原理和规范

2019-11-11

iso视频标准

iso开发标准技术文档,原版下载。ts流讲解。加密版。

2014-02-20

ts流搜台的代码

解析ts流的代码。自己写的。从ts流中分离各各表格信息。入口函数需要自己添加。循环没有做,需要时直接while就可以了。

2013-12-31

空空如也

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

TA关注的人

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