自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python实现epoll版http服务器并实现长连接

epoll 是 Linux 平台下特有的一种 I/O 复用模型实现,epoll版http服务器实现原理类似于select版服务器,都是通过某种方式对套接字进行检验其是否能收发数据等。select和poll中采用的都是轮询的方式进行检测,轮询的方式数据越多效率越低,而epoll中则通过事件通知的方式来进行检测,从主动的去轮询检测到等着需要处理的事件来通知,其效率要更高,同时没有上限,但是epoll...

2019-01-03 17:05:30 2061

原创 百度贴吧通用爬虫

号外!号外!号外!喜欢逛贴吧的朋友们,你们的福利来啦!经过本人的一顿操作,我写出了百度贴吧的通用爬虫,只需要输入你想爬取的贴吧名字就可以进行内容的爬取。喜欢校花吗?来咱们一起看一看校花吧的首页吧看看这忧郁的眼神,瞬间征服了多少宅男的心(手动滑稽)百度贴吧的请求地址如下:http://tieba.baidu.com/f?ie=utf-8&kw=校花&fr=search...

2019-04-13 15:38:22 906

原创 使用python完成多任务复制

多任务可以说是多线程,多进程,即在同一时间可以完成多个任务。不管是在python开发过程中还是在其它开发过程中,多线程和多进程开发都是不可缺少的,这不仅仅可以大大提高软件的执行效率,更能方便工具资源的管理。就并发和并行来说,并发不属于多线/进程,并行属于多线/进程。本文,通过使用线程池和消息队列实现了多任务复制的功能以及复制完成百分比的输入。一起来看看如何实现的吧。首先:为了创建线程池和消息队...

2018-12-19 15:56:20 217

原创 Python中open()方法权限详解

几种方式· r 只读 可以省略打开方式 如文件不存在则报错· w 只写 如文件不存在则创建 打开文件时把原来的内容删除再写,即覆盖· a 追加 没有读的权限 不覆盖原先文件,直接追加到文件末尾· + 可读写· r+ 可读写,直接写是从文件开头写,read()后文件指针跳至文件尾部,从尾部开始写入,文件不存在则报错· w+ 可读写,文件不存在则创建,先把原文件内容删除,...

2018-11-05 12:33:43 10232

原创 Python常用算法(部分)

众所周知,算法不仅在面试中经常问到,而且在实际的项目中更是经常用到,特整理了几个关于Python常用的算法,看代码。chapter one :选择排序def findSmallest(arr): smallest = arr[0] smallest_index = 0 for i in range(1,len(arr)): if arr[i]<sm...

2018-10-31 20:19:05 203

原创 Python中函数的详解

Python中的函数作用跟其他语言的函数作用基本相同,都是带名字的代码块,用于一些完成具体的工作。要执行函数定义的特殊任务,可调用该函数。需要在程序中,多次执行同一项任务的函数,无需反复编写完成该任务的代码,而只需要调用执行该任务的函数即可。首先:定义一个简单的无参函数def func(): '''打印简单的问候语''' print("Hello")func()定义一个有...

2018-10-22 19:00:19 393

原创 Python基础算法(持续更新)~~

一: 创建一个包含1-100之间所有素数的列表,排序后打印显示该列表; 随后只保留该列表前5个数字,删除其余内容并打印输出相应结果; 再将每个元素值加上100,显示列表内容;把列表转化为字符串。思路分析:1.创建一个空列表,用来存储1-100之间的素数2.生成1-100之间的所有素数3.对列表进行处理,只保留前五位4.转为字符串代码实现如下:# 声明一个空列表eList ...

2018-09-27 08:37:27 2634

原创 使用Python编写爬虫糗事百科

心血来潮,想爬糗百,刚好在学习Python,就拿糗百练练手吧~先上代码,看后再说,嘿嘿嘿。# _*_ coding:utf-8 _*_import urllib.requestimport reclass QSBK: # 初始化方法,定义一些变量; def __init__(self): # 当前页码 self.pageIndex = ...

2018-09-25 22:35:40 324 2

原创 基于H5<audio>标签并通过js和jQuery实现网页版音乐播放器

最近一段时间在使用js和jQuery,私下就自己动手写了一个网页版的音乐播放器,主要是基于H5的<audio>标签来实现的。先上图片看下效果。 下面是首页的<html></html>代码,歌曲详情部分我就写了一个,也是写死的,见谅~~<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><

2017-08-04 11:35:33 6747 3

原创 在kotlin中使用RecyclerView

Kotlin 是一个基于 JVM 的新的编程语言,由 JetBrains 开发。Kotlin可以编译成Java字节码,也可以编译成JavaScript,方便在没有JVM的设备上运行。JetBrains,作为目前广受欢迎的Java IDE IntelliJ 的提供商,在 Apache 许可下已经开源其Kotlin 编程语言。Kotlin已正式成为Android官方开发语言。因为AS在

2017-06-12 14:36:10 2124 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除