自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 traceroute命令

<br />traceroute ip<br /> <br />表示从本机连接到ip时,经过的所有网关

2010-10-19 13:18:00 333

原创 字符串常见操作

<br />1.strdup函数<br />返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。<br /> <br />#include <syslib.h><br />      #include <string.h><br /> <br />      main()<br />      {<br />        char *s="this is just f";<br />        char *d;<br />        <

2010-10-15 14:00:00 283

原创 修改文件名

批量添加文件扩展名:find . |grep srcdata |xargs -i mv {} {}.txt

2010-09-30 15:34:00 389

原创 mysql 路径的配置

<br />在日常的工作中,经常遇到mysql安装在较小的盘下,可待存储的数据量又较大,硬盘容量不足的问题,因此需要对mysql数据的路径加以配置,例如要将mysql数据放在/data2/mysql下。<br /> <br />1.初始安装mysql时以mysql用户进行安装<br />(1) 创建/data2/mysql目录,并在该目录下创建share文件夹,将mysql用到的share/mysql 目录拷贝至/data2/mysql/share下<br />(2) 为了便于将数据库中的数据与mysql本

2010-08-18 17:02:00 898

原创 awk NR和FNR 环境变量

<br />NR:是指到目前为止的记录数目<br />FNR:是指当前文件的记录数目<br /> <br />下面通过简单的例子对这两个变量进行说明:<br />有两个文件test1,test2<br /> <br />test1的内容如下:<br />aaaaaa<br />bbbbbb<br />ccccccc<br />ddddd<br /> <br />test2的内容如下:<br />eeeee<br />fffffff<br />gggggg<br />hhhhhh<br />iiiiiiiii

2010-07-12 17:40:00 537

原创 awk 环境变量

变量描述$n当前记录的第n个字段,字段间由FS分隔。变量编号是由1开始。$0完整的输入记录。ARGC命令行参数的数目。ARGIND命令行中当前文件的位置(从0开始算)。ARGV包含命令行参数的数组。CONVFMT数字转换格式(默认值为%.6g)ENVIRON环境变量关联数组。ERRNO最后一个系统错误的描述。FIELDWIDTHS字段宽度列表(用空格键分隔)。FILENAME当前文件名。FNR同NR,但相对于当前文件。FS字段分隔符(默认是任何空格)。IGNORECASE如果为真,则进行忽略大小写的匹配。N

2010-07-12 11:21:00 552

原创 awk 数值变量

<br />awk文件 test.awk<br />功能:计算文件中有多少个空行<br /> <br />BEGIN{x=0}<br />/^$/ {x=x+1}<br />END{print "find "x" blank lines"}<br /> <br />待测试文件:test.in(2空行)<br />1111111<br />22222222<br /> <br />3333333333<br />44444444<br /> <br />55555555<br /> <br />测试:<br

2010-07-12 11:08:00 327

原创 删除mysql-bin.* 日志

<br />进入mysql 命令行界面<br /> <br />输入 show binary logs;<br /> <br />显示出所有的日志文件<br /> <br />mysql-bin.0000001<br />mysql-bin.0000002<br />...<br />mysql-bin.0000038<br /> <br />输入 purge binary logs to 'mysql-bin.0000038';<br /> <br />表示删除0000038前的日志,并保留该日志

2010-07-07 10:08:00 556

原创 shell 按照文件名排序

<br />例如:<br />sortByFileName.sh<br /> <br />#!/bin/sh<br /> <br />srcpath=“test”<br />files=$(ls $srcpath | sort -n)<br /> <br />-r选项是反向排序<br /> <br /> <br /> 

2010-07-06 15:30:00 6973

原创 Makefile 条件判断

<br />语法形式:<br /> <br />ifeq(变量值,比较值)<br />...<br />else<br />...<br />endif<br /> <br />例如:<br /> <br />ifeq ($(DEBUG),1)<br />           CFLAGS=-g -DDEBUG <br />else<br />           CFLAGS=-g<br />endif<br /> <br /> 

2010-07-06 09:38:00 542

原创 Makefile中变量的替换

