自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 正在熟练使用中的vim操作

一.移动光标“f“命令移动到光标右边的指定字符上,例如,”fx“,会把移动到光标右边的第一个’x’字符上。”F“命令则反方向查找,也就是移动到光标左边的指定字符上。“t“命令和”f“命令的区别在于,它移动到光标右边的指定字符之前。例如,”tx“会移动到光标右边第一个’x’字符的前面。”T“命令是”t“命令的反向版本,它移动到光标右边的指定字符之后。这四个命令只在当前行中移动光标,光标不会跨

2015-01-09 13:17:04 1044

原创 python中mysqldb的安装

步骤:一.解压tar包二.进入mysql目录三.python setup.py build四.sudo python setup.py  install 重点:build时报错:sh: 1: mysql_config: not foundmysql_config是Mysql开发用的文件,因此需要自行安装:sudo apt-get install libmysql

2015-01-06 17:18:06 712

原创 python的单步调试工具pdb

方法一:运行 python -m pdb pythonname.py(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h说明下这几个关键 命令>断点设置 (Pdb)b 10 #断点设置在本py的第10行或(Pdb)b ots.py:20 #断点设置到 ots.py第20行删除断点(Pdb)b #查看断点编号(Pdb)cl 2 #删除第2个断

2015-01-06 12:21:05 1568

原创 sed的学习

sed学习:sed全名叫stream editor,流编辑器,用程序的方式来编辑文本,相当的hacker啊。sed基本上就是玩正则模式匹配,所以,玩sed的人,正则表达式一般都比较强。$sed"s/my/Hao Chen's/g"pets.txtg表示一行中的所有匹配$sed"s/my/Hao Chen's/g"pets.txt > hao_pets.txt或者-i重定向回原来

2015-01-05 10:31:33 661

转载 awk的学习

awk学习:其中单引号中的被大括号括着的就是awk的语句,注意,其只能被单引号包含。其中的$1..$n表示第几例。注:$0表示整个行。1234567891011121314151617181920$awk '{print $1, $4}' netstat.txt

2015-01-04 18:27:18 937

原创 系统管理脚本的编写

crontab任务:crond是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计划任务类似,当安装完成操作系统后,默认会安装此服务工具,并且会自动启动crond进程,crond进程每分钟会定期检查是否有要执行的任务,如果有要执行的任务,则自动执行该任务。Linux下的任务调度分为两类,系统任务调度和用户任务调度。系统任务调度:

2015-01-04 12:42:13 941

原创 bashdb的使用

使用shell调试器bashdb,这是一个类似于GDB的调试工具,可以完成对shell脚本的断点设置,单步执行,变量观察等许多功能。bashdb --debug scriptname使用bashdb进行debug的常用命令1.列出代码和查询代码类:l 列出当前行以下的10行/pat/ 向后搜索pat?pat?向前搜索pat2.Debug控制类:h 帮助hel

2015-01-04 01:37:50 2671

原创 常用shell脚本操作

概述:read命令 -n(不换行) -p(提示语句) -n(字符个数) -t(等待时间) -s(不回显)read命令接收标准输入(键盘)的输入,或其他文件描述符的输入(后面在说)。得到输入后,read命令将数据放入一个标准变量中。read -p "enter:",name后面可以写多个变量,顺序赋值,如果输入过多,则均给第一个变量,如果不够则不会退出-p表示有提示语句在re

2015-01-04 01:04:43 791

原创 nagios的安装和配置

一.安装apache的步骤:tar zxvf httpd-2.2.8.tar.gzcd httpd-2.2.8./configure --prefix=/usr/local/apache #仅仅需要这么一个选项makemake install启动apache或执行/usr/local/apache/bin/apachectl -t时遇到错误:httpd: Could n

2014-12-30 13:32:59 690

原创 xinet.d下的配置参数

下面我们来讲解一下它的参数:disable 定义是否启动{no|yes}no表示开启,yes表示关闭socket_type {stream|dgram}表示套接字格式,stream是TCP,dgram为udpprotocol 协议类型,这些是需是/etc/protocol里可用的wait 允许并发数,{yes|no}yes单线程,no多线程user  运行身

2014-12-29 14:38:54 1184

原创 当出现E: Sub-process /usr/bin/dpkg returned an error code (1)的解决方法

当使用sudo apt-get install -y 时会出现以上错误,解决方法为:cd /var/lib/dpkgsudo mv info info.baksudo mkdir info然后再重新执行下载安装命令即可

2014-12-29 13:14:46 849

原创 bash中的小括号以及双中括号,双小括号详解

单个小括号在 bash 中不像其它语言那样表示分隔符和优先级调整,而是启动一个 subshell 来执行里面的代码,也就是再启动一个 bash 来运行,好处是 subshell 有独立的环境变量。例如,你在 home 目录,cd 到 /tmp 目录,sleep 5 秒,最后 cd 回 home,但是你会在 sleep 的过程中按 Ctrl + c 中断。如果你使用这个命令:~$ c

2014-12-29 12:22:45 1514

转载 bash中空格的使用和注意事项

空格,一个看不见的字符,很不起眼,也正由于不起眼,很多人经常忽略它,导致代码出错,却还找不着北。这里,我们来聊聊bash中空格的那点事。先了解下bash中什么时候该用空格,什么时候不该用。1. 等号赋值两边不能有空格2. 命令与选项之间需要空格3. 管道两边空格可有可无我们来看看常见的问题1. 赋值时等号两边或者只有左边多了空格igi@gentoo ~ $ var1

2014-12-29 11:43:05 848

原创 nohup命令

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( n ohang up)。该命令的一般形式为:nohup command &使用nohup命令提交作业如果使用nohup命令提交作业,那么在缺省情况下该作业的所有输出都被重定向到一

2014-12-29 10:21:11 820

转载 kill命令

1.命令格式:kill[参数][进程号]2.命令功能:发送指定的信号到相应进程。不指定型号将发送SIGTERM(15)终止指定进程。如果任无法终止该程序可用“-KILL” 参数,其发送的信号为SIGKILL(9) ,将强制结束进程,使用ps命令或者jobs 命令可以查看进程号。root用户将影响用户的进程,非root用户只能影响自己的进程。3.命令参数:

2014-12-29 10:03:01 646

转载 ps命令详解

linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已终止, 但进程描述符存在, 直到父进程调用wait4()系统调用后释放) 5. 停止(进程收到SIGSTOP, SIGSTP, S

2014-12-29 02:53:50 721

转载 top命令

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total,   1 running, 28 sleeping,   0 st

2014-12-28 11:42:13 609

转载 mysql入门详解

/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=p

2014-12-21 01:40:52 711

原创 字符编码总结

由于计算机是美国人发明的,因此,最早只有127个字母被编码到计算机里,也就是大小写英文字母、数字和一些符号,这个编码表被称为ASCII编码,比如大写字母A的编码是65,小写字母z的编码是122。但是要处理中文显然一个字节是不够的,至少需要两个字节,而且还不能和ASCII编码冲突,所以,中国制定了GB2312编码,用来把中文编进去。你可以想得到的是,全世界有上百种语言,日本把日文编到Shift_

2014-12-14 02:54:48 685

原创 perl入门笔记(七)

通过一个实例复习哈希和正则表达式:功能:打开一个文件#!/usr/bin/perl -wuse 5.010;use strict;use Getopt::Long;our ($date,$hash_date);my $my_result = GetOptions( "date|d=s" => \$date );unless ($my_result) {   

2014-10-21 11:09:37 675

原创 linux系性能和使用活动监控工具sysstat

下载安装sysstat工具:wget http://pagesperso-orange

2014-10-20 16:19:54 1283

原创 数据库ER模型

上述是一对一,多对一和多对多的实体

2014-10-17 08:15:12 1515

原创 ubuntu问题解决

卸载软件时出现以下问题:E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process

2014-10-16 10:50:51 779

原创 perl入门笔记(五)

文件句柄:程序里

2014-10-16 02:18:46 621

原创 unix命令netstat

Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Memberships) 等等。

