11 2018 档案

摘要: 阅读全文
posted @ 2018-11-28 14:30 我来搬砖了 阅读(655) 评论(0) 推荐(0)
摘要:1、增加 第一种:save 通过创建模型类对象,执行对象的save()方法保存到数据库中。 第二种:create 2、修改 3、查询 get 查询单一结果,如果不存在会抛出模型类.DoesNotExist异常。 all 查询多个结果。 filter 过滤出多个结果 exclude 排除掉符合条件剩下 阅读全文
posted @ 2018-11-27 22:42 我来搬砖了 阅读(604) 评论(0) 推荐(0)
摘要:1.创建虚拟环境 在终端上输入创建python3的虚拟环境 mkvirtualenv -p python3 虚拟环境的名字 安装django和pymysql 2.创建项目创建工程的命令: django-admin startproject 工程名称创建应用的步骤: 1.python manage.p 阅读全文
posted @ 2018-11-27 21:28 我来搬砖了 阅读(5331) 评论(0) 推荐(0)
摘要:1.互斥锁的概念 互斥锁:对共享数据进行锁定,保证同一时刻只能有一个线程去操作。 抢到锁的线程先执行,没有抢到锁的线程需要等待,等锁用完后需要释放,然后其它等待的线程再去抢这个锁,那个线程抢到那个线程再执行。 具体那个线程抢到这个锁我们决定不了,是由cpu调度决定的。 2.互斥锁为资源引入一个状态: 阅读全文
posted @ 2018-11-26 21:45 我来搬砖了 阅读(862) 评论(0) 推荐(0)
摘要:并发:指的是任务数多余cpu核数,通过操作系统的各种任务调度算法,实现用多个任务“一起”执行(实际上总有一些任务不在执行,因为切换任务的速度相当快,看上去一起执行而已) 并行:指的是任务数小于等于cpu核数,即任务真的是一起执行的 阅读全文
posted @ 2018-11-25 14:12 我来搬砖了 阅读(128) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-20 12:58 我来搬砖了 阅读(81) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-15 08:24 我来搬砖了 阅读(92) 评论(0) 推荐(0)
摘要:1.创建项目 在桌面创建test文件夹,表示是工作项目 进入到test,并创建本地仓库.git 2.配置个人信息 默认不配置的话,会使用全局配置里面的用户名和邮箱 全局git配置文件路径:~/.gitconfig 3.新建py文件 在项目文件test里面创建login.py文件,用于版本控制演示 4 阅读全文
posted @ 2018-11-12 22:40 我来搬砖了 阅读(131) 评论(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 我来搬砖了 阅读(208) 评论(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 我来搬砖了 阅读(10223) 评论(0) 推荐(1)
摘要:1.引入模块 import pymysql 2.用于建立与数据库的连接 调用pymysql模块中的connect()方法 conn = pymysql.connect(host='localhost', port=3306, user='root', password='mysql',databas 阅读全文
posted @ 2018-11-07 15:07 我来搬砖了 阅读(254) 评论(0) 推荐(0)
摘要:一、 数据库登录mysql -uroot -p二.、退出数据库quit 和 exit或ctrl + d三、数据库操作1. 查看所有数据库 show databases;2. 查看当前使用的数据库select database();3. 使用数据库use 数据库名;4. 创建数据库create dat 阅读全文
posted @ 2018-11-06 21:10 我来搬砖了 阅读(6383) 评论(0) 推荐(0)
摘要:攻击模拟步骤: 防护方法: 从 cookie中取出 csrf_token 从 表单数据中取出来隐藏的 csrf_token 的值 进行对比 阅读全文
posted @ 2018-11-05 21:47 我来搬砖了 阅读(256) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-05 21:40 我来搬砖了 阅读(128) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-04 19:54 我来搬砖了 阅读(314) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-04 19:45 我来搬砖了 阅读(116) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-11-04 09:53 我来搬砖了 阅读(99) 评论(0) 推荐(0)
摘要:1.json:基于键值对的字符串,轻量级的数据交互格式,用来传输数据 2.json模块 dumps:把字典转化成json字符串。 loads:把json字符串转成字典。 dump、load操作的是文件对象。 jsonify可以返回json字符串,会修改响应的类型为application/json 3 阅读全文
posted @ 2018-11-03 23:09 我来搬砖了 阅读(181) 评论(0) 推荐(0)
摘要:1.书写方式 行内式:<div onclick="alert('1。行内式。')">我是一个div</div> 内嵌式:<script>alert('2.内嵌式。')</script> 外链式:<script src="js/index.js"></script>(常用) 2.定义变量 js定义变量 阅读全文
posted @ 2018-11-02 23:34 我来搬砖了 阅读(188) 评论(0) 推荐(0)
摘要:1.框架的基本认识: 特点:用Python语言实现的轻量、简洁、扩展性强。 核心:werkzeug和Jinja2 2.虚拟环境: 创建:mkvirtualenv -p python3 名称 进入:workon 退出:deactivate 移除:rmvirtualenv 名称 3.依赖包 生成依赖包: 阅读全文
posted @ 2018-11-02 21:56 我来搬砖了 阅读(339) 评论(0) 推荐(0)
摘要:51.函数的文档注释及作用 """ 函数的文档注释: 函数的注释文字. 必须添加到函数定义的那一行的下面一行. 好处: 当使用Ctrl + Q查看函数的使用说明文档时,能够把文档注释自动显示出来. """ def sum(): “”” 打印5行“你好” “”” for I in range(5) p 阅读全文
posted @ 2018-11-01 10:14 我来搬砖了 阅读(233) 评论(0) 推荐(0)
摘要:1.硬件系统: 主机部分: 1.中央处理器(CPU): 电脑的大脑 运算器: 数值计算和逻辑判断 控制器: 可以电脑中的各个部件协同工作 2.内部存储器: 随机存储器:内存条 使用电信号表示数据; 特点: 1.读写数据速度快 2.临时存储数据 只读存储器 外设部分: 输入设备: 键盘 鼠标 摄像头 阅读全文
posted @ 2018-11-01 10:07 我来搬砖了 阅读(384) 评论(0) 推荐(0)