<br />先看一个简单的例子:<br /><br /><br />$(var:a=b) 表示将变量var中所有以a结尾的a用b来代替。<br /><br /><br />foo:=a.o b.o c.o<br />b:=$(foo:.o=.c)<br /><br /><br />此时b的值为a.c b.c c.c ,b是将foo变量中所有以.o结尾的部分都已.c来代替<br /><br /> <br />foo:a.o b.o c.o<br />b:=$(foo:%.o=%.c)<br /><br /><

2010-06-01 13:43:00 571

原创 Makefile中变量值的追加

Makefile中的变量值可以通过+=操作符来追加例如:      Objects=a.o b.o c.o      Objects+=d.o此时Objects的值为a.o b.o c.o d.o 当Objects在使用+=之前没有定义时,+=符号会变成=来进行操作当Objects是使用:=来定义时

2010-05-27 09:21:00 1588

原创 Makefile中变量的使用

(1)在Makefile中,使用变量只是简单的将其内容进行替换,变量的使用格式见下例:Objects=a.o b.o c.oProgram:$(Objects)             gcc $(Objects) -o Program(2)变量也可以使用在其后定义的变量,见下例:Obj1=$(Obj2)Obj2=

2010-05-27 09:11:00 253

原创 C语言中的预定义宏

C语言中的预定义宏常用的有以下几种:__DATE__:记录文件的编译日期,格式为Mmm dd yyyy __TIME__:记录文件的编译时间,格式为hh:mm:ss__FILE__:被编译的文件的名字__LINE__:被编译的文件的行数__func__:当前所在的函数名  

2010-05-26 09:39:00 482

原创 gcc的编译命令选项

由一个.c文件最终编译成为一个可执行文件,经过了预处理、汇编、编译、链接四个步骤,通过gcc的各个编译命令可以将这些过程进行分解。 假设c文件为test.c (1)预处理      gcc -E test.c -o test.i       -E选项是指将test.c文件预处理后输出到test.i文件中 (2)汇编      gcc

2010-05-26 09:30:00 327

原创 Makefile中的-D选项

-D选项意思是预定义宏,等同于在C或C++程序中#define一个宏需要注意的是该选项只在预处理阶段起作用。   另:.c.o:      g++ -c $ 其中.c.o等价于 %.o:%.c ,即将所有的.c文件编译为同名的.o文件时,都采用g++ -c $  

2010-05-25 10:56:00 2841 1

转载 回调函数相关

http://hi.baidu.com/spidermanzy/blog/item/b25b00956469c6097bf48016.html 关于回调函数,写的挺不错 

2010-05-21 14:43:00 220

原创 在linux下使用math库中的函数

在linux下应用math库中的函数时,会报错说你调用的库函数未定义,这是因为在编译时程序没有找到其对应的库函数。要想解决该问题,秩序在Makefile中的编译语句g++/gcc 中加入-lm选项,来链接数学库。

2010-05-21 11:06:00 1272

原创 SSH下解除ctrl+s和ctrl+c导致的问题

在SSH下工作时,有时不小心按下了ctrl+s,ctrl+c等在windows下常用的快捷键,导致了工作平台挂起,没有任何反应。解决这一问题可以通过按下ctrl+q进行解决。

2010-05-21 11:03:00 1310

原创 Lua脚本语言

Lua是一种小巧的脚本语言,设计的目的是为了将它嵌入到应用程序中,提高应用程序的灵活性。

2010-02-03 10:12:00 347

原创 贝叶斯模型

贝叶斯模型基于条件概率相互独立的假设,是一种基于纯统计的方法。它经常被应用于文本分类。该模型的算法主要是通过计算某对象Obj在类别Ci(i=0,1,2...n,一共有n类)中的概率,将Obj划分到概率最大的类别中。该模型应用起来较简便,计算结果也还不错。后续经过人们的研究,将朴素贝叶斯模型进行了改善,以降低该模型对先验概率的依赖。下面用一个简单的例子来说明贝叶斯模型的原理:

2010-02-02 14:05:00 2255

空空如也

空空如也

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

TA关注的人

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