摘要: 阅读全文
posted @ 2018-11-28 14:30 我来搬砖了 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 1、增加 第一种:save 通过创建模型类对象,执行对象的save()方法保存到数据库中。 第二种:create 2、修改 3、查询 get 查询单一结果,如果不存在会抛出模型类.DoesNotExist异常。 all 查询多个结果。 filter 过滤出多个结果 exclude 排除掉符合条件剩下 阅读全文
posted @ 2018-11-27 22:42 我来搬砖了 阅读(581) 评论(0) 推荐(0) 编辑
摘要: 1.创建虚拟环境 在终端上输入创建python3的虚拟环境 mkvirtualenv -p python3 虚拟环境的名字 安装django和pymysql 2.创建项目创建工程的命令: django-admin startproject 工程名称创建应用的步骤: 1.python manage.p 阅读全文
posted @ 2018-11-27 21:28 我来搬砖了 阅读(5268) 评论(0) 推荐(0) 编辑
摘要: 1.互斥锁的概念 互斥锁:对共享数据进行锁定,保证同一时刻只能有一个线程去操作。 抢到锁的线程先执行,没有抢到锁的线程需要等待,等锁用完后需要释放,然后其它等待的线程再去抢这个锁,那个线程抢到那个线程再执行。 具体那个线程抢到这个锁我们决定不了,是由cpu调度决定的。 2.互斥锁为资源引入一个状态: 阅读全文
posted @ 2018-11-26 21:45 我来搬砖了 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的 阅读全文
posted @ 2018-11-25 14:12 我来搬砖了 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-20 12:58 我来搬砖了 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-11-15 08:24 我来搬砖了 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.创建项目 在桌面创建test文件夹,表示是工作项目 进入到test,并创建本地仓库.git 2.配置个人信息 默认不配置的话,会使用全局配置里面的用户名和邮箱 全局git配置文件路径:~/.gitconfig 3.新建py文件 在项目文件test里面创建login.py文件,用于版本控制演示 4 阅读全文
posted @ 2018-11-12 22:40 我来搬砖了 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.连接redis redis-cli 2.运⾏测试命令 ping 3.切换数据库(数据库没有名称,默认有16个,通过0-15来标识,连接redis默认选择第一个数据库) select 1 4.String类型 设置键值 set key value 设置键值及过期时间,以秒为单位 setex key 阅读全文
posted @ 2018-11-12 22:10 我来搬砖了 阅读(181) 评论(0) 推荐(0) 编辑
摘要: db.session.rollback() 回滚"""Role.query.get(2) get查询接收的参数为主键,如果不存在,返回空 >>> User.query.filter() 返回的基础的查询对象<flask_sqlalchemy.BaseQuery object at 0x10958fb 阅读全文
posted @ 2018-11-09 20:13 我来搬砖了 阅读(10173) 评论(0) 推荐(1) 编辑