自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 shell去掉文件中的特殊字符

<br />sed "s//x00//g" 去掉文件中的/0字符<br /> <br />:%s//r//g                  : Delete DOS returns ^M  <br />vim 下面去掉windows文件该死的回车符号<br /> 

2010-06-10 12:55:00 2029

转载 产生n位数序列如果不够n位的数字前边用0补齐,通过 bash而且不用循环,直接产生n个相同的字符组成的字符串

<br />一、产生8位数序列如果不够8位的数字前边用0补齐,网上找了很多的都没有我的好,但是我的结果来自他们的文章,总结了一个最好的。<br />[root@localhost ~]# seq 10|awk '{printf "%08d/n",$0}'<br />00000001<br />00000002<br />00000003<br />00000004<br />00000005<br />00000006<br />00000007<br />00000008<br />00000009<br

2010-06-08 17:40:00 1967

原创 shell提取文件名称/扩展名

${FileName##*.}   #提取最后一个"."后面的字符,即扩展名${FileName##*/}   #提取最后一个"/"后面的字符,即路径中的文件名

2010-03-17 17:47:00 1854

原创 UTF-8 and Unicode FAQ for Unix/Linu

作者 Markus Kuhn 原文地址:http: //www.cl.cam.ac.uk/~mgk25/unicode.html译者:Love.Katherine,2007-8-30译文地址:http://blog.csdn.net/lovekatherine/archive/2007/08/30/1765903.aspx转载

2010-03-12 20:04:00 2977 1

转载 UTF-8 and Unicode FAQ for Unix/Linux

作者 Markus Kuhn 原文地址:http: //www.cl.cam.ac.uk/~mgk25/unicode.html译者:Love.Katherine,2007-8-30译文地址:http://blog.csdn.net/lovekatherine/archive/2007/08/30/1765903.aspx转载

2010-03-12 20:00:00 2059 1

转载 利用iconv函数族进行编码转换

一、利用iconv函数族进行编码转换在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。iconv函数族的头文件是iconv.h,使用前需包含之。#include iconv函数族有三个函数,原型如下:(1) iconv_t iconv_open(con

2010-03-12 19:57:00 1369

转载 解决linux vim乱码问题

Vim和所有的流行文本编辑器一样,Vim 可以很好的编辑各种字符编码的文件,这当然包括 UCS-2、UTF-8 等流行的 Unicode 编码方式。然而不幸的是,和很多来自 Linux 世界的软件一样,这需要你自己动手设置。Vim 有四个跟字符编码方式有关的选项,encoding、fileencoding、fileencodings、termencoding (这些选项可能的取值请参考 V

2010-03-12 19:49:00 999

转载 awk用法小结

awk 用法:awk pattern {action} 变量名                含义ARGC                命令行变元个数ARGV                命令行变元数组FILENAME        当前输入文件名FNR                当前文件中的记录号FS                输入域分隔符,默

2010-03-12 19:49:00 376

转载 SIGPIPE导致的程序退出

当服务器close一个连接时,若client端接着发数据。根据TCP协议的规定,会收到一个RST响应,client再往这个服务器发送数据时,系统会发出一个SIGPIPE信号给进程,告诉进程这个连接已经断开了,不要再写了。    根据信号的默认处理规则SIGPIPE信号的默认执行动作是terminate(终止、退出),所以client会退出。若不想客户端退出可以把SIGPIPE设为SIG_IGN

2010-03-12 19:42:00 1151 1

转载 linux send recv函数详解

int send( SOCKET s, const char FAR *buf, int len, int flags );     不论是客户还是服务器应用程序都用send函数来向TCP连接的另一端发送数据。客户程序一般用send函数向服务器发送请求,而服务器则通常用send函数来向客户程序发送应答。    该函数的第一个参数指定发送端套接字描述符;

2010-03-12 19:41:00 557

转载 Tuning TCP for Linux 2.4 and 2.6

Tuning TCP for Linux 2.4 and 2.6 NB: Recent versions of Linux (version 2.6.17 and later) have full autotuning with 4 MB maximum buffer sizes. Except in some rare cases, manual tuning is unlikely to su

2010-03-12 13:28:00 548

转载 UDP开发相关的一些心得

好久没接触过udp的底层开发了,需要做个udp server。由于client可能是固定端口发送过来的。不记得recvfrom是否可能一次接受多个package。翻了unp等书也没找到。就顺便研究了udp相关的一些问题。 1.关于rcvfrom是否可能获取多个package?man udp解答很明确如下:All receive operations return only on

2010-03-12 13:27:00 633

转载 Linux 管理工具介绍

【IT168 服务器学院】  Linux是一个多用户的操作系统,她有完美的用户管理工具,这些工具包括用户的查询、添加、修改,以及用户之间相互切换的工具等;通过这些工具,我们能安全、轻松的完成用户管理;    在这里我们要引入用户控制工具的概念,比如对用户添加的useradd或adduser ,对用户删除的 userdel,与修改用户相关信息的 usermod、chf

2010-03-12 13:20:00 385

转载 国内高校IP地址

国内高校IP地址:AB( IP 59.64.5.68 )                                                        北京交通大学 田园公寓( IP 202.204.56.79 )                                                  北京科技大学 东门公寓

2010-03-12 09:18:00 10937 1

转载 CGI 安全问题

作 者: Jeffry Dwight在计算机领域——尤其在Internet上——尽管大部分Web服务器所编的程序都尽可能保护自己的内容不受侵害,但只要CGI脚本中有一点安全方面的失误--口令文件、私有数据、以及任何东西,就能使入侵者能访问计算机。遵循一些简单的规则并保持警惕能使自己的CGI脚本免受侵害,从而可以保护自己的权益。 1. 脚本和程序 在开始决定采

2010-03-12 09:11:00 1166

转载 c的bool类型

C++内置对布尔类型的支持,其关键字是bool,C语言直到C99标准才增加了对布尔类型的支持,关键字为_Bool,因为bool已经被C++用了,所以选了这个十分奇怪的关键字。在这之前C程序员对布尔类型的模拟是相当混乱的。为了在C和C++程序中以统一的方式使用布尔类型,同时提高可移植性,可以采用下面的方式:构造一个stdbool.h头文件定义相关的宏,内容如下:/* *  stdbool.h

2010-02-22 11:09:00 648

转载 linux 小技巧

linux 小技巧 前言:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linux技巧。以后时常补充这样自己要用的时候就很方便了。 Author:Ajian[文本处理]1、 ...前言:因为用Linux的时间越来越长,所需要做的事也越来越多,效率成了我必需突破的瓶颈。在此总结一下这段时间用过的一些好的Linu

2010-02-21 10:35:00 2028

转载 优化mysql性能的几个参数的介绍

(1)、back_log:要求 MySQL 能有的连接数量。当主要MySQL线程在一个很短时间内得到非常多的连接请求,这就起作用,然后主线程花些时间(尽管很短)检查连接并且启动一个新线程。back_log值指出在MySQL暂时停止回答新请求之前的短时间内多少个请求可以被存在堆栈中。只有如果期望在一个短时间内有很多连接,你需要增加它,换句话说,这值对到来的TCP/IP连接的侦听队列的

2010-02-19 20:06:00 304

转载 mysql的master/slave数据同步配置[转]

我的测试环境.基本上数据是瞬间同步,希望对大家有帮助 redhat 9.0 mysql3.23.57 mysql数据同步备份 A服务器: 192.168.1.2 主服务器master B服务器: 192.168.1.3 副服务器slave A服务器设置 #mysql –u root –p mysql>GRAN

2010-02-19 19:53:00 365

转载 MySQL 的嵌套查询

最近在MySQL上做了点工作,发现很多人都在询问MySQL嵌套查询的问题,许多人都觉得MySQL不支持嵌套查询,其实MySQl从4.11版后已经完全支持嵌套查询了,那么下面我举些简单的嵌套查询的例子吧(源程序来自MySQL User Manual):1. SELECT语句的子查询:语法: SELECT ... FROM (subquery) AS name ...先创建一个表:

2010-02-19 19:41:00 384

转载 你应该知道的10个MySQL客户启动选项

大部分服务器管理员知道MySQL数据库管理系统(RDBMS)是高度灵活的软件块,带有范围广阔的启动选项,可以用来修改相关行为。然而,大部分人却不清楚,标准MySQL客户端带有同等大量的启动选项,其中一些在日常MySQL交互作用中极为有用。这些选项本身不是“秘密”,而它们中很多未被使用,甚至其中一些可以显著利于服务器交互作用的过程处理。表A是其中一些不太知名的MySQL客户程序启动选

2010-02-19 19:40:00 307

转载 MySQL十条特殊技巧

MySQL易学易用,且附带丰富的技术文档,这二个因素使之被广泛应用。然而,随着MySQL发展之迅速,即使一个MySQL老手有时也会为该软件出其不意的功能感叹。本文将为你介绍这些不为人知的特性。以XML格式查看查询结果通过使用传统—xml 选项调用MySQL命令行客户程序,你可以以XML格式(而不是传统的列表形式)来查看MySQL查询结果。如果你打算将查询输出与其它程序集成在一起,这

2010-02-19 19:38:00 249

转载 mysql 4.1以上版本中文乱码解决方法集锦

mysql 4.1的改变造成的乱码解决方法第一个方法:MySQL 4.1 中文乱码的问题最近要将 MySQL 4.0 升级到 MySQL 4.1 ,发现了中文乱码的问题,希望以下见解对大家有用。1. MySQL 4.1 在文字上有很大改进,它有了 Character Set 与 Collation 的慨念。2. 在 MySQL 4.0 ,一般的程式都会将文字以拉丁文 ( lat

2010-02-19 19:37:00 362

原创 如何提高MySQL性能

一、问题的提出   在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对

2010-02-19 19:34:00 230

原创 SQL语句优化的原则

Mysql的优化原则1:1、使用索引来更快地遍历表。缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说:a.有大量重复值、且经常有范围查询( > , =,虑建立群集索引;b.经常同时存取多列,且每列都含有重复值可考虑建立组合索引;c.组合索引要尽量使关键查询

2010-02-19 19:33:00 228

转载 修改MYSQL密码和密码破解的常用方法

方法一 使用phpmyadmin,这是最简单的了,修改mysql库的user表,不过别忘了使用PASSWORD函数。 方法二 使用mysqladmin,这是前面声明的一个特例。 mysqladmin -u root -p password mypasswd 输入这个命令后,需要输入root的原密码,然后root的密码将改为mypasswd。 把命令里的root改为

2010-02-19 19:32:00 392

转载 Windows系统特殊后缀名

回收站.{645ff040-5081-101b-9f08-00aa002f954e} 拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48} 打印机.{2227a280-3aea-1069-a2de-08002b30309d} 控制面板.{21ec2020-3aea-1069-a2dd-08002b30309d} 网上邻居.{208D2C60-3AE

2010-02-19 19:28:00 1179

转载 开源测试工具——功能测试工具

Linux Test Project http://ltp.sourceforge.net/ 工具描述: Linux Test Project是一个测试Linux内核和内核相关特性的工具集合。该工具的目的是通过把测试自动化引入到Linux内核测试,提高Linux的内核质量。 使用环境: LinuxMaxQhttp://maxq.tig

2010-01-29 00:01:00 8722 1

转载 linux 性能测试之基准测试工具

system: lmbenchunixbench5.1.2ubenchfreebenchnbenchltpxfbsuitehttp://www.hermit.org/Linux/Benchmarking/ High Performance Linpack geekbench IO: bonnie++bonniebo

2010-01-28 23:59:00 3073

转载 1

ozone进行linux下的硬盘性能测试 via 扶凯 by admin on 2/26/09 老大讲iozone非常不错,相比起别的软件,功能什么之类都是最好的。连专业的测试公司都使用它.另外对linux2.4以上有个叫aio(异步)的特性能很好的支持.. 但是发现使用起来也不容易。资料不行啊。。 测试的时候请注意,设置的测

2010-01-28 23:57:00 470

空空如也

空空如也

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

TA关注的人

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