自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python Django Template、Views、Urls总结

一、Template 模版MTV中的Template 充当数据展示的角色 在Django中使用的就是Django模版 模版组成 1、静态HTML 2、模版语法 变量 {{ var }} 变量名遵循命名规范 来源 视图中传递过来的 标签中,逻辑创建出来的 标签 {{ % exp % }} 将标签分为单标签和双标签 双标签必须闭合 结构标签 block 块、坑 用于规划,填充页面 ...

2020-05-28 15:19:04 154

原创 Python Django MTV及Models总结

一、MTV流程组成 model、view、template、urls Django中流程 客户端 --- > urls urls ---> views views ---> models models ---> views views ---> template template ---> 客户端 二、Models模型 Django 数据操作封装 定义数据表结构 模型类、表、属性、字段 定义模型 继承自M

2020-05-25 16:39:18 116

原创 Python Django Model 模型

Model 模型 创建数据库表数据操作封装 定义数据表结构:模型类、表、属性、字段 定义模型 继承自Model class Meta 源信息 db_table 表名 定义字段 字段类型:CharField、TextField、IntegerField、FloatField、BooleanField、DecimalField、NullBooleanField、AutoField、FailField、ImageField 字段y约束:max_length、defaul..

2020-05-25 12:19:59 147

原创 Python Django Views逻辑处理 及 Urls路由规则

Viewsviews模块为MVC中的C——Controller,逻辑处理,是连接MTV中model(数据库数据)与Template(视图模块)的结合,将数据库中的数据显示到视图中Urls路由按照列表的书写顺序进行匹配,从上到下匹配,没有最优匹配的概念 路由规则编写:通常直接指定,在结尾添加斜杠 /URL组成:http://www.xxx.com/xx/index/?u_toke...

2020-05-25 11:11:27 102

原创 Python 学习之前须知

http://baijiahao.baidu.com/s?id=1600605386796024602&wfr=spider&for=pc

2020-05-25 10:54:04 52

原创 C# Winform 导入Excel表时,报错:输入字符串格式不正确

导入Excel表时,导入成功,但是报错:输字符串格式不正确原因分析:由于Excel中,DELETE键删除 和 右键Excel表中某一行删除 不同DELETE键删除:1、删除某一行的内容且保留表格选中要删除内容的行按下Delete键,则该行的内容已删除,表格还在,即这一行没有被完全删除2、右键Excel表某一行,点击删除或快捷键D,彻底删除某一行(1)选中需要删除的行(2)选中行后,单击右键点击删除 或 快捷键D,这样这一行就完全被删除了出现输入字...

2020-05-22 10:40:12 125

原创 Unity 默认的快捷键

shift +方向键 向“向方向键前进”Windows系统Unity3D中的快捷键组合键 键 功能 File 文件 Ctrl N New Scene 新建场景 Ctrl O Open Scene 打开场景 Ctrl S Save Scene 保存 Ctrl Shift S Save Scene as 保存场景为 Ctrl Shift B B...

2020-05-18 15:39:11 65

原创 SQL Server 获取符合条件的数据并导出建表语句和插入语句

SQL Server导出建表语句和插入语句,包括当前数据库中已有的数据信息1、找到要进行操作的表所在的数据库,右键-->任务-->生成脚本2、首页是简介,可直接点击下一步3、第二页是选择要生成脚本的对象,若只需要生成数据库中某一个对象的脚本,则勾选“选择特定数据库对象”,然后勾选自己需要用到的表,点击下一步4、第三页设置脚本编写的选项:(1)图一:默认输出类型为特定文件,可以指定自己的脚本路径进行保存,默认勾选覆盖现有文件,则生成的脚本会覆盖原有的...

2020-05-14 15:09:25 354

原创 SQL Server 将数据库中表复制到另一个数据库中

一、复制表结构第一步:首先,打开并连接Sql Server,在源数据库Source_db(源数据库名称)上右键,然后依次点击“编写表脚本为”→“CREATE到”→“新查询编辑器窗口”。第二步:在第1步产生的编辑器中按”crtl+a“组合键全选内容,然后右键“复制“(或按"crtl+c"键)。第三步:新建查询,然后右键”粘贴“(或ctrl+v);如图所示,将代码中Source_db(源数据库名)改为target_db(目标数据库名)。接着右键单击”执行“执行代码。第四步:然后,在目

