资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [编程语言] 不到40行代码构建正则表达式引擎

原文:Build a Regex Engine in Less than 40 Lines of Code 作者:Nick Drane 翻译:Diwei 译者注:如何用不到40行的代码构建一个正则表达式引擎?作者在本文就将他本人的解决思路记录了下来,如果你也想挑战,不妨借鉴一下作者的思路,说不定你写的代码可能不到30行。以下为译文。 无意之间我发现了一篇文章,Rob Pike用C语 ...
jihong10102006 评论(0) 有10363人浏览 2017-12-15 1 0

原创新闻 [Web前端] 前端开发者不可忽视的 5 个 HTML5 新特性

HTML5已经火了一段时间了,相信作为web相关开发工程师,肯定或多或少的了解和尝试过一些HTML5的特性和编程。还记得以前我们介绍过的HTML5新标签。 作为未来前端开发技术的潮流和风向标,HTML5绝对不容忽视。 在今天这篇技术分享文章中,我们将介绍几个HTML5的重要特性,能够帮助你提高整个web应用的使用体验和开发效率,相信大家会感兴趣的! 特性一:正则表达式 相信大家都会非常喜欢 ...
tyygming 评论(3) 有11770人浏览 2013-07-03 7 1

翻译新闻 [编程语言] 10个实用的PHP正则表达式

正则表达式是程序开发中一个重要的元素,它提供用来描述或匹配文本的字符串,如特定的字符、词或算式等。但在某些情况下,用正则表达式去验证一个字符串比较复杂和费时。本文为你介绍10种常见的实用PHP正则表达式的写法,希望对你的工作有所帮助。 1. 验证E-mail地址 这是一个用于验证电子邮件的正则表达式。但它并不是高效、完美的解决方案。在此不推荐使用。 $email = "test@ans ...
zhuyu 评论(1) 有27166人浏览 2011-11-02 1 2

原创新闻 [编程语言] Perl 5.14.0 发布

Perl 5.14.0 发布了。 Perl是一种脚本语言。 最初的设计者为拉里·沃尔(Larry Wall),它于1987年12月18日发表。Perl借取了C、sed、awk、shell scripting 以及很多其他程式语言的特性。其中最重要的特性是他内部集成了正则表达式的功能,以及巨大的第三方代码库 CPAN。 该版本主要更新: 支持Unicode 6.0 ,改进了诸多与Unicod ...
星·涟 评论(0) 有3507人浏览 2011-05-16 0 0

原创新闻 [Web前端] 微软发布SDL Regex Fuzzer

微软发布了Regez Fuzzer的一款免费工具,帮助程序员测试易受拒绝服务攻击的正则表达式。 微软早些时候发布的SDL Regex Fuzzer,目的是测试程序员的正则表达式的执行条款。正则表达式模式中的某些条款(例如分组条款中包含重复自身的重复)执行起来极其耗时。这可能会攻击者利用发起拒绝服务攻击。 SDL Regex Fuzzer是一款微软推出的正则表达式测试工具,可以用来发现这些潜在 ...
chuiyan 评论(0) 有3437人浏览 2010-10-19 1 0

原创新闻 [Web前端] jsoup 1.2.2发布,Java HTML Parser

jsoup是一个Java HTML Parser。能够从URL、文件或字符串解析HTML。利用DOM traversal或CSS selectors查找和抽取数据。能够操作HTML元素,属性和文本。能够依据一个白名单过滤用户提交的内容。 1.2.2版本对性能进行了大幅度优化,还增加了两个正则表达式选择器,分别是: el:matches(regex):过滤包含执行正则表达式内容的文本; ...
just_cool 评论(3) 有3966人浏览 2010-07-12 3 1

原创新闻 [编程语言] Aviator——开源轻量级、高性能的表达式求值器

《飞行大亨》是我很喜欢的一部电影,不过这里我想介绍的是一个叫Aviator的开源的Java表达式求值器。 一、轮子的必要性 表达式的求值上,java的选择非常多,强大的如Groovy、JRuby,N年没维护的beanshell,包括javaeye上朋友的IKExpression。为什么还需要Aviator?或者说Aviator的特点是什么? 我将Aviator定位在Groovy这样全功能的脚 ...
dennis_zane 评论(13) 有33177人浏览 2010-06-30 18 0

原创新闻 [Web前端] RegExr:用于编辑和测试正则表达式的免费工具

RegExr是一款在线编辑测试正则表达式的工具,它拥有一个简洁的界面,提供了一个可以实时查看查找与替换正则表达式的文本框。还提供了一些正则表达式的实例以供参考,让学习和使用正则表达式变地轻松点。 RegExr是由Flex 3构建的,使用ActionScript 3来创建的正则引擎。 RegExr还提供了桌面版,可以跨平台运行,点击下载桌面版。
just_cool 评论(10) 有8973人浏览 2010-03-03 11 1

翻译新闻 [编程语言] 8个你应该了解的正则表达式

