- 博客(48)
- 收藏
- 关注
转载 notepad++正则表达式替换字符串详解
http://blog.sina.com.cn/s/blog_609951860101bl0l.html正则表达式是一个查询的字符串,它包含一般的字符和一些特殊的字符,特殊字符可以扩展查找字符串的能力,正则表达式在查找和替换字符串的作用不可忽视,它 能很好提高工作效率。EditPlus的查找,替换,文件中查找支持以下的正则表达式:表达式 说明\t 制表符.\n 新行.
2013-07-31 19:24:40 833
转载 UE/US正则表达式查找搜索替换,查询的字符串未找到(UE studio/ultraEdit)/修改UE使用Perl正则引擎
UE默认使用UltraEdit正则表达式,就是UE自己改造过的正则语法,跟常用的perl兼容正则表达式语法不一致,所以即使写对了正则表达式,还会显示“查询的字符串未找到”。这就需要修改UE的正则引擎为Perl引擎,方法如下:在crtl+f,在“查找”对话框里点右下角的“高级”按钮,下面长出来部分的“正则表达式引擎”勾选perl,即可以。如下图所示:[附注] 网上有文
2013-07-31 19:20:43 6031
转载 Vi与Ultraedit实现“删除包含某一个关键字所有行”功能的PK
http://hi.baidu.com/kaixinsjay/item/e764f65b1917259608be1774在Vi编辑器中实现这个功能是非常便捷的,仅需要在“底线模”中输入“:g/select/d”就可以将文档中所有包含select关键字的行统统的删除掉!请思考:怎么让同样很优秀的Ultraedit软件也能实现一模一样的功能呢?got it!【步骤如
2013-07-31 18:59:51 929
转载 网站推荐:11个相似图片搜索网站(以图找图)
你想凭着一张现有图片找出它的原始图片,或者是凭着一张小的缩略图找出原始大图吗? 下面的十款搜索引擎可以帮你实现,以图找图,以图搜图,以图片搜索相似的图片。 一:http://tineye.com/ Tineye是典型的以图找图搜索引擎,输入本地硬盘上的图片或者输入图片网址,即可自动帮你搜索相似图片,搜索准确度相对来说还比较令人满意。 TinEye是加拿大Idée公司研发
2013-07-22 23:35:38 1830
转载 深入理解HTTP协议(转)
http协议学习系列1. 基础概念篇1.1 介绍 HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义
2013-07-19 00:21:26 788
转载 HTTPS那些事
HTTPS那些事(一)HTTPS原理楔子谣言粉碎机前些日子发布的《用公共WiFi上网会危害银行账户安全吗?》,文中介绍了在使用HTTPS进行网络加密传输的一些情况,从回复来看,争议还是有的。随着网络越来越普及,应用越来越广泛,一些网络安全问题也会越来越引起网民的关注,在这里和大家一起聊聊TLS/SSL也就是我们常说的HTTPS,从原理到实际应用看清它到底是怎么一回事,以及在使用HTTPS要
2013-07-19 00:02:00 810
转载 AIX如何查看cpu个数
系统中有很多命令可以查看cpu的个数,但是哪个命令输出的是逻辑cpu个数,哪个又是物理cpu个数呢?我们下面做一个简单的介绍。 解答: 从AIX5.3起,对于power5的机器,系统引入了SMT(Simultaneousmulti-threading)的功能,其允许两个处理线程在同一颗处理器上运行,对操作系统而言,一颗物理处理器逻辑上会成为两个处理单元(逻辑处理器)。也就是
2013-07-18 13:57:10 990
转载 http与https的区别
在URL前加https://前缀表明是用SSL加密的。你的电脑与服务器之间收发的信息传输将更加安全。 Web服务器启用SSL需要获得一个服务器证书并将该证书与要使用SSL的服务器绑定。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议 要比http协议安全HTTPS
2013-07-17 23:59:38 393
转载 Wireshark抓包工具使用教程以及常用抓包规则
Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入W
2013-07-17 23:57:56 756
转载 用Wireshark从http数据包中得到用户的登录信息
以下文字只是记录我做的一个小实验,没有代码和程序,没有兴趣者请退散。在“用TCPMon验证Web应用的安全性隐患”中谈到,http基本就是明码,如果用嗅探器获得http数据包的话,甚多私密信息都被被截获,下面将记录这一过程。下文中提到的嗅探器是Wireshark,这是一个优秀的免费软件,您可以从 wireshark官方网站 得到它。下文中涉及的站点是天涯的用户登录页面(http:/
2013-07-17 23:42:22 1017
转载 Wireshark基本介绍和学习TCP三次握手
http://www.cnblogs.com/TankXiao/archive/2012/10/10/2711777.html之前写过一篇博客:用 Fiddler 来调试HTTP,HTTPS。 这篇文章介绍另一个好用的抓包工具wireshark, 用来获取网络数据封包,包括http,TCP,UDP,等网络协议包。记得大学的时候就学习过TCP的三次握手协议,那时候只是
2013-07-17 23:37:48 511
转载 IPC::SharedMem
IPC::SharedMem - SysV Shared Memory IPC object classSYNOPSIS use IPC::SysV qw(IPC_PRIVATE S_IRUSR S_IWUSR); use IPC::SharedMem; $shm = IPC::SharedMem->new(IPC_PRIVATE, 8, S_IRWXU);
2013-07-17 20:09:25 592
转载 IPC 在Perl中的应用
IPC就是用来进程间通讯用的东东,linux下,分为三类:消息队列、信号量、共享内存,在linux下,用ipcs命令就可以看到当前系统已经 创建的 ipc,ipcrm,可以删除已经创建的ipc,当然,要跟id的。既然它分为三类,那就要分三种类型来做讲解了。 首先是消息队列。消息队列比较简单,就是把数据放到队列里面,按照先进先出,后进后出的序列来。消息队列用的人已经很少了,它的大部分功能
2013-07-17 20:07:05 989
转载 Perl语言及其优缺点简介
Perl一般被认为是Practical Extraction and Report Language(实用获取与报表语言)的缩写,是由C以及sed、awk、Unix shell及其它语言演化而来的一种语言。它由语言学家Larry Wall最初发明及实现。Perl是一种为扫描任意的文本文件,从这些文本文件中获取信息,基于这些信息打印报表而优化的语言。它也很适合于完成许多系统管理的任务。Perl是一种
2013-07-17 20:05:58 6554
转载 Perl programming with DB2 Universal Database
http://www.ibm.com/developerworks/data/library/techarticle/dm-0512greenstein/ntroductionIBM DB2 e-kit for Database ProfessionalsLearn how easy it is to get trained and certified
2013-07-17 20:01:45 736
转载 Perl DBI 入门
录 基本功能 建立连线 选项 下达 SQL 进阶功能 SELECT 述 高等技巧 交易机制 注意事项 其他资讯 本文是以 Perl DBI Examples 为蓝本,配合 DBMaker 好学易用的特性,以及几个浅显易懂的例子,希望能够一步步地带领使用者学习 Perl DBI modules 存取 DBMaker 资料库的方法
2013-07-17 19:53:25 683
转载 perl DBI 总结
最近在写perl程序进行数据的采集,perl教程在网上少的可怜呐,至少我找到的资料是很少的。在连接数据库方面下面这个博客写的还是很清晰的,所以就转过来了。源文地址:http://blog.csdn.net/like_zhz/article/details/5441946DBI和DBD的不同关系模型:######################################
2013-07-17 19:51:12 737
转载 C++ 模拟C#的静态函数
http://developer.51cto.com/art/201002/181969.htm在C#中,类的静态构造函数用于在使用类之前进行相关的初始化工作;比如,初始化静态成员或执行特定操作。CLR 在第一次创建该类对象或调用该类静态方法时自动调用静态构造函数。同时,CLR保证静态构造函数的线程安全性(准确地说是,只会调用一次,不存在多线程问题)。下面是MSDN对C++静态
2013-07-17 15:29:47 775
转载 inline在C++中的作用(转)
原文地址:inline在C++中的作用(转)作者:风武介绍内联函数之前,有必要介绍一下预处理宏。内联函数的功能和预处理宏的功能相似。相信大家都用过预处理宏,我们会经常定义一些宏,如#define TABLE_COMP(x) ((x)> 0?(x):0) 就定义了一个宏。 为什么要使用宏呢?因为函数的调用必须要将程序执行的顺序转移到函数所存放在内存中
2013-07-17 15:15:57 471
转载 Why are classes with static data members getting linker errors?
http://www.parashift.com/c++-faq-lite/link-errs-static-data-mems.htmlBecause static data members must be explicitly defined in exactly one compilation unit. If you didn't do this, you'll pro
2013-07-17 14:32:06 530
转载 When are Constructors Called?
When are the constructors called for different types of objects like global, local, static local, dynamic?1) Global objects: For a global object, constructor is called before main() is called. For
2013-07-17 13:35:55 653
转载 C++/Constructors of Global Object
AnswerThis behaviour is defined in the ISO C++ standard in section "3.6.2 Initialisation of non-local objects" and covers over a page.1/ Storage for such objects are first zero-initialised.Z
2013-07-17 11:29:49 742
转载 explicit构造函数
按照默认规定,只有一个参数的构造函数也定义了一个隐式转换,将该构造函数对应数据类型的数据转换为该类对象,如下面所示:class String {String ( const char* p ); // 用C风格的字符串p作为初始化值//…}String s1 = “hello”; //OK 隐式转换,等价于String s1 = String(“hello”
2013-07-15 18:25:44 347
转载 无名namespace的作用
以上介绍的是有名字的命名空间,C++还允许使用没有名字的命名空间,如在文件A中声明了以下的无名命名空间:namespace //命名空间没有名字{ void fun( ) //定 义命名空间成员{ cout}由于命名空间没有名字,在其他文件中显然无法引用,它只在本文件的作用域内有效。无名命名空间的成员fun函数的作用域为文件A(确切地说,是从声明无名命名空间
2013-07-15 14:27:05 2194
转载 c++ static变量
C++中Static作用和使用方法2008-10-31 12:201、什么是static? static 是C++中很常用的修饰符,它被用来控制变量的存储方式和可见性。2、为什么要引入static? 函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这
2013-07-15 14:18:30 552
转载 C++构造函数中的初始化:C++构造函数后面的冒号
原文地址:http://blog.csdn.net/yiyunoo/archive/2008/05/16/2452363.aspxc++构造函数后面的冒号初始化列表,跟在{}里面的初始化没有什么不同,但在非静态const类型以及引用型成员变量必须在初始化列表里面初始化,不能在{}里面初始化.A(b)就是用父类的构造函数进行一部分初始化.--------------很多的人对
2013-07-15 14:14:05 935
转载 C++ 构造函数后加冒号
其实冒号后的内容是初始化成员列表,一般有三种情况: 1、对含有对象成员的对象进行初始化,例如, 类line有两个私有对象成员startpoint、endpoint,line的构造函数写成: line(int sx,int sy,int ex,int ey):startpoint(sx,sy),endpoint(ex,ey){……} 初始化时按照类定义中对象成
2013-07-15 14:12:15 6072
转载 ssh
SSH 为 Secure Shell 的缩写,由 IETF 的网络工作小组(Network Working Group)所制定;SSH 为建立在应用层和传输层基础上的安全协议。SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议。利用 SSH 协议可以有效防止远程管理过程中的信息泄露问题。S S H最初是U N I X系统上的一个程序,后来又迅速扩展到其他操作平台。S S H在
2013-07-11 16:26:36 439
转载 使用SecureCRT登录本机cygwin
使用SecureCRT登录本机cygwin1. 安装cygwin, 并安装sshd.(跟openssh有关的都选上也可^^)2. 打开cygwin控制台:输入ssh-host-config,一路yes.+--------------------------------------------------------------------------------+admin
2013-07-11 16:20:43 1546
转载 pcre是什么
http://blog.sina.com.cn/s/blog_6282b3350100q7qh.htmlhttp://www.pcre.org/PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正规表达式库.这些在执行正规表达式模式匹配时用与Perl 5同样的语法和语义是很有用的。Boost太庞大了
2013-07-11 11:31:01 3341
转载 Notepad2 巧妙替换回车换行符
如上图,利用 \r\n,并选中“对反斜杠“\”进行转义”,将回车换行符替换成逗号。还可利用此法在每一行的前面、后面添加特定的字符。
2013-07-11 11:22:36 37653 1
转载 原来Notepad++也有列模式
引子一直在用Notepad++,小巧、顺手。偶尔使用UltraEdit来处理列模式;UE越来越大,启动时间太长,早都烦了。今天上网,偶然间看到,Notepad++也有列模式。拜拜UE,彻底删除你。 用法先按住alt,选中列,再上下左右拖动编辑即可;再次点击左键即可取消。 范例图 使用Notepad++列模式范例
2013-07-10 14:44:06 3372 1
转载 notepad++安装函数列表插件
nodepad升级后,发现函数列表插件缺失了,可以到此处下载插件:http://www.mculee.cn/upload/2009/5/200905121227110666.rar 解压放到notepad安装目录的plugins目录下,重启notepad++,选择插件---->函数列表----->列表 。OK
2013-07-10 14:19:57 2661
转载 Nodepad++ ftp github for windows组合开发php
作为一个对编程有点爱好的Phper,那些大型的ide系统使用上还是不是很习惯,特别是一些团队开发的配置上还要花费太多的时间来适应。和个人惰性有关吧。我还是习惯使用文本编辑器来编写php代码。最近刚安装好了github for windows,就琢磨怎么使用方便。于是便有了下面的一些实用心得。首先我以前习惯用editplus或者notepad++直接从ftp服务器上打开代码直接修改。
2013-07-10 14:02:31 865
转载 winpcap
WinPcap是用于网络封包抓取的一套工具,可适用于32位的操作平台上解析网络封包,包含了核心的封包过滤,一个底层动态链接库,和一个高层系统函数库,及可用来直接存取封包的应用程序界面。Winpcap是一个免费公开的软件系统。它用于windows系统下的直接的网络编程。大多数网络应用程序访问网络是通过广泛使用的套接字。这种方法很容易实现网络数据传输,因为操作系统负责底层的细节(比如协
2013-07-10 00:21:44 1747
转载 5 Best Free Network Packet Sniffer
http://www.ilovefreesoftware.com/16/featured/5-best-free-network-packet-sniffer.htmlHere are 5 Best free network packet sniffers that does a fantastic job of packet sniffing. These free packet
2013-07-10 00:11:43 1286
转载 sniffer pro
Sniffer Pro 最新版本为Sniffer Portable Professional 3.0,是取代Sniffer Pro 4.8/4.9的最新版本。最新版本提供了64位操作系统的支持和无线网络解码和专家分析系统(802.11a/b/g/n)、CDMA 2000、WCDMA解码和专家分析系统以及大量的细节化协议定制的更新。2009年,NetScout在中国设立了专门的Sniffer中文
2013-07-06 22:58:52 1929
转载 VMware虚拟机三种网络模式的区别
提到VMware大家就想起了虚拟机技术,虚拟机技术在最近的几年中得到了广泛的发展,一些大型网络服务商都开始采用虚拟机技术,不仅节省了投资成本,更节约了能源的消耗。 我们知道VMware也分几种版本,普通用户最常用的就是Workstation,但是不管使用哪种版本,我们都能发现在安装过程中让我们选择 网络模式。在默认情况下会选中桥接模式,但有用户会问其他模式是干什么用的?有时候选择了其他模
2013-07-06 22:07:39 931
转载 VMware网卡模式解析
VMWare提供了三种工作模式,它们是bridged(桥接模式)、NAT(网络地址转换模式)和host-only(主机模式)。 如果你想利用VMWare在局域网中新建一个独立的虚拟服务器,为局域网用户提供网络服务;或者想创建一个与网内其他机器相隔离的虚拟系统,进行特殊的调试工作。此时,对虚拟系统工作模式的选择就非常重要了。如果你选择的工作模式不正确,就无法实现上述目的,也就不能充分发挥V
2013-07-06 21:59:31 433
转载 设置网卡混杂模式
网卡混杂模式的设置可以通过下面的命令来进行设置:root@dell-desktop:/home/dell/libppf/bin# ifconfig eth0eth0 Link encap:Ethernet HWaddr 00:1e:4f:e7:81:16 inet addr:10.0.16.111 Bcast:10.255.255.255 Mask
2013-07-06 21:37:53 965
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人