自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python框架—Django

框架(framework)的作用:省去重复代码的过程,使用框架可以快速开发特定的系统。DRP:Don’t Repeat Yourself!WSGI(Web Server Gateway Interface)接口:from wsgiref.simple_server import make_serverdef application(environ, start_response):...

2019-10-12 02:06:40 326

原创 django—中间件|CSRF|缓存|信号|BootStrap

文章目录Django中间件CSRF缓存信号1BootStrap(模板) - 响应式+模板Django中间件django请求的生命周期get/postmodelsurl/formurls.pyviews.py模板render完整周期get/postmodelsurl/form中间件urls.pyviews.py模板renderCSRF缓存信号1BootStrap(模板)...

2019-11-09 14:03:36 189

原创 Model | Form | ModelForm

Model数据库操作Form用户请求的验证ModelForm数据库操作(部分)用户请求验证(部分)Model操作数据表操作Code First(代码优先)创建类 -> 自动生成表DB First(数据库有限)创建表 -> 自动生成类类一对多操作# 用户表class User(models.Model):...

2019-11-05 17:27:06 271

原创 django-debug-toolbar

django-debug-toolbar添加配置后,在一个render的网页会添加一个下面的toolbar,能帮助直观的看到一些数据和时间的统计例如:SQL可以看到该网页render返回时执行了多少个sql语句等pip install django-debug-toolbar# settings.pyINSTALLED_APPS = [ # ... 'django...

2019-11-03 12:06:52 262

原创 python—引用类型的巧用

先有一个列表,装了很多字典,我们希望所有parent_id不为None的都将其放到对应id的键children下,并递归执行,但递归是比较耗内存的,我们将使用引用类型的特殊方法来实现。# 原始列表comment_list = [ {'id': 1, 'user': '杀杀杀', 'comment': '我丢', 'parent_id': None}, {'id': 2, '...

2019-10-31 00:21:02 232

原创 Python模块详解目录

文章目录stringstr对象未完待续string导入string的所有方法:from string import *capwordscapwords(s, sep=None)将字符串按分隔符为界首字母大写s = 'I learn python, because I like it!'s1 = capwords(s)print(s1) # I Learn Pytho...

2019-10-24 00:50:57 204

原创 前端篇—ajax

文章目录前言前言什么是ajax?AJAX(Asynchronous JavaScript and XML):异步的 JavaScript 和 XML,即使用Javascript语言与服务器进行异步交互。ajax还有一个最大的特点:当服务器响应时,不用刷新整个浏览器页面,而可以局部刷新。与服务器异步交互浏览器页面局部刷新优缺点优点:使用js技术向服务器发送异步...

2019-10-16 00:39:29 196

原创 前端篇—模板语言

文章目录前言Django模板基本语法自定义模板templatetagsHTML模板前言模板语言:html + 逻辑控制语句Django模板基本语法# bashpython manage.py shell # 进入django命令行# djangofrom django.template import Context, Templatet = Template('Welcom...

2019-10-09 18:36:53 1006

原创 前端篇—JQuary

文章目录JQueryjQuery对象寻找元素选择器筛选器示例先懂js:我的js博客JQueryjQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是 Write Less, Do More! ,即倡导写更少的代码,做更多的事情。轻量级的js库,jQuery兼容各种主...

2019-10-02 10:37:00 229

原创 前端篇—javascript

文章目录JavaScriptJavaScript

2019-09-29 22:50:29 175

原创 python—绘图模块matplotlib

1.1 安装https://dev.windows.com/ 下载Visual Studio Communityhttps://pypi.python.org/pypi/matplotlib/ 下载matplotlib安装程序,查找与使用的python版本匹配的wheel文件打开命令窗口,切换到项目文件夹使用pip安装matplotlib python -m pip insta...

2019-09-24 07:39:05 322

原创 python—matplotlib2

3 随机漫步3.1 RandomWalk类 先创建一个生成并保存随机数的类,初始化属性:class RandomWalk(): def __init__(self, num_points=5000): self.num_points = num_points随机漫步从0开始:class RandomWalk(): def __ini...

2019-09-24 07:07:05 88

原创 linx—用户管理

