自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Stephen_zsky的博客

一个爱家爱生活爱未来爱编码的python程序猿

  • 博客(17)
  • 收藏
  • 关注

原创 Python--实现一个Web框架demo

通过对Flask和Django的个人理解和知识总结,可以运用python完成一个小的demo框架,虽然没有涉及到模板等诸多功能,但是用到的知识点都是比较多,如Socket编程,装饰器传参在实际项目中如何使用等等。1. 客户端与服务器通信过程 说明:TCP服务器:1.1 服务器主要是用来处理客户端的连接请求,然后把请求的url,传递给框架来处理具体的逻- 辑;1.2 服务器...

2018-06-11 01:55:56 3079 2

原创 Django Web框架要点之类视图

1.类视图1.1 在django中类视图是用类来定义的一个视图1.2类视图有什么优点1.2.1 想对于函数视图来说,虽然函数视图便于理解。但是遇到一个视图对应的路径提供了多种不同HTTP请求方式的支持时,便需要在一个函数中编写不同的业务逻辑,代码可读性与复用性都不佳。1.2.2 类视图代码可读性好,类视图相对于函数视图有更高的复用性, 如果其他地方需要用到某个类视图的某个特...

2018-06-11 01:29:49 398

原创 python正则表达式总结

1. 正则表达式语法  1.1 字符与字符类    1 特殊字符:\.^$?+*{}[]()|      以上特殊字符要想使用字面值,必须使用\进行转义    2 字符类        1. 包含在[]中的一个或者多个字符被称为字符类,字符类在匹配时如果没有指定量词则只会匹配其中的一个。      2. 字符类内可以指定范围,比如[a-zA-Z0-9]表示a到z,A到Z,0到9之间的任何一个字符 ...

2018-06-08 10:36:32 288

原创 python 正则表达式初探

1. 基本使用 import re match(r"正则", 数据) 从头开始匹配 如果匹配失败就直接终止匹配 匹配成功 返回含有匹配结果的 对象  .group() 匹配失败 返回None re.match(r"ah", "ahelloworld").group() re.match(r"hello", "ahelloworld").group() search(r"正则", 数

2018-06-08 10:35:07 197

转载 git使用笔记

1. 总结git的两大特点:  版本控制:可以解决多人同时开发的代码问题,也可以解决找回历史代码的问题  分布式:Git是分布式版本控制系统,同一个Git仓库,可以分布到不同的机器上。    首先找一台电脑充当服务器的角色,每天24小时开机,    其他每个人都从这个“服务器”仓库克隆一份到自己的电脑上,    并且各自把各自的提交推送到服务器仓库里,也从服务器仓库中拉取别人的提交。    可以自...

2018-06-08 10:28:14 136

原创 python 去除列表重复元素

1. 逻辑去除(推荐面试使用)def dedup_list(li): """定义一个列表去重的函数""" # 定义一个空列表用于接收不重复的列表元素 dedup_li = list() # 定义一个相关变量,用于下标的判断 index = 0 # 相同的任意个元素,用列表的index方法只能取到第一个重复元素的下标 # 遍历列表,同时每取到一...

2018-06-01 11:40:30 1739

原创 python Flask中的请求钩子

from flask import Flaskfrom settings import Configapp = Flask(__name__)app.config.from_object(Config)# 在第一次请求之前调用,可以在此方法内部做一些初始化操作@app.before_first_requestdef before_first_request(): prin...

2018-05-24 14:09:01 551

原创 python中几种实现字符串反转的方法

1. 循环法和遍历法def rev(s): str0 = '' l = len(s)-1 while l >= 0: str0 += s[l] l -= 1 return str0s1 = input("请输入任意字符串:")s2 = rev(s1)print(s2)def rev_str(s): s2 =...

2018-05-24 13:38:11 1010

原创 JavaScript 第二天

1. 数组生成<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> </body> <scri

2018-05-05 17:10:27 193

原创 JavaScript 第一天

1. JS的引入方式<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> </head> <body> <!--1.行间事件(主要用于事件)--&

2018-05-05 16:52:31 189

原创 HTML + CSS 第三天

1. 相对定位和绝对定位<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title></title> <style> div { width: 100px; height: 100px; }

2018-05-05 16:30:31 264

原创 HTML+CSS第二天

1. 相对路径和绝对路径1.1 相对地址 相对于引用文件本身去定位被引用的文件地址,以上的例子都是相对地址,相对地址的定义技巧:“ ./ ” 表示当前文件所在目录下,比如:“./pic.jpg” 表示当前目录下的pic.jpg的图片,这个使用时可以省略。“ ../ ” 表示当前文件所在目录下的上一级目录,比如:“../images/pic.jpg” 表示当前目录下的上一级目录下的images文件夹...

2018-05-05 15:53:39 231

原创 TCP/python

1. TCP/IP协议(族)互联网协议包含了上百种协议标准,但是最重要的两个协议是TCP和IP协议,多以,大家把互联网的协议简称为TCP/IP协议(族)常用的网络协议图如下:说明:网际层也称为:网络层          网络接口层也称为:链路层网络七层协议和网络四层协议:2. TCP简介2.1 TCP介绍tcp协议,传输控制协议(Transmission Control Protocol,缩写TC...

2018-05-02 20:28:15 634

原创 HTML+CSS 第 1 天

1.    前端三大语言结构标准HtmlHtml是网页的结构。相当于人的骨骼表现(样式)标准CssCss是网页的美容师。相当于人的化妆师行为标准JavaScriptJS是网页的数据交互、效果交互。相当于人学会了技能2.    HTML注释<!—注释的内容--><!--规定页面用第几代HTML版本--><!DOCTYPE html><!--HTML是网页...

2018-05-02 10:05:12 774

原创 UDP通信

1.网络目的和IP地址的意义##1.1 网络网络能够把多方链接在一起,然后可以进行数据传递网络编程就是,让在不同的电脑上的软件能够进行数据传递,即进程之间的通信##1.2 ip地址ip地址:用来在网络中标记一台电脑,比如192.168.1.1;在本地局域网上是唯一的。2.IP地址分类(了解)##2.1A类IP地址一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,...

2018-04-28 10:01:21 2574

原创 Linux基本操作

1. 终端快捷键 Ctrl + 放大终端 Ctrl - 缩小终端 Tab自动补齐 Ctrl l 清屏 Ctrl c 结束一个程序2. ls list 列表、列举 目录内容信息 -a all 查看所有的文件 包括隐藏文件(.开始的文件) 默认不显示 -l long 显示详细信息 -h human being friend 人类友好的方式显示文件大小3. touch 文件名 创建一个新文件 touch...

2018-04-24 11:00:58 154

原创 闭包-装饰器-类装饰-类装饰器传参

闭包闭包:两个函数的嵌套,外部函数返回内部函数的引用,外部函数一定有参数def 外部函数(参数): def 内部函数(): pass return 内部函数他跟函数之间的区别: 1.格式两个函数嵌套 2.闭包外部函数的参数可以在内存中保持装饰器装饰器是什么:闭包加@xxx装饰器的作用:在不改变原先的函数值跟调用的方式,添加额外...

2018-04-20 17:31:34 775 1

空空如也

空空如也

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

TA关注的人

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