码迷,mamicode.com
首页 >  
搜索关键字:libjpeg 内存 解析    ( 125939个结果
c语言之良好的编程习惯(四)
1.在编写程序时,尽量减少内存的开销。   2.注释的内容要清楚明了,含义准确,防止二义性。   3.注释不要用缩写。   4.注释应与描述的代码相近,对代码的注释应放在代码的上方或右方。   5.编写程序使用缩进可以减少很多不必要的语法错误,同时也非常有利于调试。   6.在编辑实现一定功能的C语言程序时,首先要有一个清晰的思路,例如需要实现什么功能,关键是什么。语句流怎样控...
分类:编程语言   时间:2014-05-07 08:57:16    阅读次数:291
C++面向对象不同于Java之处总结
这两天较系统的看了下C++的基本用法,对比自己对Java理解,感觉就是C++特性远远多于Java,语法上兼容C,更加贴近系统和底层,对内存操作非常的灵活。如: C++中类的对象可以开辟在栈空间中。Java类的对象都必须用new关键字开辟在堆中; C++的基本数据类型也可以用new开辟在堆中。Java基本数据类型只能开辟在栈中,除非使用包装类包装成对象; C++用new开辟的内存必须手动delete,否则内存泄露。Java则有著名的垃圾回收; C++传参可以传值和传引用,也可以配合指针传对象地址,自己来决定。...
分类:编程语言   时间:2014-05-07 08:45:33    阅读次数:353
I2C驱动实例解析
简单的说,i2c驱动也就三步吧,注册i2c设备,注册i2c设备驱动,创建sysfs文件供上层调用。 1. 注册i2c设备。 先定义一个i2c_board_info static struct i2c_board_info __initdata xxxx_i2c_info[] = { { I2C_BOARD_INFO("XXX...
分类:其他好文   时间:2014-05-07 08:34:39    阅读次数:333
背包问题全解
类型一:可分割性的物品 此类型为贪心问题 背包问题 时间限制:3000 ms  |  内存限制:65535 KB 难度:3 描述现在有很多物品(它们是可以分割的),我们知道它们每个物品的单位重量的价值v和重量w(1<=v,w<=10);如果给你一个背包它能容纳的重量为m(10<=m<=20),你所要做的就是把物品装到背包里,使背包里的物品的价值总和最大。 ...
分类:其他好文   时间:2014-05-07 08:29:24    阅读次数:343
Nginx系列二 slab分配器
nginx的slab分配器主要和共享内存(nginx自己实现的共享内存 采用mmap或者shm实现)一起使用,Nginx在解析完配置文件,把即将使用的共享内存全部以list链表的形式,对共享内存进行管理和划分。在nginx_cycle.c中 static ngx_int_t ngx_init_zone_pool(ngx_cycle_t *cycle, ngx_shm_zone_t *zn) { ...
分类:其他好文   时间:2014-05-07 08:18:53    阅读次数:361
C++ 顶层 const
本文的主要参考来源来自于:C++ Primer 中文版(第 5 版) 第 57 面至第 58 面 1. 顶层 const 与底层 const 概念 我们知道,指针本身是一个对象,因为,指针实际对应着内存单元的一段存储空间,然而,指针所指向的也是一个数据对象,因此,指针是一个常量与指针所指向的是一个常量是两个完全不同的概念, 顶层 const 表示的是 指针本身是一个常量, 底层...
分类:编程语言   时间:2014-05-07 08:02:38    阅读次数:373
jsoup: Java HTML 解析器
jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。 请参考:jsoup.org 例如: 抓取CSDN极客头条内容  soup.bsh // package org.jsoup.examples; import org.jsoup.Jsoup; import org.jsoup.helper.Validate; import org.jsoup.no...
分类:编程语言   时间:2014-05-07 07:29:59    阅读次数:363
SoC嵌入式软件架构设计之五:可执行程序的重构
本节讲述代码分块(Bank)管理思想下可执行文件的重构,即对程序编译后的可执行文件进行重新组织、打包,以在加载阶段获得最高的执行效率,减少内存占用。要使执行效率高,意味着可执行文件的格式尽可能简单,解析执行文件的流程简单,相应地,解析过程代码量少,即能够减少内存的占用。...
分类:其他好文   时间:2014-05-07 07:11:49    阅读次数:279
RabbitMQ (消息队列)专题学习02 Hello World
基于RabbitMQ实现HelloWorld入门级实例,详细的步骤解释以及原理解析...
分类:其他好文   时间:2014-05-07 06:28:24    阅读次数:371
引用,引用形参,指针形参与指向指针的引用形参,内存泄露及free相关
由做UVa133引发的一系列问题及讨论 1.引用类型    C++ Primer P51 引用就是对象的另一个名字,使用多个变量名指向同一地址。实际程序中,引用主要用作函数形参。 复合类型。不能定义引用类型的引用,但可以定义任何其他类型的引用。 格式: 类型名&  标示符=已声明的常变量; 2.引用形参    C++ Primer P201-205 非引用形参有普通的、指针形参、con...
分类:其他好文   时间:2014-05-06 14:43:57    阅读次数:510
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!