自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 shell关于参数的处理(转)

地址:http://blog.csdn.net/qzwujiaying/article/details/6371246参数处理-Shell传入参数的处理1. $# 传递到脚本的参数个数2. $* 以一个单字符串显示所有向脚本传递的参数。与位置变量不同,此选项参数可超过9个3. $$ 脚本运行的当前进程ID号4. $! 后台运行的最后一个进程的进程ID号5. $@ 与$#相同

2013-03-29 18:02:17 675

转载 perl方法积累

1:chmop($var);  //删除$var中最后的换行符的2:chop($var); //删除$var中的最后一个字符的3:newfilename=${filename}."txt";  //链接用.4:$conn->do(SET character_set_results='gbk') ;$conn->(SET NAMES 'gb2312') ;$conn->do(SET NA

2013-03-29 18:00:47 497

原创 mysql语句

1:删除自增长的主键idAlter table tb change id id int(10);//删除自增长Alter table tb drop primary key;//删除主建2:数据忒多,查询最新测试数据:select  * from user order by id limit 1,0

2013-03-29 17:59:54 526

转载 ldap命令

一般常用:ldapsearch -x -D cn=Manager,dc=cs2c.dc=com,dc=cn -w password > test.txt收藏网址:http://goodmessagemore.blog.163.com/blog/static/34508834201236101840652/=========================================

2013-03-29 17:49:30 953

原创 ldap文本处理

将文件中给分割的多行合并成一行被分割的行特点:首行顶头,次行一空格开头,可以存在N个次行。eg:1111111  //顶头写 222222 //以空格开头 333333 //以空格开头实际上在文件中这三行本是一行的:1111111222222333333只是因为过长所以被按上面形式分割开来。下面是将文件还原到一行的脚本:在对文件进行行处理之前用得上。#! /us

2013-03-28 15:10:31 634

原创 ldap迁移脚本group

#!/usr/bin/perl -w ##by yingying.liu @ 2013.3.28 11:03##Release 1.0use strict;use warnings;use Encode; use DBI;use MIME::Base64;use MIME::QuotedPrint;use Encode;use Cache::Memcache

2013-03-28 14:54:22 924

转载 写Daemon程序框架

什么是Daemon:一个Daemon(或服务)是一个被设计成自动运行的后台进程,它很少或者根本就不需要用户干预。Apache服务http daemon就是这样的一个例子。他在后台等待监听某个端口,根据请求的类型,为页面或者脚本服务。在Linux下建立一个daemon,需要以一个特定顺序使用一系列规则.了解它们如何工作,将帮助你理解daemon如何在Linux用户空间操作,也能调用内核操作。

2013-03-25 16:41:32 787

原创 postfix反垃圾设置

垃圾过滤字段:smtpd_client_restrictions : SMTP链接,可依据客户端的IP或者主机名判断是reject还是acceptsmtpd_helo_restrictions : HELO 显示送信方的主机名,可依据它判断是reject还是acceptsmtpd_sender_restrictions : MAIL FROM 寄信人的邮件地址,可据此添加限制条件s

2013-03-25 14:53:37 2612

转载 fstat、stat和lstat 区别(转)

stat系统调用系列包括了fstat、stat和lstat,它们都是用来返回“相关文件状态信息”的,三者的不同之处在于设定源文件的方式不同。1 首先隆重介绍的是一个非常重要的”VIP”人物,他是fstat, stat和lstat三者都要用到的一个结构体类型,名字叫做struct stat。可以说,没有这个struct stat的支持,上述三个系统调用将寸步难行。这个struct s

2013-03-21 09:46:07 689

原创 utime/chdir/

1:utimeint utime(const char * filename,struct utimbuf * buf);utime()用来修改参数filename文件所属的inode存取时间。结构utimbuf定义如下:struct utimbuf{time_t actime;time_t modtime;};此函数的操作以及执行它所要求的特权取决于buf参数

2013-03-21 09:37:59 761

转载 dotlock文件仲裁

本章前面我们对使用锁仲裁方法(叫做文件锁仲裁或dotlock)检查dotlock文件的应用程序有过讨论,实际上它是对数据文件的仲裁访问。因为正常情况下NFS客户端被配置为使用本地缓存数据,可能造成与存储在NFS服务器上数据不一致,必须在NFS上实现dotlock文件仲裁方法。  为了使用dotlock文件仲裁,程序员必须使用一个方法创建dotlock文件,确保dotlock文件存储在NFS服务

2013-03-20 14:08:27 907

转载 解释型语言和编译型语言有什么区别

计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。   翻译的方式有两种,一个是编译,一个是解释。两种方式只是翻译的时间不同。编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需

2013-03-19 15:42:24 889

转载 SVN命令

SVN(Subversion)是一个自由、开源的项目源代码版本控制工具。目前,绝大多数开源软件和企业代码管理,都使用SVN作为代码版本管理软件。Subversion将文件存放在中心版本库里,这个版本库很像一个普通的文件服务器。不同的是,它可以记录每一次文件和目录的修改情况,这样就可以在需要的回滚时,将数据恢复到以前的版本,并可以查看数据的更改细节。SVN官方网址:Apache

2013-03-19 09:18:13 602

