自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 linux

grep 查找 过滤 正则匹配awk 分析 文本分析工具sed 编辑 面向字节流的非交互式文本编辑器ps -ef | grep python查看进程ps aux | grep python 查看进程netstat -tunlp | grep 80 查看占用80端口的程序lsof -i : 80top 查看C...

2018-09-03 11:34:00 108

转载 git

git add . 将本地文件增加到暂存区git commit -m "信息" 将暂存区的内容提交到本地分支,本地分支(默认master)git push 将本地仓库的内容推送到远程仓库(远程分支)git pull 将远程仓库(远程分支)的内容 下载到本地仓库(本地分支)配置git --用户名和邮箱git config --global user.name "qmh"git...

2018-09-03 10:40:00 155

转载 xlrd模块

1、通过xlrd模块读取Excel每行的内容pyhton3安装xlrd模块:pip3 install xlrd1 import xlrd2 filepath='xxxxx.xlsx' # 文件路径3 sheet = xlrd.open_workbook(filepath) #获得sheet对象4 5 for sheet_name in sheet.shee...

2018-07-27 20:28:00 164

转载 手写栈和队列

1、栈(特点:后进先出) 1 # 栈:后进先出 2 class Stack(object): 3 4 def __init__(self): 5 self.data = [] 6 7 def push(self, item): 8 return self.data.append(item) 9...

2018-07-22 11:22:00 108

转载 Django的请求生命周期

Django的请求生命周期:1、当用户在浏览器中输入url时,浏览器会生成请求头和请求体发给服务端2、服务端的wsgiref模块接收用户请求并将请求进行初次封装,然后将请求交给Django的中间件3、通过中间件之后将请求交给url,根据浏览器发送的不同url去匹配不同的视图函数4、视图函数根据业务逻辑调用数据库获取相应的数据,然或根据模板渲染页面如果不涉及到数据调用,...

2018-07-21 21:24:00 215

转载 一行代码实现九九乘法表

