自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程岁月

软件开发技术心得+笔记

  • 博客(35)
  • 问答 (1)
  • 收藏
  • 关注

转载 HTTP常用命令(请求方法)

__________________________________________________________________________________命令        描述______________________________________________________________________GET      请求指定文档HEAD      仅请求

2012-07-29 10:18:54 2624

原创 用正则表达式解析IPv4和IPv6地址字符串

以下是经过我的.net C# 代码百般测试的,绝对经得住考验! IPv4[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}IPv6((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-

2012-07-24 17:21:10 1408 1

转载 linux gdb调试core文件

$ uname -aLinux dev 2.4.21-9.30AXsmp #1 SMP Wed May 26 23:37:09 EDT 2004 i686 i686 i386 GNU/Linux再看看默认的一些参数,注意core file size是个0,程序出错时不会产生core文件了。$ ulimit -acore file size (blocks, -c) 0data

2012-07-24 17:09:54 2399

转载 Linux下GDB调试

本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。GDB是一个由GNU开源组织发布的、UNIX/LINUX操作系统下的、基于命令行的、功能强大的程序调试工具。GDB中的命令固然很多,但我们只需掌握其中十个左右的命令,就大致可以完成日常的基本的程序调试工作。命令解释示例file 加载被调试的可执行程序文件

2012-07-24 17:06:25 535

转载 linux gdb配合core文件进行强强联手 .

首先,向gnu的前辈们致敬。 linux下调试工具gdb是很强大的调试器,此次讲的是使用core文件进行程序出错的记录,要使用core这个功能项,必须先设置,设置方法为: 使用ulimit命令进行查看,如下:[sam@UFO testc]$ ulimit -acore file size          (blocks, -c) 0data seg size

2012-07-24 17:05:26 1302

转载 IPv6地址表达方式、寻址模型和地址空间

多年以来, IP地址被认为是可以在IP网络上最终唯一并持久的节点标识符。近年中,尤其是随着下一代IP技术的发展,对于IP地址的这种观点正在改变。如果我们仍像过去2 0年中所使用的方法来分配网络和节点地址,那将是一种不必要和低效的办法。  本章在介绍了RFC 2373(IPv6寻址体系结构)中描述的IP寻址体系结构之后,将首先介绍一些与IP寻址相关的议题。然后将介绍几种可能的地址分配方法。本

2012-07-20 18:43:08 797

转载 正则表达式 .

参考测试工具:         C++:Regex Match Tracer         .NET环境:Code Architects Regex Tester         JAVA:JRegexpTester         Javascript:http://regexpal.com/ ------------------------------------

2012-07-20 18:38:07 1163

转载 检查IPv4和IPv6地址的正则表达式

原文:http://hi.baidu.com/hwangustc/blog/item/1747d649ff3bfbfa82025c5d.html今天看了点正则表达式(regular expression)的语法,学了下IPv4和IPv6地址的检查方法。IPv4地址:^((25[0-5]|2[0-4]\d|[0-1]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[0-

2012-07-20 18:36:59 946

转载 正则表达式30分钟入门教程

来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出.一些要说的话:如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不懂。当我告诉你这是“30分钟入

2012-07-20 18:36:17 906

转载 Linux vsftpd配置大全

1、vsftpd配置参数详细整理 #接受匿名用户 anonymous_enable=YES #匿名用户login时不询问口令 no_anon_password=YES #匿名用户主目录 anon_root=(none) #接受本地用户 local_enable=YES #本地用户主目录 local_root=(none) #如果匿名用户需要密码,那么使用

2012-07-15 16:02:44 1218

转载 linux中vsftp修改默认路径

如果是默认安装vsftpd的话,以下是一些文件的位置约定:/usr/sbin/vsftpd ---- VSFTPD的主程序/etc/rc.d/init.d/vsftpd ---- 启动脚本/etc/vsftpd/vsftpd.conf ---- 主配置文件/etc/pam.d/vsftpd ---- PAM认证文件/etc/vsftpd.ftpusers ---- 禁止使用VS

2012-07-15 15:57:07 1537

转载 linux shell 逻辑运算符、逻辑表达式详解

shell的逻辑运算符 涉及有以下几种类型,因此只要适当选择,可以解决我们很多复杂的判断,达到事半功倍效果。  一、逻辑运算符 逻辑卷标 表示意思 1.关于档案与目录的侦测逻辑卷标!-f常用!侦测『档案』是否存在 eg: if [ -f filename ]-d常用!侦测『目录』是否存在-b侦测是否为一个『