正则表达式也可以被当作是一门语言,当你学习一门新的编程语言的时候,他们是一个小的子语言。初看时觉得它没有任何的意义,但是很多时候,你不得不阅读一些教程,或文章来理解这些简单的描述模式。 今天为大家介绍8个最基本的正则表达式: 1.匹配用户名:/^[a-z0-9_-]{3,16}$/ 2.匹配密码:/^[a-z0-9_-]{6,18}$/ 3.匹配一个Hex值:/^#?([a-f0-9] ...
zly06 评论(39) 有32972人浏览 2009-08-13 61 7

原创新闻 [编程语言] Ripplet 0.8.1发布,灵活的负载测试工具

Ripplet 是一个功能强大,通用且灵活的负载测试工具,主要用于: 阐明测试设计和负载情况 在逻辑和数据流上控制真实性能的装载效率 更容易地诊断性能的峰值和瓶颈 快速准确的评估系统容量 开发者和客户之间共享成果,不仅有报告,还有为生产环境评价准备的测试计划 0.8.1版本在0.8的基础上又添加了很多新的功能: 一系列的Bug修复 HTTP recorder通过HTTP proxy based ...
zly06 评论(0) 有4158人浏览 2009-05-15 6 0

原创新闻 [编程语言] Java7: 正则表达式将支持命名捕获组

  目前Java的正则表达式不支持命名捕获组功能,只能通过捕获组的计数来访问捕获组.当正则表达式比较复杂的时候,里面含有大量的捕获组和非捕获组,通过从左至右数括号来得知捕获组的计数也是一件很烦人的事情;而且这样做代码的可读性也不好,当正则表达式需要修改的时候也会改变里面捕获组的计数.   解决这个问题的方法是通过给捕获组命名来解决,就像Python, PHP, .Net 以及Perl这些语言里的正则 ...
Eastsun 评论(9) 有13965人浏览 2009-03-12 23 2

原创新闻 [编程语言] mime-util 1.1发布:

mime-util团队发布了mime-util 1.1! mime-util是一个简单的轻量级的开源Java工具库,可以用来检测MIME类型的文件和流。由于使用正则表达式和java.nio包,至少需要Java 1.4 。 他允许Java程序来检测文件的MIME类型的文件扩展名和magic number(API支持java.io.File和java.io.InputStream )。在Unix上读 ...
zly06 评论(0) 有6227人浏览 2009-01-23 3 0

原创新闻 [编程语言] YAJSW Alpha 5.0发布:另一个Java服务封装

YAJSW Yet Another Java Service Wrapper Alpha 5.0发布,新改进包括: 封装任何可执行或者java进程作为应用,windows服务或者daemon守护进程运行。 平台独立配置 通配的classpath目录和文件 获取控制台输出,记录它,触发脚本活着重启进程,当输出匹配正则表达式时 监控和自动重启悬挂或者失败进程 触发进程执行和在特殊情况下中止 ...
ouspec 评论(0) 有4245人浏览 2008-12-23 2 0

原创新闻 [编程语言] QRe.一个开源的正则表达式测试工具

项目主页: http://code.google.com/p/qre/ 下载: http://qre.googlecode.com/files/QRe-V0.2.jar 用法java -jar QRe.jar 运行环境:Windows jre1.5/1.6 特点: 1.支持匹配处高亮显示 2.支持group 3.支持多次匹配 4.当点击表格中匹配到的项时,左边的文本框会定位到相应的上下文位置 5 ...
fxsjy 评论(2) 有6036人浏览 2008-01-08 10 0

转载新闻 [编程语言] Perl 5.10,20周年纪念

Larry Wall在20年前的12月18日发布了脚本语言Perl 1。为了纪念Perl的诞生,Perl5Porters发布了Perl5.10,Perl 5的最新稳定版。Perl生日快乐。 Perl 5.10不仅仅是一个修复bug的版本,还有许多让人感兴趣的新增功能:新的正则表达式,子程序态变量,新的定义操作,新的内部变量,更快的搜索引擎regex engine等等,详细可看perldelta。
bangyan2003 评论(1) 有4436人浏览 2007-12-27 8 0

原创新闻 [Web前端] ECMA Script 4 最终草案公布了

ECMAScript 4版本的最终草案公布了,下载地址是: http://www.ecmascript.org/es4/spec/overview.pdf ES4修改了ES3的一些bug,提高了对于正则表达式和unicode支持,提高了更多丰富的语法特性和类库API支持,其中比较有趣的特性有: * Generic functions: generic function intersect(s1 ...
robbin 评论(0) 有4167人浏览 2007-10-23 6 0

最近热门TAG

Java(1854) Ruby(427) 编程(365) Python(328) Rails(296) PHP(270) IDE(201) Eclipse(193) Netbeans(165) C++(146) 算法(139) Groovy(133) .net(129) C(108) Go(98) JDK(95) SQL(94) CGI(88) JVM(78) Scala(75)

热门资讯

Global site tag (gtag.js) - Google Analytics