相关文件:/etc/passwd ///etc/shadow ///etc/group ///etc/gshadow //sudo useradd username // 增加用户sudo passwd username // 为user设置密码su - username // 变更当前用户 -:加载配置文件id // ...

2019-09-24 07:06:40 115

原创 Python—正则表达式(re)

正则表达式(re)一、特殊符号"""引入正则表达式:进行模糊匹配*:匹配0 ~ ∞次;贪婪匹配 在*后加?(*?)设置为惰性匹配,按最小次数匹配.:通配符?:匹配0 ~ 1次+:匹配1 ~ ∞次;贪婪匹配 在+后加?(+?)设置为惰性匹配,按最小次数匹配^:从头匹配&:从尾匹配{}:自定义匹配次数(): ?: : 取消分组优先级[]:字符集...

2019-09-24 06:56:49 178

原创 前端篇—css

文章目录css的四种引入方式css选择器(selector)伪类()css的属性文档流1. float2. clear3. overflow4.positionCSScss的四种引入方式直接写在标签中,用分号隔开<div style='background-color:red;color:yellow'>这里的背景是红色,字是黄色</div>写在head标...

2019-09-20 22:22:20 103

原创 前端篇—html

文章目录HTML定义html结构标签闭合标签自闭合标签标签的属性css渲染HTML定义    超文本标记语言(Hyper Text Markup Language),标准通用标记语言下的一个应用。HTML不是一种编程语言,而是一种标记语言 (markup language),是网页制作所必备的。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。html结构<!...

2019-09-20 08:10:37 265

原创 Python—MySQL

文章目录数据库管理系统-DBMS(Database Management System)一、安装MySQL二、MySQL数据库1、概念2、默认数据库3、授权用户管理特殊命令用户登陆赋予权限授权中使用通配符三、数据表基础1. 数据库操作2. 数据表操作创建表表操作3. 数据行操作增删改查其它四、Python中使用pymysql1. 安装pymysql2. 操作数据库管理系统-DBMS(Datab...

2019-09-13 02:56:25 127

原创 python学习—基础概念

python学习笔记1-基础篇一、操作系统1.操作系统的作用2.操作系统的历史二、二进制三、编码四、计算机容量五、编程语言介绍六、Python初探Python介绍一、操作系统1.操作系统的作用(1) 管理软硬件资源(2) 管理调度计算机内部任务(3) 提供给用户和其他计算机服务接口2.操作系统的历史(1) 手工处理 效率低,每个任务之间都有等待的时间(2) 批处理(3) 联...

2019-06-18 12:03:02 137

原创 linux—权限管理

ls -l文件类型:- 普通文件d 目录文件b 块设备文件c 字符设备文件l 链接文件p 管道文件s socket文件drwxrwxr-x:user-group-other,3组rwx分别对应所有者、所有组、其他人的权限-表示没有对应的权限r:read w:write x:执行修改文件权限:chmod u=rwx ./test.py ...

2019-01-02 22:14:16 107

原创 linux—date

~$ info command~$ man commanddate //显示日期# 日期格式化%Y--------year%m-------month%d--------day%H--------hour(24小时制)%I---------hour(12小时制)%M-------minute%S--------seconddate + '%Y-m-%d-...

2019-01-02 22:13:35 97

原创 linux—快捷键及常用命令

ctrl+c:终止当前任务ctrl+u:删除光标之前的命令ctrl+k:删除光标之后的命令ctrl+y:粘贴删除命令清楚的部分ctrl+l:清屏 //等于clearctrl+a:把光标移动到最前面ctrl+e:把光标移到命令行最厚面ctrl+r:搜索最近的一次类似命令ctrl+d:关闭当前输入ubuntu-->ctrl+alt+t:打开一个新的终端...

2019-01-02 22:13:04 112

原创 linux—目录结构、分区简介、语言环境、软件安装

/:所有目录所在/boot:boot配置文件、内核和其他启动时需要文件/etc:存放系统配置有关的文件/home:存放普通用户目录/mnt:系统上手动挂载的文件系统/media:自动挂载的硬盘分区以及类似CD、数码相机等可移动介质/cdrom:挂载光盘/opt:存放一些可选程序,如某个程序测试版本,安装到该目录的程序的所有数据,库文件都存在同个目录下/root:系统...

2019-01-02 22:12:45 133

原创 linux—忘记密码解决办法

开机时长按shift -> e -> 到linux行 -> 将ro后面改为rw init=/bin/bash -> F10/Ctrl+x ->与密码有关的主要文件:/etc/gshadow/etc/shadow/etc/passwd/etc/group使用lsattr查看文件的相关配置文件:lsattr /etc/*shadow /etc...

2019-01-02 01:02:17 237

原创 Git

windows:1、下载git并安装。2、创建一个文件夹作为git仓库3、cmd--&gt;仓库路径git config --global user.name "user_name" // 设置用户名git config --global user.email "user_email" // 设置用户邮箱git init // 初始化仓库git add...

2018-09-09 11:01:16 207

原创 python爬虫篇—爬取图片(re、beautifulsoup)

​from bs4 import BeautifulSoup as bsimport reimport requestsnum = 1362name_img = 0for n in range(3): num += 1 num_img = 0 for i in range(30): num_img += 1 # 获取网页信息...

2018-09-06 14:02:15 967

原创 python—tkinter:checkbutton

from tkinter import *root = Tk() # 创建窗口root.title('Test') # 设置标题root.geometry('600x300') #设置窗口大小l1 = Label(root, text='', bg='yellow', fg='red', width=30, height=1) # 创建标签l1.pack()def ...

2018-09-05 07:49:37 576

原创 python—tkinter:scale

from tkinter import *root = Tk() # 创建窗口root.title('Test') # 设置标题root.geometry('600x300') #设置窗口大小l1 = Label(root, text='', bg='yellow', fg='red', width=30, height=1) # 创建标签l1.pack()def ...

2018-09-05 07:35:26 385

原创 python—tkinter:listbox

from tkinter import *root = Tk() # 创建窗口root.title('Test') # 设置标题root.geometry('600x300') #设置窗口大小var1 = StringVar()l1 = Label(root, textvariable=var1, bg='yellow', fg='red', width=30, heig...

2018-09-05 07:13:01 388

原创 python—tkinter:radiobutton

from tkinter import *root = Tk()root.title('Test')root.geometry('600x300')var = StringVar()l1 = Label(root, text='', width=30, height=1, bg='yellow', fg='red')l1.pack()def print_selection...

2018-09-05 06:45:26 524

原创 python—打包、shebang

pip升级:python -m pip install --upgrade pip.py打包成.exe:pyinstaller -F -w *.pypyinstaller -hshebang:python文件开头加:#!/usr/bin/env python3设置执行程序:使用python执行,不管python安装在哪里...

2018-08-08 10:36:09 162

原创 python—Tk:写一个设计签名的程序

利用tk创建一个可视化窗口:from tkinter import *# 创建窗口root = Tk()# 循环显示root.mainloop()mainloop为主循环,循环显示窗口;之后的主程序代码都需要写在mainloop之前,run ===>调整窗口大小,添加标题和相应文字:from tkinter import *# 创建窗口ro...

2018-08-08 03:23:27 936 1

原创 linux之centos7安装VMtools

vm14-centos7安装vmtools遇到问题及解决办法:1、按照vm官方文档安装方法执行https://docs.vmware.com/en/VMware-Workstation-Pro/14.0/com.vmware.ws.using.doc/GUID-08BB9465-D40A-4E16-9E15-8C016CC8166F.html2、命令mount时出现一大堆代码以及挂载出现b...

2018-08-07 05:02:12 1819

原创 Linux—Centos 7安装

1、下载VMware workstation pro-https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html --搜激活码激活2.、下载centos 7-http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x8...

2018-08-07 05:02:00 183

原创 按键精灵手机助手连接不上mumu模拟器问题解决办法

找到按键精灵安装目录---&gt;例:D:\Program Files (x86)\按键精灵\按键精灵手机助手\android---&gt;shift+右键打开powershell---&gt;adb connect 127.0.0.1:7555adb : 无法将“adb”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确,然后再试一次...

2018-08-06 16:51:01 30300 7

空空如也

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

TA关注的人

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