2012-07-12 15:15:02 525

转载 Linux Shell 通配符、元字符、转义符使用实例介绍

说到shell通配符(wildcard),大家在使用时候会经常用到。下面是一个实例:?1 ?1234[chengmo@localhost ~/shell]$lsa.txt  b.txt  c.old  #2

2012-07-12 15:13:16 1812

转载 linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例

linux shell有一套自己的流程控制语句,其中包括条件语句(if),循环语句(for,while),选择语句(case)。下面我将通过例子介绍下,各个语句使用方法。 一、shell条件语句(if用法)if语句结构[if/then/elif/else/fi] if 条件测试语句 thenaction[elif 条件actionelseaction

2012-07-12 15:12:07 659

转载 linux awk 内置函数详细介绍(实例)

这节详细介绍awk内置函数,主要分以下3种类似:算数函数、字符串函数、其它一般函数、时间函数 一、算术函数:以下算术函数执行与 C 语言中名称相同的子例程相同的操作:函数名说明atan2( y, x )返回 y/x 的反正切。cos( x )返回 x 的余弦;x 是弧度。sin( x )返回 x 的正弦;x 是弧度。

2012-07-12 15:11:23 538

转载 shell脚本按行读取配置文件并解析

今天要用shell脚本读取一个配置文件,配置文件的格式如下:  name=abc  pwd=123456  permission=mop  文件名称为 config.cfg  要在shell脚本里读取这个配置文件,并且把值一一赋给相应的变量,实现如下while read line;do         name=`echo $line|awk -F '=' '{prin

2012-07-12 15:09:03 2175

转载 shell脚本读取配置文件

我现在有个配置文件config,里面内容为ID=123IP=192.168.3.154Name=test想写个shell脚本,把这几个变量的值给读出来高手指点下 Answer:[root@RHEL6A shcode]# more config ID=123IP=192.168.3.154Name=test[root@RHEL6A shcode]# e

2012-07-12 14:56:03 1235

转载 Linux eval命令

1.eval命令将会首先扫描命令行进行所有的替换,憨厚再执行命令。该命令使用于那些一次扫描无法实现其功能的变量。该命令对变量进行两次扫描。这些需要进行两次扫描的变量有时候被称为复杂变量。2.eval也可以用于回显简单变量,不一定时复杂变量。NAME=ZONEeval echo $NAME等价于echo $NAME3.两次扫描test.txt内容:hello shell worl

2012-07-12 14:53:29 427

转载 linux下的Source命令的基本功能

source命令用法:source FileName作用:在当前bash环境下读取并执行FileName中的命令。注:该命令通常用命令“.”来替代。如:source .bash_rc 与 . .bash_rc 是等效的。注意:source命令与shell scripts的区别是,source在当前bash环境下执行命令,而scripts是启动一个子shell来执行命令。这样

2012-07-12 14:42:19 387

转载 shell判断文件,目录是否存在或者具有权限

shell判断文件,目录是否存在或者具有权限  #!/bin/sh   myPath="/var/log/httpd/"   myFile="/var /log/httpd/access.log"  #!/bin/sh  myPath="/var/log/httpd/"  myFile="/var /log/httpd/access.log"  #这里的-x 参数判断$

2012-07-12 00:16:40 1309

原创 在文本中提取URL的正则表达式

\b((ftp|https?)://[-\w]+(\.\w[-\w]*)+|(?i:[a-z0-9](?:[-a-z0-9]*[a-z0-9])?\.)+(?-i:com\b|edu\b|biz\b|gov\b|in(?:t|fo)\b|mil\b|net\b|org\b|[a-z][a-z]\b))(:\d+)?(/[^.!,?;"'()\[\]{}\s\x7F-\xFF]+)*)?

2012-07-10 21:11:25 1642

转载 技术资源库

http://dev.mjxy.cn/

2012-07-10 21:10:01 572

转载 URL网址正则表达式 常用正则表达式

http://dev.mjxy.cn/a-URL-regular-expression.aspx

2012-07-10 21:09:03 774

转载 10个在线正则表达式测试网站推荐

正则表达式,提供了简洁、灵活的手段,用于匹配文本字符串,如特定的字符,文字或字符样式。它对于初学者理解和使用所有的正则表达式语法是个头疼的事情。幸运的是,你可以获得在线帮助。AD: 在这篇文章中,列举了10个正则表达式测试站,当你写入代码前,可获得在线测试的帮助。1、RegExr2、Online Regular Expression Test

2012-07-10 21:06:34 1516

转载 C#中的@符号

C#中的@符号其实有很多的用法,我们来看看@有什么神奇之处。 1.限定字符串用 @符号加在字符串前面表示其中的转义字符“不”被处理。如果我们写一个文件的路径,例如"D:/文本文件"路径下的text.txt文件,不加@符号的话写法如下:string fileName = "D://文本文件//text.txt"; 如果使用@符号就会比较简单:string fileName

2012-07-10 21:04:39 777

转载 用@”a string“的形式,例如要求输出结果为the third is "c" !

用@”a string“的形式,例如要求输出结果为the third is "c" ! @这种形式用两个"表示双引号:str = @" this is ""test"""; string str=“the third is \"c\" ! ”;console.writeline(str); 这个方法知道了我想知道如果用 string str=@"……";那么……里面的字符串是不是就

2012-07-10 20:16:38 603

转载 Enable saving of changes that require table to be re-created SQL server 2008

One of the new things that happens in SQL Server 2008 is that it prevents saving table structure changes that require the table to be dropped and re-created. While this is a great feature to prevent a

2012-07-10 11:53:29 728

转载 Linux rm 删除指定文件外的其他文件 方法汇总

一、Linux下删除文件和文件夹常用命令如下:删除文件: rm file删除文件夹: rm -rf dir需要注意的是, rmdir 只能够删除 空文件夹。二、删除制定文件(夹)之外的所有文件呢?1、方法1,比较麻烦的做法是:  复制需要保留的文件到其他文件夹,然后将该目录删除, 然后将需要保留的移动 回来。  mv keep .

2012-07-09 18:49:40 1134

转载 ls命令只显示文件而不显示目录

ls -l |grep -v "^d"

2012-07-04 19:10:32 5392

转载 Linux查看文件夹大小及统计总数等

from JavaEye统计总数大小    du -sh xmldb/    du -sm * | sort -n //统计当前目录大小 并安大小 排序    du -sk * | sort -n    du -sk * | grep guojf //看一个人的大小    du -m | cut -d "/" -f 2 //看第二个/ 字符前的文字

2012-07-04 19:09:44 1169

转载 获得目录文件数和剩余容量的dos命令

@echo off for /f %%i in ('dir /s *.*^|find /i "个文件"') do set num=%%i echo. echo 文件数量统计结果: echo. echo D:\movie目录下有 %num% 个文件 echo. echo. echo D盘空间统计结果: echo. echo 盘符 剩余空间(字节) 分区大小(字

2012-07-04 19:09:00 1869

转载 如何用DOS命令,获取一个目录下的文件数目

发信人: GOOGOODALLS (我爱Figo), 信区: DOS标  题: 如何用DOS命令,获取一个目录下的文件数目?发信站: 水木社区 (Fri Mar  9 08:40:01 2007), 站内如何用DOS命令,获取一个目录下的文件数目,并写入文件?因为自己编译脚本,不想再写一个.exe 程序来查找。希望能用现成的脚本来实现。Thanks!--ht

2012-07-04 17:05:35 975

转载 DOS CMD批处理FOR 中的Delims和Tokens总结

在For命令语句的参数F中,最难理解的就是Delims和Tokens两个选项,本文简单的做一个比较和总结。“For /f”常用来解析文本,读取字符串。分工上,delims负责切分字符串,而tokens负责提取字符串。如果把字符串当作蛋糕,Delims像刀子,用来切蛋糕,tokens像叉子,用来取切好的蛋糕。下面我们用实例来进行理解。把以下内容保存为文本文件“歌曲列表.txt”,注意

2012-07-04 17:00:46 6395

转载 Linux系统下统计目录及其子目录文件个数

查看某目录下文件的个数 ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某目录下文件的个数,包括子目录里的。 ls -lR|grep "^-"|wc -l 查看某文件夹下目录的个数,包括子目录里的。 ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件

2012-07-03 21:03:10 604

转载 Linux查看统计目录大小 Du详解

Linux系统查看统计目录大小常用命令:du -sh,du -sm,du -h,du -m Du(Disk Usage)命令功能说明:统计目录(或文件)所占磁盘空间的大小。   语  法:du [-abcDhHklmsSx] [-L ][-X ][--block-size][--exclude=] [--max-depth=][--help][--version][目录或文件]

2012-07-03 21:02:28 1442

空空如也

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

TA关注的人

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