同时匹配邮箱和电话号码的正则表达式要想很完美的匹配,不太简单。各邮箱提供商的标准都多少有些许差别。如:163:6-18个字符,可使用字母、数字、下划线,需以字母开头。gmail:可以使用字母、数字和英文句点,不能使用除字母
(a-z)、数字和英文句号外的其他字符,下划线也是不可以的。yahoo:4至...
分类:
编程语言 时间:
2014-05-08 19:11:53
阅读次数:
601
转自:http://www.cnblogs.com/zgfLawliet/p/3417308.html 异常安全的代码是指,满足两个条件 1异常中立性 :
是指当你的代码(包括你调用的代码)引发异常时,这个异常 能保持原样传递到外层调用代码 2.异常安全性: 抛出异常后,资源不泄露, 抛出异常后,不...
分类:
编程语言 时间:
2014-05-08 19:08:57
阅读次数:
330
最近一直被C#调用Haskell时的“尝试读取或写入受保护的内存”问题所困扰,而且困在其中,越陷超深,无法自拔,差点弃用C#解决我们面临的问题。问题是这样的,只要在Haskell代码中对字符串进行操作,在C#调用时就会引发异常。
第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功yum -y install
gcc 第2步:下载Python-3.3.0软件包第3步:解压已下载的二进制包并编译安装#tar -jxvf Python-3.3.0.tar.bz2#cd
Python-3.3.0#./conf...
分类:
编程语言 时间:
2014-05-08 18:56:20
阅读次数:
390
自动化测试学习笔记1——Python +
Selenium自动化测试环境配置(Windows平台)
分类:
编程语言 时间:
2014-05-07 16:51:34
阅读次数:
338
原文:IDT系列:(一)初探IDT,Interrupt Descriptor
Table,中断描述符表IDT,Interrupt Descriptor
Table,中断描述符表是CPU用来处理中断和程序异常的。一、有关IDT的基本知识1、中断时一种机制,用来处理硬件需要向CPU输入信息的情况。 比如...
分类:
其他好文 时间:
2014-05-07 16:39:00
阅读次数:
399
树的实现
记住上一节树的定义,在定义的基础上,我们用以下的函数创建并操作二叉树:
BinaryTree() 创建一个二叉树实例 getLeftChild() 返回节点的左孩子 getRightChild() 返回节点的右孩子 setRootVal(val) 把val变量值赋给当前节点 getRootVal() 返回当前节点对象。 insertLeft(val) 创建一个新二叉树作为当前...
分类:
编程语言 时间:
2014-05-07 15:58:43
阅读次数:
504
模拟登陆的方式从获取微信公众平台消息列表和用户头像的库,之后还会继续增加相关功能,github地址https://github.com/btyh17mxy/wxwall...
分类:
微信 时间:
2014-05-07 15:05:43
阅读次数:
761
中断处理每个cpu有一张中断表,简称IDT。IDT的整体布局:【异常->空白->5系->硬】(推荐采用7字口诀的方式重点记忆)异常:前20个表项存放着各个异常的描述符(IDT表不仅可以放中断描述符,还放置了所有异常的异常处理描述符,0x00-0x13)保留:0x14-0x1F,忽略这块号段空白:接下...
Downloading the module:sudo apt-get install
python-tksimple example:#!/usr/bin/python# -*- coding: utf-8 -*-"""ZetCode
Tkinter tutorialThis script sho...
分类:
编程语言 时间:
2014-05-07 14:46:05
阅读次数:
454