摘要: """位图算法:输入一个字符串, 输出该字符串中字符的所有组合. 例如: 输入字符串"1,2,3", 则输出为1,2,3,12,13,23,123(组合数, 不考虑顺序, 所以12和21是等价的)"""s = input(">>>")lst = s.split(",")result = []for 阅读全文
posted @ 2020-05-16 23:16 june_ruby 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1.跨域 由于浏览器具有“同源策略”的限制。如果在同一个域下发送ajax请求,浏览器的同源策略不会阻止。如果在不同域下发送ajax,浏览器的同源策略会阻止。 总结 域相同,永远不会存在跨域。 crm,非前后端分离,没有跨域。 路飞学城,前后端分离,没有跨域(之前有,现在没有)。 域不同时,才会存在跨 阅读全文
posted @ 2019-11-20 20:48 june_ruby 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.请求的封装 class HttpRequest(object): def __init__(self): pass @propery def GET(self): pass @propery def POST(self): pass @propery def body(self): pass​c 阅读全文
posted @ 2019-11-20 20:45 june_ruby 阅读(251) 评论(0) 推荐(0) 编辑
摘要: 呼啦圈 1.1 表结构设计 不会经常变化的值放在内存:choices形式,避免跨表性能低。 分表:如果表中列太多/大量内容可以选择水平分表 表自关联 from django.db import models​class UserInfo(models.Model): """ 用户表 """ user 阅读全文
posted @ 2019-11-20 20:42 june_ruby 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 什么是restful规范 是一套规则,用于程序之间进行数据交换的约定。 他规定了一些协议,对我们感受最直接的的是,以前写增删改查需要写4个接口,restful规范的就是1 个接口,根据method的不同做不同的操作,比如:get/post/delete/put/patch/delete. 初次之外, 阅读全文
posted @ 2019-11-06 15:28 june_ruby 阅读(304) 评论(0) 推荐(0) 编辑
摘要: Python的assert是用来检查一个条件,如果它为真,就不做任何事。如果它为假,则会抛出AssertError并且包含错误信息。例如: x = 23 assert x > 0, "x is not zero or negative" assert x%2 == 0, "x is not an e 阅读全文
posted @ 2019-11-05 21:49 june_ruby 阅读(2461) 评论(0) 推荐(0) 编辑
摘要: 第一部分 问题 1.前后端分离? vue.js 后端给前段返回json数据 2.移动端盛行。 app 后端给app返回json数据 3.PC端应用? crm项目,前段后端一起写,运行在浏览器上。 一般情况下都是PC端使用。 第二部分 任务 以前的我们 : http://127.0.0.1:8000/ 阅读全文
posted @ 2019-11-05 19:50 june_ruby 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1、对于OneToOne、Foreignkey、choices字段可以使用source取出相关信息: class CourseSerializer(serializers.ModelSerializer): # choices字段 degree = serializers.CharField(sou 阅读全文
posted @ 2019-11-05 18:11 june_ruby 阅读(497) 评论(0) 推荐(0) 编辑
摘要: ModelSerializer 类提供了一个快捷方式,可让你基于 Models 自动创建一个 Serializer 类,其中的字段与模型类字段对应。 ModelSerializer 类与常规 Serializer 类相同,不同之处在于: 它会根据模型自动生成一组字段。 它会自动为序列化类生成验证器, 阅读全文
posted @ 2019-11-05 18:09 june_ruby 阅读(413) 评论(0) 推荐(0) 编辑
摘要: 常用快捷键 快捷键功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab / Shift + Tab 缩 阅读全文
posted @ 2019-10-21 09:18 june_ruby 阅读(133) 评论(0) 推荐(0) 编辑