本文主要由Python String Format 一文翻译整理而来,在python中使用 % 进行格式化字符串由来已久,不过在python2.7+ 的版本中引入了新的格式化字符串的方法。虽然%号的方式依旧可用,不过在[PEP-3101] 中已有含蓄的警告称将完全淘汰python2.6之前使用的这些方法。下面部分……
Continue reading
使用print可以输出的类型有:字符串、整数、浮点数及精度控制。 1.格式化输出整数 python print也支持参数格式化,与C言的printf似: 1strHello = "the length of (%s) is %d" %('Hello World',len('Hello World')) 2print strHello 3#输出果:the length of (Hello World) is 11 2.格式化输出16制整数 1nHex = 0x20 2#%x --- hex 十六进制 3#%d --- dec 十进制 4#%d --- oct 八进制 5print "nHex = %x,nDec = %d,nOct = %o" %(nHex,nHex,nHex) 6……
Continue reading
一、/dev/shm理论 /dev/shm/是linux下一个非常有用的目录,因为这个目录不在硬盘上,而是在内存里。因此在linux下,就不需要大费周折去建 ramdisk,直接使用/dev/shm/就可达到很好的优化效果。 /dev /shm/需要注意的一个是容量问题,在linux下,它默认……
Continue reading
很多网站反感爬虫的到访,于是对爬虫一律拒绝。在采集网页信息的时候,经常需要伪造报头来实现采集脚本的有效执行,这需修改http包中的header、User-Agent、Accept、Connection、Referer(对付反盗链必备)等伪造更多信息。例如使用nginx,经常会通过……
Continue reading
一、JSON概述 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition – December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JS……
Continue reading
nginx不仅仅作为web站点使用,也可以当做一个文件共享的使用,索引目录列表提供用户下载文件,apache的index功能很强大也很漂亮.咱们使用的nginx,说下nginx索引目录(nginx内置索引目录点我),他自带的autoindex模块ngx_http_autoinde……
Continue reading
PAM(Pluggable Authentication Modules )是由Sun提出的一种认证机制。它通过提供一些动态链接库和一套统一的API,将系统提供的服务 和该服务的认证方式分开,使得系统管理员可以灵活地根据需要给不同的服务配置不同的认证方式而无需更改服务程序,同时也便于向系 统中添加新的认证手段。从本篇开始会总结……
Continue reading
通过python采集时 ,经常需要从html 中获取图片或文件的URL并下载到本地,这里列举最常用的三种模块下载的方法:urllib模块、urllib2模块、requests模块。具体代码如下: 1import urllib 2import urllib2 3import requests 4url = 'http://www.test.com/wp-content/uploads/2012/06/wxDbViewer.zip' 5print "downloading with urllib" 6urllib.urlretrieve(url, "code.zip") 7print "downloading with urllib2" 8f = urllib2.urlopen(url) 9data = f.read() 10with open("code2.zip", "wb") as code: 11 code.write(data) 12print "downloading with requests" 13r = requests.get(url) 14with open("code3.zip", "wb") as code: 15……
Continue reading
互联网职业群分享的资料,里面大多是BAT公司的人,很多是猎头。这些技巧对于职场人来说,是非常宝贵的。 1、请你自我介绍一下你自己? 回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有。其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最……
Continue reading
前段时间,我在准备面试的时搜到的一套Linux运维工程师面试题,感觉比较全面,一直保存在草稿,刚在整理后台时翻了出来,干脆就发出来好了,以备不时之需。 1.linux如何挂在windows下的共享目录 1mount.cifs //192.168.1.3/server /mnt/server -o user=administrator,pass=123456 linux 下的server需要自己手动建一个 后面的user与pass 是windo……
Continue reading