12 2018 档案

摘要:django-admin的源码流程 django-admin的源码流程 django-admin的源码流程 django-admin的源码流程 一、admin的源码流程 首先可以确定的是:路由关系一定对应一个视图函数 a、当点击运行的时候,会先找到每一个app中的admin.py文件,并执行 b、执 阅读全文
posted @ 2018-12-21 16:31 Anna_kc 阅读(145) 评论(0) 推荐(0) 编辑
摘要:Django Admin的相关知识 Django Admin的相关知识 Django Admin的相关知识 Django Admin的相关知识 一、面向对象复习 1、类的继承 class Base(object): def __init__(self,val): self.val = val def 阅读全文
posted @ 2018-12-21 16:27 Anna_kc 阅读(207) 评论(0) 推荐(0) 编辑
摘要:优化查询的方式 优化查询的方式 优化查询的方式 优化查询的方式 一、假设有三张表 Room id 1 2 .. 1000 User: id 1 .. 10000 Booking: user_id room_id time_id date 1 1 8:00 2017-11-11 1 2 8:00 20 阅读全文
posted @ 2018-12-21 16:25 Anna_kc 阅读(195) 评论(0) 推荐(0) 编辑
摘要:基于Form组件实现的增删改和基于ModelForm实现的增删改 基于Form组件实现的增删改和基于ModelForm实现的增删改 基于Form组件实现的增删改和基于ModelForm实现的增删改 基于Form组件实现的增删改和基于ModelForm实现的增删改 一、ModelForm的介绍 Mod 阅读全文
posted @ 2018-12-21 16:24 Anna_kc 阅读(161) 评论(0) 推荐(0) 编辑
摘要:中介模型以及优化查询以及CBV模式 中介模型以及优化查询以及CBV模式 中介模型以及优化查询以及CBV模式 中介模型以及优化查询以及CBV模式 一、中介模型:多对多添加的时候用到中介模型 自己创建的第三张表就属于是中介模型 class Article(models.Model): ''' 文章表 ' 阅读全文
posted @ 2018-12-21 16:22 Anna_kc 阅读(182) 评论(0) 推荐(0) 编辑
摘要:解决跨域问题 解决跨域问题 解决跨域问题 解决跨域问题 一、为什么会有跨域问题? 是因为浏览器的同源策略是对ajax请求进行阻拦了,但是不是所有的请求都给做跨域,像是一般的href属性,a标签什么的都不拦截。 二、解决跨域问题的两种方式 JSONP CORS 三、JSONP 先简单来说一下JSONP 阅读全文
posted @ 2018-12-21 16:21 Anna_kc 阅读(347) 评论(0) 推荐(0) 编辑
摘要:JS实现的ajax和同源策略 JS实现的ajax和同源策略 JS实现的ajax和同源策略 JS实现的ajax和同源策略 一、回顾jQuery实现的ajax 首先说一下ajax的优缺点 优点: AJAX使用Javascript技术向服务器发送异步请求; AJAX无须刷新整个页面; 因为服务器响应内容不 阅读全文
posted @ 2018-12-21 16:18 Anna_kc 阅读(511) 评论(0) 推荐(0) 编辑
摘要:JS实现的ajax和同源策略 JS实现的ajax和同源策略 JS实现的ajax和同源策略 JS实现的ajax和同源策略 一、回顾jQuery实现的ajax 首先说一下ajax的优缺点 优点: AJAX使用Javascript技术向服务器发送异步请求; AJAX无须刷新整个页面; 因为服务器响应内容不 阅读全文
posted @ 2018-12-21 16:16 Anna_kc 阅读(178) 评论(0) 推荐(0) 编辑
摘要:利用Form组件和ajax实现的注册 利用Form组件和ajax实现的注册 利用Form组件和ajax实现的注册 利用Form组件和ajax实现的注册 一、注册相关的知识点 1、Form组件 我们一般写Form的时候都是把它写在views视图里面,那么他和我们的视图函数也不影响,我们可以吧它单另拿出 阅读全文
posted @ 2018-12-21 16:14 Anna_kc 阅读(143) 评论(0) 推荐(0) 编辑
摘要:基于ajax实现的登录 基于ajax实现的登录 基于ajax实现的登录 基于ajax实现的登录 一、需要知道的新知识点 1、刷新验证码。给src属性加一个?号。加个?会重新去请求 //#给验证码刷新 $(".vialdCode_img").click(function () { 方式一:dom方法# 阅读全文
posted @ 2018-12-21 16:12 Anna_kc 阅读(295) 评论(0) 推荐(0) 编辑
摘要:ajax补充 FormData等... ajax补充 FormData等... ajax补充 FormData等... ajax补充 FormData等... 一、回顾上节知识点 1、什么是json字符串? 轻量级的数据交换格式 2、定时器:关于setTimeout setTimeout(foo,3 阅读全文
posted @ 2018-12-21 16:10 Anna_kc 阅读(514) 评论(0) 推荐(0) 编辑
摘要:初始Ajax 初始Ajax 初始Ajax 初始Ajax 一、Ajax准备知识:json 说起json,我们大家都了解,就是python中的json模块,那么json模块具体是什么呢?那我们现在详细的来说明一下 1、json(Javascript Obiect Notation,JS对象标记)是一种轻 阅读全文
posted @ 2018-12-21 16:07 Anna_kc 阅读(183) 评论(0) 推荐(0) 编辑
摘要:Django-model进阶 QuerySet 可切片 使用Python 的切片语法来限制查询集记录的数目 。它等同于SQL 的LIMIT 和OFFSET 子句。 ? 1 >>> Entry.objects.all()[:5] # (LIMIT 5) >>> Entry.objects.all()[ 阅读全文
posted @ 2018-12-21 16:04 Anna_kc 阅读(213) 评论(0) 推荐(0) 编辑
摘要:extra过滤 extra过滤 extra过滤 extra过滤 extra extra(select=None, where=None, params=None, tables=None, order_by=None, select_params=None) 有些情况下,Django的查询语法难以简 阅读全文
posted @ 2018-12-21 16:00 Anna_kc 阅读(429) 评论(0) 推荐(0) 编辑
摘要:Django 之缓存 一、缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将一个某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或 阅读全文
posted @ 2018-12-21 15:58 Anna_kc 阅读(164) 评论(0) 推荐(0) 编辑
摘要:django中的信号 django中的信号 django中的信号 django中的信号 Django中的信号及其用法 Django中提供了"信号调度",用于在框架执行操作时解耦. 一些动作发生的时候,系统会根据信号定义的函数执行相应的操作 Django中内置的signal Model_signals 阅读全文
posted @ 2018-12-21 15:55 Anna_kc 阅读(163) 评论(0) 推荐(0) 编辑
摘要:自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 1、python2和python3中的区别 对于python2内置的字符串类型有str和unicode 比如:"abc"是字符串,u"你好"是unicode 字符串 阅读全文
posted @ 2018-12-21 15:52 Anna_kc 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:Form组件归类 Form组件归类 Form组件归类 Form组件归类 一、Form类 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; 1、Django内置字段如下: 1 Field 2 required=True, 是否允许为空 3 阅读全文
posted @ 2018-12-21 15:50 Anna_kc 阅读(184) 评论(0) 推荐(0) 编辑
摘要:今天学到的新知识 今天学到的新知识 今天学到的新知识 今天学到的新知识 一、定义的规则 class TeacherForm(Form): #必须继承Form # 创建字段,本质上是正则表达式 username = fields.CharField( required=True, #必填字段 erro 阅读全文
posted @ 2018-12-21 15:49 Anna_kc 阅读(135) 评论(0) 推荐(0) 编辑
摘要:django 之知识点总结以及Form组件 django 之知识点总结以及Form组件 django 之知识点总结以及Form组件 django 之知识点总结以及Form组件 一、model常用操作 1、13个API查询:all,filter,get ,values,values_list,dist 阅读全文
posted @ 2018-12-21 15:47 Anna_kc 阅读(171) 评论(0) 推荐(0) 编辑
摘要:自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 自定义验证规则以及中间件简单介绍 1、python2和python3中的区别 对于python2内置的字符串类型有str和unicode 比如:"abc"是字符串,u"你好"是unicode 字符串 阅读全文
posted @ 2018-12-21 15:45 Anna_kc 阅读(160) 评论(0) 推荐(0) 编辑
摘要:分页组件 分页组件 分页组件 分页组件 一、分页的实现与使用 class Pagination(object): """ 自定义分页 """ def __init__(self,current_page,total_count,base_url,params,per_page_count=10,ma 阅读全文
posted @ 2018-12-21 15:44 Anna_kc 阅读(149) 评论(0) 推荐(0) 编辑
摘要:分页和中间件 分页和中间件 分页和中间件 分页和中间件 一、分页 Django的分页器(paginator) view.py from django.shortcuts import render,HttpResponse # Create your views here. from app01.m 阅读全文
posted @ 2018-12-21 15:42 Anna_kc 阅读(203) 评论(0) 推荐(0) 编辑
摘要:用户认证 auth模块 用户认证 auth模块 用户认证 auth模块 用户认证 auth模块 一、auth模块 from django.contrib import auth 1 、authenticate() :验证用户输入的用户名和密码是否相同 提供了用户认证,即验证用户名以及密码是否正确,一 阅读全文
posted @ 2018-12-21 15:40 Anna_kc 阅读(163) 评论(0) 推荐(0) 编辑
摘要:关于查询知识点总结 关于查询知识点总结 关于查询知识点总结 关于查询知识点总结 models.Book.objects.filter(**kwargs): querySet [obj1,obj2]models.Book.objects.filter(**kwargs).values(*args) : 阅读全文
posted @ 2018-12-21 15:39 Anna_kc 阅读(133) 评论(0) 推荐(0) 编辑
摘要:django之跨表查询及添加记录 django之跨表查询及添加记录 django之跨表查询及添加记录 django之跨表查询及添加记录 一:创建表 书籍模型: 书籍有书名和出版日期,一本书可能会有多个作者,一个作者也可以写多本书,所以作者和书籍的关系就是多对多的关联关系(many-to-many); 阅读全文
posted @ 2018-12-21 15:38 Anna_kc 阅读(341) 评论(0) 推荐(0) 编辑
摘要:django之数据库表的单表查询 django之数据库表的单表查询 django之数据库表的单表查询 django之数据库表的单表查询 一、添加表记录 对于单表有两种方式 # 添加数据的两种方式 # 方式一:实例化对象就是一条表记录 Frank_obj = models.Student(name = 阅读全文
posted @ 2018-12-21 15:35 Anna_kc 阅读(171) 评论(0) 推荐(0) 编辑
摘要:自己没有记住的一点小知识(ORM查询相关) 自己没有记住的一点小知识(ORM查询相关) 自己没有记住的一点小知识(ORM查询相关) 自己没有记住的一点小知识(ORM查询相关) 一、多对多的正反向查询 class Class(models.Model): name = models.CharField 阅读全文
posted @ 2018-12-21 15:34 Anna_kc 阅读(197) 评论(0) 推荐(0) 编辑
摘要:django之ORM数据库操作 django之ORM数据库操作 django之ORM数据库操作 django之ORM数据库操作 一、ORM介绍 映射关系: 表名 》类名 字段 》属性 表记录 》类实例化对象 ORM的两大功能: 操作表: - 创建表 - 修改表 - 删除表 操作数据行: - 增删改查 阅读全文
posted @ 2018-12-21 15:32 Anna_kc 阅读(201) 评论(0) 推荐(0) 编辑
摘要:Django框架之模板继承和静态文件配置 Django框架之模板继承和静态文件配置 Django框架之模板继承和静态文件配置 Django框架之模板继承和静态文件配置 一、模板继承 目的是:减少代码的冗余 语法: {% block classinfo %} {% endblock %} 具体步骤: 阅读全文
posted @ 2018-12-21 15:30 Anna_kc 阅读(184) 评论(0) 推荐(0) 编辑
摘要:Django框架之第三篇模板语法(重要!!!) Django框架之第三篇模板语法(重要!!!) Django框架之第三篇模板语法(重要!!!) Django框架之第三篇模板语法(重要!!!) 一、什么是模板? 只要是在html里面有模板语法就不是html文件了,这样的文件就叫做模板。 二、模板语法分 阅读全文
posted @ 2018-12-21 15:29 Anna_kc 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Django框架之第二篇 Django框架之第二篇 Django框架之第二篇 Django框架之第二篇 一、知识点回顾 1、MTV模型 model:模型,和数据库相关的 template:模板,存放html文件,模板语法(目的是将变量如何巧妙的嵌入到HTML页面中)。 views:视图函数 另加ur 阅读全文
posted @ 2018-12-21 15:27 Anna_kc 阅读(1179) 评论(0) 推荐(0) 编辑
摘要:Django框架第一篇基础 Django框架第一篇基础 Django框架第一篇基础 Django框架第一篇基础 一个小问题: 什么是根目录:就是没有路径,只有域名、。url(r'^$') 补充一张关于wsgiref模块的图片 一、MTV模型 Django的MTV分别代表: Model(模型):和数据 阅读全文
posted @ 2018-12-21 15:25 Anna_kc 阅读(220) 评论(0) 推荐(0) 编辑
摘要:cookie和session cookie和session cookie和session cookie和session 一、cookie和session的介绍 cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下 阅读全文
posted @ 2018-12-21 14:40 Anna_kc 阅读(130) 评论(0) 推荐(0) 编辑
摘要:自定义Web框架 自定义Web框架 自定义Web框架 自定义Web框架 http协议 HTTP简介 HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。 HTT 阅读全文
posted @ 2018-12-21 14:38 Anna_kc 阅读(180) 评论(0) 推荐(0) 编辑
摘要:HTTP协议详细介绍 HTTP协议详细介绍 HTTP协议详细介绍 HTTP协议详细介绍 当你在浏览器地址栏敲入“http://www.cnblogs.com/”,然后猛按回车,呈现在你面前的,将是博客园的首页了(这真是废话,你会认为这是理所当然的)。作为一个开发者,尤其是web开发人员,我想你有必要 阅读全文
posted @ 2018-12-21 14:37 Anna_kc 阅读(190) 评论(0) 推荐(0) 编辑
摘要:popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点 popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点 popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点 popup的简单应用举例(具体在增删改查组件中用到)以及补充的知识点 一、首先说一下自执行 阅读全文
posted @ 2018-12-20 21:31 Anna_kc 阅读(635) 评论(0) 推荐(0) 编辑
摘要:Bootstrap补充 Bootstrap补充 Bootstrap补充 Bootstrap补充 一、一个小知识点 1、截取长屏的操作 2、设置默认格式 3、md,sm, xs 4、空格和没有空格的选择器 二、响应式介绍 - 响应式布局是什么? 同一个网页在不同的终端上呈现不同的布局等- 响应式怎么实 阅读全文
posted @ 2018-12-20 21:28 Anna_kc 阅读(483) 评论(0) 推荐(0) 编辑
摘要:jQuery之jQuery扩展和事件 jQuery之jQuery扩展和事件 jQuery之jQuery扩展和事件 jQuery之jQuery扩展和事件 一、jQuery事件 常用事件 blur([[data],fn]) 失去焦点 focus([[data],fn]) 获取焦点( 搜索框例子) cha 阅读全文
posted @ 2018-12-20 21:24 Anna_kc 阅读(255) 评论(0) 推荐(0) 编辑
摘要:jquery之文档操作 一、相关知识点总结1、CSS .css() - .css("color") -> 获取color css值 - .css("color", "#ff0000") -> 设置值 - .css({"color": "#cccccc", "border": "1px solid # 阅读全文
posted @ 2018-12-20 21:21 Anna_kc 阅读(160) 评论(0) 推荐(0) 编辑
摘要:Jquery2--属性相关的操作 Jquery2--属性相关的操作 Jquery2--属性相关的操作 Jquery2--属性相关的操作 知识点总结 1、属性 属性(如果你的选择器选出了多个对象,那么默认只会返回出第一个属性)、 attr(属性名|属性值) - 一个参数是获取属性的值,两个参数是设置属 阅读全文
posted @ 2018-12-20 21:20 Anna_kc 阅读(118) 评论(0) 推荐(0) 编辑
摘要:jQuery基本语法 jQuery基本语法 jQuery基本语法 jQuery基本语法 一、jQuery基础1.为什么要用jquery? 写起来简单,省事,开发效率高,兼容性好2、什么是jQuery? jQuery是一个兼容多浏览器的JavaScript库(类似python里面的模块)3、如何使用j 阅读全文
posted @ 2018-12-20 21:18 Anna_kc 阅读(139) 评论(0) 推荐(0) 编辑
摘要:js之DOM对象三 js之DOM对象三 js之DOM对象三 js之DOM对象三 一、JS中for循环遍历测试 for循环遍历有两种 第一种:是有条件的那种,例如 for(var i = 0;i<ele.length;i++){} 第二种:for (var i in li ){} 现在我们来说一下测试 阅读全文
posted @ 2018-12-20 21:16 Anna_kc 阅读(177) 评论(0) 推荐(0) 编辑
摘要:继续JS之DOM对象二 继续JS之DOM对象二 继续JS之DOM对象二 继续JS之DOM对象二 前面在JS之DOM中我们知道了属性操作,下面我们来了解一下节点操作。很重要!! 一、节点操作 创建节点:var ele_a = document.createElement('a');添加节点:ele_p 阅读全文
posted @ 2018-12-20 21:13 Anna_kc 阅读(138) 评论(0) 推荐(0) 编辑
摘要:js之DOM对象一 js之DOM对象一 js之DOM对象一 js之DOM对象一 一、什么是HTML DOM HTML Document Object Model(文档对象模型) HTML DOM 定义了访问和操作HTML文档的标准方法 HTML DOM 把 HTML 文档呈现为带有元素、属性和文本的 阅读全文
posted @ 2018-12-20 21:11 Anna_kc 阅读(314) 评论(0) 推荐(0) 编辑
摘要:JavaScript(JS)之Javascript对象 JavaScript(JS)之Javascript对象 JavaScript(JS)之Javascript对象 JavaScript(JS)之Javascript对象 简介: 在JavaScript中除了null和undefined以外其他的数 阅读全文
posted @ 2018-12-20 21:09 Anna_kc 阅读(274) 评论(0) 推荐(0) 编辑
摘要:JavaScript(JS)之简单介绍 JavaScript(JS)之简单介绍 JavaScript(JS)之简单介绍 JavaScript(JS)之简单介绍 一、JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中 阅读全文
posted @ 2018-12-20 21:07 Anna_kc 阅读(248) 评论(0) 推荐(0) 编辑
摘要:css样式之补充。。。 css样式之补充。。。 css样式之补充。。。 css样式之补充。。。 css常用的一些属性: 1.去掉下划线 :text-decoration:none ;2.加上下划线: text-decoration: underline; 3.调整文本和图片的位置(也就是设置元素的垂 阅读全文
posted @ 2018-12-20 21:05 Anna_kc 阅读(203) 评论(0) 推荐(0) 编辑
摘要:css样式之属性操作 css样式之属性操作 css样式之属性操作 css样式之属性操作 一、文本属性 1.text-align:cnter 文本居中2.line heigth 垂直居中 :行高,和高度对应3.设置图片与文本的距离:vertical-align4.text-decoration:non 阅读全文
posted @ 2018-12-20 21:03 Anna_kc 阅读(150) 评论(0) 推荐(0) 编辑
摘要:css之操作属性 css之操作属性 css之操作属性 css之操作属性 1.文本 1.文本颜色:color 颜色属性被用来设置文字的颜色。 颜色是通过CSS最经常的指定: 十六进制值 - 如: #FF0000 一个RGB值 - 如: RGB(255,0,0) 颜色的名称 - 如: red 2.水平对 阅读全文
posted @ 2018-12-20 21:01 Anna_kc 阅读(169) 评论(0) 推荐(0) 编辑
摘要:前端之css样式(选择器)。。。 前端之css样式(选择器)。。。 前端之css样式(选择器)。。。 前端之css样式(选择器)。。。 一、css概述 CSS是Cascading Style Sheets的简称,中文称为层叠样式表,对html标签的渲染和布局 CSS 规则由两个主要的部分构成:选择器 阅读全文
posted @ 2018-12-20 21:00 Anna_kc 阅读(138) 评论(0) 推荐(0) 编辑
摘要:html 之表单,div标签等。。。。。。。 一、表单 功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互 表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。 表单还可以包含textarea、select、fieldset和 label标签。 表单属性 act 阅读全文
posted @ 2018-12-20 20:58 Anna_kc 阅读(985) 评论(0) 推荐(0) 编辑
摘要:前端基础之html 前端基础之html 前端基础之html 前端基础之html 一、初始html 1.web服务本质 import socket sock=socket.socket(socket.AF_INET,socket.SOCK_STREAM) sock.bind(("127.0.0.1", 阅读全文
posted @ 2018-12-20 20:56 Anna_kc 阅读(166) 评论(0) 推荐(0) 编辑
摘要:SQLAlchemy的使用 SQLAlchemy的使用 SQLAlchemy的使用 SQLAlchemy的使用 一. 介绍 SQLAlchemy是一个基于Python实现的ORM框架。该框架建立在 DB API之上,使用关系对象映射进行数据库操作,简言之便是:将类和对象转换成SQL,然后使用数据AP 阅读全文
posted @ 2018-12-19 20:40 Anna_kc 阅读(623) 评论(0) 推荐(0) 编辑
摘要:MongoDB的简单操作 MongoDB的简单操作 MongoDB的简单操作 MongoDB的简单操作 一.简介 二.MongoDB基础知识 三.安装 四.基本数据类型 五.增删改查操作 六.可视化工具 七.pymongo 一、简介 MongoDB是一款强大、灵活、且易于扩展的通用型数据库 Mong 阅读全文
posted @ 2018-12-19 20:37 Anna_kc 阅读(167) 评论(0) 推荐(0) 编辑
摘要:redis进阶 redis进阶 redis进阶 redis进阶 一、redis介绍 redis的功能特性 1、高速读写 2、数据类型丰富 3、支持持久化 4、多种内存分配及回收策略 5、支持事务 6、消息队列、redis用的多的还是发布-订阅模式 7、支持高可用 8、支持分布式分片集群 linux操 阅读全文
posted @ 2018-12-19 20:31 Anna_kc 阅读(136) 评论(0) 推荐(0) 编辑
摘要:一.redis的两种链接方式 二.redis的字符串操作(string) 三.redis的列表操作(list) 四.redis的散列表操作(类似于字典里面嵌套字典) 五.redis的集合操作(set) 六.redis的有序集合操作(zset) 一、redis的两种链接方式 一.redis的两种链接方 阅读全文
posted @ 2018-12-19 20:22 Anna_kc 阅读(528) 评论(0) 推荐(0) 编辑
摘要:redis redis redis redis 目录: 1、自动分配(redis) - 批量导入 2、微信自动绑定 3、django的ORM做不了的操作,怎么自定义操作数据库 extra ’ 4、报表 公司每个月销售的业绩 5、权限 1、自动分配、你在什么时候用到了自动分配? 答:市场部或运营部招来 阅读全文
posted @ 2018-12-19 20:21 Anna_kc 阅读(179) 评论(0) 推荐(0) 编辑
摘要:redis介绍以及安装 redis介绍以及安装 redis介绍以及安装 redis介绍以及安装 一、redis介绍 redis是一个key-value存储系统。和Memcached类似,它支持存储的values类型相对更多,包括字符串、列表、哈希散列表、集合,有序集合。 这些数据类型都支持push/ 阅读全文
posted @ 2018-12-19 20:19 Anna_kc 阅读(103) 评论(0) 推荐(0) 编辑
摘要:mac 中登陆mysql忘记密码解决办法 mac 中登陆mysql忘记密码解决办法 mac 中登陆mysql忘记密码解决办法 mac 中登陆mysql忘记密码解决办法 1、打开终端,输入命令:cd /usr/local/mysql/bin 2、mysql -uroot -p,用这条命令登陆时报错信息 阅读全文
posted @ 2018-12-19 20:03 Anna_kc 阅读(175) 评论(0) 推荐(0) 编辑
摘要:pymysql模块 pymysql模块 pymysql模块 pymysql模块 一、安装的两种方法 第一种 #安装 pip3 install pymysql 第二种 二、链接,执行sql,关闭(游标) import pymysql user= input('用户名:>>').strip() pwd= 阅读全文
posted @ 2018-12-19 20:02 Anna_kc 阅读(155) 评论(0) 推荐(0) 编辑
摘要:MySQL之IDE工具介绍及数据备份 MySQL之IDE工具介绍及数据备份 MySQL之IDE工具介绍及数据备份 MySQL之IDE工具介绍及数据备份 一、IDE工具介绍 生产环境还是推荐使用mysql命令行,但为了方便我们测试,可以使用IDE工具 下载链接:https://pan.baidu.co 阅读全文
posted @ 2018-12-19 20:00 Anna_kc 阅读(437) 评论(0) 推荐(0) 编辑
摘要:mysql之视图,触发器,事务等。。。 mysql之视图,触发器,事务等。。。 mysql之视图,触发器,事务等。。。 mysql之视图,触发器,事务等。。。 一、视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集, 阅读全文
posted @ 2018-12-19 19:58 Anna_kc 阅读(226) 评论(0) 推荐(0) 编辑
摘要:mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 mysql老是停止运行该怎么解决 你可能还会遇到无法启动mysql的错误 解决方法如下: 你可能还会遇到无法启动mysql的错误 解决方法如下: 你可能还会遇到无法启动mysql的错误 解决方法如下 阅读全文
posted @ 2018-12-19 19:55 Anna_kc 阅读(184) 评论(0) 推荐(0) 编辑
摘要:mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 mysql之索引原理与慢查询优化 一、介绍 1.什么是索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的, 阅读全文
posted @ 2018-12-19 19:54 Anna_kc 阅读(200) 评论(0) 推荐(0) 编辑
摘要:MySQL 5.7.9版本sql_mode=only_full_group_by问题 MySQL 5.7.9版本sql_mode=only_full_group_by问题 MySQL 5.7.9版本sql_mode=only_full_group_by问题 MySQL 5.7.9版本sql_mode 阅读全文
posted @ 2018-12-19 19:52 Anna_kc 阅读(106) 评论(0) 推荐(0) 编辑
摘要:多表查询 多表查询 多表查询 多表查询 一、介绍 首先先准备表 员工表和部门表 #建表 create table department( id int, name varchar(20) ); create table employee1( id int primary key auto_incre 阅读全文
posted @ 2018-12-19 19:51 Anna_kc 阅读(270) 评论(0) 推荐(0) 编辑
摘要:单表查询 单表查询 单表查询 单表查询 先创建表 #创建表 create table employee( id int not null unique auto_increment, name varchar(20) not null, sex enum('male','female') not n 阅读全文
posted @ 2018-12-19 19:49 Anna_kc 阅读(208) 评论(0) 推荐(0) 编辑
摘要:数据库之 表与表之间的关系 数据库之 表与表之间的关系 数据库之 表与表之间的关系 数据库之 表与表之间的关系 表1 foreign key 表2 则表1的多条记录对应表2的一条记录,即多对一 利用foreign key的原理我们可以制作两张表的多对多,一对一关系 多对多: 表1的多条记录可以对应表 阅读全文
posted @ 2018-12-19 19:47 Anna_kc 阅读(305) 评论(0) 推荐(0) 编辑
摘要:数据库之完整性约束 数据库之完整性约束 数据库之完整性约束 数据库之完整性约束 一、介绍 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性主要分为: PRIMARY KEY (PK) 标识该字段为该表的主键,可以唯一的标识记录 FOREIGN KEY (FK) 标识该字 阅读全文
posted @ 2018-12-19 19:46 Anna_kc 阅读(175) 评论(0) 推荐(0) 编辑
摘要:数据库之数据类型 数据库之数据类型 数据库之数据类型 数据库之数据类型 首先补充点了解的小知识; select * from mysql.user #显示出来乱了 select * from mysql.user\G #加了\G后一行一行显示了 一、数据类型:分不同种类去存不同类型的数据 存储引擎决 阅读全文
posted @ 2018-12-19 19:44 Anna_kc 阅读(223) 评论(0) 推荐(0) 编辑
摘要:数据库之表操作,数据操作 数据库之表操作,数据操作 数据库之表操作,数据操作 数据库之表操作,数据操作 注意的几点:1.如果你在cmd中书命令的时候,输入错了就用\c跳出 2.\s查看配置信息 一、操作文件夹(库) 增:create database db1 charset utf8; 删:drop 阅读全文
posted @ 2018-12-19 19:42 Anna_kc 阅读(243) 评论(0) 推荐(0) 编辑
摘要:mysql数据库之基本操作和存储引擎 mysql数据库之基本操作和存储引擎 mysql数据库之基本操作和存储引擎 mysql数据库之基本操作和存储引擎 一、知识储备 数据库服务器:一台计算机(对内存要求比较高) 数据库管理系统:如mysql,是一个软件 数据库:oldboy_stu,相当于文件夹 表 阅读全文
posted @ 2018-12-19 19:39 Anna_kc 阅读(127) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库之安装 MySQL数据库之安装 MySQL数据库之安装 MySQL数据库之安装 一、基础部分 1.数据库是什么 之前所学,数据要永久保存,比如用户注册的用户信息,都是保存于文件中,而文件只能存在于某一台机器上。 如果我们不考虑从文件中读取数据的效率问题,并且假设我们的程序所有的组件都 阅读全文
posted @ 2018-12-19 19:38 Anna_kc 阅读(157) 评论(0) 推荐(0) 编辑
摘要:python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, python并发编程之IO模型, 了解新知识之前需要知道的一些知识 同步(synchronous):一个进程在执行某个任务时,另外一个进程必须等待其执行完毕,才能继续执行 #所谓同步,就是在发出一个 阅读全文
posted @ 2018-12-19 19:35 Anna_kc 阅读(149) 评论(0) 推荐(0) 编辑
摘要:python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 python并发编程之进程池,线程池,协程 需要注意一下不能无限的开进程,不能无限的开线程最常用的就是开进程池,开线程池。其中回调函数非常重要回调函数其实可以作为一种编 阅读全文
posted @ 2018-12-19 19:31 Anna_kc 阅读(586) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 python并发编程之多线程2 死锁与递归锁,信号量等 一、死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程 阅读全文
posted @ 2018-12-19 19:28 Anna_kc 阅读(163) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多线程1 python并发编程之多线程1 python并发编程之多线程1 python并发编程之多线程1 一多线程的概念介绍 threading模块介绍 threading模块和multiprocessing模块在使用层面,有很大的相似性。 二、开启多线程的两种方式 1 1.创 阅读全文
posted @ 2018-12-19 19:26 Anna_kc 阅读(197) 评论(0) 推荐(0) 编辑
摘要:初始线程(相关理论) 初始线程(相关理论) 初始线程(相关理论) 初始线程(相关理论) 一、什么是线程 线程:顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说资源集合),而线程才是cpu上的 阅读全文
posted @ 2018-12-19 19:24 Anna_kc 阅读(132) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 python并发编程之多进程2 数据共享及进程池和回调函数 一、数据共享 1.进程间的通信应该尽量避免共享数据的方式 2 阅读全文
posted @ 2018-12-19 19:22 Anna_kc 阅读(187) 评论(0) 推荐(0) 编辑
摘要:python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 python并发编程之多进程1 互斥锁与进程间的通信 一、互斥锁 进程之间数据隔离,但是共享一套文件系统,因而可以通过文件来实现进程直接的 阅读全文
posted @ 2018-12-19 19:20 Anna_kc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 Cpython支持的进程与线程 一、multiprocessing模块介绍 python中的多线程无法利用CPU资源,在python中大部分情况使用多进程。python中提供了非常好的多进程包multip 阅读全文
posted @ 2018-12-19 19:18 Anna_kc 阅读(212) 评论(0) 推荐(0) 编辑
摘要:进程理论基础 进程理论基础 进程理论基础 进程理论基础 背景知识 顾名思义,进程即一个软件正在进行的过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老的也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。所以想要真 阅读全文
posted @ 2018-12-19 19:16 Anna_kc 阅读(111) 评论(0) 推荐(0) 编辑
摘要:网络编程-之 粘包现象 网络编程-之 粘包现象 网络编程-之 粘包现象 网络编程-之 粘包现象 一、什么是粘包 须知:只有TCP有粘包现象,UDP永远不会粘包 粘包不一定会发生 如果发生了:1.可能是在客户端已经粘了 2.客户端没有粘,可能是在服务端粘了 首先需要掌握一个socket收发消息的原理 阅读全文
posted @ 2018-12-19 19:00 Anna_kc 阅读(130) 评论(0) 推荐(0) 编辑
摘要:python 网络(socket)编程 python 网络(socket)编程 python 网络(socket)编程 python 网络(socket)编程 一、网络协议 客户端/服务器架构 1.硬件C/S架构(打印机) 2.软件C/S架构(互联网中处处是C/S架构):B/S架构也是C/S架构的一 阅读全文
posted @ 2018-12-19 18:58 Anna_kc 阅读(209) 评论(0) 推荐(0) 编辑
摘要:metaclass(元类) metaclass(元类) metaclass(元类) metaclass(元类) 一、创建类的执行流程 二、元类的认识 什么是元类呢?在Python3中继承type的就是元类 二、元类的示例 方式一: # 方式一 class MyType(type): '''继承typ 阅读全文
posted @ 2018-12-19 18:50 Anna_kc 阅读(102) 评论(0) 推荐(0) 编辑
摘要:单例模式的四种方式 单例模式的四种方式 单例模式的四种方式 单例模式的四种方式 一、内容 保证一个类只有一个实例,并提供一个访问它的全局访问点 二、角色 单利 三、使用场景 当类只有一个实例而且客户可以从一个众所周知的访问点访问它时 比如:数据库链接、Socket创建链接 四、优点 对唯一实例的受控 阅读全文
posted @ 2018-12-19 18:48 Anna_kc 阅读(156) 评论(0) 推荐(0) 编辑
摘要:python 异常处理 python 异常处理 python 异常处理 python 异常处理 一、错误与异常 程序中难免会出现错误,而错误分为两种 1.语法错误:(这种错误,根本过不了python解释器的语法检测,必须在程序执行前就改正) 2.逻辑错误:(逻辑错误),比如用户输入的不合适等一系列错 阅读全文
posted @ 2018-12-19 18:46 Anna_kc 阅读(179) 评论(0) 推荐(0) 编辑
摘要:面向对象之反射及内置方法 一、静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被类调用,就像正常调用函数一样 类方法和静态方法的相同点:都可以直接被类调用 阅读全文
posted @ 2018-12-19 18:44 Anna_kc 阅读(168) 评论(0) 推荐(0) 编辑
摘要:继承进阶 继承进阶 继承进阶 继承进阶 一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合 什么有什么的关系(将一个 阅读全文
posted @ 2018-12-19 18:41 Anna_kc 阅读(126) 评论(0) 推荐(0) 编辑
摘要:python之 封装 python之 封装 python之 封装 python之 封装 一、封装: 补充封装: 封装: 体现在两点: 1、数据的封装(将数据封装到对象中) obj = Foo('宝宝',22) 2、封装方法和属性,将一类操作封装到一个类中 class Foo: def __init_ 阅读全文
posted @ 2018-12-19 18:38 Anna_kc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:继承进阶 一、复习 面向对象 1.类:具有相同属性和方法 的一类事物 类名可以实例化一个对象 类名可以调用类属性,(静态属性 和(方法)动态属性) 2.对象:也就是实例 对象名:调用对象属性 调用方法 3.什么叫抽象? 从小到大的过程 4.组合 什么有什么的关系(将一个类的对象当做另一个类的属性) 阅读全文
posted @ 2018-12-19 17:51 Anna_kc 阅读(106) 评论(0) 推荐(0) 编辑
摘要:继承和组合 继承和组合 继承和组合 继承和组合 一、组合 组合:组合指的是,在一个类中以另外一个类的对象(也就是实例)作为数据属性,称为类的组合 也就是说:一个类的属性是另一个类的对象,就是组合 例子: 圆环是由两个圆组成的,圆环的面积就是外圆的面积减去内圆的面积。圆环的周长就是内圆的周长加上外圆的 阅读全文
posted @ 2018-12-19 17:49 Anna_kc 阅读(208) 评论(0) 推荐(0) 编辑
摘要:python 之面向对象的三大特性 面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 面向对象的三大特性 继承 继承和组合 继承进阶 封装 封装(有待完善) 多态 多态 面向对象的三 阅读全文
posted @ 2018-12-19 17:46 Anna_kc 阅读(131) 评论(0) 推荐(0) 编辑
摘要:初始面向对象 初始面向对象 初始面向对象 初始面向对象 一、面向过程:面向过程的程序设计的核心是过程(流水线式思维),过程即解决问题的步骤,面向过程的设计就好比精心设计好一条流水线,考虑周全什么时候处理什么东西。 优点:极大地降低了写成学的复杂度,只需要顺着执行的步骤,堆叠代码即可 缺点:一套流水线 阅读全文
posted @ 2018-12-19 17:43 Anna_kc 阅读(188) 评论(0) 推荐(0) 编辑
摘要:包的补充 包的补充 包的补充 包的补充 1.包A和包B下有同名模块也不会冲突,如A.a与B.a来自俩个命名空间 2.常见目录结构 1 import os 2 os.makedirs('glance/api') 3 os.makedirs('glance/cmd') 4 os.makedirs('gl 阅读全文
posted @ 2018-12-19 17:41 Anna_kc 阅读(196) 评论(0) 推荐(0) 编辑
摘要:模块和包 模块和包 模块和包 模块和包 一、模块 1.import.... 一个py文件就可以作为一个模块 模块的导入:直接导入文件的名字,不需要带着后缀 模块中的函数调用:模块名.函数名() 导入模块的时候做了三件事:1.首先开辟了一个新的命名空间my_moudle 2.执行了my_moudle内 阅读全文
posted @ 2018-12-19 17:39 Anna_kc 阅读(164) 评论(0) 推荐(0) 编辑
摘要:复习os模块常用的一些操作 复习os模块常用的一些操作 复习os模块常用的一些操作 复习os模块常用的一些操作 import os # 1.切换路径 d = os.getcwd() #获取当前的工作路径 os.chdir('D:\\')#目录的切换 print(os.getcwd()) # (切换过 阅读全文
posted @ 2018-12-19 17:37 Anna_kc 阅读(144) 评论(0) 推荐(0) 编辑
摘要:hashlib,configparser,logging模块 hashlib,configparser,logging模块 hashlib,configparser,logging模块 hashlib,configparser,logging模块 一、常用模块二 hashlib模块 hashlib提 阅读全文
posted @ 2018-12-19 17:36 Anna_kc 阅读(160) 评论(0) 推荐(0) 编辑
摘要:常用模块2 常用模块2 常用模块2 常用模块2 一、time模块 表示时间的三种方式: 时间戳:数字(计算机能认识的) 时间字符串:t='2012-12-12' 结构化时间:time.struct_time(tm_year=2017, tm_mon=8, tm_mday=8, tm_hour=8, 阅读全文
posted @ 2018-12-19 17:33 Anna_kc 阅读(168) 评论(0) 推荐(0) 编辑
摘要:python 常用模块之正则 一、认识模块 什么是模块:一个模块就是一个包含了python定义和声明的文件,文件名就是加上.py的后缀,但其实import加载的模块分为四个通用类别 : 1.使用python编写的代码(.py文件) 2.已被编译为共享库二和DLL的C或C++扩展 3.包好一组模块的包 阅读全文
posted @ 2018-12-19 17:31 Anna_kc 阅读(195) 评论(0) 推荐(0) 编辑
摘要:函数和方法的区别 函数和方法的区别 函数和方法的区别 函数和方法的区别 一、函数和方法的区别 1、函数要手动传self,方法不用传 2、如果是一个函数,用类名去调用,如果是一个额方法,用对象去调用 举例说明: class Foo(object): def __init__(self): self.n 阅读全文
posted @ 2018-12-19 17:28 Anna_kc 阅读(283) 评论(0) 推荐(0) 编辑
摘要:函数参数复习 函数参数复习 函数参数复习 函数参数复习 一、函数1.为什么要使用函数?减少代码的冗余2.函数先定义后使用(相当于变量一样先定义后使用)3.函数的分类:内置函数:python解释器自带的,直接拿来用就行了自定义函数:根据自己的需求自己定义的函数 def func(): #函数名打印出来 阅读全文
posted @ 2018-12-19 17:26 Anna_kc 阅读(230) 评论(0) 推荐(0) 编辑
摘要:python 匿名函数 python 匿名函数 python 匿名函数 python 匿名函数 一、匿名函数:也叫lambda表达式 1.匿名函数的核心:一些简单的需要用函数去解决的问题,匿名函数的函数体只有一行 2.参数可以有多个,用逗号隔开 3.返回值和正常的函数一样可以是任意的数据类型 二、匿 阅读全文
posted @ 2018-12-19 17:24 Anna_kc 阅读(130) 评论(0) 推荐(0) 编辑
摘要:python 递归函数 python 递归函数 python 递归函数 python 递归函数 一、递归的定义 1.什么是递归:在一个函数里在调用这个函数本身 2.最大递归层数做了一个限制:997,但是也可以自己限制 1 def foo(): 2 print(n) 3 n+=1 4 foo(n) 5 阅读全文
posted @ 2018-12-19 17:23 Anna_kc 阅读(217) 评论(0) 推荐(0) 编辑
摘要:python 内置函数 内置函数操作 1 #!usr/bin/env python 2 # -*- coding:utf-8 -*- 3 # 1.locals()和globals() 4 # def func(): 5 # x=1 6 # y=2 7 # print(locals()) 8 # pr 阅读全文
posted @ 2018-12-19 17:21 Anna_kc 阅读(126) 评论(0) 推荐(0) 编辑
摘要:python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 阅读全文
posted @ 2018-12-19 17:19 Anna_kc 阅读(184) 评论(0) 推荐(0) 编辑
摘要:python 装饰器 python 装饰器 python 装饰器 python 装饰器 一、简单的装饰器 1.为什么要使用装饰器呢? 装饰器的功能:在不修改原函数及其调用方式的情况下对原函数功能进行扩展 装饰器的本质:就是一个闭包函数 那么我们先来看一个简单的装饰器:实现计算每个函数的执行时间的功能 阅读全文
posted @ 2018-12-19 17:17 Anna_kc 阅读(156) 评论(0) 推荐(0) 编辑
摘要:python 函数嵌套及作用域链 python 函数嵌套及作用域链 python 函数嵌套及作用域链 python 函数嵌套及作用域链 1.三元运算if条件成立的结果 if 条件 else 条件不成立的结果例如: a=20 b=10 c=a if a>b else b print(c) 2.命名空间 阅读全文
posted @ 2018-12-19 17:14 Anna_kc 阅读(189) 评论(0) 推荐(0) 编辑
摘要:python 函数 python 函数 python 函数 python 函数 一、为什么要使用函数? 1.避免代码重用 2.提高代码的可读性 二、函数的定义与调用 1. def 函数名(参数1,参数2) ''' 函数注释''' print('函数体') return 返回值 定义:def关键字开头 阅读全文
posted @ 2018-12-19 17:11 Anna_kc 阅读(155) 评论(0) 推荐(0) 编辑
摘要:Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函数,内置函数,装饰器,迭代器,生成器) Python之函数(自定义函 阅读全文
posted @ 2018-12-19 17:09 Anna_kc 阅读(148) 评论(0) 推荐(0) 编辑
摘要:map函数和reduce函数的区别 map函数和reduce函数的区别 map函数和reduce函数的区别 map函数和reduce函数的区别 ①从参数方面来讲:map()函数: map()包含两个参数,第一个是参数是一个函数,第二个是序列(列表或元组)。其中,函数(即map的第一个参数位置的函数) 阅读全文
posted @ 2018-12-19 17:07 Anna_kc 阅读(225) 评论(0) 推荐(0) 编辑
摘要:python 文件操作 python 文件操作 python 文件操作 python 文件操作 一、文件处理流程 1.打开文件,得到文件句柄并赋值给一个变量 2.通过句柄对文件进行操作 3.关闭文件 r模式,默认模式,文件不存在则报错 w模式,文件不存在则创建,文件存在则覆盖 a模式,文件不存在则创 阅读全文
posted @ 2018-12-19 17:03 Anna_kc 阅读(207) 评论(0) 推荐(0) 编辑
摘要:python之 字符编码具体原理 python之 字符编码具体原理 python之 字符编码具体原理 python之 字符编码具体原理 1.内存和硬盘都是用来存储的。 CPU:速度快 硬盘:永久保存 2.文本编辑器存取文件的原理(nodepad++,pycharm,word) 打开编辑器就可以启动一 阅读全文
posted @ 2018-12-19 16:59 Anna_kc 阅读(186) 评论(0) 推荐(0) 编辑
摘要:可变数据类型和不可变数据类型 1.可变数据类型:在id不变的情况下,value可改变(列表和字典是可变类型,但是字典中的key值必须是不可变类型) 2.不可变数据类型:value改变,id也跟着改变。(数字,字符串,布尔类型,都是不可类型) 1.可变数据类型:在id不变的情况下,value可改变(列 阅读全文
posted @ 2018-12-19 16:57 Anna_kc 阅读(158) 评论(0) 推荐(0) 编辑
摘要:python 运算符及while循环 python 运算符及while循环 python 运算符及while循环 python 运算符及while循环 一、运算符 计算机可以进行的运算有很多种,不只是加减乘除,它和我们人脑一样,也可以做很多运算。 种类:算术运算,比较运算,逻辑运算,赋值运算,成员运 阅读全文
posted @ 2018-12-19 16:56 Anna_kc 阅读(320) 评论(0) 推荐(0) 编辑
摘要:集合set 一、集合的作用 知识点回顾:可变类型是不可hash类型,不可变类型是可hash类型 作用:去重,关系运算 定义:可以包含多个元素,用逗号分割,集合的元素遵循三个原则: 1.每个元素必须是不可变类型(可hash,可作为字典的key) 2.没有重复的元素 4.无序 注意集合的目的是将不同的值 阅读全文
posted @ 2018-12-19 16:48 Anna_kc 阅读(113) 评论(0) 推荐(0) 编辑
摘要:字典 字典 字典 字典 字典常用方法 字典的表示方法: info_dic={'name':'haiyna','age':18,'sex':'female'} # 常用操作: # 1.存/取 info_dic={'name':'egon','age':18,'sex':'male'} print(in 阅读全文
posted @ 2018-12-19 16:46 Anna_kc 阅读(127) 评论(0) 推荐(0) 编辑
摘要:元组 元组 元组 元组 #为何要有元组,存放多个值,元组不可变,更多的是用来做查询 t=(1,[1,3],'sss',(1,2)) #t=tuple((1,[1,3],'sss',(1,2))) # print(type(t)) # #元组可以作为字典的key # d={(1,2,3):'egon' 阅读全文
posted @ 2018-12-19 16:45 Anna_kc 阅读(98) 评论(0) 推荐(0) 编辑
摘要:列表 一、列表 作用:多个装备,多个爱好,多门课程,多个女朋友等 定义:[]内可以有多个任意类型的值,逗号分隔 以下是列表的常用操作: 1 l=[1,2,3] #l=list([1,2,3]) 2 # print(type(l)) 3 4 #pat1 》优先掌握部分 5 # 索引:l=[1,2,3, 阅读全文
posted @ 2018-12-19 16:44 Anna_kc 阅读(88) 评论(0) 推荐(0) 编辑
摘要:字符串格式化及字符串的一些方法 1.%s,%d 举例1:name='egon' age=20 print("my name is %s my age is %s" %(name,age))#%s既能接受字符串,也能接受数字 print(‘my name is %s my age is %d’ %(n 阅读全文
posted @ 2018-12-19 16:42 Anna_kc 阅读(134) 评论(0) 推荐(0) 编辑
摘要:数字类型和字符串类型 1.bin()函数将十进制转换成而进制 2.oct()函数将十进制转换成八进制 3.hex()函数将十进制转换成十六进制 十六进制表示:0-9 a b c d e f 4.数字类型的特性: 只能存放一个值 一经定义,不可更改 直接访问 分类:整型,布尔,浮点,复数 5.字符串类 阅读全文
posted @ 2018-12-19 16:40 Anna_kc 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Python学习【第2篇】:Python数据结构 Python学习【第2篇】:Python数据结构 Python学习【第2篇】:Python数据结构 Python学习【第2篇】:Python数据结构 Python数据结构 1、数字类型 2、字符串 3、列表 4、元组 5、字典 6、集合 Python 阅读全文
posted @ 2018-12-19 16:39 Anna_kc 阅读(144) 评论(0) 推荐(0) 编辑
摘要:python第一篇 python介绍 python第一篇 python介绍 python第一篇 python介绍 python第一篇 python介绍 一、python介绍 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,Guido开始写Python 阅读全文
posted @ 2018-12-19 16:37 Anna_kc 阅读(210) 评论(0) 推荐(0) 编辑
摘要:计算机网络知识简单介绍 计算机网络知识简单介绍 计算机网络知识简单介绍 计算机网络知识简单介绍 一、网络基础 1.网络指的是什么? 计算机与计算机之间通过物理链接介质(网络设备)连接到一起。 计算机与计算机之间基于网络协议通信(网络协议就相当于计算机界的英语) 2.osi七层协议: 互联网协议按照功 阅读全文
posted @ 2018-12-19 16:31 Anna_kc 阅读(143) 评论(0) 推荐(0) 编辑
摘要:计算机的发展史及多道技术 计算机的发展史及多道技术 计算机的发展史及多道技术 计算机的发展史及多道技术 首先先补充一下上一篇的一个小问题。 应用程序的启动流程: 前提:应用程序是运行于操作系统之上的 举例:启动暴风音影 1.双击快捷方式 2.告诉操作系统一个文件路径 3.操作系统从硬盘读取文件内容到 阅读全文
posted @ 2018-12-19 16:30 Anna_kc 阅读(76) 评论(0) 推荐(0) 编辑
摘要:计算机基础知识 计算机基础知识 计算机基础知识 计算机基础知识 一、为何要学习计算机基础? 好多人觉得自己有点基础就都想着直接敲代码,觉得基础知识很容易,很简单,就不怎么用心去学。然而,我觉得基础知识很重要。就像盖一栋楼房一样,你先要打好地基,再去盖房。 Python是一门编程语言,即通俗一点说就是 阅读全文
posted @ 2018-12-19 16:28 Anna_kc 阅读(145) 评论(0) 推荐(0) 编辑
摘要:整合Flask中的目录结构 一、SQLAlchemy-Utils 由于sqlalchemy中没有提供choice方法,所以借助SQLAlchemy-Utils组件提供的choice方法 import datetime from sqlalchemy import create_engine from 阅读全文
posted @ 2018-12-19 16:21 Anna_kc 阅读(198) 评论(0) 推荐(0) 编辑
摘要:自定义Form组件 一、wtforms源码流程 1、实例化流程分析 View Code 2、验证流程分析 View Code 二、自定义Form组件 #!usr/bin/env python # -*- coding:utf-8 -*- from flask import Flask,render_ 阅读全文
posted @ 2018-12-19 16:19 Anna_kc 阅读(207) 评论(0) 推荐(0) 编辑
摘要:flask-script组件 flask-script组件 flask-script组件 flask-script组件 Flask Script扩展提供向Flask插入外部脚本的功能,包括运行一个开发用的服务器,一个定制的Python shell,设置数据库的脚本,cronjobs,及其他运行在we 阅读全文
posted @ 2018-12-19 16:17 Anna_kc 阅读(139) 评论(0) 推荐(0) 编辑
摘要:简介 flask-session是flask框架的session组件,由于原来flask内置session使用签名cookie保存,该组件则将支持session保存到多个地方,如: redis:保存数据的一种工具,五大类型。非关系型数据库 memcached filesystem mongodb s 阅读全文
posted @ 2018-12-19 16:13 Anna_kc 阅读(172) 评论(0) 推荐(0) 编辑
摘要:flask中的wtforms使用 一、简单介绍flask中的wtforms WTForms是一个支持多个web框架的form组件,主要用于对用户请求数据进行验证。 安装: pip3 install wtforms 二、简单使用wtforms组件 1、用户登录 具体代码: from flask imp 阅读全文
posted @ 2018-12-19 16:11 Anna_kc 阅读(185) 评论(0) 推荐(0) 编辑
摘要:补充的flask实例化参数以及信号 一、实例化补充 instance_path和instance_relative_config是配合来用的、这两个参数是用来找配置文件的,当用app.config.from_pyfile('settings.py')这种方式导入配置文件的时候会用到 from fla 阅读全文
posted @ 2018-12-19 15:58 Anna_kc 阅读(136) 评论(0) 推荐(0) 编辑
摘要:用flask的扩展实现的简单的页面登录 from flask import Flask,render_template,request,redirect,session app = Flask(__name__,template_folder='templates') app.secret_key 阅读全文
posted @ 2018-12-19 15:55 Anna_kc 阅读(141) 评论(0) 推荐(0) 编辑
摘要:基于DBUtils实现数据库连接池 小知识: 1、子类继承父类的三种方式 class Dog(Animal): #子类 派生类 def __init__(self,name,breed, life_value,aggr): # Animal.__init__(self,name,breed, lif 阅读全文
posted @ 2018-12-19 15:52 Anna_kc 阅读(167) 评论(0) 推荐(0) 编辑
摘要:Flask基础 知识点回顾 1、flask依赖wsgi,实现wsgi的模块:wsgiref,werkzeug,uwsgi 2、实例化Flask对象,里面是有参数的 app = Flask(__name__,template_folder='templates',static_url_path='/x 阅读全文
posted @ 2018-12-19 15:50 Anna_kc 阅读(199) 评论(0) 推荐(0) 编辑
摘要:Flask入门 一、Flask介绍(轻量级的框架,非常快速的就能把程序搭建起来) Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架 阅读全文
posted @ 2018-12-19 15:47 Anna_kc 阅读(162) 评论(0) 推荐(0) 编辑
摘要:人生苦短,我用Python(目录) 目录 一、计算机基础 二、Python基础 三、函数 四、常用模块 五、模块和包 六、面向对象 七、网络编程socket 八、数据库 九、前端 十、Python Web框架 十一、版本控制--GIT 十二、爬虫 十三、前端框架之VUE 十四、量化投资与Python 阅读全文
posted @ 2018-12-19 14:56 Anna_kc 阅读(204) 评论(0) 推荐(0) 编辑
摘要:Linux环境下安装Python3 1.调用源码包路径底下的configure这个脚本文件 ./configure --prefix=/opt/python36/ 2.执行make指令,开始编译 (此步骤还不会生成/opt/python36这个文件 #这个编译是个什么鬼? -翻译 python解释器 阅读全文
posted @ 2018-12-03 21:59 Anna_kc 阅读(696) 评论(0) 推荐(0) 编辑