自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Andes Home 千年的塔 -十年技术,风雨兼程

莫急功近利,莫浮躁短视,是你的终究会给你---andes

  • 博客(33)
  • 资源 (3)
  • 收藏
  • 关注

转载 linux 删除软链接文件

linux 删除软链接文件 转载▼软链接即用 ln -s 原始文件或文件夹 目标文件或文件夹当想删除链接文件时 如果不小新 会把原始文件删掉例:ln -s /home/user/bak  /var/bakrm     /var/bak/   会提示bak是一个文件夹无法删除 这时千万不要用 rm -rf /var/bak/ 来删除 否则你删除的并不是链接

2012-10-27 00:40:31 5013

转载 /etc/fstab 和 /etc/mtab

/etc/fstab文件的作用:文件/etc/fstab存放的系统启动时需要挂载的文件系信息。系统启动时会读该文件,当需要启动时挂载时,系统就自动挂载;当正确的设置了该文件,则可以通过"mount /directoryname"命令来加载一个文件系统,每种文件系统都对应一个独立的行,每行中的字段都有空格或tab键分开。同时fsck、mount、umount的等命令都利用该程

2012-10-26 23:08:16 3936

转载 Linux umask权限

chmod  chown  chgrp=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=#chmod#权限位XXX0表示没有权限,1表示可执行权限, =x 可执行一般具备可读权限2表示可写权限,   =w 可写一般具备可读权限4表示可读         =r#权限分类用

2012-10-26 10:39:35 6250

转载 千年的塔

千年的塔佛,宝相端庄;瓦,洗尽铅华;草,依稀晃动;月,从容淡定;这是千年的塔,历尽风云,笑傲天下;这是瑰丽的塔,方寸之间,尽显奢华;这是沉思的塔,梵乐悠悠,风铃叮咚。凝望着塔,塔无语,人无语,万籁具寂,云淡淡,月朗朗,物转星移。神游千年,那是怎样的盛世繁华?清明时节汴河两

2012-10-22 12:58:02 1096

原创 VIM IDE搭建(五)--cscope

一.下载安装1.检测是否[root@andes.com /andes/project/mkdemo/src/isql]#vim --version |grep cscope+cryptv +cscope +cursorshape +dialog_con +diff +digraphs -dnd -ebcdic 2.下载:cscope 源码  http://cscope.so

2012-10-22 11:29:04 1615

原创 VIM IDE搭建(四)--miniBufexplorer

1.miniBufexplorer 为vim插件,直接解压拷贝到相关目录即可,  下载官方地址:  http://www.vim.org/scripts/script.php?script_id=159  minibufexpl.vim  将minibufexpl.vim 拷贝到 $HOME/.vim/plugin目录下  2.$HOME/.vimrc 中添加如下配置l

2012-10-22 11:15:51 9471

原创 VIM IDE搭建(三)--WinManager

一.WinManager下载安装1.WinManager是vim插件,先下载:  http://www.vim.org/scripts/script.php?script_id=95  将解压后的文件分别放到:~/.vim/doc/  ~/.vim/plugin 目录下2.编辑.vimrc ,增加对WinManager的支持  let g:winManagerWindo

2012-10-22 11:11:19 8802

原创 VIM IDE搭建(二)---taglist

一.下载安装taglist 1.安装 taglist 为 VIM插件,直接解压拷贝到相关目录即可http://www.vim.org/scripts/script.php?script_id=273下载taglist_45.zip 后,将其解压 将doc plugin 目录分别copy 到$HOME/.vim 目录下。2.taglist 的配置需要在$HOME/.vim

2012-10-22 11:01:01 2105

原创 VIM IDE搭建(一)---ctags

一.ctags 下载安装1.ctags 安装程序http://ctags.sourceforge.net/ctags-5.8.tar.gz2.安装ctags  tar zxvf ctags-5.8.tar.gz   cd ctags-5.8  make  make install二.ctags 参数设置1.查看ctags支持的语言:

2012-10-22 10:50:59 2214

原创 vim常用的命令,供备忘

vim常用的命令,供备忘% 跳转到配对的括号去{}[[ 向前跳转到{代码块的开头处]]向后跳转到}代码块的结尾处gD跳转到局部变量的定义处gg跳转到文件开头G跳转到文件末尾>

2012-10-21 23:41:36 991

原创 思维定势

我哥哥大学毕业后就在外地安了家,并给我找了一个漂亮的嫂子,一次过春节,我去哥哥那里玩。晚上哥哥要加夜班不能回来了,家里就剩下我和嫂子。南方的冬天就是很短,刚刚入春就不怎么冷了。那晚天的天很沉,稀零的春雨慢慢变急,偶尔夹杂着几个春雷。我躲在被窝里准备睡觉,这时嫂子来到了我的房间,我问她什么事,嫂子说她怕打雷。平日里都有哥哥陪着,不会怕,今晚很怕。想让我陪陪她。我那时也不怎么困,就起来陪她一会。我看到

