摘要: 保持更新 阅读全文
posted @ 2017-08-24 19:42 Ping的博客 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 题目: Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] return 3, and [3,4, 1,1] return 2. Your algor 阅读全文
posted @ 2018-03-16 22:52 Ping的博客 阅读(75) 评论(0) 推荐(0) 编辑
摘要: 3Sum: 题目: Given an array S of n integers, find three integers in S such that the sum is closest to a given number, target. Return the sum of the three 阅读全文
posted @ 2018-03-16 22:47 Ping的博客 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目: Given n non negative integers a1, a2, ..., an, where each represents a point at coordinate (i, ai). n vertical lines are drawn such that the two e 阅读全文
posted @ 2018-03-16 22:38 Ping的博客 阅读(85) 评论(0) 推荐(0) 编辑
摘要: NNTP,全称是网络新闻传输协议(Network News Transport Protocol),是一个主要用来阅读和张贴新闻文章到Usenet上的网络传输协议。同时负责新闻在服务器之间的传送。这里介绍一个基于Python库nntplib的客户端实现。 一. 任务描述:从指定服务器上下载最新的一篇 阅读全文
posted @ 2017-09-12 23:07 Ping的博客 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 目前比较流行的因特网文件传输协议有FTP,HTTP等。这里展示一个利用FTP协议从某给定网站下载文件的例子。 先附上代码: 1.感兴趣的小伙伴可以去urllib库里面看看源代码,其中也使用了FTP协议库作为工具之一; 2.访问的网站为mozilla; 3.要下载的文件位于该网站服务器上的这个目录中: 阅读全文
posted @ 2017-09-11 21:51 Ping的博客 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 创建了一个TCP时间戳服务器,并创建了对应的客户端程序,两者的通信都在同一台PC上实现(手边只有一台笔记本,sorry...) 1.TCP 服务器 简单解释一下: 利用最基本的socket模块实现, 总体的效果是客户端发送消息,服务器端对消息打上时间戳,并发送回客户端; HOST为空,也即默认为本机 阅读全文
posted @ 2017-09-11 21:34 Ping的博客 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 这里示范一个抓取给定网页中图片并将其下载到本地的例子,简单地涉及一些正则表达式的内容。 明确一下任务:将下面这样一个网页中的图片抓取并全部下载到本地 方法如下: (1)利用urllib2抓取网页的内容; (2)发送对网页“http://www.imooc.com/course/list”的抓取请求; 阅读全文
posted @ 2017-09-06 21:09 Ping的博客 阅读(1195) 评论(0) 推荐(0) 编辑
摘要: 这里简单的澄清一下Python中下面几个概念: 容器 可迭代对象 迭代器 生成器 1.烦人的概念 容器这个概念不妨就按照字面意思来理解,指能将一些元素组织在一起的一种数据结构,你可以通过 in 或者 not in 这样的关键字判断某个指定的元素是否包含在容器中。通常来说,容器会将所有的元素都存放到内 阅读全文
posted @ 2017-08-27 22:26 Ping的博客 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 最近在学习大神 slatkin 的高效编程指南,发现有很多细节以往自己都不曾注意过但却是非常值得了解的。在这里总结并分享给大家。 1.遵循PEP8的编程风格 PEP8全称《Python Enhancement Proposal #8》,又叫做8号python增强提案,通过规范编程风格,使得自己的代码 阅读全文
posted @ 2017-08-24 20:26 Ping的博客 阅读(367) 评论(0) 推荐(0) 编辑