自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 E-R图与三范式

E-R图E-R是“实体-联系”的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式用矩形表示实体型,矩形框内写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框内写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型(1:1,1:n或m:n)实体A对实体B为1对1,则在表A或表B中创建一个字段,存储另一

2017-12-31 00:43:06 1933

原创 mac修改mysql数据库的密码

安装好MySQL以后,如果忘记了密码。1 .关闭mysql服务器sudo /usr/local/mysql/support-files/mysql.server stop 也可以在系统偏好里有个MySQL里关闭。 cd /usr/local/mysql/bin 进入目录 sudo su 获取权限 ./mysqld_safe –skip-grant-tables & 重启服务器 重开个终端2

2017-12-31 00:26:59 453

原创 GIL全局解释器锁笔记

GIL 全局解释器锁 python语言和GIL锁没有一点关系 只是因为历史原因 只是难以移除python解释器中GIL每个线程在执行的时候都要获取一个GIL,GIL保证在程序执行的时候只有一个线程可以工作 当这个线程GIL锁释放的时候才能切换到其他线程执行 python中的多线程是一个伪线程GIL全局解释器锁在遇到IO阻塞的时候会释放GIL 当阻塞过后它又必须重新获取GIL 。python3中使

2017-12-29 00:46:02 307

原创 浅拷贝和深拷贝

假如当操作不可变类型的字符串时 一个变量等于另外一个变量 这时只是作为了引用 两个变量所指内存地址是一样的 例如啊 a = “alex” b = a 这时b就指向了a的内存地址(b引用了a的内存地址)这时如果给a重新赋值 a就指向了新的内存地址 而b还是指向原来a所所指的地址 因为如果是不可变类型的话在对对象进行操作的时候因为本身是不可变的所以他要重新申请一块区域当操作可变类型的时候假如是一个列

2017-12-29 00:45:09 129

原创 修改数据库编码(应用于之后创建的表)

修改数据库编码(应用于之后创建的表) alter database 数据库名 charset=utf8; ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci;

2017-12-29 00:42:17 351

原创 python中迭代器的实现

迭代 根据记录的前面的元素的位置信息 去访问后续的元素的过程 -遍历 可迭代对象 iterable能够使用for循环遍历的对象 for item in obj: print(item) isinstance(对象,类型) 判断对象是否是 类型的实例对象from collections import Iterable isinstance(obj, Iterable)可迭代对象可迭代对象通过

2017-12-18 00:40:59 555

原创 python中进程池的用法

导入相关模块import multiprocessing import time import randam import os def worker(msg): t_start = time.time() print("%s开始执行,进程号为%d" % (msg,os.getpid())) # random.random()随机生成0~1之间的浮点数 time.sl

2017-12-17 23:44:02 1144

空空如也

空空如也

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

TA关注的人

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