![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编程理论
iteye_14206
这个作者很懒,什么都没留下…
展开
-
面向对象与面向过程的简单比较
这两个概念对于很多学习编程的人来说可能都不明白,或者可以说无法具体理解的,包括我也是,之前曾经查过相关资料,可是今天想想又有点模糊了,于是重新去理解了下,结果发现了下面这份资料,感觉不错,至少举例来说明比较,会让人比较容易理解 以下是转载内容 ----------------------------------------------------------------------------...2007-03-07 13:22:00 · 125 阅读 · 0 评论 -
深入浅出URL编码
一、问题: 编码问题是JAVA初学者在web开发过程中经常会遇到问题,网上也有大量相关的文章介绍,但其中很多文章并没有对URL中使用了中文等非ASCII的字符造成服务器后台程序解析出现乱码的问题作出准确的解释和说明。本文将详细介绍由于在URL中使用了中文等非ASCII的字符造成乱码的问题。 1、在URL中中文字符通常出现在以下两个地方:(1)、Query String中的参数值,比...2009-03-12 17:51:00 · 76 阅读 · 0 评论 -
Java 理论与实践: 正确使用 Volatile 变量
Java™ 语言包含两种内在的同步机制:同步块(或方法)和 volatile 变量。这两种机制的提出都是为了实现代码线程的安全性。其中 Volatile 变量的同步性较差(但有时它更简单并且开销更低),而且其使用也更容易出错。在这期的 Java 理论与实践 中,Brian Goetz 将介绍几种正确使用 volatile 变量的模式,并针对其适用性限制提出一些建议。 Java 语言中的 vol...2009-03-15 02:09:00 · 60 阅读 · 0 评论 -
java 正则表达式 非捕获组(特殊构造)
针对Java API文档中的正则表达式关于特殊构造(非捕获组)的说明,例如: 1.(?:X) X, as a non-capturing group 2.(?idmsux-idmsux) Nothing, but turns match flags on - off 3.(?idmsux-idmsux:X) X, as a non-capturing group with the given...原创 2010-11-25 11:18:11 · 212 阅读 · 0 评论 -
正则表达式:从句子中找出包含或不包含特定内容的单词
这个弄了很久,其实特简单,但思路很容易被绕,分析过程不多说了,直接上demo。 This is a dictionary. 找出其中包含"is"的所有单词。 var reg = /\b[\w]*is[\w]*\b/g; var result = "This is a dictionary.".match(reg); for(var i=0; i<result.length;i...原创 2011-04-26 13:57:13 · 2207 阅读 · 0 评论 -
用正则表达式替换手机号为星号*的写法
现在网络越来越关注一些隐私,比如手机号隐藏当中的若干位数字,或隐藏身份证,银行卡号当中的若干长度为星号 对于一些固定长度的内容转换其实都挺方便的,但对于一些非定长的内容想保留固定尾部内容或者头部内容的话就比较麻烦了。 这两天发现很多朋友都不会写这个正则表达式,这里拿出来分享下 比如手机号只显示头尾的各3个数字,最简单的做法就是截取头部三个数字和尾部三个数字,然后当中插入5个星...原创 2014-08-11 15:43:48 · 2021 阅读 · 0 评论