码迷,mamicode.com
首页 > 其他好文
编译器的工作过程
简单的说,其实要理解C文件与头文件(即.h)有什么不同之处,首先需要弄明白编译器的工作过程,一般说来编译器会做以下几个过程:1.预处理阶段(也就是常说的切token)2.词法与语法分析阶段3.编译阶段,首先编译成纯汇编语句,再将之汇编成跟CPU相关的二进制码,生成各个目标文件 (.obj文件)4.连...
分类:其他好文   时间:2014-09-29 13:29:30    阅读次数:236
git 常用指令
git branch用法总结2011-10-30 19:3712724人阅读评论(1)收藏举报branchgitgit branchgit branch不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch* masternewbranchgit bra...
分类:其他好文   时间:2014-09-29 12:39:10    阅读次数:147
HashMap初始化以及遍历的三种方式
public static void main(String[] args){ Map map = new HashMap(){ { put("zhang","xinxin"); put("wnag", "jinfeng"); put("li", "xuemei"); put("zhao", "xi...
分类:其他好文   时间:2014-09-29 13:28:40    阅读次数:216
去除inline-block元素间间距的N种方法
一、现象描述 真正意义上的inline-block水平呈现的元素间,换行显示或空格分隔的情况下会有间距,很简单的个例子: 间距就来了~~ 我们使用CSS更改非inline-block水平元素为inline-block水平,也会有该问题: .space a { display: inline-bloc...
分类:其他好文   时间:2014-09-29 13:28:30    阅读次数:214
.responsiveSlides参数
$(".rslides").responsiveSlides({ auto: true, // Boolean: Animate automatically, true or false speed: 500, // Integer: Speed o...
分类:其他好文   时间:2014-09-29 13:27:20    阅读次数:147
(转)FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)
AVCodecContext这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_input_file和av_find_stream_info的过程中根...
分类:其他好文   时间:2014-09-29 12:37:10    阅读次数:174
动态链接
静态链接虽然解决了一下问题 但是仍旧有很多缺点。比如浪费内存和磁盘空间,模块更新也比较困难。最主要的是 我们正常一个c语言程序 要使用诸如printf strlen 等等之类c语言库的代码。一个c语言程序要使用1mb的内存来使用它。如果有100个程序的话 就是100mb的内存。这是无法忍受的。因为内...
分类:其他好文   时间:2014-09-29 14:17:00    阅读次数:208
编译安装redis
redis是一个强大的NoSQL数据库,相对于memcached,他提供了更丰富的数据类型,有string、hash、list、set、sorted set这几种类型;还支持数据持久化。光string类型,就比memcached功能更强大,提供了获取/设置子串、bit位等更灵活的操作,其他类型是me...
分类:其他好文   时间:2014-09-29 14:00:10    阅读次数:192
Centos6.5以下Samba服务配置
一、简介 Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件....
分类:其他好文   时间:2014-09-29 14:16:40    阅读次数:319
Overview of Data Structures
Data StructureAdvantagesDisadvantagesArrayQuick insertion, very fast access if index knownSlow search, slow deletion, fixed size.Ordered arrayQuicker ...
分类:其他好文   时间:2014-09-29 13:26:30    阅读次数:271
GIT和SVN之间的五个基本区别
1.GIT是分布式的,SVN不是:这是GIT和其它非分布式的版本控制系统,例如SVN,CVS等,最核心的区别。如果你能理解这个概念,那么你就已经上手一半了。需要做一点声明,GIT并不是目前第一个或唯一的分布式版本控制系统。还有一些系统,例如Bitkeeper,Mercurial等,也是运行在分布式模...
分类:其他好文   时间:2014-09-29 12:53:00    阅读次数:157
转载: CRichEditCtrl使用大全
richedit 常见使用问题 一.常见问题 a.可以编译,不能执行的在需要在相应的对话框中加上InitInstance(void)函数中添加AfxInitRichEdit();b.升级默认的Riched版本(默认的有一些bug),如 可在InitInstance中添加 LoadLibrary("R...
分类:其他好文   时间:2014-09-29 12:36:10    阅读次数:367
z-index在IE中的bug
ie 中z-index的设置必须父元素也要设置,只设置子元素在ie7是无效的http://blog.csdn.net/james521314/article/details/8555080 Z-index在IE中失效的解决办法 分类: web前端 2013-01-30 10:27 1294人阅读.....
分类:其他好文   时间:2014-09-29 12:35:40    阅读次数:211
ppt转换器免费下载
ppt转换器免费下载某某外贸公司拥有一千个ppt文件要求转化成为Word文件,采用人工复制转换的方法,那么如果在毫不停歇的情况下,大约需要好几个星期的时间才能够完成这样大的工作量,既费时又费力,得不偿失;但如果下载一款ppt转换成pdf转换器,来进行二者文档转换,却不能确保转换质量的完美,大部分情况...
分类:其他好文   时间:2014-09-29 13:25:20    阅读次数:243
算法手记附1 随机化输入与计时器
1.随机化输入在快速排序算法的使用中,发现其性能是不稳定的,它的速度取决于输入情况,最好的情况下复杂度为O(NlogN),最坏情况下为O(N^2).最简单的优化方法是随机化输入,打乱输入数组顺序,这样可以将不良输入带来低劣性能的可能性降到最低,对于预测算法的运行时间是十分重要的。考虑到,在c++中s...
分类:其他好文   时间:2014-09-29 12:18:30    阅读次数:236
Mac环境下svn的使用
本文目录一、创建代码仓库,用来存储客户端所上传的代码二、配置svn的用户权限三、使用svn客户端功能在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境。在Mac环境下,由于Mac自带了svn的服务器端和客户端功能,所以我们可以在不装任何第三方软件的前提下使用svn功能,不过还...
分类:其他好文   时间:2014-09-29 12:17:10    阅读次数:190
C# 轻松获取路径中文件名、目录、扩展名等
string path = "C:\\dir1\\dir2\\foo.txt"; string str = "GetFullPath:" + Path.GetFullPath(path) + "\r\n"; str += "GetDirectoryName:" + Path.GetDirecto.....
分类:其他好文   时间:2014-09-29 13:23:20    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!