- 博客(14)
- 资源 (4)
- 收藏
- 关注
转载 java正则表达式特殊构造(非捕获)
Special constructs (named-capturing and non-capturing)(?X) X,as a named-capturing group(?:X) X, as a non-capturing group(?idmsux-idmsux) Nothing, but turns match flags i d m s u x on
2017-01-12 15:59:02 706
转载 正则基础之——捕获组(capture group)
转自:http://blog.csdn.net/lxcnn/article/details/41461481 概述1.1 什么是捕获组捕获组就是把正则表达式中子表达式匹配的内容,保存到内存中以数字编号或显式命名的组里,方便后面引用。当然,这种引用既可以是在正则表达式内部,也可以是在正则表达式外部。捕获组有两种形式,一种是普通捕获组,另一种是命名捕获组,通常所说
2017-01-12 13:41:53 3093
转载 解惑正则表达式中的捕获
转自:http://www.cnblogs.com/yakun/p/3795589.html读jQuery源码,其中不可避免的要弄明白正则表达式,在此对非捕获组(non-capturing)进行了一些梳理。关于捕获的一些主要用法(?:X)(?=X)(?(?!X)(?捕获要书明白捕获,就要先从分组开始。重复单字符我们可以使用限定符,如果重复字符串,用什么呢
2017-01-12 13:34:40 498
转载 非常详细的rsyslogd & logrotate配置文件解析
rsyslog服务和logrotate服务======================================================================rsyslog 是一个 syslogd 的多线程增强版。现在Fedora和Ubuntu, rhel6默认的日志系统都是rsyslog了rsyslog服务和logrotate服务=====
2017-01-09 16:42:50 2872
转载 logrotate机制和原理
转自:http://blog.lightxue.com/how-logrotate-works/日志实在是太有用了,它记录了程序运行时各种信息。通过日志可以分析用户行为,记录运行轨迹,查找程序问题。可惜磁盘的空间是有限的,就像飞机里的黑匣子,记录的信息再重要也只能记录最后一段时间发生的事。为了节省空间和整理方便,日志文件经常需要按时间或大小等维度分成多份,删除时间久远的日志文件。这就是
2017-01-09 15:10:56 1839 1
转载 How to use logrotate to manage log files in Linux
Log files contain useful information about what is going on within the system. They are often inspected during troubleshooting processes or as part of server performance analysis. For a busy server, l
2017-01-09 11:13:52 440
转载 java 中 i=i++ 的解释
记得大学刚开始学C语言时,老师就说:自增有两种形式,分别是i++和++i,i++表示的是先赋值后加1,++i是先加1后赋值,这样理解了很多年也没出现问题,直到遇到如下代码,我才怀疑我的理解是不是错了:public class Client { public static void main(String[] args) { int count =0; for(in
2017-01-06 11:15:00 911
转载 memcached协议及命令详解
概述 在memcached协议中有两种类型的数据:文本行,非结构化数据。文本行用于从客户端发送命令或者从服务器端返回应答。非机构化数据是客户端想要存储或获取的数据。对于非结构化的数据,对于字符长度没有限制。但是这些数据的读取者(不管是服务器还是客户端)都需要知道数据块的长度(通过之前文本行传递该信息)。 文本行和非结构化数据均以\r\n为结束标记。数据块中可以记录\r、\n
2017-01-05 14:17:27 521
转载 memcached内存管理机制详解
我们知道,memcached是一个内存缓存系统,因此对于内存的管理是需要使用者了解的。本文将对memcached的内存模型及管理机制做一个详细的描述。基本概念 在开始之前,有必要先了解几个基本概念: 1、slab class:在memcached中,对元素的管理是以slab为单元进行管理的。每个slab class对应一个或多个空间大小相同的chunk。参考下图一。
2017-01-05 14:14:48 347
转载 跳跃表-原理及Java实现
转载自:http://www.cnblogs.com/acfox/p/3688607.html引言:上周现场面试阿里巴巴研发工程师终面,被问到如何让链表的元素查询接近线性时间。笔者苦思良久,缴械投降。面试官告知回去可以看一下跳跃表,遂出此文。1. 跳跃表的引入我们知道,普通单链表查询一个元素的时间复杂度为O(n),即使该单链表是有序的,我们也不能通过2分的方式缩减时间复杂度
2017-01-05 09:53:53 589
转载 shell 脚本各种执行方式(source ./*.sh, . ./*.sh, ./*.sh)的区别
原文出处:http://blog.csdn.net/dance_rise/article/details/8573560结论一: ./*.sh的执行方式等价于sh ./*.sh或者bash ./*.sh,此三种执行脚本的方式都是重新启动一个子shell,在子shell中执行此脚本。结论二: .source ./*.sh和 . ./*.sh的执行方式是等价的,即两种执行方式都是在当前
2017-01-05 08:57:05 1793 1
转载 使用virtualenv搭建独立的Python环境
virtualenv可以搭建虚拟且独立的python环境,可以使每个项目环境与其他项目独立开来,保持环境的干净,解决包冲突问题。一、安装virtualenv virtualenv实际上是一个python包,所以我们可以用easy_install或者pip安装。下面介绍在CentOS系统上的安装方法。 easy_install安装方式:12
2017-01-04 16:55:17 400
转载 Redis和Memcached的区别
转自:https://www.biaodianfu.com/redis-vs-memcached.htmlRedis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修
2017-01-03 16:33:37 207
转载 Memcached 及 Redis 架构分析和比较
作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/Memcached和Redis作为两种Inmemory的key-value数据库,在设计和思想方面有着很多共通的地方,功能和应用方面在很多场合下(作为分布式缓存服务器使用等)也很相似,在这
2017-01-03 16:32:31 276
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人