自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

TramiDu_Tech

越努力,越幸运!

  • 博客(20)
  • 资源 (8)
  • 收藏
  • 关注

原创 纸上谈兵:c++细节

本系列的博客主要是自己在学习

2014-11-25 15:45:55 520

原创 【玩转ubu n tu】安装完ubuntu后需要做的事情(持续更新)

1.Clean Up Your Linux Systems Using BleachBithttp://www.unixmen.com/clean-up-your-linux-systems-using-bleachbit/2.TLP,改善电池性能:How to Improve Laptop Battery Life and Usage in Linux Using TLP

2014-03-25 21:29:35 934

原创 【UNIX高级环境编程】3.信号

#include #include #include static void sig_quit (int signo) //信号处理函数{ printf ("caught SIGQUIT\n"); if (signal (SIGQUIT,SIG_DFL) == SIG_ERR) //signal 用法 perror ("cant reset SIGQU

2014-03-03 21:53:02 719

原创 【uni环境高级编程】2.进程控制笔记

1. 进程标志符 ID=0 的进程---调度进程---也成为系统进程,进程ID =1的进程是init进程,init进程一般会接收孤儿进程,成为孤儿进程的父进程。其他标志符可以通过函数返回值表示#includepid_t getpid(void) ;pid_t getppid(void) ;uid_t getuid(void) ;uid_t geteuid (void) ;

2014-03-01 21:20:25 840

原创 【unix高级环境编程】1.进程环境笔记1

1.main函数main函数原型: int main (int argc , char * argv [ ]);argc----参数个数 ;argv--- 是指向各个参数的指针所构成的数组---后续可以成为指针数组。可以见c与指针中讲解一般最后的指针是一个NULL指针。unix系统是最后加一个NULL指针的。2.进程终止8种方式终止进程环境正常终止的5种方式:1.main函

2014-02-28 23:12:52 620

原创 Linux平台gcc编译运行时头文件或动态链接库的查找

我们在写一个比较大型的程序时,总是喜欢把一些函数还有一些数据结构的声明放在一个文件中,我们把这种文件称为头文件,文件名以.h后缀结尾。在一些源文件里,我们可能要包含自己写的头文件,还有一些标准库的头文件比如说stdio.h等等。在编译的预处理阶段,预处理程序会将这些头文件的内容插到相应的include指令处,现在的问题是编译器是如何找到这些头文件的。     1. 在编译时,我们可以用-I

2014-02-22 23:00:54 1155

原创 【unix高级编程】1.文件描述符

1

2014-02-21 01:41:39 693

原创 【Uinx高级环境变成】1.open函数

1.open函数说明:调用open函数打开或者创建一个文件。函数定义如下: #include int open(const char *pathname, int flag); int open(const char *pathname, int flag, mode_t mode);//只有新创建文件时才会使用该函数

2014-02-20 20:51:27 589

原创 【Vim使用】7.OmniCppComplete ---------智能补全设置

OmniCppComplete ---------智能补全设置先看一下vimrc的设置 set completeopt=menu let OmniCpp_ShowPrototypeInAbbr = 1 let OmniCpp_DefaultNamespaces = ["std"] " 逗号分割的字符串 let OmniCpp_MayCompleteScope = 1 let O

2014-02-15 21:22:22 1012

原创 【Vim使用】6.quickfix使用及一键编译

在程序的开发过程中,很重要的一个循环是:编辑-编译-编辑,vim中的quickfix功能就是为了提高这一循环的效率。quickfix功能将编译过程中产生的错误信息保存到文件中,然后vim利用这些信息跳转到源文件的对应位置,我们就可以进行错误的修正,之后跳到下一个错误重复上述操作,从而极大地提高编译错误的修改效率。在vim中除了文本编辑功能外,还可以直接地调用外部的编译器完成程序的编译工作,

2014-02-15 13:38:25 2233

原创 【Vim使用】5.winmanage管理NERDTree和Taglist

1. 似乎大家都说NERDTree比winmanager的File Explorer好,所以我就想采用这个方案:左边栏上NERDTree,下侧是Taglist   在用winmanager调用NERDTree和直接用NERDTree之间反复了三四次。主要有几个问题,一个问题是用winmanager调用NERDTree会打开一个空白窗口。大家想了各种办法,但本质就是把这个窗口关掉!.

2014-02-14 20:07:28 959

原创 【Vim使用】4.cscope

1.cscope简介cscope是加强版的ctags,不仅支持变量/函数的定义查询,还记录了函数的调用/查询等功能,有说其诞生是为了取代ctags,但是无从考究,直觉的好用就可以了它被设计用来回答以下的问题:

2014-02-12 23:41:30 912

原创 【Vim使用】3.NERDTree

1.安装  NERDTree2.帮助手册,其实这个所有里面最全面的,俗话说官方的文档才是王道:help NERDTree3.作用  :目录树, 同时还可以对文件进行打开操作等.4.vimrc配置文件:"NERD_tree setting 21 let NERDTreeWinPos="right" -------右侧显示目录树 22 let NERDTree

2014-02-12 16:00:12 937

原创 【Vim使用】2.ctags与taglist

Tag文件是程序员必用的,有了tag文件的协助,你可以在vim中查看函数调用关系,类、结构、宏等的定义,可以在任意标签中跳转、返回......在vim中,此功能的实现依赖于tag文件。    安装ctags  sudo apt-get ctags     使用vim74的源码演示一下使用      1.生成tags文件    thinkpad@thinkpad:~/vim74$

2014-02-11 23:07:53 570

原创 【Linux】1.如何修改ibus-sunpinyin中的翻页键

Ubuntu12.04使用以来,操作顺畅,默认安装的ibus sunpinyin输入法也很方便,就是用传统的-+或者,.以及【】翻页时都没反应,只能使用鼠标操作翻页,也找不到sunpinyin输入法的设置界面,使用/usr/lib/ibus-sunpinyin/ibus-setup-sunpinyin 命令可以调出输入法设置界面,配置翻页快捷键。     ibus-sunpinyin翻页设置=

2014-02-10 21:26:19 1633

原创 【玩转ubuntu】1.屏幕截图工具gnome-screenshot

本文参阅 http://blog.csdn.net/wirelessqa/article/details/12655933启动gnome-screenshot 查看帮助手册_终端  基本可以实现终端所有截图,本人一般使用gnmoe-screenshot -athinkpad@thinkpad:~$ gnome-screenshot -h用法: gnome-screenshot [

2014-02-10 13:22:01 1073

原创 【Vim使用】1. NERD_Commenter

NERD_commenter.vim        首先在:.vimrc中设置 :let mapleader = ","在工具说明中是键盘映射,默认情况下是反斜杆“\”,则上述快捷键分别为:cc和cu。你可以使用命令自定义,例如命令:let mapleader=”,”将定义为”,”键。     简单介绍下NERD Commenter的常用键绑定,以C/C++文件为例,详

2014-02-09 22:04:37 1725

原创 利用git机制,联合dropbox管理自己的dotfiles

1.dotfiles是什么?       我自己的理解:linux下(mac下)有各种app,每个人会根据自己的喜好和习惯来设置一些(快捷键,变量等等),而dotfiles就是保存了这些自定义设置的文件,如果换一台电脑,只要你备份了dotfiles文件,一样可以快速回归到自己熟悉的设置。2.如何使用dotfiles?       我自己的理解:在系统中使用一个文件夹(放置.文件),通过

2014-01-20 00:15:55 1329

原创 【每天一个Linux命令】1. ln -s 软链接

在linux中使用软链接是很重要的一个功能,主要功能是为某一个文件创建一个可以同步的文件。linux包括两种链接,默认情况是hard link(即ln不加任何参数时),一般来说hard link使用较少,hard link实质是两个完全一样的文件,指向相同的inode ,当执行ln -s 是软链接,也可以说成是symbolic link(符号链接),类似与win下面的快捷方式,只是软链接同样可

2014-01-19 22:32:31 1112

原创 RollerMan的博客

缘起     近来由于选择了Linux嵌入式开发的方向,开始接触Linux系统、VIM,上网搜罗惊现各种技术类博客,由此激发写博记录自己菜鸟的学习之路,希望能比昨天的自己更进步一点,或者有一天自己写的博客也能为人所用!为何写博     套用刘未鹏大牛的话就是要“记录下自己有价值的思考”,当然这里的思考不包括碎碎念、心情琐记、没话找话、打发时间等等!读此博文,备受震撼,回首过去,虚掷年华

2014-01-19 08:56:02 564

C++ primer(第五版) 课后题源码

C++primer第五版的源码,包括后面的课后题答案, 看清楚了,是《c++ primer》不是《c++ primer plus》

2014-11-27

QT虚拟键盘

Qt写的虚拟键盘,可以实现基本的输入,包括字母数字等等,亲测嵌入式linux下面,win下面没测试,不过应该也可以的吧

2014-09-19

C++ GUI源码

C++ GUI里面的源码,所有的都有!可以晕运行的!

2014-06-19

Qt Creator快速入门》第2版源码

Qt Creator 快速入门这本书的源码

2014-06-17

C++_GUI_Programming_with_Qt_4_CN.pdf

这是QT里面的圣经,完美高清,自己收藏的!

2014-06-17

C++ GUI Qt4编程

C++ GUI Qt4编程

2014-06-17

VIm帮助手册(中文版)

VIm帮助手册,中文版,程序员的宝典,好用的编辑器

2014-02-20

空空如也

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

TA关注的人

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