2014-10-14 17:25:10 4881

原创 perl入门笔记(四)

上下文问题:

2014-10-14 14:51:34 625

原创 dia的安装过程

第一步:wget http://sourceforge.net/projects/dia-installer/files/dia/0.97.2/dia-0.97.2.tar.xz第二版

2014-10-14 10:36:08 2839

原创 perl入门笔记(三)

列表和数组:

2014-10-13 16:42:20 594

原创 perl入门笔记(二)

变量的定义:标量变量:

2014-10-13 15:34:41 634

原创 perl入门笔记(一)

控制台输入:

2014-10-13 14:58:40 680

原创 perl重点学习笔记之目录文件操作

a

2014-10-10 11:20:16 767

原创 perl重点学习笔记(一)

Perl调试器为Perl解释器本身,可以通过-d开关打开调试功能。

2014-10-09 14:59:40 630

原创 css的个人总结

理解CSS的关键在于能够设想每个HTML元素的周围

2014-10-07 17:07:02 864

原创 DB2入门教程笔记(三)

表的每一列叫字段每个字段包括名字、数据类型和非空特性字段和表名的起名规则:第一个字符必须是字母或者$、#、@;其他字符还可以是数字和下划线数据类型:Char(x):字符型的,长度为xVarchar(x):可变长字符型,最长为x,更节省空间Smallint:短整形,16位Integer:长整形,32位Date:日期型字段的非空特性:NOT NULL:不能为空

