会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
好大一个圈
博客园
首页
新随笔
联系
订阅
管理
2019年4月7日
虚拟环境virtualenv
摘要: 如果在一台电脑上, 想开发多个不同的项目, 需要用到同一个包的不同版本, 如果使用上面的命令, 在同一个目录下安装或者更新, 新版本会覆盖以前的版本, 其它的项目就无法运行了.而公司里面往往会存在多个项目的情况,所以需要使用虚拟环境,把当前项目所需要用到的模块及其版本进行隔离包装到一个虚拟环境中使用
阅读全文
posted @ 2019-04-07 20:17 好大一个圈
阅读(120)
评论(0)
推荐(0)
2018年12月17日
数据库增删改查梳理
摘要: 约束条件 作用: 保证数据的完整性和一致性PRIMARY KEY (PK) 主键 >>>>(唯一且不能为空)FOREIGN KEY (FK) 外键UNIQUE KEY (UK) 唯一键NOT NULL 设置字段不能为空 默认的字段可以为空AUTO_INCREMENT 字段的值自动增长(要求:int
阅读全文
posted @ 2018-12-17 13:49 好大一个圈
阅读(591)
评论(0)
推荐(0)
2018年12月12日
索引的简单操作
摘要: # InnoDB存储引擎表示索引组织表,即表中数据按照主键顺序存放。而聚集索引(clustered index)就是按照每张表的主键构造一棵B+树, # 同时叶子结点存放的即为整张表的行记录数据,也将聚集索引的叶子结点称为数据页。聚集索引的这个特性决定了索引组织表中数据也是索引的一部分。 # 如果未
阅读全文
posted @ 2018-12-12 19:30 好大一个圈
阅读(176)
评论(0)
推荐(0)
2018年12月11日
mysql 视图,事务,与存储过程的简要说明
摘要: 根据SQL语句获取动态的数据集,并为其命名 # CREATE VIEW 视图名称 AS SQL语句 # create view t1 as select * from teacher; # 创建的视图有自己的表结构,并且如果对视图的数据进行更改的话,相当于更改本生的表的数据 #更改视图 # 语法:A
阅读全文
posted @ 2018-12-11 17:18 好大一个圈
阅读(201)
评论(0)
推荐(0)
2018年12月10日
数据类型与约束条件
摘要: # 数据库命名规则# 可以由字母、数字、下划线、@、#、$## 区分大小写## 唯一性## 不能使用关键字如 create select## 不能单独使用数字## 最长128位# mysql 数据类型# 对于整型来说,数据类型后面的宽度并不是存储长度限制,而是显示限制# int的存储宽度是4个Byt
阅读全文
posted @ 2018-12-10 21:37 好大一个圈
阅读(550)
评论(0)
推荐(0)
2018年12月5日
my sql 的基本操作
摘要: ## 方法1,直接在dos命令行下(需要添加环境变量) # 格式:mysqladmin -u用户名 -p旧密码 password 新密码 # 方法2: 用SET PASSWORD命令 # 首先登录MySQL,使用mysql自带的那个客户端连接上mysql。 # 格式:mysql> set passw
阅读全文
posted @ 2018-12-05 19:17 好大一个圈
阅读(2631)
评论(0)
推荐(0)
2018年12月4日
I/O多路复用
摘要: import socket import time server = socket.socket() ip = ('127.0.0.1',8080) server.bind(ip) server.listen() server.setblocking(False) connlist = [] whi
阅读全文
posted @ 2018-12-04 21:30 好大一个圈
阅读(201)
评论(0)
推荐(0)
协程
摘要: def printer(): counter = 0 while True: string = (yield) print('[{0}] {1}'.format(counter, string)) counter += 1 if __name__ == '__main__': p = printer
阅读全文
posted @ 2018-12-04 21:23 好大一个圈
阅读(178)
评论(0)
推荐(0)
2018年12月3日
Python的锁
摘要: from threading import Thread,Lock,RLock import time def gg(A,B): A.acquire() time.sleep(0.5) print('hah拿到锁') B.acquire() print('hah拿到锁') A.release() B
阅读全文
posted @ 2018-12-03 20:47 好大一个圈
阅读(2556)
评论(0)
推荐(1)
2018年11月30日
python之线程与线程池
摘要: from threading import Thread from multiprocessing import Process import time def fucn1(n): time.sleep(1) print('XXXXXXXXXXXXX',n) if __name__ == '__ma
阅读全文
posted @ 2018-11-30 17:17 好大一个圈
阅读(338)
评论(0)
推荐(0)
下一页
公告