- 博客(19)
- 收藏
- 关注
转载 mysql数据库练习题
原 class="title-article">mysql数据库的相关练习题及答案表结构示意图:表结构创建语句: 创建相关表 1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所...
2019-07-28 15:25:52 298
原创 virtualenv虚拟环境的运用
最大的好处就是将开发环境相互隔离,而不互相影响,比如有的项目用python2开发,有的项目用python3开发。使用虚拟环境就可以让每个项目使用独立的环境包。
2019-07-14 10:53:06 194
转载 范式和反范式
范式:1.第一范式(确保每一列的原子性,都是不可再分的)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范...
2019-07-07 18:22:42 425
原创 mysql的储存过程
储存过程就是说把SQL语句封装起来,把封装语句存储在数据库中,调用这些封装语句。相当于调用没有返回值的函数。 当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。存储过程通常有以下优点:1、存储过程能实现较快的执行速度。(编辑优化,执行速度快)2...
2019-07-05 20:28:44 447
转载 Sharding:分表、分库、分片和分区
转载:用sharding技术来扩展你的数据库(一)sharding 介绍转载:MySQL架构方案 - Scale Out & Scale Up.转载: 数据表分区...
2019-07-05 10:43:14 1517 1
原创 python二叉树写法
1. class TreeNode(object):2. def __init__(self, left=None, right=None, data=None):3. self.data = data4. self.left = left5. self.right = right6. def preorder(root): #前序遍历7. if root is None: 8. r...
2019-07-04 10:45:46 221
转载 数据库的三大范式
◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。考虑这样一个表:【联系人】(姓名,性别,电话)如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公司电话)。1NF 很好辨别,但是 2NF 和 3NF 就容易搞混淆。◆ 第二范式(2NF):首先是 1NF,...
2019-07-04 10:35:36 193
转载 Python线程池及其原理和使用(超级详细)
首页 > Python基础教程 > Python并发编程阅读:3,641Python线程池及其原理和使用(超级详细)< 上一页Python Event实现线程通信Python threading Local下一页 >C语言中文网推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + ...
2019-07-01 11:22:47 1172
翻译 cmd命令大全
CMD命令大全 命令大全编辑1. calc-----------启动计算器2.certmgr.msc----证书管理实用程序3.charmap--------启动字符映射表5. chkdsk.exe-----Chkdsk磁盘检查6. ciadv.msc-...
2019-06-25 20:26:08 3353 1
原创 Django-pure-pagination的使用
setting中添加INSTALLED_APPS = ( ... 'pure_pagination',)#添加分页配置PAGINATION_SETTINGS = { 'PAGE_RANGE_DISPLAYED': 10, 'MARGIN_PAGES_DISPLAYED': 2, 'SHOW_FIRST_PAGE_WHEN_INVALID': Tr...
2019-06-21 21:48:06 168
原创 django电商项目总结
一、功能模块分类1.用户模块:注册 登录 QQ登录等2.商品详情模块 页面静态化3.购物车模块 登录状态 未登录状态 购物车合并(具体业务逻辑需求)4.订单支付模块:订单展示. 事务 支付宝支付5.后台管理模块:用户管理 商品管理 订单管理 系统管理二、 技术实现1.使用django框架实现,具体后端使用drf框架,前端使用vue框架2.使用Redis + MySQL进行数据存储 ...
2019-06-18 22:01:31 769
转载 阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面
文章转载自https://blog.csdn.net/qq_37608398/article/details/78155568阿里云服务器ECS Ubuntu16.04-64-bit学习之一:配置桌面不想知道中间过程只想快速上手的请看新版教程脚...
2019-06-18 17:49:28 414
转载 短信验证码celery异步实现
celery工作方式:使用celery第一件要做的最为重要的事情是需要先创建一个Celery实例,我们一般叫做celery应用,或者更简单直接叫做一个app。app应用是...
2019-06-18 16:59:41 197
原创 python电商项目中,两个人同时购买库存为1的商品时怎么处理?
在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。解决方法:使用乐观锁或悲观锁乐观锁悲观锁乐观锁介绍:乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错...
2019-06-16 12:00:51 4628
转载 什么是单点登录,实现单点登录的三种方法
单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...
2019-06-16 11:04:24 1211
转载 python 63行代码编写俄罗斯方块
import pygame,sys,random,timeblock_initial_position,score,times,gameover,press,all_block,background=[20,5],[0],0,[],False,[[[0,0],[0,-1],[0,1],[0,2]],[[0,0],[0,1],[-1,1],[-1,0]],[[0,0],[0,-1],[-1,0]...
2019-06-16 10:01:41 5070 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人