『我不生产代码,我只是代码的搬运工。』当然了,这是一个玩笑。说到代码,我们要学习各种编程语言,学习如何让编译器能懂我们编写的代码。但是,编译器是如何做到能听懂我们的话的呢?按照我们既定的语句一行行的去执行,最终达到我们的目的。这篇文章,我会讲一个很简单的四则运算解释器,通过使用 Python 实现它来一步步了解一个解释器是如何工作的,它们又是怎么得到我们想要的结果的。...
分类:
其他好文 时间:
2016-01-17 19:01:29
阅读次数:
148
python中想要实现sftp的话可以使用paramiko模块官网http://www.paramiko.org/其中文档有很详细的说明paramiko很强大,通过python实现SSH协议。可以做到ssh远程登录,sftp上传下载文件。sftp的实现1.通过密码口令认证#!/usr/bin/python
#-*-coding:utf-8-*-
importparamiko
remo..
分类:
编程语言 时间:
2016-01-16 19:36:48
阅读次数:
2108
[root@wwwsmtplib]#catqq_mail_html.py#!/usr/bin/envpythonimportsmtplibfromemail.mime.textimportMIMEText#??MIMEText?HOST="smtp.163.com"SUBJECT="Websitetrafficdatatables"TO="961769710@qq.com"FROM="15517707935@163.com"msg=MIMEText("""<tablewidth="800"border=..
分类:
编程语言 时间:
2016-01-15 17:59:11
阅读次数:
240
Python Function Note1 #汉诺塔问题Python实现2 def my_move(n, a, b, c):3 if n == 1:4 print(a + ' --> ' + c)5 else:6 my_move(n-1, a, c, b)#将前n-1个盘子从...
分类:
编程语言 时间:
2016-01-14 20:50:42
阅读次数:
215
线程池概念什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁...
分类:
编程语言 时间:
2016-01-14 18:50:08
阅读次数:
154
原桌面系统: ui用python开发,并用python实现的rpc,服务端python调用了forthan编写的核心计算模块。部署到微信公众账号之后: 在原有系统的基础上增加了一个web服务器。将原有python的ui部分修改为命令行脚本,并运行在web服务器上,实现原有程序对核心计算模块...
分类:
微信 时间:
2016-01-13 19:44:09
阅读次数:
295
linux:samba配置:http://blog.chinaunix.net/uid-23069658-id-3142052.htmlpython:线程指南:http://www.cnblogs.com/huxi/archive/2010/06/26/1765808.html一行python实现并...
分类:
其他好文 时间:
2016-01-11 22:11:33
阅读次数:
125
在数据库中存储时,使用 Bytes 更精确,可扩展性和灵活性都很高。输出时,需要做一些适配。1. 注意事项与测试代码需要考虑sizeInBytes为 None 的场景。除以 1024.0 而非 1024,避免丢失精度。实现的函数为getSizeInMb(sizeInBytes),通用的测试代码为de...
分类:
编程语言 时间:
2016-01-11 09:04:19
阅读次数:
223
持续集成平台接入扫描作业是一项繁琐而又需要细致的工作,于是趁着闲暇时间,将代码扫描作业用Python代码实现了配置自动化。每次配置作业的过程中,都会在checkcode1或者checkcode3上 E:\jenkins\workspace\CHECKSTYLE目录下建立一个对应的文件夹,将build...
分类:
编程语言 时间:
2016-01-08 23:28:46
阅读次数:
211
项目中有时候需要用脚本来自动发送邮件,而用Python来发送邮件十分的方便,代码如下:#!/usr/bin/python
#coding:utf-8
importsmtplib
fromemail.mime.textimportMIMEText#引入smtplib和MIMEText
smtp_info={
"host":"smtp.163.com",#设置发件服务器地址
"port":25,#设置发..
分类:
编程语言 时间:
2016-01-04 18:20:11
阅读次数:
156