自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(90)
  • 资源 (1)
  • 收藏
  • 关注

原创 驱动程序找不到内核头提示 You do not appear to have the sources for the “kernel version” kernel install 问题

编译驱动程序时,需要信赖电脑linux系统内核头文件,有时候安装之后编译还有如下提示  You do not appear to have the sources for the 2.6.32-358.6.2.el6.x86_64 kernel installed.  其中红色字体为内核版本,按以下命名安装   yum install kernel-devel  如果还是一

2015-11-09 17:35:50 2479

原创 asterisk compiling with mp3

1,Move into the build directory   cd asterisk-1.8.10.1/2,Add mp3 support     ./contrib/scripts/get_mp3_source.sh     这里需要安装svn工具,实际操作是从  http://svn.digium.com/svn/thirdparty/mp3/trunk

2015-11-09 14:54:03 722

原创 Linux using Beyon compare4 as Git diff tool

下載及安ufye Beyon Compare 4     http://www.scootersoftware.com/download.php?zz=kb_linux_install=========================================.gitconfig[user]    name =your_name    email

2015-11-09 12:20:38 846

转载 创建基于本地协议的git服务器

今天了解了下git挂钩(git hook),本想通过Github实践一下其中的服务器挂钩。后来经过Google发现,Github只提供所谓的web hook,即当你push代码至某个repository时,Github服务器会发一个POST请求到你所注册的url,本次push的相关信息会作为一个JSON串随请求一起发过去。这与我的需求不符,我想要git服务器在收到push通知后执行一些操作(本地操

2015-08-19 20:51:12 1194

转载 gcc 部分参数

cc and g++分别是gnu的c & c++编译器  gcc/g++在执行编译工作的时候,总共需要4步  1.预处理,生成.i的文件[预处理器cpp](把"include"的文件拷贝到要编译的源文件中,用实际值替代"define"的文本,在调用宏的地方进行宏替换)  2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs]  3.有汇编变为目标代码(机器代码)生

2014-07-29 18:33:31 802

转载 tmux的使用方法和个性化配置

转自: 刚用Linux时,我每次都要退出vim,然后用g++编译程序,很麻烦,于是我就问朋友有没有什么快捷点的方法,他告诉我:"你可以开两个终端啊"(ps:那时候我和他都不知道:!make),后来我又无意间知道了"CTRL+ALT+t"这个快捷键,于是我的宝贵生命就浪费在N个终端中切换来切换去,我就一直在琢磨要怎么提高效率,第一个想法就是在vim下开一个终端。没有做不到,只有想不到

2014-06-10 14:35:07 935

转载 循环冗余校验码(CRC)

一、循环冗余校验码(CRC)CRC校验采用多项式编码方法。被处理的数据块可以看作是一个n阶的二进制多项式,由 。如一个8位二进制数10110101可以表示为: 。多项式乘除法运算过程与普通代数多项式的乘除法相同。多项式的加减法运算以2为模,加减时不进,错位,和逻辑异或运算一致。采用CRC校验时,发送方和接收方用同一个生成多项式g(x),并且g(x)的首位和最后一位的系数必须为1。CRC的处

2014-06-10 14:30:25 2245

转载 makefile详解 函数 foreach if call origin shell 控制make函

原文地址:函数 foreach if call origin shell">makefile详解 函数 foreach if call origin shell作者:清清makefile详解 函数 foreach if call origin shell 控制make函0推荐四、foreach 函数 foreach函数和别的函数非常的不一样。因为

2014-05-28 10:24:31 522

转载 Makefile中的wildcard用法

在Makefile规则中,通配符会被自动展开。但在变量的定义和函数引用时,通配符将失效。这种情况下如果需要通配符有效,就需要使用函数“wildcard”,它的用法是:$(wildcard PATTERN...)。在Makefile中,它被展开为已经存在的、使用空格分开的、匹配此模式的所有文件列表。如果不存在任何符合此模式的文件,函数会忽略模式字符并返回空。需要注意的是:这种情况下规则中通配符的

2014-05-28 10:21:12 468

原创 本地创建SVN“服务器”

首先安装好SVN(我的XP TortoiseSVN 1.6.13)1

2014-05-13 10:37:48 487

转载 音频格式DTS 和 AC3 和 AAC简单介绍及HDTV

