- 浏览: 242457 次
- 性别:
- 来自: 宁波
最新评论
文章列表
External libraries. B-trees,priority queues.
Symbols and libraries
• External libraries provide a wealth of functionality –example: C standard library
• Programs access libraries’ functions and variables viaidentifiers known as symbols
• Header file declarations/prototypes mapped to symbols atc ...
- 2011-10-29 23:28
- 浏览 353
- 评论(0)
升级为11.10后,桌面图标用gconf-editor和Ubuntu-tweak无法删除。解决方法是安装gnome-tweak-tool,命令:sudo apt-get install gnome-tweak-tool,在desktop中将相应的选项关闭就可以了。
之所以用ubuntu-tweak无法删除图标,我想是因为11.10使用了不同的gnome吧,希望有知道原因的热心人能留言以告之,在下感激不尽。
- 2011-10-29 18:24
- 浏览 461
- 评论(0)
这几个概念对比音频信号处理可是全新的,下面简要介绍一下定义和作用:
1、宏块(Macro Block):一个编码图像首先要划分成多个块(4x4 像素)才能进行处理,显然宏块应该是整数个块组成,通常宏块大小为16x16个像素。宏块分为I、P、B宏块,I宏块只能利用当前片中已解码的像素作为参考进行帧内预测;P宏块可以利用前面已解码的图像作为参考图像进行帧内预测;B宏块则是利用前后向的参考图形进行帧内预测;
以下是宏块的句法单元,来自参考文献2
2、片(Slice):一帧视频图像可编码成一个或者多个片,每片包含整数个宏块,即每片至少一个宏块,最多时包含整个图像的宏块。
...
- 2011-10-28 16:13
- 浏览 379
- 评论(0)
Void and function pointers. Hash tables.
Void pointers
• C does not allow us to declare and use void variables.
• void can be used only as return type or parameter of afunction.
• C allows void pointers
• Question: What are some scenarios where you want to pass voidpointers?
• voi ...
- 2011-10-28 14:55
- 浏览 539
- 评论(0)
转自:http://liangfangli86.blog.163.com/blog/static/9684863120116183727729/
可以使用ctrl+ shift+ f 来格式化代码;
可以使用安装插件wordwrap来实现代码的自动换行:Help ->Install newSoftware->work with,点击Add,输入
name:wordwrap
url:http://ahtik.com/eclipse-update/
安装成功后重启eclipse
重新进入eclipse,右键菜单出现wordwrap选项,选中 ...
- 2011-10-27 10:34
- 浏览 603
- 评论(0)
<style type="text/css">
<!--
@page
{margin:0.79in}
p
{margin-bottom:0.08in}
h3
{margin-bottom:0.08in}
h3.western
{font-family:"Arial",sans-serif}
h3.cjk
{font-family:"AR PL UMing HK"}
h3.ctl
{font-family:"Lohit Hindi"}
-->
</ ...
- 2011-10-27 09:53
- 浏览 508
- 评论(0)
转自:http://xushouze2006.blog.163.com/blog/static/16230032200831710196672/
1、inline关键字在GCC参考文档中仅有对其使用在函数定义(Definition)上的描述,而没有提到其是否能用于函数声明(Declare)。
从inline的作用来看,其放置于函数声明中应当也是毫无作用的:inline只会影响函数在translation unit(可以简单理解为C源码文件)内的编译行为,只要超出了这个范围inline属性就没有任何作用了。所以inline关键字不应该出现在函数声明中,没有任何作用不说,有时还可 ...
- 2011-10-26 14:58
- 浏览 702
- 评论(0)
User-defined datatypes, structs, unions, bitfields. Memory allocation. Linked lists, binary trees.
Structure
Definition: A structure is a collection of related variables (ofpossibly different types) grouped together under a single name.
• Variables can be declared like any other built in data-type. ...
- 2011-10-26 11:08
- 浏览 553
- 评论(0)
Cpreprocesser,简称cpp,是C编译器在编译源码之前用于转换代码的宏处理器。之所以称之为宏处理器,是因为通过cpp,你可以在程序中定义和使用宏。cpp是一种文本处理工具,因此也可以用于C、C++和Objective-C之外的源码。
初始处 ...
- 2011-10-25 21:18
- 浏览 585
- 评论(0)
转自船长日志
在文本处理中, CR, LF, CR/LF是不同操作系统上使用的换行符.
Dos和windows采用回车+换行CR/LF表示下一行,
而UNIX/Linux采用换行符LF表示下一行,
苹果机(MAC OS系统)则采用回车符CR表示下一行.
CR用符号’r’表示, 十进制AS ...
- 2011-10-24 21:04
- 浏览 477
- 评论(0)
GNU C Compiler
gcc -dM -E - </dev/null
cpp -dM < /dev/null
HP-UXansi C compiler
cc -v fred.c(wherefred.cis
a simple test file)
SCO OpenServerC compiler
cc -## fred.c(wherefred.cis
a simple test file)
- 2011-10-24 20:32
- 浏览 1036
- 评论(0)
转自:http://blog.csdn.net/badboy1110/article/details/6875891
使用Eclipse一段时间了,不断的在磨合,在调试到自己喜欢的编辑环境。这里写上自己常用的的一些小技巧,方便以后换机器,换编译环境的时候设置。同时也希望给大家一些帮助。
一些非常常用的就不说了,什么F2 , F3,Ctrl+shift+... 等等的就不说了。
删除当前行:ctrl+D
移动选中的N行代码: ctrl+Alt+↑ ctrl+Alt+↓
复制选中的N行代码: ctrl+Alt+↑ ctrl+Alt+↓
...
- 2011-10-24 10:56
- 浏览 769
- 评论(0)
Pointers and memory addressing. Arrays and pointer arithmetic. Strings.
Searching and sorting algorithms.
Pointers and addresses
• Pointer: memory address of a variable
• Address can be used to access/modify a variable from anywhere
• Extremely useful, especially for data structures
• Well ...
- 2011-10-22 23:21
- 浏览 530
- 评论(0)
转自:http://www.linuxidc.com/Linux/2010-07/27137.htm
一、Ubuntu安装wine工具
$sudo apt-get install wine
注:如安装不了加入如下源:
{{
deb http://cz.archive.Ubuntu.com/ubuntu lucid main universe
}}
这是Ubuntu10.04的源。wine版本是1.1.42的,这个版本对中文支持的非常好。
二、下载Source Insight
大小: 3.13M
---------------------------- ...
- 2011-10-21 11:56
- 浏览 809
- 评论(0)
Review: Blocks
• Blocks combine multiple statements into a single unit.
• Can be used when a single statement is expected.
• Creates a local scope (variables declared inside are local tothe block).
• Blocks can be nested.
{
int x=0;
{
int y =0; / ∗ both x and y v i s i b l e ∗ /
}
/ ∗ ...
- 2011-10-21 09:42
- 浏览 655
- 评论(0)