2015年4月19日
摘要: 1、linux中文件占用一个inode,inode指向文件内容。2、文件名可以认为是一个指针,指向inode。硬连接相当于指针的整体拷贝,并不是对文件内容的拷贝。两个文件名(两个指针)都能修改文件,删除一个不影响另外一个,如下: [root@localhost home]# touch aaa [r... 阅读全文
posted @ 2015-04-19 23:24 Andy Niu 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、标准输出:代码是1,使用>和>>,前者是覆盖,后者是追加。 xxx > aaa.txt xxx >> aaa.txt2、对于错误的数据,需要使用标准错误输出,标准错误输出:代码是2,使用2>和2>>3、正常信息和错误信息输出到不同的文件,如下: xxx >info.txt 2>er... 阅读全文
posted @ 2015-04-19 22:51 Andy Niu 阅读(471) 评论(0) 推荐(0) 编辑
摘要: 1、数据库中的索引是对字段的内容操作,可以认为是对字段取值建一个排序结构,这样在查找的时候就不用遍历查找了。2、考虑现实当中的一种需求,对于某个关键字我想知道在哪个文档出现,上面的索引技术不能解决这个问题。怎么办?3、这要使用倒排索引,对每个关键字建立一个索引,标示在哪个文档里出现。比如:中国 对应... 阅读全文
posted @ 2015-04-19 21:44 Andy Niu 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、每行后面加入一个空行 sed 'G' num.txt,保留空间(Hold Space)的内容默认值是一个空行。2、每行前面加入一个空行 sed '{x;p;x}' num.txt,交换模式空间和保留空间,打印模式空间,为空行,再交换回来,读取下一行之前,把模式空间的内容打印出来。... 阅读全文
posted @ 2015-04-19 13:23 Andy Niu 阅读(820) 评论(0) 推荐(0) 编辑
摘要: 1、首先检查是否安装了mysql,rpm -qa|grep -i mysql2、如果已经安装了,先卸载掉老的,rpm -e --nodeps 3、安装,有三个安装包如下: MySQL-server-5.6.15-1.linux_glibc2.5.i386.rpm mysql服务 M... 阅读全文
posted @ 2015-04-19 12:47 Andy Niu 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 1、一般情况,不知道命令的使用方法,有三种办法: a、 --help 是命令的一个选项,介绍命令的使用方法。mysql --help 或者mysql -? b、 man 对命令的详细解释,man mysql c、 info 包含更完整的信息。2、mysql 客户端登录之后,还... 阅读全文
posted @ 2015-04-19 12:21 Andy Niu 阅读(1313) 评论(0) 推荐(0) 编辑
摘要: 命令行选项风格1、原始unix风格 a、命令行选项以连字符'-'开头,后跟单个字符表示选项,选项后面跟着取值,如:mysql -hlocalhost b、选项不带取值的,可以组合在一起,如:sed -n -r 可以写成 sed -nr c、偏爱小写字母,大写字母另有含义,非常简练2、GNU风格... 阅读全文
posted @ 2015-04-19 11:14 Andy Niu 阅读(4896) 评论(0) 推荐(1) 编辑
摘要: 1、先关闭B,把A的数据导出来,mysqldump -hlocalhost -uroot -p123456 --database ibprpu >ibprpu.sql2、关闭A,启动B,进入mysql建立一个新的数据库 create database ibprpu3、导入数据库 mysql -hlo... 阅读全文
posted @ 2015-04-19 09:18 Andy Niu 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 1、场景:有一个中心服务器cmu,多种业务服务器(比如dmu,vtdu),每种业务服务器有一组服务,这种服务一主多从,具备主从切换和负载均衡的功能。客户端首先去连接中心服务器,需要鉴权,客户端sdk负责去连接业务服务器。连接业务服务器都能连接成功。那么问题来了。2、恶意软件绕过cmu,直接去连接dm... 阅读全文
posted @ 2015-04-19 09:17 Andy Niu 阅读(1271) 评论(0) 推荐(0) 编辑
摘要: 1、解决什么样的问题?不同的数据库产品,具有不同的特性,也就是方言。因此应用程序针对不同的数据库产品,编写不同的代码。如果换了一个数据库产品,还需要重新编写数据库交互部分,不具备扩展和移植。odbc对数据库进行了封装,对应用程序提供一致的接口。2、odbc(Open DataBase Connect... 阅读全文
posted @ 2015-04-19 09:16 Andy Niu 阅读(896) 评论(0) 推荐(0) 编辑