DTS:全称为Digital Theater Systems(数字影院系统),是一种有损多声道家庭影院音频格式,但它用了很高的码率进行编码,通常为768-1536kbps,能够营造出比AC3更好的影院效果。AC3, 全称为Audio Coding version 3,是Dolby实验室所发展的有损音频编码格式。AC3最被广泛应用于5.1声道,是Dolby Pro Logic的继承者,不同的地方

2014-04-11 13:37:27 6132

转载 Makefile中include、-include、sinclude的区别

如果指示符“include”指定的文件不是以斜线开始(绝对路径,如/usr/src/Makefile...),而且当前目录下也不存在此文件;make将根据文件名试图在以下几个目录下查找:首先,查找使用命令行选项“-I”或者“--include-dir”指定的目录,如果找到指定的文件,则使用这个文件;否则继续依此搜索以下几个目录(如果其存在):“/usr/gnu/include”、“/usr/loc

2014-02-08 11:05:57 498

转载 LINUX 硬链接与软链接的区别

对于一个文件来说,有唯一的索引接点(inode)与之对应,而对于一个索引接点号,却可以有多个文件名与之对应。因此,在磁盘上的同一个文件可以通过不同的路径去访问该文件。注意在Linux下是一切皆文件的啊,文件夹、新加的硬盘 ...都可以看着文件来处理的啊。    连接有软连接和硬连接(hard link)之分的,软连接(symbolic link)又叫符号连接。符号连接相当于Windows下的快

2014-01-06 15:50:53 486

转载 LINUX/UNIX 高手的 20 个习惯

1. 在单个命令中创建目录树清单 1 演示了最常见的 UNIX 坏习惯之一:一次定义一个目录树。清单 1. 坏习惯 1 的示例:单独定义每个目录树 ~ $ mkdir tmp~ $ cd tmp~/tmp $ mkdir a~/tmp $ cd a~/tmp/a $ mkdir b~/tmp/a $ cd b~/tmp/a/b/ $ mkdir c~

2014-01-02 09:50:05 662

转载 Vim快速选中、删除、复制那些配对的引号或括号中的内容【强悍】

