• 2007-12-27

    常用的正则表达式 - [Web Deve]

    匹配中文字符的正则表达式: [u4e00-u9fa5]
    评注:匹配中文还真是个头疼的事,有了这个表达式就好办了

    匹配双字节字符(包括汉字在内):[^x00-xff]
    评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)

    匹配空白行的正则表达式:ns*r
    评注:可以用来删除空白行

    匹配HTML标记的正则表达式:<(S*?)[^>]*>.*?|<.*? />...
    Tag:
  • 2007-12-11

    转:超线程多核心下Java多线程编程彻底分析 - [Algorithms]

     一、Java环境下的多线程技术    构建线程化的应用程序往往会对程序带来重要的性能影响。例如,请考虑这样一个程序,它从磁盘读取大量数据并且在把它们写到屏幕之前处理这些数据(例如一 个DVD播放器)。在一个传统的单线程程序(今天所使用的大多数客户端程序)上,一次只有一个任务执行,每一个这些活动分别作为一个序列的不同阶段发生。 只有在一块已定义大小的数据读取完成时才能进行数据处理。因此,能处理数据的程序逻辑直到磁盘读操作完成后才得到执行。这将导致非常差的性能问题。

     ...
    Tag: