自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 mysql数据库练习题

原 class="title-article">mysql数据库的相关练习题及答案表结构示意图:表结构创建语句: 创建相关表 1、自行创建测试数据2、查询“生物”课程比“物理”课程成绩高的所...

2019-07-28 15:25:52 252

原创 virtualenv虚拟环境的运用

最大的好处就是将开发环境相互隔离,而不互相影响,比如有的项目用python2开发,有的项目用python3开发。使用虚拟环境就可以让每个项目使用独立的环境包。

2019-07-14 10:53:06 153

转载 范式和反范式

范式:1.第一范式(确保每一列的原子性,都是不可再分的)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库表满足了第一范...

2019-07-07 18:22:42 393

转载 JWT的分析

本篇文章不讨论 Laravel 中 JWT 这个怎么使用,要这方面内容的可以看我另一篇文章 JWT 完...

2019-07-07 09:43:17 464

原创 mysql的储存过程

储存过程就是说把SQL语句封装起来,把封装语句存储在数据库中,调用这些封装语句。相当于调用没有返回值的函数。 当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。存储过程通常有以下优点:1、存储过程能实现较快的执行速度。(编辑优化,执行速度快)2...

2019-07-05 20:28:44 416

转载 Sharding:分表、分库、分片和分区

转载:用sharding技术来扩展你的数据库(一)sharding 介绍转载:MySQL架构方案 - Scale Out & Scale Up.转载: 数据表分区...

2019-07-05 10:43:14 1431 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 192

转载 数据库的三大范式

◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列。考虑这样一个表:【联系人】(姓名,性别,电话)如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需把列(电话)拆分,即:【联系人】(姓名,性别,家庭电话,公司电话)。1NF 很好辨别,但是 2NF 和 3NF 就容易搞混淆。◆ 第二范式(2NF):首先是 1NF,...

2019-07-04 10:35:36 169

转载 python进程,线程,协程,锁等十二个面试问题

...

2019-07-01 20:40:20 544

转载 Python线程池及其原理和使用(超级详细)

首页 > Python基础教程 > Python并发编程阅读:3,641Python线程池及其原理和使用(超级详细)< 上一页Python Event实现线程通信Python threading Local下一页 >C语言中文网推出辅导班啦,包括「C语言辅导班、C++辅导班、算法/数据结构辅导班」,全部都是一对一教学:一对一辅导 + 一对一答疑 + ...

2019-07-01 11:22:47 942

翻译 cmd命令大全

CMD命令大全 命令大全编辑1. calc-----------启动计算器2.certmgr.msc----证书管理实用程序3.charmap--------启动字符映射表5. chkdsk.exe-----Chkdsk磁盘检查6. ciadv.msc-...

2019-06-25 20:26:08 2582 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 144

原创 django电商项目总结

一、功能模块分类1.用户模块:注册 登录 QQ登录等2.商品详情模块 页面静态化3.购物车模块 登录状态 未登录状态 购物车合并(具体业务逻辑需求)4.订单支付模块:订单展示. 事务 支付宝支付5.后台管理模块:用户管理 商品管理 订单管理 系统管理二、 技术实现1.使用django框架实现,具体后端使用drf框架,前端使用vue框架2.使用Redis + MySQL进行数据存储 ...

2019-06-18 22:01:31 720

转载 Django框架电商网站开发流程

版权声明:本文为博主原创文章,未经博主允许不得转载。 h...

2019-06-18 20:12:06 197

转载 阿里云服务器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 394

转载 短信验证码celery异步实现

celery工作方式:使用celery第一件要做的最为重要的事情是需要先创建一个Celery实例,我们一般叫做celery应用,或者更简单直接叫做一个app。app应用是...

2019-06-18 16:59:41 166

原创 python电商项目中,两个人同时购买库存为1的商品时怎么处理?

在多个用户同时发起对同一个商品的下单请求时,先查询商品库存,再修改商品库存,会出现资源竞争问题,导致库存的最终结果出现异常。解决方法:使用乐观锁或悲观锁乐观锁悲观锁乐观锁介绍:乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突,所以在数据进行提交更新的时候,才会正式对数据的冲突与否进行检测,如果发现冲突了,则让返回用户错...

2019-06-16 12:00:51 4505

转载 什么是单点登录,实现单点登录的三种方法

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞...

2019-06-16 11:04:24 1150

转载 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 4901 5

空空如也

空空如也

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

TA关注的人

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