Bug in Python re implementation?
Python includes a Regular Expression implementation, called re. However, I thought that I have hit a bug.
The following regular expression is apparantly wrong, but Python spend much CPU time to give a mismatch:
_mailcheck = re.compile("^(\w|.){3,25}$")
_mailcheck.match(“foooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo”)
I think the “.” would override anything (including “\w”), but this does not happen…
参与评论Wow NetBSD办事效率真高
提了个patch不到10分钟就上去了,赞一个……
参与评论FreeBSD.org的生活:mentor树
dds同学绘制了这张图。当然,如果你不知道他的话,也许你听说过他的Code Reading。或者将要出版的新书Code Quality。
参与评论俺也当过交警呢,西直门交警zz
大家好!俺是一名交警――不,应该说曾经是一名交警。俺现在已经辞职不干了,俺当
了八年交警,立过五次一等功,九次二等功。可是俺前两天辞职不干了,因为领导要派俺去西直门。
西直门刚改造好的时候,马师傅被派去负责那里,大伙儿都挺羡慕他,因为那是北京最气派的立交桥。可是过了仨月,局里接连接到投诉,说马师傅业务不熟练,乱指路。想去安定门的让他给指到了动物园,想去动物园的让他给指到了蓟门桥,想去蓟门桥的让他给指到了金融街……最夸张的是有一位司机哭诉说他想去八达岭长城,按马师傅说的一直走结果到了保定。局里把马师傅调离了西直门,可是马师傅多倔呀,每天一下班儿就骑着自行车到西直门一通绕,非要把这路都搞清楚不可。后来局里让他休假了,他就干脆整天泡在西直门,一边儿绕圈儿一边嘴里念念有词……直到他搬进安定医院我们都不知道他嘴里念叨什么呢。
阅读全文…准备FreeBSD-SA-06:01
受影响的版本:FreeBSD 6.0-RELEASE, FreeBSD 5.4-STABLE, FreeBSD 6.0-STABLE, FreeBSD 7.0-CURRENT
问题描述:已经确认,在内核中存在一处程序设计缺陷,这一缺陷会导致内核中的某个不确定位置的内存被返回给用户态应用程序。
一个不太明显的安全问题
在内核里面,程序的结构大概是这样:
函数开始……
struct bar foo;
某些处理(没动foo),然后……
strlcpy(foo.field, k->field, sizeof(k->field));
其他对foo其他字段的赋值处理……
最后
error = copyout(&foo, someaddress, sizeof(foo));
现在问题来了,上面这些东西的问题是什么?应该如何解决?
阅读全文…有感于「DNS所致」
呵呵,什么东西都可以是DNS。如果说这话的人不是讲冷笑话的话,我不知道您是觉得别人都是白痴,还是什么意思。
若想人不知,除非己莫为。
算了,不说了。
参与评论乱穿马路被抓的沉着应答 --超强!!zz
在回学校的路上,我被一群拿着摄像机的家伙拦住了,其中一个什么也没有拿的帅小伙说他们是XX报社的,要采访我。
采访开始后,那帅小伙问我:「刚才是不是从马路中间的护栏上跳过来的?」
我说是,没错。
他问我知道那么做不对吗?知道不对为什么还要违反交通规则?
我说为了节省时间,时间就是金钱就是生命,浪费我的时间就等于图我的财害我的命,这是鲁迅先生说过的话。
那小伙听我说完愣了半天,然后才想起来问:难道就不知道那么做是很危险的吗?
我说习惯就好了,这世界上哪有绝对安全的地方?地球是转动的,生命是运动的,一不留神谁都能玩完,睡觉都能活活把人睡死吃饭都能把人活活噎死,想通这些, 跳个护栏还怕什么危险?
他对我的回答很感意外,只是傻傻地站着,不知该再问我什么才好。
于是我主动地伸手和他握握,很友善的说:「你是实习生吧,没什么事我先走了。」
阅读全文…开始琢磨Twisted
最近几天开始琢磨Twisted了。打算用Twisted来做一些东西,不过不知道它的线程是否能使用阻塞I/O……
参与评论STIM1就是钙池调控钙离子通道(store-operated channels)吗?zz
转载自:SciScape
1986年美国国家卫生研究院科学家Putney J教授提出填充式钙离子涌入理论(capacitative calcium influx),这理论也就是现在常称的钙池调控钙离子通道理论(store-operated channels)。在这个理论中,Putney J教授认为:在非兴奋细胞中,当细胞内质网中钙离子的含量下降到一定程度时,就会启动一些未知机制来打开细胞膜上的钙池调控钙离子通道(store-operated channels),让细胞外的钙离子进入细胞内,进而将钙离子填补回内质网。
阅读全文…