2020-05-14 12:12:37 49

原创 Winform TextBox 明文与密文切换显示

Winform只需要将TextBox的PasswordChar属性设置为一个特殊字符,即可用于输入密码。但是,当用户输入了错误的密码时,删除所有的输入,再次重新输入就会显得有点麻烦,而且可能还会输错。因此,需要提供一种方式供用户查看自己输入的内容到底是什么。方式一:密码框的右边有一个复选框,当勾选该复选框时就显示用户的输入(明文),否则显示为密码 方式二:密码框的右侧有一个类似眼睛的图标,当鼠标停留在该图标上就显示明文要实现TextBox的明文和密文之间的切换,其实就是需要编写CheckBox的Ch

2020-05-14 11:26:12 162

原创 Mysql 系统默认数据库

Mysql系统默认数据库information_schema mysql performance_schema sys5.6前系统默认数据库有:information_schema、mysql、performance_schema、test一、information_schema(信息概要)information_schema是一个信息数据库,它保存着关于MySQL服务器所维护的所有其他数据库的信息。(如数据库名,数据库的表,表栏的数据类型与访问权限等。) 在INFOR...

2020-05-13 13:49:17 152

原创 FFMPEG实现MP4和m3u8视频文件的转换

一、什么是ffmpeg?FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004

2020-05-11 17:31:16 377

原创 C语言 (2)指针详解

C语言指针详解为什么需要指针?指针解决了一些编程中基本的问题。第一,指针的使用使得不同区域的代码可以轻易的共享内存数据。当然你也可以通过数据的复制达到相同的效果,但是这样往往效率不太好,因为诸如结构体等大型数据,占用的字节数多,复制很消耗性能。但使用指针就可以很好的避免这个问题,因为任何类型的指针占用的字节数都是一样的(根据平台不同,有4字节或者8字节或者其他可能)。第...

2020-04-22 14:43:12 95

原创 c c++ (1)基础知识

一、数据类型、输入输出、if条件判断输入字符scanf("%d", &a) 中,&a表示变量 a 的地址,&是取地址符printf 输出时用%d 输出,则输入时也用 %d 输入//导入库 standard input output 标准输入输出库 .h 头文件 #include <stdio.h>int main(){ //数据类...

2020-04-22 14:42:51 95

原创 Python Django Template 视图层

Template等同于MVC中View层,为视图层结构标签block块 用来规划我们的布局(挖坑) 首次出现,代表规划 第二次出现,代表填充以前的规划 第三次出现,代表填充以前的规划,默认动作是覆盖 如果不想覆盖,可以添加{{ block.super }} 这样就实现了增量式操作 extends继承 可以获取父模版中的所有结构block + extends...

2020-04-22 10:23:10 76

原创 Python Django 框架知识点总结

CS/BS——客户端和服务器的交互模型client--Browser server--Web后端--python(django、flask)、java、php、goMVC软件架构风格--不是标准 将数据操作,业务处理,界面展示进行了拆分 核心思想:解耦合 松耦合 Model:模型--封装数据的交互操作(CRUD) View:视图--是用来将数据呈现给用户的 Contro...

2020-04-20 10:11:23 138

原创 Python(21)可变数据类型和不可变数据类型

