摘要: 事务的四大特性(ACID) 原子性(Atomicity) 一致性(Consistency) 隔离性(Isolation) 持久性(Durability) 原子性:事务内执行的sql操作当作一个整体,要么同时成功,要么同时失败回滚 一致性:强调的是数据的状态,指的是数据库从一个一致性状态到另外一个一致 阅读全文
posted @ 2018-07-17 16:28 龙云飞谷 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 基本概念 二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree) 性质 性质1: 在二叉树的第i层上至多有2^(i 1)个结点(i 0) 性质2: 深度为k的二叉树至多有2^k 1个结点(k 0) 性质3: 对于任意一棵 阅读全文
posted @ 2018-07-16 11:21 龙云飞谷 阅读(431) 评论(0) 推荐(0) 编辑
摘要: 原理 二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前 阅读全文
posted @ 2018-07-16 09:29 龙云飞谷 阅读(24604) 评论(0) 推荐(3) 编辑
摘要: 冒泡排序 冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。 冒泡 阅读全文
posted @ 2018-07-12 11:06 龙云飞谷 阅读(1976) 评论(1) 推荐(1) 编辑
摘要: 安装flask mail 开启smtp服务 发送邮件 发送附件 异步发送邮件 阅读全文
posted @ 2018-07-09 17:24 龙云飞谷 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、 jquery实现循环的两种方式 二、提交二进制数据用FormData 必须加上 三、判断是什么请求 request.ajax() 四、类似于static的media 1. 在settings.py做如下配置 2. urls.py的配置 3. 用处 用处一: avatar = models.Fi 阅读全文
posted @ 2018-07-09 10:32 龙云飞谷 阅读(497) 评论(0) 推荐(0) 编辑
摘要: 基本操作 进阶操作 其他操作 PUBLIC METHODS THAT ALTER ATTRIBUTES AND RETURN A NEW QUERYSET def all(self) 获取所有的数据对象 def filter(self, args, kwargs) 条件查询 条件可以是:参数,字典, 阅读全文
posted @ 2018-07-09 10:31 龙云飞谷 阅读(154) 评论(0) 推荐(0) 编辑
摘要: UserType的数据表数据更新,不重启django项目的情况下,看到的结果永远是没更新的 解决方式是重写__init__ 方法 另一种不推荐使用方式 阅读全文
posted @ 2018-07-09 10:31 龙云飞谷 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 写在前面 之前项目要部署到线上,采用py3 + django + uwsgi + nginx 的组合,折腾了半天才搞定,写下此文留作笔记 安装nginx 1. 2. 3. 4. 修改selinux的配置文件 为 并关闭防火墙 5. nginx的启动: 6. nginx重新加载文件启动: 7. ngi 阅读全文
posted @ 2018-07-09 10:30 龙云飞谷 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 富文本编辑器 下载地址: 文档说明: 把下载 kindeditor 文件夹放到静态目录 static 目录下 前端html 上传图片的urls.py 视图views.py 阅读全文
posted @ 2018-07-09 10:29 龙云飞谷 阅读(132) 评论(0) 推荐(0) 编辑