Fork me on GitHub
  2020年9月21日
摘要: 例如有两个表: test1: test2: 内连接:(inner join on)返回两个表的交集。 例如: select * from test1 a inner join test2 b on a.id=b.id; 结果: 外连接:返回两个表的并集。(在此就不做截图了) 左连接:(left jo 阅读全文
posted @ 2020-09-21 20:24 OBOS 阅读(388) 评论(0) 推荐(0) 编辑
  2020年9月17日
摘要: 1.什么是跨域 在浏览器窗口中,和某个服务端通过某个 “协议+域名+端口号” 建立了会话的前提下,去使用与这三个属性任意一个不同的源提交了请求,那么浏览器就认为你是跨域了违反了浏览器的同源策略 2.如何解决:3种方法 方法1:安装django-cors-headers 方法2:使用JSONP 使用A 阅读全文
posted @ 2020-09-17 16:44 OBOS 阅读(447) 评论(0) 推荐(0) 编辑
  2020年9月9日
摘要: ```python"""第三方插件:1)vuex:组件间交互的(移动端)2)axios - 前后台(django):ajax3)element-ui:页面布局4)jq+bs:jQuery+BootStrap"""```### vuex插件:可以完成任意组件间信息交互(移动端) - 了解```pyth 阅读全文
posted @ 2020-09-09 19:53 OBOS 阅读(185) 评论(0) 推荐(0) 编辑
摘要: ```python"""1)路由:逻辑跳转、路由传参2)项目组件的数据局部化处理:data: {} => data: function(){ return {} } => data(){ return{} }3)组件的声明周期4)组件间通信5)各种第三方插件:vuex、axios、element-u 阅读全文
posted @ 2020-09-09 19:48 OBOS 阅读(199) 评论(0) 推荐(0) 编辑
摘要: ```python"""1)computed2)watch3)项目环境4)项目开发:请求生命周期、组件、组件的生命周期、路由..."""```### 字符串补充```python"""1)双引号: "前缀" + 变量 + "后缀" 2)单引号: '前缀' + 变量 + '后缀'3)反引号: `前缀$ 阅读全文
posted @ 2020-09-09 19:45 OBOS 阅读(221) 评论(0) 推荐(0) 编辑
摘要: ```python"""1)指令 属性指令:v-bind 表达指令:v-model 条件指令:v-show v-if 循环指令:v-for 斗篷指令:v-cloak 2)实例成员 计算:computed 监听:watch 3)vue项目环境"""```### 斗篷指令(了解)```python""" 阅读全文
posted @ 2020-09-09 19:43 OBOS 阅读(225) 评论(0) 推荐(0) 编辑
摘要: ```python"""Vue框架:前台界面,页面逻辑 1)指令 2)实例成员 3)组件 4)项目开发DRF框架:数据(接口) 1)基础的模块:请求、响应、解析、渲染 2)序列化、三大认证 3)过滤、搜索、排序、分页 4)异常、第三方jwt、restful接口规范 Luffy项目:前后台分离项目 1 阅读全文
posted @ 2020-09-09 19:38 OBOS 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Mysql和Resdis是个经典的问题了,这次来表达一下我对其的理解。 Redis是属于内存数据库,所有的数据都储存在内存中,所以执行增删改查等操作运行速度比Mysql相比快速很多,而且支持的数据类型也较全面,支持字符串,列表,hash,集合等。但是由于数据是保存在内存中,所以Redis不具备自动容 阅读全文
posted @ 2020-09-09 19:25 OBOS 阅读(692) 评论(0) 推荐(1) 编辑
  2020年9月7日
摘要: asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 asyncio的编程模型就是一个消息循环。我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的协程扔到EventLoop中执行,就实现了异步IO。 用asyncio实现Hello worl 阅读全文
posted @ 2020-09-07 14:21 OBOS 阅读(121) 评论(0) 推荐(0) 编辑
  2020年9月6日
摘要: 1、下面这段代码的输出结果是什么?请解释。 def extendList(val, list=[]): list.append(val) return list list1 = extendList(10) list2 = extendList(123,[]) list3 = extendList( 阅读全文
posted @ 2020-09-06 16:46 OBOS 阅读(243) 评论(0) 推荐(0) 编辑