自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 c语言 inline函数的总结

标签: 语言c编译器汇编includegcc2011-03-05 20:37 6678人阅读 评论(0) 收藏 举报版权声明:本文为博主原创文章,未经博主允许不得转载。1  inline只是个编译器建议,编译器不一定非得展开Inline函数。    例如:             Inline函数地址引用             inline在递归函数中

2016-03-19 09:45:36 509

转载 export `=' not a valid identifier的一般原因

2013-12-07 15:15:58|  分类: Linux|举报|字号 订阅      下载LOFTER我的照片书  |这个问题至少让我损失了2个小时,终于在stackoverflow上找到原因You cannot put spaces aroun

2016-03-16 18:39:24 921

转载 智能指针类型转换

在编写基于虚函数的多态代码时,指针的类型转换很有用,比如把一个基类指针转型为一个子类指针或者反过来。但是对于share_ptr不能使用诸如static_cast(p.get())的形式,这将导致转型后的指针无法再被shared_ptr正确管理。为了支持这样的用法,shared_ptr提供了类似的转型函数 static_pointer_cast()、const_pointer_cast()、dyna

2016-03-14 19:45:00 1512 1

转载 成员函数指针

1。成员函数指针并不是普通的函数指针。2。编译器提供了几个新的操作符来支持成员函数指针操作:1) 操作符"::*"用来声明一个类成员函数指针,例如:    typedef void (Base::*PVVBASEMEMFUNC)(void);        //Base is a class2) 操作符"->*"用来通过对象指针调用类成员函数指针,例如:    //pBase 

2016-03-14 18:05:36 255

转载 以boost::function和boost:bind取代虚函数

以boost::function和boost:bind取代虚函数这是一篇比较情绪化的blog,中心思想是“继承就像一条贼船,上去就下不来了”,而借助boost::function和boost::bind,大多数情况下,你都不用上贼船。boost::function和boost::bind已经纳入了std::tr1,这或许是C++0x最值得期待的功能,它将彻底改变C++库的设计方

2016-03-10 16:02:22 229

转载 ldd 命令

2016-02-29 17:43:33 282

转载 C++对象的内存布局

C++对象的内存布局(上) - [C/C++]版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明http://www.blogbus.com/lucifergao-logs/30593195.html本文档节选并整理自潘凯的《C++对象布局及多态实现的探索》系列。原文请参见 http://lunatic.bokee.com/1.       空

2016-02-20 10:40:13 192

转载 ANSI C中取得结构体字段偏移值的惯用法

标签: c编译器c++nullreference编程2005-01-18 22:59 3262人阅读 评论(1) 举报 分类: C与C++(22) 版权声明:本文为博主原创文章,未经博主允许不得转载。    假设在ANSI C程序中定义了一个名为MyStruct的结构类型,其中有一个名为MyField的字段,如何取得它在结构体中的偏移?

2016-02-19 09:57:37 301

转载 ./configure,make,make install的作用

这些都是典型的使用GNU的AUTOCONF和AUTOMAKE产生的程序的安装步骤。./configure是用来检测你的安装平台的目标特征的。比如它会检测你是不是有CC或GCC,并不是需要CC或GCC,它是个shell脚本。make是用来编译的,它从Makefile中读取指令,然后编译。make install是用来安装的,它也从Makefile中读取指令,安装到指定的位置。

2016-01-19 16:24:51 153

转载 cppcheck工具的使用

cppcheck工具的使用标签: 代码检查cppcheck2015-03-24 21:49 133人阅读 评论(0) 收藏 举报 分类:代码检查(1) 代码检测工具简介下载安装(Linux):官方网址:http://sourceforge.net/projects/cppcheck/安装方式:解压后,直接make进行编译,完成

2016-01-18 16:07:56 663

转载 extern

extern编辑词条该词条缺少词条分类,补充相关内容帮助词条更加完善!立刻编辑>>extern可置于变量或者函数前,以表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义。另外,extern也可用来进行链接指定。中文名外部

2016-01-16 15:27:27 237

转载 linux环境变量 export命令详解

标签: linuxshellpath脚本filenamesbash2012-02-14 15:14 23954人阅读 评论(0) 收藏 举报 分类:Linux(16)  由host $ export DVSDK="${HOME}/ti-dvsdk_dm368-evm_xx_xx_xx_xx"引发的问题1、${HOME}:首先, HOME 是个变量,它

2016-01-16 14:59:58 332

转载 linux的export命令和profile,.bashrc,bash.profile各种环境变量文件

linux的export命令和profile,.bashrc,bash.profile各种环境变量文件  2011-10-16 20:24:46|  分类: super shell |  标签:shell  环境变量  设置文件  bash  |举报|字号 订阅      下载L

2016-01-16 14:49:30 6472 1

转载 linux环境变量配置

linux 环境,用户通过shell 操作时,系统会为用户初使化环境变量, 比如系统公共资源路径: path , include , bin 等目录。 shell 模式下,执行 export , 查看用户环境变量 , echo $key 查询某个环境变量。设置环境变量,有两种方式,分为临时设置,与永久设置。a.临时设置(实时生效)shell 模式执行:export PATH="

2016-01-16 14:44:08 989

转载 bash中profile等配置文件执行顺序

bash中profile等配置文件执行顺序 2011-09-07 16:09:43分类: LINUX 一. 调用顺序 1  RedHat系统 执行顺序为:/etc/profile -> (~/.bash_profile | ~/.bash_login | ~/.profile) -> ~/.bashrc -> /etc/bashrc -> ~/.bash

2016-01-16 14:40:39 354

转载 Linux中修改环境变量及生效方法

Linux中修改环境变量及生效方法方法一:  在/etc/profile文件中添加变量【对所有用户生效(永久的)】  用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。  1export PATH="$PATH:/usr/local/subversion/bin

2016-01-16 09:09:55 302

原创 ostream_iterator

2016-01-05 16:54:02 247

原创 结构体的封装转换作用

2016-01-04 08:48:57 308

转载 ranlib的作用

更新静态库的符号索引表 本小节的内容相对简单。前边提到过,静态库文件需要使用“ar”来创建和维护。当给静态库增建一个成员时(加入一个.o文件到静态库中),“ar”可直接 将需要增加的.o文件简单的追加到静态库的末尾。之后当我们使用这个库进行连接生成可执行文件时,链接程序“ld”却提示错误,这可能是:主程序使用了之 前加入到库中的.o文件中定义的一个函数或者全局变量,但连接程序无法找到这个函

2015-12-29 10:31:24 241

转载 Linux ar命令用法

当我们的程序中有经常使用的模块,而且这种模块在其他程序中也会用到,这时按照软件重用的思想,我们应该将它们生成库,使得以后编程可以减少开发代码量。这里介绍命令ar,用来对库操作。1.ar基本用法  ar命令可以用来创建、修改库,也可以从库中提出单个模块。库是一单独的文件,里面包含了按照特定的结构组织起来的其它的一些文件(称做此库文件的member)。原始文件的内容、模式、时间戳、属主、组等属

2015-12-29 10:27:14 333

原创 工作个人总结

我从2015年3月到2015年5月在公司实习了两个月。毕业之后,从2015年7月工作到现在,其中包括3个月试用期。 实习期的任务是实时测算系统中最后交易日对冲模块的实现,主要涉及了读取写入数据库、多级链表数据结构的建立、对冲算法的实现。这个过程的收获就是认识到,在大数据处理的过程中,高效的数据结构的设计是高效算法的基础,直接影响着系统最终的执行效率。 试用期开始,我是跟着王俊永导师

2015-12-24 08:27:43 410

转载 动态调用动态库的方法

登录 | 注册罗马非一日建成能成功的人多少都有一份坚持~~目录视图摘要视图订阅 动态调用动态库方法 | from web标签: dll编译器classwinapilibrarynull2011-11-10 21:01 684人阅

2015-12-23 10:32:10 3021

原创 LD_LIBRARY_PATH

2015-12-15 10:06:39 197

原创 安装g++

2015-12-14 11:36:56 249

原创 查看文件信息stat

2015-12-14 11:28:32 311

原创 临界区模拟、栈锁

2015-12-11 18:02:27 583

原创 可重入锁

2015-12-11 17:54:11 207

原创 标准锁

2015-12-11 17:50:29 244

原创 ZeroMQ的安装

2015-07-17 11:32:43 322

空空如也

空空如也

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

TA关注的人

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