自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(79)
  • 资源 (8)
  • 收藏
  • 关注

转载 python 正则表达式详解

本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。注意:本文基于Python2.4完成;如果看到不明白的词汇请记得百度谷歌或维基,whatever。 尊重作者的劳动,转载请注明作者及原文地址 >.html1. 正则表达式基础1.

2012-07-10 20:34:40 796

转载 python str对象函数大全

在python 中任何事物都是对象,就是万物皆对象,同时字符串也是一个对象,当你调用一些基本的操作方法时,会自动调用类定义的内建方法,在python中方法主要三种1  一般的工友方法(默认)命名:和一般的函数命名规则相同2私有方法命名:一般以__开始3内建的方法,有时你也需要重写或重载 比如__init__构造方法下面具体来看一下str的类方法class str(bas

2012-07-10 20:33:46 1214

转载 shell-crontab快速手册

本文主要基于以下英文文档:http://www.adminschoice.com/docs/crontab.htm. cron是一个UNIX工具,使用cron后台进程使得任务能够以后台方式在特定时间自动执行。这些任务通常叫做cron jobs. crontab是一个包括在特定时间要运行的cron记录的        1.Crontab限制:              如果你的名

2012-06-30 16:16:05 642

转载 Windows-tree命令生成目录树

tree命令生成目录树2K以上的操作系统中都带有tree命令,98下面没有,就算是把2K下面的拷过去也用不起来。tree命令的格式是tree [drive][path] [/F] [/A]/F 显示每个文件夹中文件的名称/A 使用ASCII字符,而不使用扩展字符可以在命令行窗口敲"tree /?"看帮助。格式:TREE【盘符:】【F】【>PRN】使用/F参数时显示所有目录及目录下的所有文件,省略时

2012-06-12 16:23:53 5206

转载 NoSQL数据库笔谈

原文地址:http://www.yankay.com/wp-content/uploads/2010/02/NoSql%20Database%20Note/序思想篇CAP最终一致性变体BASE其他I/O的五分钟法则不要删除数据RAM是硬盘,硬盘是磁带Amdahl定律和Gustafson定律万兆以太网手段篇一致性哈希亚马逊的

2012-05-21 09:30:49 2091

转载 缺页异常总结

产生页面异常的原因:(1).目标页面不存在(页表项全0,即该线性地址与物理地址尚未建立映射或者已经撤销);(2).相应的物理页面不在内存中(页表项非空,但P标志=0,比如在swap分区或磁盘文件上);(3).访问权限不符合(此时页表项P标志=1,比如企图写只读页面).当出现上面情况之一,那么就会产生页面page fault异常。产生异常的线性地址存储在CR2中,所以在do_page

2012-05-10 16:05:16 1209

转载 DNS原理及其解析过程【精彩剖析】

文章 原始出处    http://369369.blog.51cto.com/319630/812889网络通讯大部分是基于TCP/IP的,而TCP/IP是基于IP地址的,所以计算机在网络上进行通讯时只能识别如“202.96.134.133”之类的IP地址,而不能认识域名。我们无法记住10个以上IP地址的网站,所以我们访问网站时,更多的是在浏览器地址栏中输入域名,就能看到所需要的页面,这

2012-05-09 14:39:32 527

转载 ext2和ext3比较

ext2文件系统:        ext2文件系统的数据块大小一般为 1024B、2048B 或 4096B    ext2文件系统采用的索引节点(inode):        索引节点采用了多重索引结构,主要体现在直接指针和3个间接指针。直接指针包含12个直接指针块,它们直接指向包含文件数据的数据块,紧接在后面的3个间接指针是为了适应文件的大小变化而设计的。    e.g: 假设

2012-05-08 17:48:11 2300

原创 linux开机启动详细流程

linux开机启动详细流程图:一、BIOS 加电自检当你按电源开关开机时,电脑会首先去启动BIOS(基本输入输出系统),BIOS一般是集成在主板上的.BIOS 的工作1.检测连接硬件,比如显卡,内存,磁盘等等,检测的目的是以后把这些设备信息提供给操作系统2.寻找启动磁盘,每一种BIOS都会有开机启动菜单,可以在菜单里设置以哪个设备启动系统比如:光驱,硬盘,网络等等,

2012-05-08 10:35:06 742

转载 几道面试到的算法题

1.如何判断一个链表是否为循环链表一个错误的想法:将一个指针p指向头节点,另一个指针q往后遍历,如果直到q为null时任然没有遇到q==p的情况,那么不是循环链表,如果在其中遇到q==p的情况,则此为循环链表。这种想法的错误之处在于没有考虑到A->B->C->D->B这种循环不包括第一个节点的情况。一个比较笨的想法:遍历整个链表,将遍历到的节点地址放到集合中,每次都比较一下新的节点

2012-05-03 15:40:29 298

转载 Linux环境编程--多线程

本文作者: 姚继锋 (2001-08-11 09:05:00)    时隔多年 原文地址已经无从查。。。  居然是2001年就写了  今天看来对初学者还是很有参考意义  所以特转给大家本人在原文基础上适当修改1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是

2012-05-02 22:25:12 312

转载 shell数组小结

不知道 是什么时候写的东西,整理文档时被考古发现,给那些闲着蛋疼之人,一笑而过吧。如果本文中的错误给您带来所有的精神损失,请找保险公司理陪!当然你可以告诉我 (倾诉)shell数组小结数组作为一种特殊的数据结构在任何一种编程语言中都有它的一席之地,当然bash shell也不例外。本文就shell数组来做一个小的总结。在这里只讨论一维数组的情况,关于多维数组(事实上,你得用一维数组的方

2012-03-23 16:59:46 554

转载 trap 的简单使用 shell

#!/bin/bash  trap "echo this is a trap test" INT  sleep 5在运行时,如果crtl+c就会出现this is a trap test,主要的原因是ctrl+c就是一个INT信号,其他的信号可以使用kill -l: 1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL

2012-03-19 16:33:25 1468

转载 grep用法详解:grep与正则表达式

首先要记住的是: 正则表达式与通配符不一样,它们表示的含义并不相同!正则表达式只是一种表示法,只要工具支持这种表示法, 那么该工具就可以处理正则表达式的字符串。vim、grep、awk 、sed 都支持正则表达式,也正是因为由于它们支持正则,才显得它们强大;在以前上班的公司里,由于公司是基于web的服务型网站(nginx),对正则的需求比 较大,所以也花了点时间研究正则,特与大家分享下:

2012-03-08 21:47:50 400

转载 Linux shell编程——if条件判断

if 语句格式if  条件then Commandelse Commandfi                              别忘了这个结尾If语句忘了结尾fitest.sh: line 14: syntax error: unexpected end of fi    if 的三种条件表达式

2012-02-28 11:35:47 3836

转载 SHELL TR命令

SHELL TR命令  语法:         tr[options]   [source-char-list]        [replace-char-list]    用途:    转换字符,例如:将大写字符转换成小写字符。选项可以让你指定所要删除的字符,以及将一串重复出现的字符浓缩成一个。常用选项:-c:   取source-char-lis

2012-02-28 11:27:39 513

转载 Linux Shell for循环写法总结

关于shell中的for循环用法很多,一直想总结一下,今天网上看到上一篇关于for循环用法的总结,感觉很全面,所以就转过来研究研究,嘿嘿...1、 for((i=1;i2、在shell中常用的是 for i in $(seq 10)3、for i in `ls`4、for i in ${arr[@]} 5、for i in $* ; do6、for File in

2012-02-17 14:00:53 1024

转载 vsftp搭建

主配置文件路径:/etc/vsftpd/vsftpd.conf一些重要参数:anonymous_enable=yes/no 是否允许匿名用户访问anon_upload_enable=yes/no 是否允许匿名用户上传文件anon_mkdir_write_enable=yes/no 是否允许匿名用户创建目录anon_other_write_enable=yes/no 匿名用户和虚

2012-02-17 13:50:30 2042

原创 shell中wc命令详解

wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。语法:wc [选项] 文件… 说明:该命令统计给定文件中的字节数、字数、行数。如果没有给出文件名,则从标准输入读取。wc同时也给出所有指定文件的总统计数。字是由空格字符区分开的最大字符串。 该命令各选项含义如下: - c 统计字节数。 - l 统计行数。 - w 统计字数

2012-02-17 13:47:21 6468

转载 linux之cut用法

cut是一个选取命令,就是将一段数据经过分析,取出我们想要的。一般来说,选取信息通常是针对“行”来进行分析的,并不是整篇信息分析的。(1)其语法格式为:cut  [-bn] [file] 或 cut [-c] [file]  或  cut [-df] [file]使用说明cut 命令从文件的每一行剪切字节、字符和字段并将这些字节、字符和字段写至标准输出。如果不指定 File 参

2012-02-15 10:25:48 396

转载 shell 符号详解大全

在shell中常用的特殊符号罗列如下:#;    ;;      .      ,        /        \        'string'|        !    $    ${}    $?      $$    $*        "string"*      **    ?      :        ^     $#    $@        `command`{

2012-02-14 09:36:42 782

转载 shell编程——case语句

最近工作中用到shell脚本,遂学习之,看到好的文章,转来和大家分享,原文地址:点击打开链接case语句格式# vi test.sh:echo "input : "read numecho "the input data is $num"case $num in1) echo"January";;    双分号结束2) echo "Feburar

2012-02-14 09:33:55 528

转载 查看linux内核(kernel)的方法

这里Redhat给大家介绍三种查看linux内核版本的方法,每种查看linux内核版本结果都不一样,便于大家提交资料分析.[root@localhost ~]# uname -aLinux localhost.localdomain 2.6.18-128.el5 #1 SMP Wed Dec 17 11:42:39 EST 2008 i686 athlon i386 GNU

2012-02-09 11:33:41 2398

转载 linux的进程管理之kill

ong long ago,曾有一个想法,就是完全脱离windows,使用linux生活、工作。以前迫于各种专业工具不支持linux,只能无奈的使用xp。最近工作内 容是android移植+单片机开发,android就不说了,必须用linux开发。单片机也找到一些linux的工具,于是乎有不少时间是在 linux上进行开发工作。自然而然的,经常要进程管理。linux的进程管理手段丰富。想怎么杀进程都

2012-02-07 16:30:03 428

转载 Shell 编程--本文结合大量实例阐述如何编写一个shell脚本。

转自:情報官世界  本文结合大量实例阐述如何编写一个shell脚本。  为什么要进行shell编程  在Linux系统中,虽然有各种各样的图形化接口工具,但是sell仍然是一个非常灵活的工具。Shell不仅仅是命令的收集,而且是一门非常棒的编程语言。您可以通过使用shell使大量的任务自动化,shell特别擅长系统管理任务,尤其适合那些易用性、可维护性和便携性比效率更重要的

2012-01-12 23:51:43 624

原创 RedHat5.5 安装Postgresql步骤

下面以9.1.2版本为例,也可以参考包内INSTALL文件。步骤如下:1、下载PostgreSQL源码包,放在任意目录http://www.postgresql.org/ftp/source/v9.1.2/2、解压文件#tar zxvf postgresql-9.1.2.tar.gz#cd postgresql-9.1.23、配置:#./configure --pref

2011-12-21 15:02:39 864

原创 vi 命令图解

最近在搭建linux集群,频繁的使用vi,关于vi的优点就不赘述了,关键是要用的熟,不多说了,直接上图vi键盘图:vi命令图:

2011-12-21 11:10:50 693

转载 Linux日知录(常用问题笔记)

0)序言日有一知,当有一录,自09年来,工作所需,接触开源平台,对Linux常有涉猎,其间问题,记录在案,虽为敝帚,不敢自珍,所记条目,并未严格整理,但愿于后来者有所裨益. 1)常用查看某个命令的路径which:查看某个命令的路径,该命令在PATH变量配置的路径中寻找命令,并给出第一个查询结果返回 查看用户信息的几种方法fingeridgroups

2011-12-16 19:33:57 456

原创 RedHat5.5 关于Xen虚拟机端口peth0占用eth0的物理端口解决方案

现象:在硬件设备里,找到了两个网卡端口:eth0和peth0。在配置完IP后无法ping通。问题产生的原因:由于RHEL5增加了Xen虚拟机功能。所以peth0占用了eth0的物理端口导致eth0配置无效。解决办法:第一步:使用ntsysv命令,关闭xend服务第二步:使用chkconfig命令:将会看到如下信息:Xend 0:off 1:off 2:o

2011-12-07 17:02:31 1959

转载 RedHat5.5 samba&selinux冲突解决方案

转自:神一样的驴前段时间在实验室的4*4核服务器上安装Samba服务器,解决了服务器安装的硬件问题后,在服务器上配好了Samba,但在客户机访问Samba时,显 示错误。查看到主机机器上右上方有红色感叹号显示,点击一看,是SELinux报警,报警时间与每次客户机访问samba时间一致,估计是SELinux 太严谨的问题,将客户机的错误信息在网上搜索,查找到果然是samba与SELinux冲

2011-12-07 16:54:52 680

转载 VMware ESX 4 安装图解

在实习公司,由于要测一个云存储的系统,需要搭建集群,公司采用的是VMware ESX 服务器来管理虚拟机集群(关于VMware ESX Server的优点这里就不用赘述了)。首先是要在服务器上安装ESX ,下面是我在网上看到的一片很好的安装说明资料,遂转过来分享下面是应原创这要求,转载需要注明的东东:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明

2011-11-30 16:25:54 812

转载 一个简单的makefile示例及其注释

因为项目开发需要,要学会写makefile,遂捣之,在网上看到一篇很不错的makefile的入门文章,转来和大家分享转自:http://www.cnblogs.com/sld666666/相信在unix下编程的没有不知道makefile的,刚开始学习unix平台下的东西,了解了下makefile的制作,觉得有点东西可以记录下。  下面是一个极其简单的例子:现在我要编

2011-11-22 17:56:11 524

转载 C 结构体内存对齐原则

最近在实习的公司,作为新人和其他的新人做了一个新人技术交流会,主要是关于C的一些基础知识,包括了C的编译,链接,指针,数组,字符串,结构体等,以及一些项目相关的知识,总的来说技术交流会还是很有用的,大家可以相互讨论,这样更容易理解。好了,言归正传,C中对于结构体的使用可以说是非常的频繁和必要的,正确理解结构体的内存对齐原则,对于用好C是很有必要的(小子在实际项目中确实遇到过一个结构体内存对齐引起的

2011-11-22 10:43:36 4360

转载 VS编译以及调试 PostgreSQL 源码工程

本文转自:coanor由于工作原因,需要调试PG的源码。google之,尚无全策,自捣鼓之,遂成。(注:以下均为Windows平台,并且suppose你的VS2005已经安装,且设置了VS2005的环境变量:)下载PG源代码(我下载的是8.4.1版本)、Bison(2.2版本以上或1.85版本)、Flex(单一的.exe文件)、Perl(ActivePerl,需安装)等

2011-11-21 09:53:53 4038

原创 SQL Inner Join,Outer Join,Cross Join, Natural Join 的定义和区别

最近参与了一个Postgresql相关的项目开发,工作中遇到关于表连接操作的处理,若想正确处理表之间的连接操作,对表的连接的操作类型和区别一定要有个清醒的认识,本文就是我对表连接操作的认识,不足支出还望多多指正!在关系代数中,连接运算是由一个笛卡尔积运算和一个选取运算构成的。首先用笛卡尔积完成对两个数据集合的乘运算,然后对生成的结果集合进行选取运算,确保只把分别来自两个数据集合并且具有重叠

2011-11-21 09:43:03 9048 1

原创 PostgreSQL模式匹配关键字similar to 和 like 的区别

最近在做了一个关于postgreSQL相关的项目,个人工作中遇到了关于字符串模式匹配的工作,以下是我阅读postgre官方文档中对similar to 和 like的说明的个人笔记:string LIKE pattern [ ESCAPE escape-character ]每个 pattern 定义一个字串的集合。 如果该 string 包含在 pattern 代表的字串集合里,

2011-11-20 14:40:22 11454

原创 SQL关键字 except和except all的含义和区别

except、except all 都是取集合的差集; 它们的区别在于except取差集后会删除重复项,而except all 不删除重复项。 下面是举例说明:表et1a--1232表et2b--- 1 3 except执行结果:mybase=# select a from et1 except select b from e

2011-11-20 14:11:05 16926

原创 SQL字符串检索关键是和符号 LIKE, ESCAPE, ILIKE, ~, ~*, !~, !~* 的含义和区别

最近在做了一个关于postgreSQL相关的项目,个人工作中遇到了关于字符串检索的一些处理,以下是个人对字符串检索关键是和符号 LIKE, ESCAPE, ILIKE, ~, ~*, !~, !~*的理解,不正之处还请指出LIKESelect * from test where varchar like ‘_a%’; varchar匹配任何a前有一个字符的字符串。‘_’与’

2011-11-20 14:06:25 12418

转载 PostgreSQL中的内存管理

最近参与一个跟postgresql相关的开发,因项目需要有对工程中内存泄漏的问题做过一些调查,研究了一下postgresql内存的管理机制,觉得这篇博文写的很好,转来做个分享转自: 酒中仙(点击打开链接)本文将介绍PostgreSQL中独特的内存管理,它一般根据分配块的大小,决定如何分配,如果相对较大的块,进行直接分配(调用malloc),如果相对较小的块,则是可能在已经分配的

2011-11-15 13:48:39 3877

程序员面试宝典第二版(完全版)

程序员面试宝典第二版(完全版),清晰版,完全版

2011-12-24

C语言编译,链接,内存布局,动静链接库的使用

C语言编译,链接,内存布局,动静链接库的使用

2011-11-20

mysql语法大全精讲(中文版)

mysql语法大全精讲(中文版) 这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。 原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的

2010-08-02

JSF(Java Server Faces)中文教程

JSF(Java Server Faces)技术为开发基于网络用户界面的Java开发者提供了标准的编程接口API以及标签库。就像Struts框架一样,JSF定义了一套JSF标签,能够生成与JavaBean属性绑定在一起的HTML表单元素。从应用开发者的角度看,两种框架十分相似,但是JSF可能会得到更多的支持,因为JSF是Java的标准。在未来的发展中,有可能所有的J2EE应用服务器都需要支持JSF。

2009-12-16

JBoss Seam中文帮助文档

Seam全称是Jboss Seam,是一个Java EE 5框架。它通过把JSF与EJB3.0组件合并在一起,以及利用JDK5.0的Annotation技术,从而为开发基于Web的企业应用程序提供一个最新的模式。Seam可以让你把EJB组件直接绑定到JSF页面。Seam还可以把JBPM流程定义直接地集成到应用程序中。

2009-12-15

openfire+smack开发webim笔记

这个事个人使用openfire+smack开发webim的一些资料,收集起来,方便大家使用!

2009-12-15

空空如也

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

TA关注的人

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