自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu搭建python环境

安装python环境环境变量配置 /etc/profile ,/etc/bashrc 是系统全局环境变量设定 ~/.profile , ~/.bashrc用户家目录下的私有环境变量设定为了方便使用python与pip命令,可以将python改为默认使用python3,pip默认使用pip3which python3 //找到python3命令的调用路径sudo mv p...

2020-02-20 21:50:52 113

原创 Scipy(科学计算工具包)

文章目录使用傅里叶变换消除噪点使用matplotlib.pyplot绘制圆Scipy文件输入/输出读写数组文件读写图片[pillow](https://pillow.readthedocs.io/en/latest/)图片处理使用scipy的ndimage处理图片使用傅里叶变换消除噪点代码是基于jupyter notebook图片链接import numpy as npimport ma...

2018-12-14 21:09:52 560

原创 django模板

文章目录变量过滤器 在变量显示之前修改它标签forifincludeblock extendsurl 反向解析commentCSRF生成图形验证码的方法变量{{ var }}过滤器 在变量显示之前修改它{{ var | 过滤方式 }}{{ str | lower }} 小写{{ str | capfirst }} 第一个字母大写{{ str | title }} 将单词的第...

2018-10-27 17:49:34 107

原创 django中模型的使用

文章目录模型的基本概念模型的具体定义方式模型具体属性约束一对一 、一对多、 多对多on_delete的属性模型元选项自定义模型管理器模型的基本概念模型是您的数据唯一而且准确的信息来源。它包含您正在储存的数据的重要字段和行为。一般来说,每一个模型都映射一个数据库表。每个模型都是一个 Python 的类,这些类继承 django.db.models.Model模型的具体定义方式clas...

2018-10-27 11:14:32 636

原创 django增删改查

重点先来说一下查查询到一个结果集合filter() 得到符合要求的# __gt大于__lt小于 __gte小于等于Student.objects.filter(chinese__gt=80)Student.objects.filter(chinese__lt=70)Student.objects.filter(chinese__lt=80, math__gt=75)# inSt...

2018-10-25 08:22:27 134

原创 django基本配置流程

首先我的文件结构如下:下面首先说这个项目是如何生成的在你安装好django的库后使用命令python-admin startproject mysite会在你的当前目录生成一个mysite的文件夹使用cd命令进入你的mysite文件,这是一个项目文件夹 里面可以包含多个应用,而应用才是你主要编写python代码的地方,所以我们现在要建立一个应用 python manage.py sta...

2018-10-24 20:07:12 522

原创 mysql查询题集

CREATE TABLE students(sno VARCHAR(3) NOT NULL,sname VARCHAR(4) NOT NULL,ssex VARCHAR(2) NOT NULL,sbirthday DATETIME,class VARCHAR(5))CREATE TABLE courses(cno VARCHAR(5) NOT NULL,cname VARCHAR(...

2018-10-19 14:53:52 289 1

原创 mysql学习总结

sudo apt-get install mysql 在安装的时候如果没有让输入密码就可以直接进入 如果没有密码在5.7以后的版本你可以进入mysql后使用设置密码1,use mysql 这句话是说使用名叫mysql的数据库2,ALTER USER 'root'@'localhost'IDENTIFIED WITH mysql_native_password BY '你的新密码'...

2018-10-19 14:27:44 207

原创 linux上使用其默认的中文输入法

1.在我的上一篇文章中提到了语言汉化,只要你的linux安装了汉语语言包接下来你只需要进入setting中在input Sources中点击+ 将 chinese添加就好,可以使用ctrl+shift切换中英输入发...

2018-10-18 15:53:16 3324

原创 Linux命令小结2

1.sed编辑器的使用    s   替换内容   当与g合用是全局替换的意思    如  sed "s/test/aaa/g" a.txt 表示将a.txt 所有的test都替换为 aaa 如果不加g就只会替换一个    a\   在目标行后插入内容,如果匹配到多个目标行,那么每一行后都会插入           如:sed "/test/a\exam" a.txt 在含有te...

2018-10-14 10:25:59 88

原创 在vmware上配置ubuntu

1.下载什么的就不说了2. 先要选择ubuntu镜像下载的地址,然后会要你选择安装ubuntu系统的地址,放在d盘就好,然后就会创建完成了3.在启动虚拟机之前我们需要先编辑虚拟机的运行环境,我们一般给3个G的运行内存(算了你要是4g的内存条那还是算了,最多给2g,给的太多会可能会导致虚拟机由于分配空间不够无法启动)然后核心的话自己处理器有几个就给几个吧,这样子你的虚拟机不至于运行...

2018-10-14 00:40:35 178

原创 git与github in linux

git本地提交到github上1.首先你要在本地创建一个git仓库执行git init  这样会在本地创建一个不可见的.git 文件2.向本地仓库中提交你需要上传的文件 例如你的项目为demo 就将demo先移动到和.git同级的目录中文件初始位置为工作区执行git add demo   将demo添加到暂存区执行git commit -m "create demo"   将...

2018-10-11 19:54:36 191

原创 Linux命令小结

快捷键的使用                        ctrl + alt +t 快速打开终端                     ctrl + alt 鼠标退出虚拟机                     ctrl + g 鼠标进入虚拟机                     ctrl + l 清屏                     ctrl + c...

2018-10-10 17:42:23 69

原创 mysql 8.XXX zip版的安装使用

1,去官网下载好mysql的安装包https://dev.mysql.com/downloads/file/?id=479669地址我复制过来了,是最新版的2,将安装包解压到D盘,在进入解压的目录新建一个data目录,my.ini文件使用记事本打开,然后复制如下语句注意此处的basedir,和datadir一定要设置成你自己的目录名称, [mysql]         # 设置mys...

2018-10-09 20:01:19 90

原创 GIT(一)

下面给大家分享一下我第一次使用git1,下载并安装好git配置好git本地用户名和邮箱git config --global user.name "Your Name"git config --global user.email "Your email"2,使用ssh-keygen -t rsa -C "your email for github"命令按下回车,然后不管什...

2018-10-04 22:33:41 235

原创 bootstrap栅格系统

bootstrap的栅格系统提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口(viewport)尺寸的增加,系统会自动分为最多12列,每一个.row都必须包含在.container和.container-fluid中,然后只有column才能作为row的直接子元素我们可以给row增加padding值这样会抵消掉.container的margin值,同时column也会抵消掉margin...

2018-09-13 16:48:52 71

原创 高阶函数和虚拟环境的配置

zip()list1 = [4,2,3,7,5]list2 = [1,2,3,4]# zip()函数里面可以传递多个列表list3 = zip(list1, list2)# 输出[(4,1),(2,2),(3,3),(7,4)]print(list3)# 如果列表的长度不一样,就会按照较短的列表来,map()# map()可以用来获取一组特殊的列表# 函数用来返回...

2018-09-12 18:45:23 93

原创 python网络编程

TCP和UDP协议TCP基于连接发送数据,UDP无需连接就可以发送数据 TCP安全,会重传数据包,UDP不安全,发送完就不再理会 TCP发送速度慢,UDP发送速度快 TCP一般用于发送聊天文字,UDP一般用于发送音视频服务端TCP和UDP# tcp服务端import socket# socket.AF_INET表示地址格式是ipv4,socket.SOCK_STREAM表示通...

2018-09-11 17:32:59 73

原创 正则表达式

 元字符# . 匹配任意字符  换行符除外# * 匹配前一个字符0次到多次# + 匹配前一个字符1次到多次# ? 匹配前一个字符0次到一次# () ()中的字符作为一个整体,如(bo)?代表bo作为一个整体出现0次到一次# {m,n} 匹配前一个字符m到n次,{m,}表示出现最少m次,{,n}表示最多出现n次# \  跟在其后的元字符变成普通字符,不在有其元字符的作用# []...

2018-09-10 19:13:59 86

原创 设计模式之单例模式

第一种使用类方法来实现class Singleton: instance = None @classmethod def getSingleton(cls): if cls.instance==None: cls.instance=cls() return cls.instancep1=Singleton.g...

2018-09-08 15:33:53 85

原创 异常处理

主动抛出异常try: a = 1 if a == 1: raise IndexError("除数不能为1") else: print(10/a)except IndexError as e: print(e)自定义异常# 自定义异常class MyException(Exception):# 此处传入msg为抛出...

2018-09-07 19:23:54 92

原创 python面向对象总结

私有属性# 私有属性不能被继承,只能在当前类的内部被调用class Person: def __init__(self,name,age,sex): self.name = name#私有属性__age只能在当前类中使用 self.__age = age# 使用了property相当于使用了get方法 # get方法 @prop...

2018-09-07 17:52:35 257

原创 python中的文件操作总结

遍历文件目录# 广度遍历def query(path): stack=[] # stack存放的是路径 stack.append(path) # 使用了while嵌套for while True: # 当栈中的目录为空时跳出循环,也就是遍历完了所有的目录 if len(stack)==0: br...

2018-09-06 20:33:55 172

原创 bootstrap容器布局和排版样式和列表样式和表格样式

容器布局<!--这样的格式表示是采用了bootstrap的容器,不会占满浏览器--><div class="container"></div><!--表示占满浏览器--><div class="container-fluid"></div>排版样式<!--boot

2018-09-02 14:50:51 3754

原创 bootstrap初体验

项目中每个页面都要参照如下的样式<!DOCTYPE html><html lang="zh-CN"> ...</html>bootstrap遵循移动设备优先原则<meta name="viewport" content="width=device-width, initial-scale=1"><!--以下是禁用了屏幕...

2018-09-02 09:20:27 87

原创 os模块

os模块常用的函数import os# 获取当前文件的目录os.getcwd()# 获取path下的文件os.listdir(path)# 将filename和path拼接起来os.path.join(path,filename)# 判断是不是fileos.path.isfile(path)# 判断是不是目录os.path.isdir(path)# 获取路径名不包含最后...

2018-08-31 20:28:47 348

原创 python中的装饰器

普通装饰器def outer(fn): def inner(name): print("大家好!!!!") fn(name) print("谢谢大家!!!") return inner# 使用注释来表示该函数被outer装饰@outerdef say(name): print("我是", name) ...

2018-08-31 19:05:28 63

原创 python中的排序算法

1,内置的sorted函数python内置的sorted函数是使用的Timsort算法,该算法是结合了合并排序(merge sort)和插入排序(insertion sort)# python中的sort函数给字母排序,比较字母的ASCII码,从左往右单个字符的比较如"b"&gt;"abcd"# 如何给包含字典的列表排序list1=[ {"name":"张三","age":3..

2018-08-31 17:26:46 806

原创 Django(六)

在局域网内如何访问到你搭建的Django网站1,关闭你的主机防火墙2.1),在你项目的setting文件的ALLOWED_HOSTS中允许访问达的主机ip, *表示所有的主机均可访问 (可以在cmd中通过ipconfig命令查找到ipv4)如ALLOWED_HOSTS = ["*"]2.2),使用python manage.py runserver 0.0.0.0:8000启动...

2018-08-30 21:08:38 65

原创 python中的函数

函数中的传参问题# python中的变量有两种类型# 值类型和引用类型list1=[1,2,3,4,5]num=10def func(n,*args): args[0]=10 n=11 print(num) print(args)func(num,list1)print(num,list1)# 打印输出的list1,被改变了,然后num2没有被改...

2018-08-30 19:51:53 73

原创 python中的字符串

基本操作# +拼接字符串,"hello"+"world"# *复制重复字符串 "-"*10# in 判断子字符串是否在字符串中,# [index]:下标,str1[2],str1[1]# [:]切片# len:字符串长度# 遍历# for ch in str# for i in range(len())字符串操作count():出现的次数upper():变成大写...

2018-08-29 17:29:36 106

原创 python中的数据结构

1,列表# list的常用方法list1=[1,2,3,4]# 增加list1.append(object)list1.append(object)list1.insert(index,object)# 将object插入到指定位置list1.extend(iterable)# 将另外一个可迭代对象和list1合并# 删list1.pop()# 将刚加进来的6从stack中删...

2018-08-26 18:05:17 104

原创 Python语法技巧

1,使用join连接数组list1=[1,2,3,4,5]str=''.join([str(x) for x in list1])#正序连接str=''.join([str(x) for x in list1[::-1]])#倒序连接2,使用datetime来修改日期now=datetime.datetime.now()now+=datetime.timedelta(day...

2018-08-22 19:35:16 114

原创 运算符

逻辑运算符的短路操作# not&gt;and&gt;or# 短路操作,当逻辑运算符的最后结果确定后,就不会继续执行# 会返回最后一个判断的数# 为false的值0,"",None,[],False,Nulln = 1 and 2 and 3# 返回3n = 1 and None and 3# 返回Nonen = 1 or 2 or 3 # 返回1n = None or 1 or...

2018-08-22 14:51:17 76

原创 python中流程控制

for 语句python中的 for 语句依据任意序列(链表或字符串)中的子项,按它们在序列中的顺序来进行迭代在python中如果在迭代过程中修改迭代序列,这是不安全的(只有在使用链表这样的可变序列时才会有这样的情况)我们可以迭代它的副本,然后修改它的数据如words=["liu","ming","zhe"]for w in words[:]: if w=="liu...

2018-08-22 13:59:04 94

原创 python中的format

format的用法字符串填充格式转换其他字符串填充格式转换# int('1100',2)能将其他进制转换为十进制,,,b,o,x分别代表要转换成的进制# 如下输出八进制的1100print(format(int('1100',2),'o'))其他格式化时间now=datetime.now()print ('{:%Y-%m-%d %X}'...

2018-08-21 21:03:19 1016

原创 Django之mvt流程

2018-07-18 19:19:16 362

原创 Django2.0以后的版本在部署时报错django.core.exceptions.ImproperlyConfigured: Passing a 3-tuple to include() ....

这是由于在django2.0后不支持使用在urls.py中写url(r'^admin/', include(admin.site.urls)),直接用path('admin/', admin.site.urls),对于应用中自定义urls.py文件的引用还是需要使用include()...

2018-07-18 10:49:53 8624 5

原创 Django中model层的操作

创建模型类:在models.py中创建一个类,继承于models.Model  模型迁移:在Terminal下执行python manage.py makemigtaions,将sqlite3部署到database 模型ORM:给模型类创建一个对象,给对象赋值后调用save可以将数据写入对应表中 站点管理:1、管理界面本地化将管理界面的语言时间都设置为中国  2、创建管理员执行python ...

2018-07-18 08:41:12 277

原创 python中浅拷贝和深拷贝的区别

python中浅拷贝和深拷贝的区别list1 = [1,2,3]list2 = list1list1[0] = 0print(list2)print(list1)打印的结果:[0, 2, 3][0, 2, 3]小结:通过把一个列表变量名赋值给另一个变量名,只是把一个列表变量名list1的指引赋值给另一个变量名list2,使list1和list2都指向[1,2,3],所...

2018-07-12 21:36:59 196

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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