print ('\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for y in range(1,x+1)]) for x in range(1,10)]))转载于:https://www.cnblogs.com/Ming-Hui/p/9347816.html

2018-07-21 20:07:00 241

转载 跨域问题

由于浏览器同源策略,凡是发送请求url的协议、域名、端口三者之间任意一与当前页面地址不同即为跨域。如何判断是否是简单请求?浏览器将CORS请求分成两类:简单请求(simple request)和非简单请求(not-so-simple request)。只要同时满足以下两大条件,就属于简单请求。请求方法是以下三种方法之一:HEAD,GET,POSTHTTP的...

2018-07-20 18:45:00 76

转载 window7_64+python3.6安装Twisted

window7_64+python3.6安装Twisted安装:pip instatllTwisted-17.9.0-cp36-cp36m-win_amd64.whl错误:Twisted-17.9.0-cp36-cp36m-win_amd64.whl is not a supported wheel on this platfor m.解决方法:修改包名更...

2018-07-18 21:06:00 114

转载 resful协议1

一、重要概念:RESTFul API已经是现在互联网里对外开放接口的主流模式,可参考:豆瓣APIhttps://developers.douban.com/wiki/?title=api_v2GitHubhttps://developer.github.com/v3/分享关于resful协议:https://www.jianshu.com/p/294fcc94...

2018-07-15 20:37:00 147

转载 Http状态码

10状态码定义下面描述了每个状态代码,包括它可以遵循哪种方法以及响应中所需的任何元信息的描述。原文:https://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html10.1信息1xx此类状态代码表示临时响应,仅包含Status-Line和可选标头,并以空行终止。此类状态代码没有必需的标头。由于HTTP / 1.0没有定义任何1...

2018-07-15 20:06:00 171

转载 MTV与MVC

1、MVCMVC是一个架构模式,它分离了表现与交互。它被分为三个核心部件:模型、视图、控制器。下面是每一个部件的分工:视图是用户看到并与之交互的界面。模型表示业务数据,并提供数据给视图。控制器接受用户的输入并调用模型和视图去完成用户的需求。图: MVC (模型、视图、控制器)MVC的完整流程:下面是MVC(模型、视图、控制器)架构的控制流程:...

2018-07-15 16:38:00 84

转载 content_type

1、content_type:https://blog.csdn.net/Ayhan_huang/article/details/78626957from django.contrib.contenttypes.models import ContentType from django.contrib.contenttypes.fields import GenericFo...

2018-07-13 17:16:00 107

转载 json相关

1.json介绍json的介绍:http://www.json.org/json-zh.html2、json与Pythonjson与Python:https://docs.python.org/3/library/json.html什么是json? +-------------------+---------------+ | Python ...

2018-07-12 18:57:00 58

转载 Python面试题

1、本题关于生成器def add(s, x): return s + xdef gen(): for i in range(4): yield ibase = gen() for i in [1,10]base = (add(i, n) for i in base)print(list(base))...

2018-07-12 16:39:00 85

转载 PyMySQL

一、PyMySQL?1、概念PyMySQL 是在 Python3.x 版本中用于连接 MySQL 服务器的一个库,Python2中则使用mysqldb。PyMySQL 遵循 Python 数据库 API v2.0 规范,并包含了 pure-Python MySQL 客户端库。2、PyMySQL安装在使用 PyMySQL 之前,我们需要确保 PyMySQL 已安装。使用语句...

2018-04-26 21:38:00 166

转载 python基础——协程

一、协程进程:进程与进程之间数据隔离,可以利用多核,进程之间的调度靠操作系统。线程:线程与线程之间数据共享,CPython解释器下不能利用多核,线程之间的调度靠操作系统。协程:协程与协程之间数据共享,不能利用多核,协程之间的调度靠代码,创建一个协程的开销比线程小,切换速度比线程快。在操作系统中进程是资源分配的最小单位,线程是CPU调度的最小单位协程 :  能...

2018-04-03 08:59:00 128

转载 Python基础并发编程——进程

一、进程的基础知识1、理论基础知识顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu变成多个虚拟的c...

2018-04-01 15:47:00 111

转载 Python基础并发编程——操作系统

一、操作系统简介1、手工操作——穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一...

2018-04-01 14:38:00 391

转载 python基础——socket

一.socket概念1.理解socket络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket。建立网络通信连接至少要一对端口号(socket)。socket本质是编程接口(API),对TCP/IP的封装,TCP/IP也要提供可供程序员做网络开发所用的接口,这就是Socket编程接口;HTTP是轿车,提供了封装或者显示数据的具体形式;S...

2018-03-20 16:37:00 104

转载 Python基础——网络编程

一:楔子你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间要传递一个数据,你要怎么做呢?这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容就可以了。但是当你的a.py...

2018-03-19 17:27:00 85

转载 python推导式

一、列表推导式例一:30以内所有能被3整除的数multiples = [i for i in range(30) if i % 3 is 0]print(multiples)# Output: [0, 3, 6, 9, 12, 15, 18, 21, 24, 27]View Code例二:30以内所有能被3整除的数的平方def square...

2018-02-07 16:04:00 64

转载 Python迭代器和生成器

一、迭代器现在已知的可迭代对象:str list tuple dict set range和文件句柄。但是,什么是可迭代对象?可迭代对象的测量方法。方法一: dir(被测对象) 如果 他含有__iter__ ,那这个对象就叫做可迭代对象.下面字符串S就是可迭代对象:s= 'abcdef'print('__iter__' in dir(s))可迭代对象,...

2018-02-06 17:37:00 61

转载 Python装饰器

一、装饰器的定义装饰器本质上就是一个python函数,他可以让其他函数在不需要做任何代码变动的前提下,增加额外的功能,装饰器的返回值也是一个函数对象。装饰器的应用场景:比如插入日志,性能测试,事务处理,缓存等等场景。简单版本的装饰器:#简单的装饰器def func(): print('小明')def timmer(f): def inn...

2018-02-06 17:12:00 40

转载 Python函数初识二

一、命名空间的概念我们首先回忆一下Python代码运行的时候遇到函数是怎么做的,从Python解释器开始执行之后,就在内存中开辟里一个空间,每当遇到一个变量的时候,就把变量名和值之间对应的关系记录下来,但是当遇到函数定义的时候,解释器只是象征性的将函数名读如内存,表示知道这个函数存在了,至于函数内部的变量和逻辑,解释器根本不关心。  等执行到函数调用的时候,Python解释器会再...

2018-02-01 16:33:00 81

转载 Python函数初识

一、函数初识现在有这么个情况:python中的len方法不让用了,你怎么办?来测试一下‘hello word’ 的长度:for循环来实现:s1 = "hello world"length = 0for i in s1: length = length+1print(length)但是,需要求另一个字符串的长度,就需要再写一遍:...

2018-01-31 15:49:00 82

转载 python文件操作

1、文件操作的基本流程计算机系统分为:计算机硬件,操作系统,应用程序三部分。我们用python或其他语言编写的应用程序若想要把数据永久保存下来,必须要保存于硬盘中,这就涉及到应用程序要操作硬件,众所周知,应用程序是无法直接操作硬件的,这就用到了操作系统。操作系统把复杂的硬件操作封装成简单的接口给用户/应用程序使用,其中文件就是操作系统提供给应用程序来操作硬盘虚拟概念,用户或应用程...

2018-01-30 20:02:00 47

转载 Python面试常见习题

1、逻辑运算常见习题举例:print(1 or 2 and 3 or 4)print(2 > 1 or 1 and 3 < 2) 答案: 2、编码知识1 12 TrueView CodeASCII的作用:1 ASCII 是二进制与英文大小写字母,标点符号,特殊符号的对应表,共8位,最左边一位为0是预留位。...

2018-01-24 15:54:00 67

转载 Python基础二——数据类型初识

1、整数intint主要用于计算-----“i.bit_length()”:表示i所占用的最少二进制位数。#int-----i.bit_length():表示i所占用的最少二进制位数。i= 13print(i.bit_length())2、布尔值bool布尔值就两种:True,False。就是反应条件的正确与否。真 1 True。假 0...

2018-01-23 17:54:00 163

转载 编码历史ASCII、Unicode、utf-8和GBK

ASCII编码:用来表示所有的大写和小写字母,数字0 到9、标点符号, 以及在美式英语中使用的特殊控制字符,一个字符共8位,占一个字节。ASCII编码是由美国国家标准协会制定的标准的单字节字符编码方案,用来存储计算机中的数据。Unicode:ASCII编码具有一定的局限性,不能表示中文等其它语言,所以,国际组织制定了可以容纳更多文字和符号的字符编码方案----unicode。Un...

2018-01-22 17:12:00 105

转载 Python基础

Python的介绍1、Python的出生在1989年的圣诞节,一门神奇的语言诞生了——Python,Python的创始人吉多·范罗苏姆(Guido van Rossum)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。2017年7月的TIOBE排行榜,Python已经占据第四的位置,Python崇尚优美、清晰、简单,是一个优秀并广泛使...

2018-01-21 21:36:00 275

转载 Python2与Python3的不同点

Python2与Python3的不同点1、规范性1)、在大的环境下,Python2含有PHP、Java、C等语言的规范陋习。(Python是一门开源的语言,任何人都可以贡献代码,但是每个人上传的代码规范都不相同。)2)、Python2里面重复的代码特别多。3)、Python3编码规范、清晰、简单,符合Python的宗旨,Python的设计哲学是“优雅”、“明确”、“简单”...

2018-01-20 22:53:00 311

空空如也

空空如也

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

TA关注的人

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