2014-10-02 02:09:29 1231

原创 DB2入门教程笔记(二)

创建实例:db2icrtroot@nimei:/opt/ibm/db2/V9.7/instance# lscommon   daslist  dasutil   db2ckupgrade  db2iauto  db2icrt   db2idrop  db2ilist  db2instcfg  db2isetup  db2istrt  db2iupgrade  db2prechk  nati

2014-10-02 02:05:46 6051

原创 DB2入门教程笔记(一)

1.DB2默认的安装目录是在/opt/ibm/db2/V9.72.DB2数据库运行在实例上,其中有一个特殊的实例叫DAS(Datebase Administrator Server)用于远程管理任务3.实例的概念:数据库是物理的,我们的表、索引等存放在数据表中。而实例是逻辑的,进程、共享内存和一些配置文件的集合。实例对于用户是透明的,用于后台的管理,前台交给数据库当实例结束

2014-10-02 01:47:18 11739

原创 Ajax小示例

var Ajax;function CreateAjax(){    if (window.XMLHttpRequest)         {            Ajax=new XMLHttpRequest();        }    else if(window.ActiveXObject)        {            Ajax=new A

2014-09-26 19:26:06 643

原创 Ajax的概念与简单原理

1.什么是Ajax? Ajax的全称是:AsynchronousJavaScript+XML 2.Ajax包括: XHTML和CSS 使用文档对象模型(DocumentObjectModel)作动态显示和交互 使用XML和XSLT做数据交互和操作 使用XMLHttpRequest进行异步数据接收 使用JavaScript将它们绑定在一起 Web开发领域的最新

2014-09-26 15:16:55 791

原创 sublime text下安装emmet插件

一.打开sublime text编辑器,然后ctrl+shift

2014-09-25 14:52:33 1115

转载 ubuntu64位下web开发工具sublime Text2的下载安装命令

Add our Sublime Text 2 Ubuntu PPA using the following commands:sudo add-apt-repository ppa:webupd8team/sublime-text-2sudo apt-get updateThen, install Sublime Text 2 stable build:sudo apt-get

2014-09-25 14:18:55 864

空空如也

空空如也

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

TA关注的人

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