VIM又一强悍的技巧:可以快速对引号或括号等标点内的内容进行选中、删除、复制操作。以下命令可以对标点内的内容进行操作。ci'、ci"、ci(、ci[、ci{、ci更改这些配对标点符号中的文本内容di'、di"、di(或dib、di[、di{或diB、di删除这些配对标点符号中的文本内容yi'、yi"、yi(、yi[、yi{、yi复制这些配对标点符号中的文本内容vi'、vi"

2014-01-02 09:47:47 3301

转载 Linux常用命令

1、内存和CPU查看。top -b -n 1 |grep 进程名|awk '{print "cpu:"$9"%","mem:"$10"%"}'2、RSS-------------进程实际占用物理内存大小;VSZ--------------任务虚拟地址空间的大小ps -aux|grep 进程名3、进程详细信息cat /proc/进程id/status4、检查所需要

2014-01-02 09:36:46 462

转载 grep命令常用15招

grep命令常用首先创建我们练习grep命令时需要用到的demo文件: demo_file$ cat demo_fileTHIS LINE IS THE 1ST UPPER CASE LINE IN THIS FILE.this line is the 1st lower case line in this file.This Line Has All It

2014-01-02 09:35:12 502

转载 去除vim ^M符号

有两种情况,会出现打开的文件都显示^M符号:1. vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是,dos格式的换行符为 0D 0A(也就是),其实就显示为^M。下面是详细讲解:DOS, Mac 和Unix格式的文件回想计算机的史前史,那时的打字机使用两个字符来开始一个新行。首先是一个字符命令使打印头移回开始位置

2013-12-17 14:16:43 494

转载 makefile里PHONY的相关介绍

Phony TargetsPHONY 目标并非实际的文件名:只是在显式请求时执行命令的名字。有两种理由需要使用PHONY 目标:避免和同名文件冲突,改善性能。如果编写一个规则,并不产生目标文件,则其命令在每次make 该目标时都执行。例如:  clean:  rm *.o temp因为"rm"命令并不产生"clean"文件,则每次执行"makeclean"的时候,该命令都会执行

2013-12-09 16:33:44 408

转载 vim 改变窗口的大小

1. vim 改变窗口的大小(:help vsp)得到的最快的方法:1改变高度:res +n(增加n行的高度)n+ctrl+w++2.改变宽度:vertical res +n(增加n列的宽度)n+ctrl+w+>6. 改变窗口大小                        *window-resize**CTRL-W_=*CTRL-W =    使得所有

2013-12-05 14:00:18 1177

转载 Linux下使用Shell脚本改变当前工作路径

Shell 脚本执行有三种方法 bash 脚本名 sh 脚本名 chmod +x 脚本名 使用下面语句测试 #a.sh(扩展名可不要)cd /pwdecho "complete"然而具体执行时候,发现过程中改变过路径,然而最终结果是并没有改变路径。 [fedora@localh

2013-12-04 17:41:29 616

转载 ctags使用

ctags − Generate tag files for source codectags 最先是用来生成C代码的tags文件,后来扩展成可以生成各类语言的tags, 有些语言也有专有的tags生成工具(比如java的jtags,  python的 ptags). ctags 生成的 tags文件可用于 vi 来做代码导航和 vi的onmicppcomplete 插件来做代码补全。

2013-12-03 14:15:51 525

转载 [Linux]Vim的NERDTree快捷键

[Linux]Vim的NERDTree快捷键切换工作台和目录 ctr+w+h  光标focus左侧树形目录,ctrl+w+l 光标focus右侧文件显示窗口。 ctrl+w+w,光标自动在左右侧窗口切换 111   o.......在已有窗口中打开文件、目录或书签,并跳到该窗口   .....|NERDTree-o|  112   go......在已有窗口 中打开文件、目录或

2013-11-28 17:59:35 572

转载 vim复制粘贴

vim复制粘贴原文:http://dpinglee.blog.163.com/blog/static/1440977532010579355724/复制粘贴基本命令yy复制游标所在行整行。或大写一个Y。2yy或y2y复制两行。请举一反三好不好!:-)y^复制至行首,或y0。不含游标所在处字元。y$复制至行尾。含游标所在处字

2013-11-27 11:33:06 886

转载 "+y does not work

an 11, 2012; 3:39pmRe: "+y does not work9 postsIn reply to this post by Gary Johnson-4Following your advice I installed vim-gnome. And problem fixed!Thanks! :)On

2013-11-27 11:15:43 569

转载 高亮typedef类型 枚举 宏等的vim插件TagHighlight

说明 :TagHighlight : Extra highlighting of typedefs, enumerations etc (based on ctags) vim插件,可以让typedef的类型,还有枚举,宏等都高亮作者:帅得不敢出门   群31843264 欢迎c/c++/linuxer前来灌水  转载请保留此信息http://vim.sourceforge

2013-11-26 10:56:45 2565

转载 linux超级终端minicom的使用方法

===== 一.Minicom介绍 =====       Linux下的Minicom的功能与Windows下的超级终端功能相似,可以通过串口控制外部的硬件   设备.适于在linux通过超级终端对嵌入式设备行管理.同样也可以使用minicom对外置Modem   进行控制.      ===== 二.Minicom的安装 =====      ==== 1.rp

2013-11-26 10:55:17 667

转载 Linux - fuser - umount device busy

有時候 USB DiskonKey 或是遠端分享目錄掛載( mount )後怎麼樣都無法移除掛載( umount ),就像是下面所出現的提示訊息一樣.[root@benjr media]# umount /media/unmount error 16 = Device or resource busyRefer to the umount.cifs(8) manual pa

2013-11-26 10:07:08 2349

转载 Linux mount Windows共享后编译出现“Value too large for defined data type”的问题 (zz)

通过过linux的mount上windows文件,则编译室出现错误提示Value too large for defined data type需要在mount时加入一下选项,则问题解决。nounix,noserverinosudo mount -o "username=,password=,uid=,dir_mode=0755,file_mode=0755,nounix,noserv

2013-11-26 10:05:22 1099

转载 将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)

转自:http://blog.csdn.net/bokee/article/details/6633193工欲善其事,必先利其器。一个强大的开发环境可以大大提高工作效率。好吧,我知道这是废话。。。不过,我想一定有很多跟我一样打算进入Linux平台开发的新手,一开始都为找不到一个像Windows下的VS那样可以一键安装并且功能几乎完美无缺的开发工具而郁闷不已,甚至打算收回刚刚迈出的脚

2013-11-07 19:36:13 590

转载 linux(debian)下的vim diff时 报错E97解决,文件夹对比meld,beyond compare

1:在用vim比对两个文件时,发现报错了.我用的debian stable,vim是aptitude 过来的vim7.22:于是跟踪下diff[html] view plaincopyroot@host:/usr/share/vim/vim72# type diff  diff is /usr/bin/diff  root@host:/usr/sha

2013-10-20 10:26:21 722

转载 ubuntu deb包安装

对于sudo apt-get install apps命令,系统默认将下载文件放在/var/cache/apt/archives目录下,然后安装,如果使用后没有删掉,文件日积月累,磁盘空间浪费严重。这时就需要我们自己进行删除。删除命令:sudo apt-get clean删除/var/cache/apt/archives和/var/cache/apt/archives/partial目录下

2013-10-15 12:43:41 587

原创 重定向编译时的错误与警告信息

1.只保留错误信息: make ... 2>log.txt               #(注意2和>之间不要空格)2.保留错误信息和警告信息:   make ... > log.txt 2>&1    命令语法command > filename 把标准输出重定向到一个新文件中command >> filename 把标准输出重定向到一个文件中(追加)comm

2013-08-31 13:00:30 1007

转载 ubuntu设置简单密码

在安装 Ubuntu 的时候建立的帐户 sai,想把密码改成两个字母aa,方便输入。运行终端sai@xmomx:~$ passwd sai更改 sai 的密码。 (当前)UNIX 密码: xx 输入新的 UNIX 密码: aa 重新输入新的 UNIX 密码:aa 必须选择更长的密码 输入新的 UNIX 密码: 1234567 重新输入新的 UNIX 密码: 12

2013-08-25 12:36:20 2622

转载 ubuntu显示中文乱码

添加中文字符编码:$sudo vim /var/lib/locales/supported.d/local#添加下面的中文字符集zh_CN.GBK GBKzh_CN.GB2312GB2312zh_CN.GB18030GB18030使其生效:$sudo dpkg-reconfigure localesvim:打开vim的配置文件,位置在/etc/vim/vim

2013-08-25 12:19:02 537

转载 Vim使用笔记+块注释

转自:http://www.cnblogs.com/jiqingwu/archive/2012/06/14/vim_notes.html#id58索引1. 关于Vim1.1 Vim的几种模式2. 启动Vim3. 文档操作4. 光标的移动4.1 基本移动4.2 翻屏4.3 标记5. 插入文本5.1 基本插入5.2 改写插入6. 剪切复制和寄存器

2013-08-24 23:55:03 926

转载 vim中添加块注释的方法

vim下1.插入注释:用v进入virtual模式用上下键选中需要注释的行数按Control+v进入列模式按大些“I”进入插入模式,输入注释符“#”,然后立刻按下ESC(两下)2.删除注释先按Control+v进入列模式按光标键选中需要删除的注释符按x键删除转自:http://www.yaronspace.cn/blog/index.php/archi

2013-08-24 23:47:17 1548

转载 ubuntu 安装 ctags

1.ctags:    download ctags-5.7.tag.gz    tar xzvf ctags-5.7.tag.gz    cd ctags-5.7    ./configure    make    sudo make install    具体操作时目录可能不一样    2.taglist:    cd ~

2013-08-24 23:36:42 683

转载 ubuntu 桌面重命名

刚安装上Ubuntu8.04的时候,不懂得怎么修改Firefox下载文件保存的位置,默认是在桌面。但下载下来要在终端上使用文件就必须进入桌面。但桌面所在文件夹是“桌面”,习惯了用终端进行操作,但是在终端打中文比较麻烦,尤其是刚开始,自己的Ubuntu连汉语输入都还没有,所以我就想把此文件夹重命名为“Desktop”但是注销之后桌面文件夹就被默认为用户文件夹maximus了,用户目录下的所有文件及文

2013-08-24 18:00:36 2216

转载 linux安装IE

为什么要在linux中安装IE呢,因为很多网站都以IE开发的,特别是网银什么的,不装的话不能淘宝,网银不能登陆,没办法,以下是安装方法第一步当然是下载了,http://www.tatanka.com.br/ies4linux/downloads/ 去这里下载一个,大多数人会选择最新的,也就是这个 http://www.tatanka.com.br/ies4linux/downloads/ies

2013-08-24 14:11:04 3714

自动遥控器源码和原理图

基础于8051单片机的自制电视遥控器C语言源码和PAD原理图

2014-04-30

空空如也

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

TA关注的人

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