自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 协程的实现

一.了解协程协程,又称微线程,纤程。协程不是进程或线程,其执行过程更类似于子例程,或者说不带返回值的函数调用。英文名Coroutine。协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。所以子程序调用是通过栈实现的,一个线程...

2018-09-30 23:03:58 228

原创 CSS练习

1.导航栏<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> ul{

2018-09-28 22:28:29 389

原创 CSS常用选择器

CSS (层叠样式表) 编辑层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式...

2018-09-28 18:21:22 9585 1

原创 HTML之常用标签

一.基本结构标签**###注:下面的()在HTML文件是以<>形式存在的**1.(HTML):表示该文件为HTML文件2.(HEAD):包含文件的标题,使用的脚本,样式定义等3.(TITLE)—(/TITLE):包含文件的标题,标题出现在浏览器标题栏中4.(/HEAD):(/HEAD)的结束标志5.(BODY):放置浏览器中显示信息的所有标志和属性,其中内容在浏览器中显示....

2018-09-24 23:18:37 1059

原创 线程池

传统多线程方案会使用“即时创建, 即时销毁”的策略。尽管与创建进程相比,创建线程的时间已经大大的缩短,但是如果提交给线程的任务是执行时间较短,而且执行次数极其频繁,那么服务器将处于不停的创建线程,销毁线程的状态。一个线程的运行时间可以分为3部分:线程的启动时间、线程体的运行时间和线程的销毁时间。在多线程处理的情景中,如果线程不能被重用,就意味着每次创建都需要经过启动、销毁和运行3个过程。这必然会...

2018-09-24 21:46:16 116

原创 python之多线程2

一.创建线程的另一种方式(类的继承)相比较函数而言,使用类创建线程,会比较麻烦一点。首先,我们要自定义一个类,对于这个类有两点要求,必须继承 threading.Thread 这个父类;必须覆写 run 方法。这里的 run 方法,可以写我们的业务逻辑程序。在 start() 后将会调用。例1:任务不需要传任何参数import threading# 类的继承class IpT...

2018-09-20 09:29:10 166

原创 python之多线程1

一. 创建线程1.python管理线程的模块1)_thread_thread.start_new_thread(function,args[,kwargs]) 的第一个参数是线程函数,第二个参数时传递给线程函数的参数,它必须是tuple类型,kwargs是可选参数。 import _thread ###_thread创建多线程 import time ...

2018-09-19 23:01:25 148

原创 进程、线程、多线程

一.基本概念**1、进程(process)**狭义定义:进程就是一段程序的执行过程。广义定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程既是基本的分配单元,也是基本的执行单元。简单的来讲进程的概念主要有两点:第一,进程是一个实体。每一个进程都有它自己的地址空间,一般情况下,包括文本区域(text region)、...

2018-09-19 20:56:30 110

原创 python新型数据类型namedtuple

Python中存储系列数据,比较常见的数据类型有list,除此之外,还有tuple数据类型。因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以在这里引入了 collections.namedtuple 这个工厂函数,来构造一个带字段名的元组。相比与list,tuple中的元素不可修改,在映射中可以当键使用。tuple元组的item只能通过index访问...

2018-09-13 11:42:29 247

原创 python之datetime模块

datetime模块提供对于日期和时间进行简单或复杂的操作一.datetime模块的用法1.date类 datetime.date(year, month, day) date.today()`:返回当前的本地日期 date.replace(year, month, day):返回一个相同值的data对象, 除了这些参数给关键字指定新的值. date.weekday(): 返回da...

2018-09-11 23:36:34 340

原创 python之JSON模块

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C+...

2018-09-10 17:23:02 187

原创 python之openpyxl模块(excel管理)

一.获取wps的安装包并安装

2018-09-10 12:57:59 53459 10

原创 python之paramiko模块

paramiko是一个用于做远程控制的模块,使用该模块可以对远程服务器进行命令或文件操作,paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。由于使用的是python这样的能够跨平台运行的语言,所以所有python支持的平台,如Linux, Solaris, BSD, MacOS X, Windows等,paramiko都可以支持,...

2018-09-09 16:49:07 47193 2

原创 python练习之excel表格管理

1.每一行代表一次单独的销售。列分别是销售产品的类型(A)、产品每磅的价格 (B)、销售的磅数(C),以及这次销售的总收入。TOTAL 列设置为 Excel 公式,将每磅的成本乘以销售的磅数,并将结果取整到分。有了这个公式,如果列 B 或 C 发生化,TOTAL 列中的单元格将自动更新.需要更新的价格如下: Celery 1.19 Garlic 3.07 Lemon 1.27...

2018-09-09 01:02:55 721

原创 python之time模块

在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。一.Python时间表示方式在Python中,通常有这几种方式来表示时间: 1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。import timepri...

2018-09-09 00:22:14 146

原创 作业

实现双人游戏之2048import cursesfrom itertools import chainfrom random import choiceimport timeclass GameField(object): # 初始化信息 def __init__(self, width=4, height=4, win_value=8): ...

2018-09-07 23:12:11 123

原创 python下的数据库管理

一. 搭建管理环境 1.创建虚拟环境并激活 2.安装pymysql,为了能在pycharm中管理数据库 查看虚拟环境中的解释器位置: 进入安装过程中environment location后边的目录下的bin目录 4.在pycharm中修改解释器为上边目录下的python3.6 二.pycharm中数据库管理操作1.框架imort pymysql ...

2018-09-03 20:29:31 3671

原创 mysql数据库相关操作

创建数据库 CREATE DATABASE + name**;** 查看所有数据库名 SHOW DATABASES ; 进入数据库 USE + name 创建表 CREATE TABLE westosuser 查看表的内容 select * from users 查看所有内容 select Host...

2018-09-03 10:51:11 528

空空如也

空空如也

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

TA关注的人

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