#!/bin/bash/envpythonwhileTrue:user_name=raw_input(‘whatisyourname?‘).strip()iflen(user_name)==0:print"pleaseinputyouruser_name.ifyounot,pleaseregister!"continueelse:file=open(‘/root/passwd‘)state=0#nologinname_n=0#noaccountuser_pass=raw_input(‘whatisyourpa..
分类:
编程语言 时间:
2015-06-29 22:25:00
阅读次数:
229
开闭原则开闭原则(OCP)是面向对象设计中“可复用设计”的基石,是面向对象设计中最重要的原则之一,其它很多的设计原则都是实现开闭原则的一种手段。
1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开闭原则,它的原文是这样:“Software entities should be...
分类:
编程语言 时间:
2015-06-29 22:22:24
阅读次数:
1831
Scapy是一个可以让用户发送、侦听和解析并伪装网络报文的Python程序。这些功能可以用于制作侦测、扫描和攻击网络的工具。换言之,Scapy 是一个强大的操纵报文的交互程序。...
分类:
其他好文 时间:
2015-06-29 22:20:21
阅读次数:
2935
编辑部的主页:好像没啥用
http://shop.oreilly.com/product/0636920022923.do
每章的代码,github上面的:中文版
https://github.com/willard-yuan/pcv-book-code
github上面,英文版:
https://github.com/jesolem/PCV
项目主页:...
分类:
编程语言 时间:
2015-06-29 22:17:28
阅读次数:
198
yield 关键字是在学习python生成器(Generator)时遇到的,对于它及Generator至今我还不能很深入的理解,当前只是把所理解的知识作下记录,以便以后翻查。 yield关键字是用来定义生成器(Generator),其具体功能是可以当作return使用,从函数里返回一个值,其区...
分类:
编程语言 时间:
2015-06-29 22:14:33
阅读次数:
115
mysql版本:5.5.34在使用select for update来加锁的时候,遇到间隙锁,锁住了整个表的情况(本来应该是只锁住部分范围行)。具体如:delivery_idcreatetime1100210131024103session1:select delivery_id from tabl...
分类:
数据库 时间:
2015-06-29 22:13:47
阅读次数:
151
1、当一个表需要和另外的表链接时,需要连接的对应数据为多条时,先对这些多条数据进行处理 left join (SELECT RESERVATION_ID,COUNT(RESERVATION_ID) attentionsum FROM B_ATTENTION WHERE STATE=1 ...
分类:
数据库 时间:
2015-06-29 22:09:43
阅读次数:
204
1 --SELECT @@error // 全局错误 默认是0 2 3 BEGIN TRANSACTION 4 TRUNCATE TABLE cfb5 SAVE TRANSACTION a 6 DELETE from ksbmb 7 ROLLBACK TRANSACTION a 返回到a的...
分类:
数据库 时间:
2015-06-29 22:08:53
阅读次数:
120
#count对象 Only 2.7from collections import Counter#统计字母出现的次数Counter('hello world') Counter(['red', 'blue', 'red', 'green', 'blue', 'blue']) #小于等于0的会被忽略....
分类:
编程语言 时间:
2015-06-29 22:07:24
阅读次数:
126
Lambda表达式是Python中一类特殊的定义函数的形式,使用它可以定义一个匿名函数。Python的Lambda表达式的函数体只能有唯一的一条语句,也就是返回值表达式语句。语法:lambda 参数:返回值参数个数不限使用lambda表达式可以简化函数定义过程,也不必考虑函数命名的问题,增强代码可读...
分类:
编程语言 时间:
2015-06-29 22:04:53
阅读次数:
113