自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Y_winter_w的专栏

那个冬冬有我帅~~~

  • 博客(56)
  • 资源 (6)
  • 收藏
  • 关注

原创 B-09 Django-第二部分(熟练掌握)-模型(Model)设计-数据访问操作(记录查询-特别)

模型(Model)设计-数据访问操作(查询操作介绍与基本API)文章目录模型(Model)设计-数据访问操作(查询操作介绍与基本API)回顾a、模型(Model)设计流程过程说明目标参考a、本节内容参考文档一、逻辑查询1.1、集合处理列举1.1.1、`AND(&)`1.1.2、`OR(|)`二、聚合与分组查询2.1、聚合函数列举2.2、聚合查询2.2.1、使用示例展示2.3、分组查询2....

2020-01-09 16:40:55 235

原创 B-08 Django-第二部分(熟练掌握)-模型(Model)设计-数据访问操作(记录查询-跨表)

模型(Model)设计-数据访问操作(记录查询-跨表)文章目录模型(Model)设计-数据访问操作(记录查询-跨表)回顾a、模型(Model)设计流程过程说明b、数据访问操作基本API目标一、跨表记录查询1.1、一对一关系的跨表记录查询操作1.1.1、表结构与数据示例1.1.2、模型代码示例1.1.3、查询代码示例a、基于对象的跨表查询b、基于下划线的跨表查询1.2、一对多关系的跨表记录查询操作...

2020-01-09 16:38:04 434

原创 B-07 Django-第二部分(熟练掌握)-模型(Model)设计-数据访问操作(记录查询-基本)

模型(Model)设计-数据访问操作(查询操作介绍与基本API)文章目录模型(Model)设计-数据访问操作(查询操作介绍与基本API)回顾a、模型(Model)设计流程过程说明目标参考a、本节内容参考文档一、查询操作相关介绍1.1、相关概念介绍1.2、查询操作特点二、查询操作基本API2.1、一般过滤器相关API介绍2.1.1、过滤器字段参数a、通用过滤字段参数b、时间过滤字段参数2.1.2、...

2020-01-09 16:35:18 201

原创 B-06 Django-第三部分(进阶技巧)-模型(Model)设计-为模型提供初始化的数据

模型(Model)设计-为模型提供初始化的数据文章目录模型(Model)设计-为模型提供初始化的数据目标回顾a、模型(Model)示例资料一、为模型提供初始化的数据1.1、通过固定内容提供初始数据第一步:在对应应用下创建一个文件夹` fixtures `第二步:创建对应JSON文件第三步:编写对应JSON文件a、模型(Model)为单表关系的JSON文件a、模型(Model)为一对多关系的JSO...

2020-01-09 16:33:11 369

原创 B-05 Django-第二部分(熟练掌握)-模型(Model)设计-迁移数据(基础)

Django-第二部分(熟练掌握)-模型(Model)设计-迁移数据(基础)文章目录Django-第二部分(熟练掌握)-模型(Model)设计-迁移数据(基础)目标回顾a、模型(Model)设计流程过程说明一、迁移操作步骤第一步、设置激活应用第二步、执行迁移检查第三步、执行迁移生成临时文件第四步、执行迁移更新数据库二、迁移常见问题问题一、迁移修改过模型类字段,如何操作问题二、修改过表名,改动大,...

2019-12-11 11:26:17 421

原创 B-04 Django-第二部分(熟练掌握)-模型(Model)设计-定义模型类(练习)

