自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陶展之

十步杀一人, 千里不留行;事了拂衣去,深藏身与名。

  • 博客(5)
  • 收藏
  • 关注

转载 正则表达式进阶

我们在使用正则表达式时,可能会用到“Pattern.compile("xxx_reg");”这样的写法。究竟是什么级别的东西,竟然需要先compile?《编译原理》可是厚到能拍死产品经理的啊!我在第一次看到这样的写法时,就觉得这里面有门道,仔细研究了一下,发现门道主要在于正则表达式引擎。

2017-08-15 13:11:10 177

转载 正则表达式基础

原文链接:http://www.taoshengxu.com/space/article/view/1500894694正则表达式是学习技术的过程中“投资回报率”相当高的一块知识,属于越早学越不亏的东西。各个平台对正则表达式的支持可以分为三大类:POSIX基本(BRE,Basic Regular Expression),如:grep,sed,vi。P

2017-08-13 13:41:11 266

原创 公钥,私钥,加密和签名

加密和签名是两个不同的概念,又都涉及公钥和私钥的概念。公钥和私钥相当于钥匙和锁,锁可以用来锁住东西,钥匙可以用来打开对应的锁,一把钥匙只能开一把锁,当然钥匙和锁都可以复制。加密相当于我自己生成一把锁和一把钥匙,然后把锁发给你,你用我的锁把想发给我的东西锁上再发给我,我收到之后用钥匙打开锁。天下人都能拿到我的锁,但只有我有这把锁的钥匙。这个例子中,钥匙相当于私钥,锁相当于公钥。数字加密涉

2017-01-14 22:43:31 6596 3

原创 C语言——符号的声明与定义

C语言之所以博大精深,是因为想要真正理解它,就要理解它背后的底层实现。而所谓的底层,很多时候说的是编译与链接的过程,即C语言里写的东西最后在可执行文件里是怎么回事。我们知道,整个编译的过程分四步:预编译,编译,汇编,链接。其中把C语言转换成机器代码的核心在于编译(预编译是相对简单的文本操作,汇编是一个相对简单的映射,链接是符号在地址空间中的最终定位)。编译是以文件为单元进行的(每个经过预处理之后的

2015-11-18 10:50:56 1616

原创 题记——千里杀一人

算法常常是这样的。一段归并排序的代码跟选择排序相比,虽然长了一些,却在基数足够大的情况下确实可以带来100000倍的性能提升。在技术上,一旦遇到的性能问题,常见的思路就是用更复杂的代码来改善性能。比如数据库查找不够快,我们可能会去加索引。而索引的本质就是维护一个数据结构(常常是B-Tree),在搜索的时候利用这个数据结构快速定位到要找的数据。于是更加复杂的代码(索引的维护和利用)带来了性能的飞跃。

2015-11-16 18:21:44 452

空空如也

空空如也

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

TA关注的人

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