自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

baijd专栏

态度决定一切,不抛弃 不放弃~~~!!!

  • 博客(13)
  • 资源 (16)
  • 问答 (1)
  • 收藏
  • 关注

原创 使用ffmpeg API 进行png格式图片压缩失败:Invalid PNG signature

问题概要描述:利用ffmpeg进行png图片压缩失败。软件环境:ffmpeg的版本:3.0.2操作系统:ubuntu14.04问题详细:1、基于ffmpeg 源码中doc/example/transcoding.c进行了修改:png图片压缩为320X240。open_output_file():127~128行enc_ctx->height = 240;enc_ctx-...

2019-06-27 10:27:51 3774

原创 通过ffmpeg截取mtp设备内的视频缩略图

系统软件确认:手机:android 系统电脑:linux 系统(测试手机 android7.1.2,电脑 debian9.2,其他没测试过) 手机端设置:手机usb线连接电脑,usb 使用方式:1,如果有 usb 大容量存储器选项,以 usb 大容量存储器形式读写,和直接读写u盘一样,不说2,如果没有usb 大容量存储器选项,大多有三个选项,1充电,2传输文件,3ptp选2就是mtp连接方式: 电...

2018-03-20 16:56:47 365

原创 C++ 顺序容器的安全随机访问

这个错误主要原因是出在STL上,比如[]越界等,所以重点要检查是不是那些操作超出了规定范围。具体还弄不是很清楚,原先我程序出现这个问题,后来发现是因为把空白符压进了vetor中。具体还不清楚其越界的原因。在网上看到的一个解释感觉还可以帮助理解。什么时候范围检查是不同避免的    只有很少的情况下范围检查才是不可避免的。在这些情况下,STL 容器提供一个更加安全(但是速度也更慢)的方法来访问

2015-07-04 21:49:41 1318

原创 unix下对大并发服务的简陋想法

基于HTTP的web服务、IM服务都要预期会碰到大并发的场景。单台主机的socket 最大连接数被内核限制着,即使优化内核参数,也会碰到天花板-----unix套接字描述符用文件描述符实现,内核对进程能打开的最大描述符有限制。所以采用的解决方案是:单机优化内核增加连接数 ,同时 使用 分布式 服务集群 (tomcat、jboss)+ 均衡负载(apache、nginx)。"

2012-11-10 20:56:17 568

原创 面向接口编程简单比较

java中有抽象类和接口类的概念:抽象类:包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。如果从一个抽象类继承,并想创建该类的对象,那么必须为基类的所有抽象方法提供方法定义。如果不这样做(可以选择不做),那么导出类便也是抽象类,且编译器将会强制我们用abstract关键字来限定这个类。      抽象类和抽象方法非常有用,因为他们可以使类的抽象

2012-08-08 21:46:42 3003

原创 c++中重要概念的总结

定义:要分来理解:变量的定义:用于为变量分配存储空间,还可以为变量指定初始值。在一个程序中变量有且仅有一个定义。《c++ prime》 2.3.5类定义:一旦遇到右花括号,类的定义就结束了。我们一旦定义了类,我们就知道了所有的类成员,以及存储该类的对象所需的存储空间。《c++ prime》12.1.4。(一般而言)定义类型是不进行存储分配。《c++ prime》12.1.5。这就是为什

2012-08-08 21:42:35 2549

转载 C++头文件的包含顺序研究

http://blog.csdn.net/clever101/article/details/7269058一.《Google C++ 编程风格指南》里的观点公司在推行编码规范,领导提议基本上使用《Google C++ 编程风格指南》。其中《Google C++ 编程风格指南》对于头文件的包含顺序是这样的:Names and Order of Includeslink ▽U

2012-02-21 19:54:40 600

转载 跟着开源/来学习源C语言代码的读法

http://www.cppblog.com/lymons/archive/2009/02/01/72764.htmlCode Reading―从开源里学习软件开发的技法」有这样一本书。我是这本书日本版的译者, 呵呵有点王婆卖瓜---自卖自夸的感觉,但是把读源代码作为主题的在市面还没有其他的书。我认为这是一本网罗了从技法到工具,数据结构,构架,还有利用代码的实际读法的实例的好书。

2012-02-20 16:29:25 3214

原创 程序性能优化的三个层面

