懒人翻译

前言编码演示总结前言越来越懒了,懒到不想动动鼠标打开翻页网页的界面。尤其是在不一个IDE下,更不想切换了。Chrome浏览器有翻译插件,但是不能自动翻译PDF上的英文; Eclipse可以很方便的查看源码,但是不能自动翻译单词的含义;总的来说吧,可以归结为两个方面。一是我太懒,多动几下鼠标又死不了人╭(╯^╰)╮。二是我英语还有待提升,提上到不用翻译软件就好了。最后呢,我还是懒得多点那 …… 阅读全文

认真对待 Python3 收邮件

前言准备初体验试水划水蹚水潜水拓展前言之前老是用Python发邮件,用起来挺方便的。但是一直没实现用Python收邮件,最近忙着笔试面试,但是又不能时刻打开浏览器,刷手机看看有没有新邮件(尤其是有没有关于面试,笔试通知的邮件)啊。所以写个脚本来做下定时任务,一旦有相关的主题邮件,结合GUI控件,声音组件,给出提醒。想来还是不错的。收邮件其实是被Python内置支持的,名为poplib。 …… 阅读全文

Python 实现一个全面的单链表

前言实现清单链表实现总结前言算法和数据结构是一个亘古不变的话题,作为一个程序员,掌握常用的数据结构实现是非常非常的有必要的。实现清单实现链表,本质上和语言是无关的。但是灵活度却和实现它的语言密切相关。今天用Python来实现一下,包含如下操作:['addNode(self, data)']['append(self, value)']['prepend(self, value)']['i …… 阅读全文

Python 实现二叉树相关操作

前言方法声明二叉树相关霍夫曼树实现原理代码实现一实现方式2最终效果总结前言继昨天的链表,今天又复习了一下二叉树,发现之前很熟练的东西,现在确实是很生疏了。看来知识真的是不学就忘啊。方法声明在开始介绍之前,依然先来罗列一下实现了哪些方法:['getsize(self)']['print(self)']['qianxuDG(self, root)']['zhongxuDG(self …… 阅读全文

Python 模拟登录知乎

前言必备知识点headersRefererUser-Agent隐藏域其他模拟登录模拟防爬服务器端loginphploginhtml浏览器测试正常提交用户名密码的话如下用户名或者密码填写错误的情况如下爬虫没有添加隐藏域时添加了隐藏域的爬虫知乎模拟登录更新版知乎模拟登陆代码部分验证效果总结前言前天看到一个爬取了知乎50多万评论的帖子, 羡慕的同时也想自己来尝试一 …… 阅读全文

当模拟登陆遇到验证码

前言环境实施简易示例实战校园图书馆登录效果演示总结前言这两天在看相关于模拟登录的案例,不可避免的遇到了一些验证码相关的问题,在此之前一直使用的是将验证码下载到本地,然后人工肉眼识别的方式。但是效果可想而知,精确度倒是还可以,然而却变得不是很智能了。于是今天来学习一下如何自动识别验证码。环境我的实验环境为:Python3.6Pycharm2016.2 ProfessionalTess …… 阅读全文

2017 携程 笔试编程题 1

前言正文题目要求思路n10n 18核心测试总结前言今天参加了携程的笔试,编程题第一题一开始想错了方向,花费了很多时间(虽然第二题就是给时间也不一定做得出来,(⊙﹏⊙)b)。下面记录一下这个小插曲。正文题目要求将指定的正整数n分解成若干个互不相同的自然数的和,且使这些自然数的乘积最大人家给了个输入输出的例子,如下:输入15输出 144言下之意就是在自然数之和为15的这些数字中,乘积最 …… 阅读全文

记 dotamax 面试第一题

前言正文思路存在一个数字存在两个数字总结前言今天接到了一个面试,面试官鑫哥声音很好听,人也很好,是我目前见到的所有面试官中最好的一位啦。可能还是知识面比较窄,第一个问题就把我给问倒了。一是太紧张,二是本身能力可能也没那么强,所以第一题没能想出来。面试完后,心里还是坠着一个石头似得,就一个想法,把这个问题搞明白,实现了。于是下午,着手实现了一下,在此做个笔记,希望对后来人能有所帮助。正文这道 …… 阅读全文