自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

何惜戈

能够感觉到无知就是一种财富。

  • 博客(12)
  • 资源 (3)
  • 问答 (3)
  • 收藏
  • 关注

原创 Python——进程、线程、与协程

进程进程就是一个运行中的程序,是系统的资源分配和运行调度的一个基本单位。由于cpu的多任务时间片轮转工作机制,所以同一时刻内一个cpu内核只能有一个进程在执行。linux下创建进程import osprint os.getpid  # 获取当前进程idpid = os.fork() # 创建一个子进程# fork 后会产生两次返回值,分别是给父进程和子进程的,如果处于子进程,那么...

2018-10-26 18:05:03 292

原创 DB——redis

redis 是一个高性能的键值对数据库,属于 nosql 一类。支持的键值数据类型有:    字符串类型      列表类型    有序集合类型      散列类型    集合类型应用场景主要有:  缓存  任务队列  应用排行榜  网站访问统计  数据过期处理  分布式集群架构中的session分离字符串类型存取set key value:创建一个键为key,值为v...

2018-10-21 11:39:27 354

原创 Django——记一次migrate错误

场景:将项目衍生另一版本,大部分逻辑未改变。创建数据库时应保留 django_migrations django_content_type auth_permission 三个表数据,因某些原因未保存,导致后来执行新的migrate时发生错误django_migrations 表保留的是历史migrate数据,如果数据为空,就会从一个migrations文件开始执行,而数据库结构是直接拷贝...

2018-10-19 22:43:32 3284

原创 WEB——验证码生成、IO存储、二进制传输

运行下段程序,浏览器访问127.0.0.1:8000即可在页面展现验证码代码包含了验证码的生成 io储存 二进制数据传输等知识点# coding=utf-8# wsgi_server.pyimport randomimport stringimport base64from io import BytesIOfrom PIL import Image, ImageDraw, Im...

2018-10-18 18:39:53 275

转载 Python——连接ftp操作

# FTP操作import ftplib f = ftplib.FTP(host) # 实例化FTP对象f.login(username, password) # 登录 def ftp_download(): '''以二进制形式下载文件''' file_remote = '1.txt' file_local = 'D:\\test_data\\ftp_do...

2018-10-17 19:36:06 7239

原创 Linux——在centos服务器上搭建一个ftp服务

安装FTP服务安装yum install -y vsftpd启动service vsftpd start尝试访问访问 ftp://ip可浏览机器上的pub目录了,该目录为服务器上/var/ftp/pub/。配置权限配置 FTP 权限vsftpd 的配置目录为 /etc/vsftpd:vsftpd.conf 为主要配置文件ftpusers 配置禁止访问 FTP 服务器的用户列...

2018-10-17 19:22:10 507

原创 GIT——多种情况下的撤销操作

####撤销更改使用checkout out 可以撤销工作区的修改(修改内容会丢失)如果没有执行过git add命令,恢复到上一版本。如果执行过 git add 命令,则恢复到add之前的状态。git checkout . #对当前所有文件执行此操作git checkout -- file #对某一file执行此操作####撤销已add或commit的修改使用git reset H...

2018-10-16 10:11:13 178

原创 WEB——点击下载excel表

查询数据生成excel返回给前端import openpyxlimport StringIOfrom django.utils.encoding import escape_uri_path def downexcel(request): wb = openpyxl.Workbook() ws = wb.active ws.title=u'测试表名'...

2018-10-11 11:00:08 1292

原创 H5——CSS

CSS 即层叠样式表,主要用于对页面的装饰。 使HTML专注于网页的内容,CSS专注于网页的表现 提供了丰富的格式化功能 可以针对各种可视化浏览器(主要有显示器、打印机、PDA等)来设置不同的样式CSS与浏览器 并不是所有的CSS的样式都被浏览器支持 不同的浏览器对CSS的实现有细微的不同,需要特别注意html中引入CSS的方法CSS基本语法基本选择器CSS中长度单位的定义...

2018-10-09 10:37:14 4277 2

原创 H5——html

一个功能完善的web页面,通常由html 、css、与 js 构成。他们描述了网页的结构,样式以及功能。HTML 即超文本标记语言,是一种用来制作超文本文档的简单标记语言,是制作网页的最基本语言,可以由游览器执行。html基本结构如下:<!DOCTYPE HTML><html> <head> <title&

2018-10-08 10:53:18 2422

原创 算法——数据结构(单向链表的实现)

单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。表元素域elem用来存放具体的数据。链接域next用来存放下一个节点的位置(python中的标识)变量p指向链表的头节点(首节点)的位置,从p出发能找到表中的任意节点。节点实现class SingleNode(o...

2018-10-04 12:24:05 860

原创 算法——简介

算法,就是计算机处理信息的一个步骤。是独立存在的一种处理问题的方法和思想,并不局限于具体的实现过程。一个完善的算法应该具有以下几种特征:输入输出:算法应具有0个或多个输入,至少一个输出。有穷性:算法应经过有限的步骤后自然结束,并且是在可接受的时间内。确定性:算法中的每一步都应具有确定的含义,不会出现歧义。可行性:算法的每一步都应该是可行的,即每一步都应该在可接受的时间内有限...

2018-10-02 17:27:17 398

miniconda3 mac python3版

访问miniconda经常失败,给下载的miniconda传上来备用

2019-03-30

python3.4中文学习手册chm

python3中文学习手册,偏向于工具类,小巧方便,适合开发工程中查询,不适合当作学习文档来使用

2018-04-11

python 2.7中文手册(chm版)

python学习手册chm版小巧方便,适合日常查询使用。不适合作为一个学习文档来读,更偏向于工具方向

2018-04-11

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

TA关注的人

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