摘要:
HashTable与线程安全:为了保证在多线程的情况下的线程同步访问安全,微软提供了自动线程同步的HashTable: 如果 HashTable要允许并发读但只能一个线程写, 要这么创建 HashTable实例://Thread safe HashTableSystem.Collections.Hashtable htSyn = System.Collections.Hashtable.Synchronized(new System.Collections.Hashtable());这样, 如果有多个线程并发的企图写HashTable里面的 item, 则同一时刻只能有一个线程写, 其余阻塞; 阅读全文
文章分类 - 编程基础
正则表达式学习
2012-12-19 11:19 by 半日安, 112 阅读, 收藏,
摘要:
正则表达式学习1, 我们首先了解什么是正则表达式: “正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。”2. 使用正则表达式的场合: 这是百度中的一种解释。从我个人理解就是分析文本的工具,我使用的场合有两个。 2.1,验证输入值是否符合要求。例如验证用户提交的是不是邮件,我们常用“\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)* ”来验证邮箱。 2.2,从复杂的文本中分析出我们想要的数据,但这种情况我遇到的比较少。3,基本的正则表达式的. 阅读全文
浙公网安备 33010602011771号