
linux
无敌幸运_Jason
目前从事手机驱动开发工作
展开
-
cscope+vim+ctags 使用教程
cscope+vim+ctags 使用教程 1.ubuntu 安装cscope 运行 sudo apt-get install cscope 2.安装ctags(非必要,主要用于Tlist显示) 运行 sudo apt-get install ctags 3.将attachment.zip里面文件夹.vim_runtime和文件.vimrc解压到home目录下,即~/下 这两个文件是隐藏文件 ls -A |grep.vim 可以查看 4....原创 2020-09-15 11:11:55 · 825 阅读 · 0 评论 -
grep和find
Grep和find工具的使用 一,grep工具 grep查找文件中的字符串,或能匹配正则表达式的行。 1,正则表达式 要利用grep工具,就要熟悉正则表达式。否则的话赶快补习一下吧。 2,查找文件中以a开头的文字列 Grep –e ”^a” file.txt 3,查找文件中,有word单词的行 Grep –w “word” file.txt 4原创 2013-07-27 13:56:00 · 526 阅读 · 0 评论 -
程序员的自我修养
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒原创 2013-08-06 23:22:53 · 757 阅读 · 0 评论 -
vi / vim 删除以及其它命令
删除一行:dd 删除一个单词/光标之后的单词剩余部分:dw 删除当前字符:x 光标之后的该行部分:d$ 文本删除 dd 删除一行 d$ 删除以当前字符开始的一行字符 ndd 删除以当前行开始的n行 dw 删除以当前字符开始的一个字 ndw 删除以当前字符开始的n个字 D原创 2014-02-26 13:54:11 · 395 阅读 · 0 评论 -
Git入门教程
1. 概述 对于软件版本管理工具,为什么要选择Git? 你真正学会使用Git时,你就会觉得这个问题的回答是非常自然的。然而当真正需要用文字来回答时,却觉得文字好像不是那么够用。咳,该则么回答呢? 其实,关键的问题不在于如何回答这个问题。问题的关键是公司已经决定使用它了。那么,我们的程序员们!请开动你们的浏览器,请拿出你的搜索引擎工具,去自己发掘答案吧。在这里,原创 2014-02-26 13:59:40 · 434 阅读 · 0 评论 -
无插件Vim编程技巧
vim的学习曲线相当的大,所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。 ——————————正文开始—————————— 你想以最快的速度学习人类史上最好的文本编辑器VIM吗?你先得懂得如何在VIM幸存下来,然后一点一点地学习各种戏法。 vim the Six Billion Dollar editor Better, Stronger, F原创 2014-03-24 17:43:06 · 485 阅读 · 0 评论 -
信号量、互斥体和自旋锁
一、信号量 信号量又称为信号灯,它是用来协调不同进程间的数据对象的,而最主要的应用是共享内存方式的进程间通信。本质上,信号量是一个计数器,它用来记录对某个资源(如共享内存)的存取状况。一般说来,为了获得共享资源,进程需要执行下列操作: (1) 测试控制该资源的信号量。 (2) 若此信号量的值为正,则允许进行使用该资源。进程将信号量减1。 (3)原创 2014-12-04 15:54:46 · 374 阅读 · 0 评论 -
Makefile 学习
什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都 为你做了这个工作,但我觉得要作一个好的和 professional的程序员,makefile还是要懂 。这就好像现在有这么多的HTML的编辑器,但如果你想成为一个专业人士,你还是要了解 HTML的标识的含义。特别在Unix下的软件编译,你就不能不自己写makefile了,会不会写 ma转载 2015-04-22 14:33:07 · 496 阅读 · 0 评论