2012-10-21 20:44:32 956

原创 linux 时间格式化函数strftime和strptime使用

linux 时间格式化函数strftime和strptime使用这两个函数都是时间日期的格式控制函数,在功能上看起来正好相反。strftime将一个struct tm结构格式化为一个字符串,strptime则是将一个字符串格式化为一个struct  tm结构。l  strftime函数原型:size_t strftime(char *s,size_t maxsize,char

2012-10-19 15:52:49 35313

转载 #include time.h和 #include sys/time.h的区别

#include time.h和 #include sys/time.h的区别交叉编译情况下,两个文件的地址/opt/gcc-4.1.2-glibc-2.4/arm-xscale-linux-gnu/arm-xscale-linux-gnu/include/time.h/opt/gcc-4.1.2-glibc-2.4/arm-xscale-linux-gnu/arm-x

2012-10-18 19:07:56 2268

原创 最常用的代码makefile片段

一般使用模式匹配替代隐晦规则,替换后缀规则:OBJS = \ $(FEHOME)/src/isql/xxx.o \ $(FEHOME)/src/isql/xxx.o \$(OBJS):%o:%c $(ECHO) "Compiling $@ ..." @$(CD) `dirname $@`; \ $(CC) -o $@ $(CCFLGS) -c `basename

2012-10-15 15:29:26 742

转载 linux下Mercurial Hg的配置方法

这个工具在国内很少人使用,所以中文资料匮乏.只有官方的website上有一些少得可怜的中文资料了.不过总体上来说,hg还是比较好用的。这里绍一下hg服务器的配置。关于hg在基本用法参见mercrial的官方网站。在做以下操作时,请到 http://www.selenic.com/mercurial/ 下 载安装hg.1.建立用户hgrepo其它用户将用这个账户用hg服务器p

2012-10-15 11:19:45 4905

原创 go语言学习资源

go语言学习资料整理1.官网http://golang.org/   有的电信运营商防火墙过不去,中国程序员的悲哀。http://tour.golang.org/#1http://golang.org/doc/2.国内几个博客:http://www.biz366.com/golang-book/preface.htmlhttp://www.cnb

2012-10-15 10:50:59 1351

转载 strlen 与 sizeof 区别

1.函数类型#include size_t strlen(const char *s);size_t sizeof()2.本质区别本质上,strlen是函数,而sizeof是运算符。strlen需要进行一次函数调用,而对于sizeof而言,因为缓冲区已经用已知字符串进行了初始化,起长度是固定的,所以sizeof在编译时计算缓冲区的长度,sizeof后如果是类

2012-10-14 15:52:37 757

原创 CentOS下go 语言开发环境源码安装

go 语言源码安装依赖 ,gcc ,make glibc库,等,上述工具安装省略,另外,其源代码更新采用的是mercurial 工具,安装前先安装mercureal :1.mercurial安装使用yum install mercurial2.设置环境变量在.bash_profile中#go setexport GOROOT=/usr/local/goexport

2012-10-12 14:00:29 7913

转载 Go语言的崛起

Go语言的崛起?  英文原文:Google's Go Programming Language Grows Up: Now What?   我们这个世界真的需要另外一种C语言风格的编程语言吗?很显然,谷歌很早就这么认为了,在 2009 年,它借用雷蒙斯乐队的歌“Hey!Ho!Let’s Go”,正式推出了 Go 语言。现在 Go 语言开发团队已经开发出了

2012-10-12 09:36:06 1618

原创 vim关于winmanager集成MiniBufExplorer后FileExplorer窗口大小的问题

vim关于winmanager集成MiniBufExplorer后FileExplorer窗口大小的问题一:方法1:VIM关于winmanager中FileExplorer窗口大小的问题Vim时,用winmanager时,FileExplorer窗口经常会自动变小,有时甚至会被Taglist窗口压缩得看不见。可以通过如下设置解决设置taglistbuffer的最高限制:

2012-10-11 19:34:29 7201

原创 tar使用技巧

tar 使用技巧1.去除某个目录 使用--exclude dir ,且exclude dir 必须位于打包目录之前,不能写到后面tar cvf t.tar --exclude ./myshell/tmp ./myshell 2.解压到某个特定目录tar cvf t.tar -C /mypath3.巧用tar复制目录tar cvf - *|(cd /tmp

2012-10-11 16:17:03 673

原创 Secure CRT 中文乱码

1. 设置Secure CRT 编码为UTF-8.Options ->Session Options -> Terminal -> Appearance  2.如果此时依然无法正常显示中文,则可能是由于Linux系统中默认的字符编码非UTF8所致,解决方法如下:修改Linux服务器的配置文件:1[root@www ~]

2012-10-10 13:25:18 1128

原创 makefile中的自动化变量

makefile中的自动化变量下面对所有的自动化变量进行说明:$@表示规则的目标文件名。如果目标是一个文档文件(Linux中,一般称.a文件为文档文件,也称为静态库文件),那么它代表这个文档的文件名。在多目标模式规则中,它代表的是哪个触发规则被执行的目标文件名。$%当规则的目标文件是一个静态库文件时,代表静态库的一个成员名。例如,规则的目标是“foo.a(bar.o)”,那么,

2012-10-10 09:03:59 620

原创 awk sed 实际应用

统计机器中网络连接各个状态个数 root@darkstar:/usr/local# netstat -a | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}' LISTEN 20 ESTABLISHED 38 SYN_SENT 1 TIME_WAIT 11获取IP地址:ifconfig eth0|sed -n

2012-10-09 14:59:58 831

原创 linux 库查看工具 ar-nm-ranlib-ldd

ar [-X32_64] [-]p[mod [relpos] [count]] archive [member...]-c  create创建归档 -t  table显示归档中的成员文件名-v   view显示详细处理过程-d  delete删除归档中的成员文件-x extract提取成员文件 不带文件名,默认提取全部-u update  更新改变的-r inser

2012-10-09 08:50:22 1934

原创 linux 静态库 动态库常识

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=查看库中函数列表静态库用ar -t  libxxx.a动态库用 nm -D libxxx.so静态库,最好办法是查看头文件动态库,一般都有说明文档=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

2012-10-09 08:48:30 973

原创 gcc 编译及动态库和静态库

SYNOPSIS       gcc [-c|-S|-E] [-std=standard]           [-g] [-pg] [-Olevel]           [-Wwarn...] [-pedantic]           [-Idir...] [-Ldir...]           [-Dmacro[=defn]...] [-Umacro]

2012-10-09 08:42:00 890

原创 shell 程序结构

shell 程序结构一简单指令command  [-option] [parameter] command 可以是 别名,函数名,内置命令,外部可执行程序或脚本 二shell控制结构复合语句for name [ in word ] ;dolist ;done for (( expr1 ; expr2 ; expr3)) ;dolist ; done se

2012-10-08 19:28:28 1269

原创 BASH 中单括号和双括号

一.   bash [  ] 单双括号基本要素:Ø  [ ] 两个符号左右都要有空格分隔Ø  内部操作符与操作变量之间要有空格:如  [  “a”  =  “b”  ]Ø  字符串比较中,>  \Ø  [ ] 中字符串或者${}变量尽量使用"" 双引号扩住,避免值未定义引用而出错的好办法Ø  [ ] 中可以使用 –a –o 进行逻辑运算Ø  [ ] 是bash 内置命令

2012-10-08 19:26:52 16056 3

原创 makefile 中调用shell脚本注意事项

1.在makefile文件中,周游target 的command 语句中允许调用shell命令和语句,其他的调用都被忽略或者报错。2.makefile 变量使用 $(xxx) 或者 ${xxx}引用,shell 变量使用$$xxx 或$${xxx}引用[root@andes.com ~]#cat makefile DIRS=src bin lib include #echo

2012-10-08 19:24:40 5811

原创 程序员努力提升自我的途径

(一) 不断的学习,养成学习的习惯            这里的学习,不单是技术知识的学习,可以是百科全书式的:哲学,人文,地理,历史,金融等等,程序员把自己困在一个很小的技术区间中,注定视野很狭窄,以后难成大器。但是前提是你必须精通1到2门技术,作为你生存的基础。( 二 )参与实际项目            项目的进度压力往往能激起我们学习的动力,这种动力无论是否是我们自愿的

2012-10-06 11:06:31 892

原创 职场杂想(一)

成功的三要素人脉,资源,能力1.自己不够努力2.职业方向必须要确定3.自己的特长要发挥4.有贵人相助5.有魄力,把自己逼上绝路,救赎自我不做平凡人,要做就做最优秀的人;打造自己的核心竞争力,做到无法被轻易替代培养独立思考和自学习惯不断提升自我是未来竞争中不可或缺的行动一小步,胜过千言万语的计划书时间是一点点挤出来的

2012-10-06 10:41:55 756

原创 linux设置动态库搜索路径三种方式

linux设置动态库搜索路径三种方式ldd xxx会提示找不到动态库,多半是动态库路径没有加入的搜索路径中:动态库的路径问题为了让执行程序顺利找到动态库,有三种方法:(1)把库拷贝到动态加载器默认搜索目录:/usr/lib和/lib (2)在LD_LIBRARY_PATH环境变量中加上库所在路径。例如动态库libhello.so在/home/ting/lib目录下,

2012-10-05 14:31:56 15454

提供数据库服务的Webservices

属于学习型小程序,重在实践 webservices 的开发,部署,和使用。<br>内含源代码,和详细的说明文档。

2007-12-19

c# 图像灰度图和直方图生成

一个自己做的图像提取,及彩色图像到灰度图转化图像,和生成图像直方图,开发环境 VS2005 语言 C# 包含源代码,详细的文档说明

2007-12-19

c# 图片查看器

简单的图片浏览!类似于windows图片传真器!

2007-12-19

空空如也

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

TA关注的人

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