自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (6)
  • 收藏
  • 关注

原创 数组和指针参数是如何被编译器修改的

数组的数组会被修改成为“数组的指针”,而不是“指针的指针”实参 所匹配的形式参数数组的数组 char c[]8[10] char (*)[10] 数组指针 指针数组 char *c[15]

2016-04-26 21:20:30 599

原创 数组元素查找的通用写法举例

在一个整形数组中查找元素#include <stdio.h>#include <string.h>void *lSearch(void* key, void* base, int n, int elemSize);int main(){ int array[] = {4,3,5,7,9,8}; int elemNum = 6; int key = 70; void

2016-04-26 13:24:53 477

原创 一个内存数据交换的例子(一)

#include <stdio.h>void SWAP(void*vp1, void*vp2, int size);int main(void){ char *husband = strdup("Fred"); char *wife = strdup("Wilma"); SWAP(husband, wife, sizeof(char*)); //调用方式一:这种交换方式为

2016-04-25 22:09:32 1073

原创 计算机的浮点数表示

假设有一个浮点数 float FL = 3.14159267 (和圆周率很像啊),它在计算中的是怎样存储的呢?步骤1: 转换为二进制表示,浮点数分为整数部分和小数部分,对于该浮点数来说,整数部分为3,浮点数部分为0.14159267. 这里假设FL是4个字节,32位浮点数表示. 十进制 二进制 3 0

2016-04-24 11:24:32 1046

转载 7个示例科普CPU Cache

链接:CPU CacheCPU cache一直是理解计算机体系架构的重要知识点,也是并发编程设计中的技术难点,而且相关参考资料如同过江之鲫,浩瀚繁星,阅之如临深渊,味同嚼蜡,三言两语难以入门。正好网上有人推荐了微软大牛Igor Ostrovsky一篇博文《漫游处理器缓存效应》,文章不仅仅用7个最简单的源码示例就将CPU cache的原理娓娓道来,还附加图表量化分析做数学上的佐证,个人感觉这种案例教学

2016-04-19 11:18:26 358

转载 Vim练级攻略

Vim练级攻略Vim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些最有用的命令。非常不错。——————————正文开始——————————你想以最快的速度学习人类史上最好

2016-04-16 18:00:10 299

转载 Vim使用技巧

选定文字 / 拷贝粘贴v为可视模式,可以选定多行。选定多行之后,可以用yy或者dd等等进行拷贝和剪切。 p 是粘贴 y 和d 可以直接拷贝或者剪切选定的内容 yw是拷贝一个单词 如果要复制整行的最简单办法就是V,y,p 就行了 v是可以选定一行任意个字符的,V是行选定的,一次一整行,然后通过向下或向上移动光标而选定多行。 对于v选定的,拷贝后就是这么多,选多少就拷贝多少,而V选定的,粘

2016-04-16 17:09:12 370

原创 工具使用

Git和Github,代码管理工具和优秀代码托管库Inkscape,Adobe Illustrator,Sketch都是优秀的绘图软件文本编辑器:Sublime Text,Vim,Emacs

2016-04-16 16:40:46 321

原创 Linux与Windows多线程对比

2016-04-16 16:19:53 689

翻译 视频并行化解码原理的解析

A comprehensive guide to parallel video decodingAs promised, today we’ll talk about video decoding. We will review the most important operations that a decoder has to fulfill, and

2016-04-13 16:38:54 506

转载 什么是码率?

什么是码率?码率是指每秒码流中经过的比特数。此处所指码流即MPEG文件。   一般情况下,MPEG的压缩率是通过指定码率实现的。码率越高,画质和音质越好,而压缩率则越低。   在同一码流中码率始终恒定时,称之为固定码率(CBR,Constant Bit Rate)。   一般情况,MPEG基本上是CBR,VBR技术被DVD等广泛支持。   PAL与NTSC制式的转换问题

2016-04-10 09:56:55 7826

转载 FFmpeg简介

认识FFmpegFFMPEG堪称自由软件中最完备的一套多媒体支持库,它几乎实现了所有当下常见的数据封装格式、多媒体传输协议以及音视频编解码器。因此,对于从事多媒体技术开发的工程师来说,深入研究FFMPEG成为一门必不可少的工作,可以这样说,FFMPEG之于多媒体开发工程师的重要性正如kernel之于嵌入式系统工程师一般。几个小知识:FFMPEG项目是由法国人

2016-04-09 21:37:39 786

转载 函数指针与回调函数

简介:在前面我们已经讲过了函数,如何声明函数,如何定义函数,如何调用函数,而且知道了函数名就是函数的地址,那么是否可以用指针来存储函数地址呢?答案是可以的。使用指针来存储函数的地址就是这节的主要内容。函数指针:就是存储函数地址的指针,就是指向函数的指针,就是指针存储的值是函数地址,我们可以通过指针可以调用函数。我们先来定义一个简单的函数:12

2016-04-09 17:41:25 387

原创 Expert C Programming

导致段错误的几个原因:1) 解除引用一个包含非法值的指针   2) 解除引用一个空指针   3) 在未得到正确权限时进行访问,例如,试图在一个只读的文本段存储值就会引起段错误  4) 用完了堆栈或者堆空间

2016-04-08 16:53:09 398

原创 gcc和gdb教程

Tutorial of gcc and gdbThe graphical user interface (GUI) domainates the current operating environments for personal computing. However, there are still tons of powerful tools, such as gcc and gdb,

2016-04-05 22:04:15 956

转载 Makefile自动生成工具-----autotools的使用(详细)

相信每个学习Linux的人都知道Makefile,这是一个很有用的东西,但是编写它是比较复杂,今天介绍一个它的自动生成工具,autotools的使用。很多GNULinux的的软件都是用它生成Makefile的,包括我们非常熟悉的Linux内核源代码。  1、准备:  需要工具  autoscan  aclocal  autoheader 

2016-04-05 17:52:15 550

sublime text2

<1> 解决Sublime Text2中文乱码问题 解压下载文件得到ConvertToUTF8.... 复制ConvertToUTF8w文件夹到C:\Users\用户名\AppData\Roaming\Sublime Text 3\Packages目录下 启动Sublime Text 3,打开乱码文件 按下ctrl+shift+c <2> 证书 复制如下三个任意一个正版注册码即可

2016-11-10

解析组合数学(英文版)

解析组合数学高清英文版,对于组合数学的学习、算法思维的培养、数学思考很有提高的一本书。

2016-01-04

解析组合数学(Analytic Combinatorics)

解析组合数学的高清英文版本,对于组合数学的学习、算法思维的养成具有很大的好处。将教会大家精确定量预测大型组合结构的性质

2016-01-04

简易学生信息管理系统

简易的学生信息管理系统,实现了基本的信息浏览、添加、删除、修改、查找、修改等功能。

2015-08-16

CUDA专家手册源代码

本源码是 <>一书中的各个实例的源代码,比较齐全.适合在读书学习过程中编程验证,加深学习印象.

2014-11-22

空空如也

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

TA关注的人

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