Django-第二部分(熟练掌握)-模型(Model)设计-定义模型类(练习)文章目录Django-第二部分(熟练掌握)-模型(Model)设计-定义模型类(练习)目标回顾a、模型(Model)设计流程过程说明一、数据库表设计二、定义单表的模型类三、定义一对多的模型类四、定义多对多的模型类目标前面已经介绍了如何快速入门,现在开始熟练掌握一些知识掌握定义模型类回顾a、模型(Model...

2019-12-10 17:25:53 186

原创 B-03 Django-第二部分(熟练掌握)-模型(Model)设计-定义模型类(基础)

Django-第二部分(熟练掌握)-模型(Model)设计-定义模型类(基础)文章目录Django-第二部分(熟练掌握)-模型(Model)设计-定义模型类(基础)目标回顾a、模型(Model)设计流程过程说明相关指导a、官方文档介绍一、字段选项1.1、字段枚举介绍1.2、常用字段使用实例choicesdefaulthelp_text二、类型字段2.1、字段枚举介绍2.2、字段使用实例Binar...

2019-12-10 17:24:54 205

原创 B-02 Django-第二部分(熟练掌握)-模型(Model)设计-数据库配置(基础)

Django-第二部分(熟练掌握)-模型(Model)设计-数据库配置(基础)文章目录Django-第二部分(熟练掌握)-模型(Model)设计-数据库配置(基础)目标回顾a、模型(Model)设计流程过程说明一、配置使用sqlite1.1、配置方法1.2、常见问题1.2.1、子串匹配和区分大小写1.2.2、“数据库被锁定”错误二、配置使用mysql2.1、配置方法第一步:修改工程目录下的__i...

2019-12-10 17:23:40 153

原创 B-01 Django-第二部分(熟练掌握)-模型(Model)设计-开始&介绍

Django-第二部分(熟练掌握)-模型(Model)设计-开始&介绍文章目录Django-第二部分(熟练掌握)-模型(Model)设计-开始&介绍目标回顾一、Django生命周期一、ORM与Django模型1.1、ORM概述1.1.1、ORM是什么1.1.2、ORM的优缺点1.1.3、ORM的原理1.2、Django模型1.2.1、模型(Model)是什么1.2.2、模型(Mo...

2019-12-10 17:22:48 247

原创 A-05 Django-第一部分(快速入门)-快速搭建项目的模板和优化视图

Django-第一部分(快速入门)-快速搭建项目的模板文章目录Django-第一部分(快速入门)-快速搭建项目的模板目标回顾Django生命周期一、编写使用第一个模板1.1、创建模板目录1.2、配置模板目录1.3、创建模板页面二、优化视图使用模板和模型2.1、数据库数据准备2.2、修改视图使用模型和模板2.3、页面查看效果目标学会快速搭建项目的模板了解模板作用,模板如何编写了解视图中怎...

2019-12-06 17:05:46 158

原创 A-04 Django-第一部分(快速入门)-快速搭建项目的模型

Django-第一部分(快速入门)-快速搭建项目的模型文章目录Django-第一部分(快速入门)-快速搭建项目的模型目标回顾Django生命周期一、配置第一个模型数据库二、编写第一个模型(Model)2.1、编辑模型2.2、生成迁移文件2.3、作用数据库目标学会快速搭建项目的模型了解模型作用了解模型数据库在哪里配置,怎么配置了解模型怎么编写回顾前面,我们已经基本了解怎么操作视图...

2019-12-06 17:04:11 158

原创 A-03 Django-第一部分(快速入门)-快速搭建项目的视图和路由

Django-第一部分(快速入门)-快速搭建项目的视图和路由文章目录Django-第一部分(快速入门)-快速搭建项目的视图和路由目标回顾Django生命周期一、编写第一个视图(View)二、添加第一个路由(URL)三、浏览器访问查看目标学会快速搭建项目的视图和路由了解视图作用,怎么编写了解路由作用,怎么添加回顾前面,我们已经搭建了一个初步的Django项目,但并没有跑什么业务功能...

2019-12-06 17:00:26 127

原创 D03-算法-排序-归并排序

算法-排序-归并排序文章目录算法-排序-归并排序一、归并排序介绍1.1、归并排序定义1.2、2-路归并排序二、归并排序操作2.1、归并排序整体操作思路2.2、归并排序归并操作思路2.2、归并排序操作动画三、归并排序代码实现四、归并排序复杂度五、补充一、归并排序介绍1.1、归并排序定义归并排序(Merging Sort):归并的含义是将两个或两个以上的有序表组合成一个新的有序表。1.2、2...

2019-10-22 21:27:01 195

原创 D03-算法-排序-快速排序

算法-排序-快速排序文章目录算法-排序-快速排序一、快速排序定义二、快速排序操作2.1、快速排序操作图文2.2、快速排序操作动画三、快速排序实现四、快速排序时间复杂度五、补充5.1、避免最坏情况改进办法5.2、递归最大深度问题一、快速排序定义快速排序(Quick Sort)是对冒泡排序的一种改进。它的基本思想是,通过一趟排序将待排记录分割成独立的两个部分,其中一部分记录的关键字均比另一部分的...

2019-10-21 01:51:30 165

原创 B03-数据结构-线性结构-线性表循环链表&双向链表&双向循环链表

数据结构-线性结构-线性表循环链表&双向链表&双向循环链表文章目录数据结构-线性结构-线性表循环链表&双向链表&双向循环链表一、循环链表1.1、定义1.2、结构示例1.3、使用说明二、双向链表2.1、定义2.2、结构示例2.3、使用2.3.1、构建初始化2.3.2、插入操作步骤2.3.3、删除操作步骤2.4、Python代码实现三、双向循环链表3.1、定义3.2、...

2019-10-17 23:40:06 325

原创 B02-数据结构-线性结构-线性表链式表示&单链表

数据结构-线性结构-线性表链式表示&单链表文章目录数据结构-线性结构-线性表链式表示&单链表一、线性表的链式表示1.1、线性表的链式表示的存储结构特点1.2、线性表的链式表示的节点组成1.3、线性表的链式表示的示例二、单链表2.1、定义2.2、单链表的结构示例物理存储示例逻辑示例2.3、创建链表2.3.1、创建链表的方法2.3.2、头插法创建链表步骤2.3.3、尾插法创建链表步骤...

2019-10-17 19:52:57 190

原创 B01-数据结构-线性结构-线性表介绍&线性表顺序表示

数据结构-线性结构-线性表介绍&线性表顺序表示文章目录数据结构-线性结构-线性表介绍&线性表顺序表示一、线性表介绍1.1、什么是线性表1.2、线性表的实现二、线性表的顺序表示和实现2.1、线性表的顺序表示定义2.2、线性表的顺序Python列表示例2.2.1、列表原理2.2.1、列表操作的时间复杂度对比一、线性表介绍1.1、什么是线性表线性表(linear-list)是最常...

2019-10-17 19:41:26 235

原创 A01-数据结构与算法介绍

数据结构与算法介绍文章目录数据结构与算法介绍一、数据结构1.1、数据结构的定义1.2、数据结构的分类1.3、数据结构的存储结构1.3.1、什么是存储结构1.3.2、表示方式二、算法2.1、算法的定义2.2、算法的时间复杂度2.2.1、时间复杂度的概念2.2.2、常见的几种算法复杂度2.3、算法空间复杂度一、数据结构1.1、数据结构的定义数据结构:是相互之间存在一种或多种特定关系的数据元素的...

2019-10-16 14:44:42 127

原创 O-00 CentOS7服务器部署Django环境-前言说明

Python服务器环境部署-前言文章目录Python服务器环境部署-前言一、环境说明二、环境搭建2.1、CentOS7服务器部署a、系统安装(详见百度和腾讯云文档)b、系统相关更新2.2、Jenkins安装2.3、sqlite3安装2.4、ngnix安装2.5、Python3安装2.6、uwsgi安装2.7、Python3虚拟环境安装目标,为学习采用标准化的生产部署方式。一、环境说明本次部...

2019-10-14 00:20:29 144

原创 O-03 CentOS7服务器部署Django环境- ngnix安装

CentOS7服务器部署Django环境- ngnix安装文章目录CentOS7服务器部署Django环境- ngnix安装一、nginx安装(源码安装)第一步、下载第二步、解压源码安装包第三步、运行configure检查依赖,指定安装目录第四步、执行编译第五步、创建配置文件目录(用于对应项目的nginx配置)第六步、测试启动二、遇到过问题注意运行configure需要依赖gcc编译,如果没有就...

2019-10-13 23:50:41 118

原创 O-02 CentOS7服务器部署Django环境- sqlite3安装

O-01 CentOS7服务器部署Django环境- sqlite3安装文章目录O-01 CentOS7服务器部署Django环境- sqlite3安装一、sqlit3安装第一步、检查当前系统sqlite3版本第二步、下载最新sqlite3源码第三步、解压现在源码第四步、运行configure检查依赖,指定安装目录第五步、执行编译第六步、检查版本第七步、修改sqlite3软连接第八步、将路径传递...

2019-10-13 23:30:39 346

原创 O-01 CentOS7服务器部署Django环境- Jenkins安装

O-01 CentOS7服务器部署Django环境- Jenkins安装文章目录O-01 CentOS7服务器部署Django环境- Jenkins安装一、Jenkins安装部署第一步、yum安装java jdk执行安装命令检查安装是否成功第二步、安装rmp包下载对应Jenkins的rmp包到本地上传对应下载好的rmp包到服务器,并安装第三步、后台启动配置Jenkins修改Jenkins配置为r...

2019-10-13 23:07:40 225

原创 Python面向对象 A-03 类的继承

类的继承文章目录类的继承一、继承的介绍1.1、继承的应用场景与作用1.1.1、应用场景1.1.2、作用1.2、继承的相关定义1.2.1、继承的定义1.2.2、继承的派生类(子类)1.2.3、继承的基类(父类)1.3、继承的分类1.3.1、根据继承基类个数分类的单继承与多继承a、单继承语法b、多继承语法说明1.3.2、根据继承基类有无的经典类与新式类1.4、继承的关系确认1.4.1、如何通过抽象方...

2019-10-10 14:17:17 127

原创 A-02 Django-第一部分(快速入门)-使用命令快速搭建初始项目

Django-第一部分(快速入门)-快速搭建项目文章目录Django-第一部分(快速入门)-快速搭建项目一、创建Django项目1.1、使用命令方式创建步骤一、打开命令行,CD到一个想要存放的你代码的目录步骤二、执行如下命令,创建一个Django项目命令目录结构说明步骤三、启动Django服务二、创建Django应用(app)2.1、什么是应用(app):2.2、如何创建应用目录结构展示2.3、...

2019-10-08 17:50:54 199

转载 Python模块 B-03 系统操作模块(系统内置)-subprocess

系统操作模块(系统内置)-subprocess文章目录系统操作模块(系统内置)-subprocess一、学习相关指引链接1.1、官方链接1.2、推荐学习使用链接二、背景介绍三、os与commands模块3.1、os与commands模块说明代码示例os.system()函数实例os.popen()函数实例commands.getstatusoutput()函数实例四、subprocess模块4....

2019-10-08 16:49:19 130

原创 Python模块 B-02 系统操作模块(系统内置)-os模块介绍

系统操作模块(系统内置)os模块介绍文章目录系统操作模块(系统内置)os模块介绍一、学习相关指引链接1.1、官方链接1.2、推荐学习使用链接二、模块介绍2.1、模块作用2.2、模块安装与导入二、模块常用属性和方法介绍2.1、模块常用属性和方法列举2.2、模块常用属性和方法使用一、学习相关指引链接1.1、官方链接官方文档-OS–操作系统接口模块1.2、推荐学习使用链接Python菜鸟学习...

2019-10-08 14:23:39 184

原创 Python面向对象 A-02 类的基本介绍

类的基本介绍文章目录类的基本介绍一、类的定义1.1、什么是类1.2、类的定义语法1.3、代码示例1.4、说明二、类的实例化2.1、什么是类的实例化2.2、代码示例2.3、说明三、类的对象(实例)3.1、什么是类的对象3.2、代码示例3.3、说明四、类的实例变量4.1、什么是类的实例变量4.2、代码示例4.3、说明五、类的变量5.1、什么是类的变量5.2、代码示例5.3、说明六、类的方法6.1、什...

2019-10-05 00:45:26 356

原创 Python面向对象 A-01 面向对象介绍

面向对象介绍文章目录面向对象介绍一、程序设计介绍1.1、面向过程与对象介绍1.1.1、什么是面向过程1.1.2、什么是面向对象1.2、面向过程与对象优缺点及应用场景二、面向对象技术简介在将面向对象之前,我们需要先了解一下,程序设计。一、程序设计介绍目前我们的程序设计主要分为:面向过程面向对象1.1、面向过程与对象介绍1.1.1、什么是面向过程基于面向过程设计程序就好比在设计一...

2019-10-05 00:44:50 108

原创 Python模块 B-01 系统操作模块(系统内置)-sys模块介绍

系统操作模块(系统内置)-sys模块介绍文章目录系统操作模块(系统内置)-sys模块介绍一、模块介绍1.1、模块作用1.2、模块安装与导入二、模块属性和方法介绍1.1、模块属性和方法列举1.2、模块属性和方法具体示例与说明-常用sys.platform代码示例说明sys.version代码示例说明sys.path代码示例说明sys.modules代码示例说明sys.exc_info()代码示例说...

2019-10-02 18:55:29 253

原创 Python模块 A-01 模块与包介绍

模块与包介绍文章目录模块与包介绍一、相关学习连接二、模块介绍2.1、模块的作用2.2、模块分类2.3、模块调用方法2.3.1、import 语句2.3.2、from … import 语句2.3.3、from … import * 语句2.3.4、from … import … as … 语句2.4、模块调用路径2.5、模块的__name__属性三、包(Package)3.1、背景3.2、什么是...

2019-10-01 21:07:43 181

原创 Python基础 G-01 列表生成式&生成器&迭代器

列表生成式&生成器&迭代器文章目录列表生成式&生成器&迭代器一、列表生成式1.1、基本语法1.2、示例1.3、说明二、生成器(generator)2.1、背景2.2、定义2.3、使用2.3.1、如何创建生成器a、使用()类似列表生成式的生成器使用方法代码示例b、使用包含 yield 关键字的函数生成器背景使用方法代码示例说明2.3.2、如何访问生成器中的元素a、使...

2019-09-30 12:02:08 134

原创 Python基础 F-04 函数-闭包与装饰器

函数-闭包与装饰器文章目录函数-闭包与装饰器一、闭包条件示例定义意义二、装饰器2.1、为什么需要装饰器2.2、什么是装饰器定义作用2.3、简单实用装饰器代码示例使用装饰器标识@代码示例2.4、传递非固定参数的装饰器代码示例2.5、带参数的装饰器代码示例原理分析三、感谢支持一、闭包条件关于闭包满足如下条件:函数定义和函数表达式位于另一个函数的函数体内(嵌套函数)。这些内部函数可以访问它...

2019-09-26 15:14:30 209

原创 A-01 Django-第一部分(快速入门)-介绍

Django-第一部分(快速入门)-介绍文章目录Django-第一部分(快速入门)-介绍一、Django的介绍二、Django的优缺点优点缺点二、Django的工作模型2.1、Web模型介绍MVC模型MVT模型三、Django的周期三、django的帮助文档(持续补充)3.1、官方相关文档3.2、其他文档一、Django的介绍Django是一个开放源代码的Web应用框架,由Python写成。...

2019-09-25 17:56:12 223 1

原创 Python基础 F-03 函数-命名空间与作用域

函数-命名空间与作用域文章目录函数-命名空间与作用域一、命名空间1.1、定义与作用1.2、分类1.4、生命周期命名空间创建周期命名空间结束周期二、作用域2.1、定义与作用2.2、分类2.3、查找顺序2.4、相关示例a、局部访问局部作用域成功示例b、全局访问正常函数局部作用域失败示例c、全局方法特殊函数的局部作用域失败示例d、全局访问定义在if、for中的全局作用域成功示例e、全局方法导入局部作用...

2019-09-25 00:50:31 243

原创 Python基础 F-02 函数-类型

A-02 函数-高级文章目录A-02 函数-高级一、匿名函数作用语法示例二、嵌套函数作用示例三、高阶函数作用示例四、递归函数作用示例特点一、匿名函数作用python 使用 lambda 来创建匿名函数。所谓匿名,意即不再使用 def 语句这样标准的形式定义一个函数。lambda 只是一个表达式,函数体比 def 简单很多。lambda的主体是一个表达式,而不是一个代码块。仅仅能在la...

2019-09-24 11:30:15 237

原创 Python基础 F-01 函数-定义与参数

函数-基础文章目录函数-基础一、函数的作用与定义1.1、作用1.2、定义语法实例1.3、函数的调用二、函数的形参与实参定义:实例:三、函数的参数类型3.1、类型3.2、位置参数(必要参数)说明:实例:只有一个位置参数时,你必须传递一个参数。存在多个位置参数时,你必须传递相同数量的参数,顺序必须与定义的一致。3.3、关键字参数说明:实例:3.4、默认参数说明:实例:3.5、非固定参数(不定长参数)...

2019-09-23 22:48:41 867

原创 Python基础 I-01 编程规范

编程规范文章目录编程规范一、参考二、规范2.1、Python命名规范2.2、特别说明变量常量异常文件名包模块缩写特定命名方式二、2.2、其他规范一、参考转载【PEP8编程规范中文版】二、规范此时你已经可以写一些更长更复杂的 Python 程序,是时候讨论一下 编码风格 了。大多数语言可以写(或者更明白的说, 格式化 )作几种不同的风格。有些比其它的更好读。让你的代码对别人更易读是个好想法...

2019-09-21 21:19:21 174

原创 Python基础 H-01 补充知识=、copy、deepcopy直接差异

补充知识=、copy、deepcopy直接差异文章目录补充知识=、copy、deepcopy直接差异一、对应不可变数据类型(数字,字符串,元组)a、代码实例b、结论二、对应可变数据类型(列表、字典)a、代码实例b、结论一、对应不可变数据类型(数字,字符串,元组)a、代码实例# 导入系统模块import copy# 设置环境变量# 导入自定义模块str1 = 'abcd'str...

2019-09-21 21:18:43 92

原创 Python基础 E-01 字符编码

字符编码文章目录字符编码一、编码格式1.1、ASCII码1.1.1、产生的原因1.1.2、ASCII编码1.1.3、GB2312 & GBK1.1.4、Unicodea、Unicode特定1.1.5、UTF-8常用编码介绍一览表二、编码&解码Py2 Vs Py3编码编码的转换Python3的执行过程一、编码格式1.1、ASCII码1.1.1、产生的原因在计算机中,所有的...

2019-09-21 21:17:36 1456

原创 Python基础 D-04 数据类型-集合数据类型-Set(集合)

数据类型-集合数据类型-Set(集合)文章目录数据类型-集合数据类型-Set(集合)一、定义与特性1.1、定义1.2、特性二、创建2.1、创建方式a、创建集合三、操作3.1、通过非函数方法操作a、帮列表去重b、关系运算3.2、通过函数方法操作a、函数方法列举b、函数方法实例一、定义与特性1.1、定义集合(set)是一个无序的不重复元素序列。1.2、特性里面的元素不可变,代表你不能...

2019-09-20 10:27:36 246

算法导论(第三版)中、英文、答案pdf

学习算法 数据结构必备的 想成为大神级 必看

2013-09-08

排序算法2 C++实现

排序算法(插入、选择、归并、冒泡、堆排序)实现代码C++ ----根据《算法导论》中的伪代码,自己写的C++代码实现; 新加入快速排序,和快速排序随机版

2013-09-08

排序算法(插入、选择、归并、冒泡、堆排序)实现代码C++

排序算法(插入、选择、归并、冒泡、堆排序)实现代码C++ ----根据《算法导论》中的伪代码,自己写的C++代码实现;

2013-09-07

ACE程序员指南

学习ACE必备的书~~~ACE程序员指南

2013-03-31

C++网络编程 卷1+卷2

C++ 网络编程库套件 Adaptive Communication Environment(自适配通信环境),简称ACE。为一个以C++的Template技术所做成的开放源代码的可跨平台的网络应用程序的程序库套件

2013-03-31

wamp(php+mysql+apache)

对于开始编写php的朋友们,减少了麻烦的环境配置

2013-01-03

空空如也

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

TA关注的人

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