DoubleLi

qq: 517712484 wx: ldbgliet

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 ··· 311 312 313 314 315 316 317 318 319 ··· 474 下一页

2014年9月26日

摘要: 将16进制字符串值转换为 int 整型值此例中用 "1de" 作为测试字符串,实现代码如下:[cpp]view plaincopy#include#include#include#include/**将字符转换为数值**/intc2i(charch){//如果是数字,则用数字的ASCII码减去48,... 阅读全文
posted @ 2014-09-26 15:49 DoubleLi 阅读(14785) 评论(0) 推荐(2)

摘要: 在程序中,我们有时需要将一个十六进制字符串转换为十进制数字。比如:char *ptr="0x11";int n=0;//我们想让n等于0x11,即17通常我们在C中,想将一个字符串转换为一整形数字,通常会使用下面的方法:char*ptr="123";intn=0;n=atoi(ptr);printf... 阅读全文
posted @ 2014-09-26 15:35 DoubleLi 阅读(20949) 评论(0) 推荐(2)

2014年9月24日

摘要: 近期在补充和梳理C++方面的知识的时候,遇到了WeakPtr这个概念和用法,不甚明白,Google出了一堆文字,包括Boost的shared_ptr和weak_ptr的比较,以及其他一些博客里面给的例子以及解释。其中有一个是这样解释的,原文大意:在C++的weak_ptr里面,有两类指针,一类是拥有... 阅读全文
posted @ 2014-09-24 10:04 DoubleLi 阅读(488) 评论(0) 推荐(0)

摘要: 智能指针实际上是一个类(class),里面封装了一个指针.它的用处是啥呢?指针与内存说到指针自然涉及到内存.我们如果是在堆栈(stack)中分配了内存,用完后由系统去负责释放.如果是自定义类型,就会自动的去调用你的析构函数.但如果是在堆(heap)中分配了内存,也就是用malloc或者new.那只能... 阅读全文
posted @ 2014-09-24 09:59 DoubleLi 阅读(598) 评论(0) 推荐(0)

摘要: 前面讲到auto_ptr有个很大的缺陷就是所有权的转移,就是一个对象的内存块只能被一个智能指针对象所拥有.但我们有些时候希望共用那个内存块.于是C++ 11标准中有了shared_ptr这样的智能指针,顾名思义,有个shared表明共享嘛.所以shared_ptr类型的智能指针可以做为STL容器的元... 阅读全文
posted @ 2014-09-24 09:58 DoubleLi 阅读(490) 评论(0) 推荐(0)

摘要: 我们知道auto_ptr通过复制构造或者通过=赋值后,原来的auto_ptr对象就报废了.所有权转移到新的对象中去了.而通过shared_ptr可以让多个智能指针对象同时拥有某一块内存的访问权.但假如我们不希望多个内存块被多个智能指针对象共享,同时又不会像auto_ptr那样不知不觉的就让原来的au... 阅读全文
posted @ 2014-09-24 09:57 DoubleLi 阅读(1096) 评论(0) 推荐(0)

2014年9月23日

摘要: FFmpeg是一个自由软件,可以运行音频和视频多种格式的录影、转换、流功能[1],包含了libavcodec ─这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。"FFmpeg"这个单词中的"FF"指的是"Fast Forward"[2]。有些新手写... 阅读全文
posted @ 2014-09-23 00:13 DoubleLi 阅读(2968) 评论(0) 推荐(0)

摘要: 本系列文章导航Windows下FFmpeg快速入门ffmpeg参数解释mencoder和ffmpeg参数详解(Java处理视频)Java 生成视频缩略图(ffmpeg)使用ffmpeg进行视频文件转换成FLV整理java 视频处理 mencoderjava 视频处理 ffmped+mencoderW... 阅读全文
posted @ 2014-09-23 00:12 DoubleLi 阅读(2627) 评论(0) 推荐(0)

摘要: 内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、不定长内存池。典型的实现有apr_pool、obstack。优点是不需要为不同的数据类型创建不同的内存池,缺点是造... 阅读全文
posted @ 2014-09-23 00:10 DoubleLi 阅读(2655) 评论(0) 推荐(0)

摘要: 内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、不定长内存池。典型的实现有apr_pool、obstack。优点是不需要为不同的数据类型创建不同的内存池,缺点是造... 阅读全文
posted @ 2014-09-23 00:09 DoubleLi 阅读(2922) 评论(0) 推荐(0)

上一页 1 ··· 311 312 313 314 315 316 317 318 319 ··· 474 下一页