def test(num): print(str(id(num))+" >>> 2") num = 100 print(str(id(num))+" >>> 3")num = 200print(str(id(num))+" >>> 1")test(num)print(str(id(n...

2020-04-17 11:05:12 49

原创 Python(20)进程、线程、协程

一、进程进程 包含 线程 包含 协程打开一个程序,产生一个进程,进程是程序的实体一个任务就是一个进程进程优点:稳定性高,一个进程崩溃了,不会影响其它进程进程缺点:1、创建进程开销巨大2、操作系统能同时运行进程数目有限from multiprocessing import Processprocess = Process(target=函数, name=进程的名字, ...

2020-04-17 11:04:23 55

原创 Python(9)匿名函数及匿名函数与内置函数的结合

一、匿名函数匿名函数:简化函数的定义例如:一个函数只有一行或较少的代码格式:lambda 参数... : 返回的结果def add(a, b): s = a + b return ss = lambda a, b: a + bprint(s) #s 是函数functionresult = s(1, 2)print(result)s1 = la...

2020-04-17 10:57:48 46

原创 Python(8)函数返回值、函数的嵌套调用、局部变量及全局变量

一、函数返回值返回类型:1、返回一个值2、返回多个值,并将多个值保存到元组中,返回元组例如返回(5,6,'aaa')3、接收值时,可以使用多个变量接收def add(a, b): result = a + b return resultprint(add(5, 6))def test(): return 5, 6, 'aaa'i...

2020-04-17 10:57:02 134

原创 Python(7)函数介绍

函数:作用:将重复的代码,封装到函数中,使用直接调用 代码模块化、提高复用性,减少代码冗余定义函数:格式def 函数名([参数, 参数, ...]): 参数可有可无 函数体 (重复的代码)注意:1、必须使用关键字 def 2、函数体注意缩进 3、函数名()有大量重复性代码,需要函数进行封装if 条件1: 判断名字是否存在...

2020-04-17 10:56:17 53

原创 Python(6)内部函数、闭包、装饰器

一、内部函数内部函数特点:1、可以访问外部函数的变量2、内部函数可以修改外部函数的可变类型变量3、内部函数修改全局的不可变的变量时,需要在内部函数声明:global变量名 内部函数修改外部函数的不可变的变量时,需要在内部函数中声明:nonlocal变量名4、locals()查看本地变量有哪些,以字典的形式输出 globals()查看全局变量有哪...

2020-04-17 10:55:37 75

原创 Python(5)字典、集合总结、可变及不可变及类型间的转换

字典:元组类似列表(当成容器)特点:1、定义的符号 ()2、元组中的内容不可修改 list tuple dict(dictionary) 列表[] 元组() 字典{} ele ele Key:value 键值对...

2020-04-17 10:54:46 78

原创 Python(3) List列表及列表函数

'''列表函数:只有通过列表才可以调用函数添加: .append(向列表添加内容) 在列表最后追加 .extend() 如果是字符串,则将字符串拆分,将每个字符添加到列表末尾 .insert(添加到列表的索引, 添加的内容)删除: del list[index] .remove(e) 删除列表中第一次出现的元素e,返回值是Non...

2020-04-17 10:53:32 108

原创 Python(2)选择排序、冒泡排序

l = [9, 6, 7, 2, 4]#选择排序 从左往右,第一轮交换找到最小值,第二轮交换找到第二小值,依次类推#每轮 都是将最小的值换到最前面 保证每轮左边的值为当前轮最小值'''. ..... | . ..... | . ..... | . . 9 6 7 2 4 i = 0(9), j = 1(6) 第0位的数字,逐个与后面的数字进行比较,并将...

2020-04-17 10:52:14 26

原创 Python(1)字符串内置函数

字符串的内建函数: 声明一个字符串,默认可以调用内建函数(系统准备好的一些函数)第一部分:大小写相关的capitalize() title() istitle() upper() lower()#第一部分:大小写相关的# capitalize() title() istitle() upper() lower()message = 'flower...

2020-04-09 13:41:54 67

原创 Python(19)正则表达式

一、正则表达式简介1、正则表达式的定义正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是对字符串(包括普通字符(例如,a 到 z之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符及这些字符的组合,组成...

2020-03-27 15:28:39 98

原创 Python(18)自定义模块及系统模块

一、自定义模块当你导入一个模块,python解释器对模块位置的搜索顺序是:1、当前目录2、如果不在当前目录,Python则搜索在shell变量 PYTHONPATH 下的每个目录。3、如果都找不到,Python会查看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。模块搜索路径存储在system模块的 sys.path变量中。变量里包含当前目录,PYT...

2020-03-27 09:55:48 80

原创 VSCode 编写Python代码

一、下载Anaconda并安装Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。[1]因为包含了大量的科学包,Anaconda的下载文件比较大(约531MB),如果只需要某些包,或者需要节省带宽或存储空间,也可以使用Miniconda这个较小的发行版(仅包含conda和Python)。Anaconda是一个方便...

2020-03-26 14:37:07 232

原创 python(17)文件操作

一、文件操作模式及操作流程1、mode(模式):r : readw : write纯文本文件b : binary二进制字节rb : readbinary wb : writebinary纯文本、图片、音乐、电影readin 输入writeout 输出2、文件操作流程客户:文件上传——读硬盘并上传到网盘——写入网盘文件下载...

2020-03-26 14:36:57 42

原创 python(16)异常 Exception

1、语法错误及异常 exception语法错误 例如:number = 100def func(): global number #添加报错解决 number += 1 #报红色波浪线2、异常: 程序运行的时候报出来的:xxxError例如:除数不能为0异常def devide(a, b): return a / bdevide(1,...

2020-03-26 14:36:16 66

原创 python(15)列表推导式、生成器、迭代器

一、列表推导式列表推导式、字典推导式、集合推导式旧的列表 ——> 新的列表1、列表推导式格式: [表达式 for 变量 in 旧列表] 或者 [表达式 for 变量 in 旧列表 if 条件]#过滤掉长度小于等于3的姓名names = ['aaa', 'bbbb', 'jack', 'abc']result = [name for name in names...

2020-03-26 14:36:10 81

原创 python(14)OS模块、文件及os模块总结、持久化保存

OS(Operation System)操作系统模块一、OS Path模块中的常用函数import os#isabs() 是否是绝对路径 D:\...\...\...\.后缀名r = os.path.isabs(r'D:\JY\test\Tulips.jpg')print('--->', r)#相对路径 本目录中文件夹r = os.path.isabs('in...

2020-03-26 14:36:01 148

原创 python(13)面向对象、方法

一、面向对象程序现实对象——————>具体的事物现实的事物——————>转成电脑程序世间万物皆对象优点:提高代码复用性面向对象:类、对象、属性、方法对象的集合------>类别------>共同的特征属性------>动作方法多个对象————>提取对...

2020-03-26 14:35:45 35

原创 python(12)面向对象 封装、继承、多态

一、封装私有化封装:1、私有化属性2、定义公有的set和get方法__属性:将属性私有化,访问范围仅仅限于类中优点:1、隐藏属性,不被外界随意修改2、也可以修改,通过函数def setXXX(self, xxx): 3、筛选赋值的内容 if xxx是否符合条件: 赋值 else: 不赋值4、如果想获取具体的某一个属...

2020-03-26 14:35:21 50

原创 Python(11)单例模式

开发模式:单例模式 单个对象仅创建一个实例(对象)class Student: pass#创建一个对象,产生一个地址s = Student()s1 = Student()print(s)print(s1)#单例class Singleton: # 私有化 单例的地址就存在于__instance __instance = None...

2020-03-26 14:35:09 55

原创 Python(10)包、模块

一、模块导入和使用模块在Python中,模块是代码组织的一种方式,把功能相近的 函数或者类 放到一个文件夹中,一个文件(.py)就是一个模块(module)模块名就是文件名去掉后缀py。这样做的好处是:- 提高代码的可复用、可维护性。一个模块编写完毕后,可以很方便的在其它项目中导入- 解决了命名冲突,不同模块中相同的命名不会冲突常用的标准库:|标准库 |说明 ...

2020-03-26 14:34:56 57

原创 压缩视频 HandBrake软件

HandBrake 手刹是一款免费开源的视频压缩软件,支持Win、Mac和Linux三个主流平台。下载地址:https://handbrake.fr/使用教程:1、下载后安装,打开软件,打开界面如下:2、拖入需要更改格式的视频文件3、下方修改保存为地址,点击开始编码,等待视频压缩。转换后的文件格式为:M4VM4V是一种应用于网络视频点播网站和移动手持设...

2020-03-11 15:10:24 612

原创 Android Flutter Your app isn't using AndroidX报错

Flutter运行时,报错:[!] Your app isn't using AndroidX.下方报错信息:Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0....

2020-03-06 15:29:25 271

原创 Unity Visual Effect Graph视觉效果图

Visual Effect Graph——Unity 新粒子系统Visual Effect Graph基于Compute Shader和HD Render Pipeline,将传统的粒子效果的计算从CPU转移到了GPU上。利用GPU的并行计算能力,能够支持更多的粒子以及实现更复杂的效果,例如流体等等。使用方法:(1)Packages中导入已下载的资源包,等待unity导入完成(2)...

2020-02-26 15:29:21 782

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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