转载 ASSIC表

Bin                  Dec    Hex 缩写/字符 解释    00000000      0        00  NUL(null) 空字符    00000001      1        01 SOH(start of headling) 标题开始    00000010      2        02 STX (start of text) 正文开

2013-03-19 09:08:52 1294

转载 windows快捷键

F12在编辑好Excel 或Word文档,可“另存为”windows键或CTRL+ESC 打开开始菜单CTRL+SHIFT+ESC 打开任务管理器 DELETE 删除被选择的选择项目,如果是文件,将被放入回收站 SHIFT+DELETE 删除被选择的选择项目,将被直接删除而CTRL+A 全选文件夹内的文件CTRL+O 打开“打开文件”对话框 CTRL+N 新建一个新的文

2013-03-19 08:59:12 486

转载 extmail(dovecot配置文件注释)

本地用户作为邮件账号配置DNS,MX记录1. 安装postfixrpm -ivh postfix-2.3.3-2.1.el5_2.i386.rpm修改postfix配置文件vim /etc/postfix/main.cfinet_interfaces = $myhostname, localhostmyhostname = mail.lx.commydomain

2013-03-11 08:38:40 1858

转载 EPOLLIN , EPOLLOUT , EPOLLPRI, EPOLLERR 和 EPOLLHUP事件

2.。。1、listen fd,有新连接请求,对端发送普通数据 触发EPOLLIN。2、带外数据,只触发EPOLLPRI。3、对端正常关闭(程序里close(),shell下kill或ctr+c),触发EPOLLIN和EPOLLRDHUP,但是不触发EPOLLERR 和EPOLLHUP。再man epoll_ctl看下后两个事件的说明,这两个应该是本端(server端)出错才触发的

2013-03-08 11:32:17 37378 2

转载 epoll_create, epoll_ctl和epoll_wait .

名词解释:man epoll之后,得到如下结果: NAME        epoll - I/O event notification facility SYNOPSIS        #include  DEscrīptION        epoll is a variant of poll(2) that can be used either as Edg

2013-03-08 02:30:56 664

转载 TCP_CORK解析

setsockopt (fd, SOL_TCP, TCP_CORK, &on, sizeof (on)); /* cork */socket设置TCP_CORK该字段的作用:    现在让我们假设某个应用程序发出了一个请求,希望发送小块数据。我们可以选择立即发送数据或者等待产生更多的数据然后再一次发送两种策略。如果我们马上发送数据,那么交互性的以及客户/服务器型的应用程序将极大地受益。例如

2013-03-07 17:50:22 1255

转载 sockaddr与sockaddr_in,sockaddr_un结构体详细讲解

1:struct sockaddr {unsigned short sa_family;     /*地址家族,一般是“AF_xxx”的形式。好像通常大多用的是都是AF_INET*/char sa_data[14];                 /* sa_data是14字节协议地址*/};2:sockaddr_in(在netinet/in.h中定义):stru

2013-03-07 14:53:08 1394

原创 qsort/dlopen/dlaym/likely/lstat/rename/fsync函数

1:qsort原函数: void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *));功    能: 使用快排进行排序参    数:1:待排序数组首地址 2: 数组中待排序元素数量 3:各元素的占用空间大小 4:指向函数的指针,用于确定排序的顺序eg:qsort(names

2013-03-07 09:52:22 907

转载 银行储蓄利息计算

整存整取:1、定期储蓄存款的到期日,以对年对月对日为准,如到期日为该月所没有的,以月底日为到期日。三十一日支取三十日到期的存款不算过期,三十日支取三十一日到期的存款,不算提前支取,但要验看储蓄证件。2、定期储蓄存款在存期内遇有利率调整,按存单开户日挂牌公告的相应的定期储蓄存款利率计付利息。3、定期储蓄存款提前支取,按支取日挂牌公告的活期储蓄存款利率计付利息,部分提前支取的,部提

2013-03-05 13:30:38 1292

原创 shell的数据库连接

****mysql——>shell#!/bin/bashmysql -uroot -ppassword     use  databasename;    create table tablename ( name VARCHAR(100) NOT NULL , id INT(32) NOT NULL,PRIMARY KEY (`id`) ) ENGINE=MYISAM;  //创

2013-03-05 10:29:36 944

转载 tar命令

-c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。-z:有gzip属性的-j:有bz2属性的-Z:有compress属性的-v:显示所有过程-O:将文件解开到标准输出下面的参数

2013-03-01 16:43:42 433

原创 mutt发邮件及简单脚本

瞎忙活了一天多 就忙活出来这么点东西 但是也得记下来 免得以后用得上。linux如果没有mutt可以去http://rpm.pbone.net/ 查找并下载mutt 发邮件的主要命令:cat  filename | mutt -s "title" -a attachment_file -c w1@a.comfilename: 文件名字 该文件内容将被邮件作为正文attach

2013-03-01 15:26:50 3505

memcache源码分析

包含资源:memcached代码分析详解 memcached命令参数大全 memcached深度分析 memcached完全剖析(1-5)整理 memcached源码分析(自己整理 未完) Memcached源码剖析笔记 分布式存储系统架构

2013-03-01

空空如也

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

TA关注的人

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