搜索到与相关的文章
Python

Node.js与PHP、Python的字符处理性能对比

测试用例分为用函数和类来进行一个大字符串的字符逐一读取。测试代码Node.js函数varfs=require("fs");varcontent=fs.readFileSync("page.html",{encoding:"utf-8"});functionchars(content){varlength=content.length;varpos=0;while(pos++

系统 2019-09-27 17:47:51 2040

Python

纯 Python 实现的 Google 批量翻译!

首先声明,没有什么不良动机,因为经常会用translate.google.cn,就想着用Python模拟网页提交实现文档的批量翻译。据说有API,可是要收费。生成TokenGoogle为防爬虫而生成token的代码是Javascript的,且是根据网站的TKK值和提交的文本动态生成。网上搜到的一段Python代码有点小Bug,且缺少动态获取TKK的步骤。最后还是对照Javascript代码自己改成Python了。方法很简单,先转成易懂的Javascript

系统 2019-09-27 17:47:50 2040

Python

Python -二维数组定义

1.a=[]arrays=[a*3]arrays其实为[[]]2.arrays=[a]*N看上去是创建了二维数组,但是只是创建N个指向a的引用,所以一旦a改变,arrays中N个list也会随之改变eg:a=[]N=3arrays=[a]*3arrays[0].append(1)#看上去只为第一个list添加整数1,实际上---print(arrays)输出为[[1],[1],[1]]3.arrays=[[]foriinrange(N)]eg:N=3arr

系统 2019-09-27 17:47:28 2040

Python

Python实现的tab文件操作类分享

类代码:#-*-coding:gbk-*-importosclassTABFILE:def__init__(self,filename,dest_file=None):self.filename=filenameifnotdest_file:self.dest_file=filenameelse:self.dest_file=dest_fileself.filehandle=Noneself.content=[]self.initflag=Falsesel

系统 2019-09-27 17:47:28 2040

Python

python自动发邮件总结及实例说明【推荐】

python发邮件需要掌握两个模块的用法,smtplib和email,这俩模块是python自带的,只需import即可使用。smtplib模块主要负责发送邮件,email模块主要负责构造邮件。smtplib模块主要负责发送邮件:是一个发送邮件的动作,连接邮箱服务器,登录邮箱,发送邮件(有发件人,收信人,邮件内容)。email模块主要负责构造邮件:指的是邮箱页面显示的一些构造,如发件人,收件人,主题,正文,附件等。1.smtplib模块smtplib使用较

系统 2019-09-27 17:46:47 2040

Python

2019 版_Python 常见的 170 道面试题全解析:编码规范

原文链接:https://gitbook.cn/books/5cfdc7e67d79973578df3426/index.html7.什么是PEP8?8.了解Python之禅么?9.了解docstring么?10.了解类型注解么?11.例举你知道Python对象的命名规范,例如方法或者类等12.Python中的注释有几种?13.如何优雅的给一个函数加注释?14.如何给变量加注释?15.Python代码缩进中是否支持Tab键和空格混用。16.是否可以在一句i

系统 2019-09-27 17:46:40 2040

Python

python使用wmi模块获取windows下的系统信息 监控系统

Python用WMI模块获取Windows系统的硬件信息:硬盘分区、使用情况,内存大小,CPU型号,当前运行的进程,自启动程序及位置,系统的版本等信息。本文实例讲述了python使用wmi模块获取windows下的系统信息监控系统#!/usr/bin/envpython#-*-coding:utf--*-#http://www.cnblogs.com/liu-ke/importwmiimportosimportsysimportplatformimport

系统 2019-09-27 17:38:02 2040

Python

python简单实现刷新智联简历

python来写一个试试吧,这里使用了cPAMIE模块,代码如下:代码fromcPAMIEimportPAMIEie=PAMIE("www.zhaopin.com")ie.textBoxSet("loginname",'你的用户名')#给loginname文本框赋值ie.textBoxSet("password","密码")#给password文本框赋值ie.buttonClick("login_button_1")#点击登录按钮ie.linkClick(

系统 2019-09-27 17:37:43 2040

编程技术

一次失败的网购:在兰蔻官网订购的货不对版

这是上个月的事情,说上当受骗有点过分,但是货不对版倒是恰如其分。我写在开心上群上,移到这里,因为开心的兰蔻群不值得信任,将其锁住了,不过也是正常的。我要承认,在群上写了之后,联系了我,看看如何解决问题,要我将小样寄回去(有些是套装的标明样品,我的理解不属于免费赠送),但是大概一个月时间才能发给我(说缺货)。网购就是图个方便,我还要去找快递,太麻烦了。我也常在网上购物,也比较小心,没想到兰蔻不是烂不烂的问题,因为产品还是不错,我也担心假货,问题是否给你所要货

系统 2019-08-29 22:54:49 2040

编程技术

ConcurrentLinkedQueue的实现原理分析

1.引言在并发编程中我们有时候需要使用线程安全的队列。如果我们要实现一个线程安全的队列有两种实现方式:一种是使用阻塞算法,另一种是使用非阻塞算法。使用阻塞算法的队列可以用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现,而非阻塞的实现方式则可以使用循环CAS的方式来实现,本文让我们一起来研究下DougLea是如何使用非阻塞的方式来实现线程安全队列ConcurrentLinkedQueue的,相信从大师身上我们能学到不少并发编程的技

系统 2019-08-29 22:40:24 2040