程序性能优化可以做三个层次的事情。1)设计2)算法&数据结构3)代码当然,以上三个层面只是一般程序员可以做的优化,之上还有架构,之下还有运行系统和硬件。设计:个人理解是最重要的一块,包括:数据如何处理?多线程还是单线程?多线程之间如何同步?锁粒度多大?是否使用内存池?同步还是异步等等算法和数据结构:对算法优化往往可以使得程序性能有数量级的飞跃。代码调优:运行中的程序有一

2011-12-22 15:40:59 690

原创 注意一个检查内存溢出的方法

方法一: ps vx| grep 进程号 ----看size和rss段是否在增加。 方法二:http://www.ibm.com/developerworks/cn/aix/library/au-mallocdebug.html如果是AIX服务器 :引

2011-09-16 13:34:48 11132

原创 使用iconv进行shift-JIS->UTF-8的出现的问题

1、有些特殊的字符(比如①)进行shift-JIS->UTF-8会出现错误:LINUX ERRNO 84、Invalid or incomplete multibyte orwide character。需要用SHIFT_JISX0213进行->UTF-8的转码2、仍然有些字符无法进行转码,需要调用在调用iconv_t iconv_open(const char *tocode, ...

2011-08-24 09:27:56 1514

原创 对c&c++源文件和头文件分开的好处的一点认识

对c&c++程序来说,基本上来说都是要把源文件和头文件分别编写。一般都是代表一个基本功能的源文件引用相应的头文件。一个 相关功能的模块可能有若干对源文件和头文件组成。这是基于组件编程的核心。在我看来,他的好处是巨大的,是java不可比拟的,也是不可复制的:c语言中头文件中一般定义了函数的声明、结构体的定义、宏定义。(常量和全局变量最好放到源文件中)1) 从业务扩展...

2011-07-27 17:21:21 3305

转载 函数调用过程中堆栈运行情况

《Computer Systems》一书中关于函数调用的描述:    IA32 programs make use of the program stack to support procedure calls. The stack is used to pass procedu

2011-07-27 15:50:06 623

[Effective.C.中文版].(Scott.Meyers).(中文版&第3版).pdf.7z

[Effective.C.中文版].(Scott.Meyers).(中文版&第3版)

2019-07-03

Universal Serial Bus Specification(USB协议)

Universal Serial Bus Specification:USB协议规范 .嵌入式开发

2017-12-23

sourceinsight 4.00.0088破解文件

将sourceinsight4088破解文件覆盖到source insight的安装下即可。

2017-12-23

C++知识图谱

C++知识图谱,工作不忙的时候,好好看看自己那里薄弱,时不时的补充知识库对自己有好处

2014-11-27

openfire3.7.1在myEclipse的源码部署

openfire3.7.1在myEclipse的源码部署

2013-01-10

UNIX环境高级编程第二版

PDF版《UNIX环境高级编程第二版》,很清晰,分享给大家

2011-07-27

WCDMA的GTP协议技术规范(GnGp接口)

WCDMA的GTP协议技术规范(GnGp接口)

2010-12-10

WCDMA PS域话单合并

WCDMA PS域话单合并 各种方案对比

2010-12-10

WCDMA网络验收规范-核心网设备GGSN分册

WCDMA网络验收规范-核心网设备GGSN分册

2010-12-10

GGSN9811内容计费原理及数据配置 ISSUE1

GGSN9811内容计费原理及数据配置 ISSUE1

2010-12-10

Symbian OS C++ 编程诀窍

Symbian OS C++ 编程诀窍 Symbian OS C++ 编程诀窍Symbian OS C++ 编程诀窍

2010-02-01

UNIX网络编程 第2卷 进程间通信

<UNIX网络编程>PDF格式的电子书,和同行分享

2009-09-11

中篇:ACE程序员教程.pdf

ACE自适配通信环境 (Adaptive Communication Environment)是面向对象的框架和工具包,它为通信软件实现了核心的并发和分布式模式。ACE包含的多种组件可以帮助通信软件的开发获得更好的灵活性、效率、可靠性和可移植性。企业应用中ACE必将风生水起

2009-05-25

oci英文资料_PDF

oci官方英文文档,认真阅读,在工作中可以在电信行业如鱼得水

2009-05-20

c&c++软件开发核心技术_源代码

《c&c++软件开发核心技术》的源代码,其中oci的源代码很有借鉴意义

2009-05-20

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

TA关注的人

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