编程语言和工具
mjz23
知其然,知其所以然!
需善于发现问题,理智分析问题,快速解决问题!
展开
-
C语言面试题(一)
1、以下为Linux下的32 位C 程序,请计算sizeof 的值。char str[] = “Hello” ;char *p = str ;int n = 10;int a2[3];请计算(1)sizeof (str) =(2)sizeof § =(3)sizeof (n) =(4)sizeof (a2) =【答案】(1)6、(2)4 、(3 )4 (4) 1264位系统...原创 2020-03-12 15:37:52 · 2457 阅读 · 0 评论 -
Linux Kernel编程风格
以后决定使用以下编程风格。1.缩进1.1Tab使用4个字符的缩进。1.2在switch语句中消除多级缩进的首选的方式是让“switch”和从属于它的“case”标签对齐于同一列,而不要“两次缩进”“case”标签。1.3不要使用空格来缩进,不要在行尾留空格。转载 2011-09-28 22:55:22 · 1547 阅读 · 0 评论 -
?Linux修饰语__init
修饰语__init 的作用是什么?原创 2011-10-03 23:44:48 · 545 阅读 · 0 评论 -
cscope工具安装
zhiyu@ubuntu:~$ sudo apt-get install cscopeReading package lists... DoneBuilding dependency treeReading state information... DoneSuggested p原创 2011-03-20 13:27:00 · 926 阅读 · 0 评论 -
C语言资料汇总
C语言资料汇总原创 2017-04-27 08:59:25 · 331 阅读 · 0 评论 -
C语言include中双引号和尖括号的区别
尖括号:表示只在系统默认目录或者括号内的路径查找,通常用于包含系统中自带的头文件。双引号:引用非标准库的头文件,编译器从用户的工作目录开始搜索。如果未找到则去系统默认目录查找,通常用于包含程序作者编写的头文件。原创 2017-04-27 11:10:50 · 1745 阅读 · 0 评论 -
Vim记忆上次编辑的位置
在vimrc中加入以下内容"让vim记忆上次编辑编辑的位置autocmd BufReadPost * \ if line("'\"")>0&&line("'\"") \ exe "normal g'\"" | \ endif"让vim记忆上次编辑的位置原创 2012-06-22 23:53:51 · 3265 阅读 · 0 评论 -
[git] git push 上传
1.上传分支:git push origin wcdma:wcdma原创 2011-11-29 23:58:21 · 1118 阅读 · 0 评论 -
logcat使用
Usage: logcat [options] [filterspecs]options include:-s Set default filter to silent. Like specifying filterspec '*:s'-f Log to file. Default to stdout-r []原创 2011-11-29 23:52:27 · 3210 阅读 · 0 评论 -
[git] git tag 标签
1.显示标签:git tag -l2.删除本地标签:git tag -d tag_name3.删除远程标签:git push origin :refs/tags/tag_name4.上传tag:git push --tag原创 2011-11-29 22:10:21 · 1039 阅读 · 0 评论 -
git命令实用小技巧
公司现在就开始转入使用git了,这个比svn更强大的版本控制工具有很多命令、功能值得去研究研究的。1.git log显示修改日志1.1git log -数字列出某一个commit ID对应补丁的log: git log是显示log,参数‘-数字’可以显原创 2011-07-04 23:06:47 · 1017 阅读 · 0 评论 -
cscope和ctags配合vi阅读源码
生成cscope和ctags的数据库,这里加上了C++和汇编文件:cscope_ctags_env_linux.sh#!/bin/shfind . -name "*.h" -o -name "*.c"-o -name "*.cc" -name "*.S"> csco原创 2011-09-22 13:57:42 · 1664 阅读 · 0 评论 -
vi 自动排版
1.全选gg使光标移到最开头v进入选择模式G使光标移到文件末尾即可全选 2.自动排版选择之后按“=”键原创 2011-09-30 13:17:27 · 1926 阅读 · 0 评论 -
svn常用命令
使用svn有了一段时间里,现在要转用git,于是整理一下svn常用的命令。1.svn co下载代码svn check out语法:#svn co svn+ssh://username@localhost/var/svn/android 2.原创 2011-07-03 14:38:39 · 1275 阅读 · 0 评论 -
vi使用技巧
1、同时打开两个文件命令:#vi -o file1 file2原创 2011-07-03 15:04:26 · 496 阅读 · 0 评论 -
vi配置文件
vi配置文件可以设置语法高亮,缩进等。 在主目录下编辑.vimrc文件,内容如下:set encoding=utf-8set fileencoding=chineseset fileencodings=ucs-bom,utf-8,chineseset ambiwidth=doubleset autoindentset cindentset expandtabset sw=4set tabstop=4set shiftwidth=4set backspace=eol,start,indent"原创 2011-04-05 14:53:00 · 640 阅读 · 0 评论