摘要:
1 GMP(协程+线程池) -G:goroutine,使用go关键字开启的 -P:Processor,队列 -M:Machine,操作系统线程 -使用同步的代码,实现了异步 -channel 异步的回调2 python调用go/c -你的应用场景 -用python执行起来比较慢的操作,用go写,编译 阅读全文
posted @ 2021-06-17 16:58
DEJAVU_ERIC
阅读(337)
评论(0)
推荐(0)
摘要:
#补充 pipreqs: - 项目依赖 pip3 install pipreqs- 生成依赖文件:pipreqs ./ - 安装依赖文件:pip3 install -r requirements.txt 函数和方法 from types import MethodType,FunctionType 阅读全文
posted @ 2021-06-17 16:51
DEJAVU_ERIC
阅读(38)
评论(0)
推荐(0)
摘要:
1w字 》技能点,项目自我介绍 5--6分钟(你的个人介绍,以及一个项目的详细介绍)面试套路,不会的问题作何反应,面试最后的收尾五险一金 1 字符串 -utf-8 -字节长度(len),字符长度(utf8包下) -for循环迭代循环(字符),索引循环(字节) 2 指针 -& 放在变量前,表示取该变 阅读全文
posted @ 2021-06-17 16:50
DEJAVU_ERIC
阅读(35)
评论(0)
推荐(0)
摘要:
1 数组2 切片3 mapspackage mainimport "fmt"// 回顾func main() { //1 连续存储,相同类型 //var a [3]int=[3]int{1,2,3} //var a [3]int=[3]int{1,2} //var a [3]int=[3] 阅读全文
posted @ 2021-06-17 16:49
DEJAVU_ERIC
阅读(113)
评论(0)
推荐(0)
摘要:
1 函数 -func 函数名(参数 类型,参数 类型)(返回值类型){} 2 参数可以是函数类型,返回值是函数类型 -函数的参数和返回值都是类型的一部分3 闭包函数 》go中函数是一等公民,头等函数4 类名重命名5 if else if else6 循环:for 7 switch 1 数组 pack 阅读全文
posted @ 2021-06-17 16:48
DEJAVU_ERIC
阅读(133)
评论(0)
推荐(0)
摘要:
1 go 介绍 -部署方便 》可执行文件 》直接执行 -静态强类型2 开发环境搭建 -go sdk--》版本 -ide:快速开发 goland -go version -go build -go run -go env :gopath,goroot3 第一个helloworld -每一个go文件必须 阅读全文
posted @ 2021-06-17 16:47
DEJAVU_ERIC
阅读(169)
评论(0)
推荐(0)
摘要:
1 Go语言介绍 # Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言# 缺点:不是特别友好的设计:异常处理,错误处理,没有泛型,不是完全的面向对象# 优点:语法简洁,性能高,对并发支持好(内置线程和协程池),跨平台编译# python 1989年,java 199 阅读全文
posted @ 2021-06-17 16:46
DEJAVU_ERIC
阅读(224)
评论(0)
推荐(0)
摘要:
1 flask源码分析 -ctx:request,session, -app_ctx:current_app,g -ctx放到了某个位置,先执行了beforefirstrerquest 》send--》before_request--》路由匹配--》执行视图函数 》after_request--》返 阅读全文
posted @ 2021-06-17 16:44
DEJAVU_ERIC
阅读(192)
评论(0)
推荐(0)
摘要:
1 python的web框架 -django框架,同步框架,3.x以后,加入了异步,websocket -1.x对websocket支持比较差 -2.x channels -3.x 可以使用channels,原生支持,asgi协议 -flask,同步框架 -orm没有:sqlalchemy -ses 阅读全文
posted @ 2021-06-17 16:43
DEJAVU_ERIC
阅读(224)
评论(0)
推荐(0)
摘要:
不用local from threading import Thread import time # a = -1 b = 2 # def task(arg): global a a = arg time.sleep(2) print(a) # # for i in range(10): t = T 阅读全文
posted @ 2021-06-17 16:40
DEJAVU_ERIC
阅读(29)
评论(0)
推荐(0)
摘要:
""" web框架 django,flask 同步框架 tornado 异步框架 在浏览器中输入网址,回车,经历了哪些过程?nginx 做转发,负载均衡,反向代理,正向代理分支命名: git story_10001jinja2模板: 处理xss攻击了吗?处理了 原理?html中的实体符号 特殊符号 阅读全文
posted @ 2021-06-17 16:39
DEJAVU_ERIC
阅读(34)
评论(0)
推荐(0)
摘要:
0.Flask简介 Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框架,开发人员基于Flask框架提供的功能对请求进行相应的处理,并 阅读全文
posted @ 2021-06-17 16:37
DEJAVU_ERIC
阅读(37)
评论(0)
推荐(0)
摘要:
1 切换frame,动作链2 xpath选择:在xml中查找内容的一门语言 -. -.. -/ -// -@3 自动登录12306 -打码平台使用:别人帮我们破解验证码 -使用selenium点击,滑动 -有的网站会校验是否使用了自动化测试软件: -window.navigator.webdrive 阅读全文
posted @ 2021-06-17 16:35
DEJAVU_ERIC
阅读(459)
评论(0)
推荐(0)
摘要:
1 selenium模拟人的行为 find_elements_by_xx find_elements_by_css_select('css选择器') send_keys click clear2 无界面浏览器 -配置3 其他使用 -标签位置,标签大小,标签属性 -模拟浏览器前进后台 -tab切换 - 阅读全文
posted @ 2021-06-17 16:28
DEJAVU_ERIC
阅读(109)
评论(0)
推荐(0)
摘要:
1 requests高级使用 -使用代理 -上传文件2 自动点赞 -模拟的很像浏览器(浏览器带什么你就带什么)3 爬取新闻 -requests+bs4的简单使用 4 bs的详细使用 -遍历文档树: -. -标签名字 -标签属性 -标签的文本 -搜索文档树 -find name属性标签名,attrs属 阅读全文
posted @ 2021-06-17 16:26
DEJAVU_ERIC
阅读(117)
评论(0)
推荐(0)
摘要:
1 爬虫介绍 -发送http请求获取数据 》解析,清洗 》入库2 请求库-requests(urllib2,requests-html)3 requests发送get请求,携带数据,携带头,携带cookie4 发送post请求,携带数据(请求地址中的数据,请求体中数据:data,json)5 响应对 阅读全文
posted @ 2021-06-17 16:25
DEJAVU_ERIC
阅读(1139)
评论(0)
推荐(1)
摘要:
1 支付接口 -校验金额 -生成id号 -获取user对象 -生成支付链接 -入库前准备 -保存数据 2 支付回调get回调,调前端 -查询一下这个订单是否支付成功3 支付宝post回调 -验证签名(sdk提供了) -修改订单状态 -给支付宝回复succes4 买了一个云服务器 -公有云,私有云(公 阅读全文
posted @ 2021-06-17 16:23
DEJAVU_ERIC
阅读(116)
评论(0)
推荐(1)
摘要:
1 课程详情页面 -播放器组件2 课程章节接口 -所有课程章节全拿回来(过滤:按课程id过滤)3 支付宝支付 -生成公钥私钥,把公钥配置在支付宝上 》生成一个支付宝公钥 -支付宝公钥,自己的私钥,放到了项目中 -API,没有提供sdk,第三方的sdk -安装,安装步骤扣代码 -生成一个对象(一堆参数 阅读全文
posted @ 2021-06-17 16:21
DEJAVU_ERIC
阅读(39)
评论(0)
推荐(0)
摘要:
1 celery,分布式异步任务框架,异步,定时,延迟任务 -APScheduler2 包管理方式 -在项目根路径建立一个包 -celery.py >把celery的对象实例化出来,本地化,定时任务 -写很多task文件 -在使用的位置,导入,调用 -任务(函数).delay() -启动worker 阅读全文
posted @ 2021-06-17 16:19
DEJAVU_ERIC
阅读(54)
评论(0)
推荐(0)
摘要:
1 http基于tcp,一定要进行3次握手,4次挥手 -http1.1版本,keepalive,可以多次请求使用同一个tcp连接2 redis的hash操作 -hset -hget 3 redis的列表操作 -lpush -lpop -blpop #消息队列 4 通用操作 -typ -expire5 阅读全文
posted @ 2021-06-17 16:17
DEJAVU_ERIC
阅读(40)
评论(0)
推荐(0)
摘要:
1 redis的连接池 -在创建连接池的时候,就要指定连接地址 -以后每次使用都是从连接池中拿一个连接2 编码问题,实例化得到redis连接对象(Redis类),可以指定编码3 http,应用层协议,基于tcp封装 -ssh,http,ftp,websocket,DNS 》应用层协议 -tcp/ip 阅读全文
posted @ 2021-06-17 16:15
DEJAVU_ERIC
阅读(107)
评论(0)
推荐(0)
摘要:
1 前端配置请求后端的地址2 meida的配置 -media_url3 前端登录功能 -判断用户名密码是否为空,message的提示 -发送axios请求(post)4 前端存储(三个位置)5 前端用户名的显示与不显示6 发送短信(腾讯云) -api和sdk -发送短信的2.0的sdk -封装了 阅读全文
posted @ 2021-06-17 16:14
DEJAVU_ERIC
阅读(50)
评论(0)
推荐(0)
摘要:
1 版本管理git,svn2 客户端 》远程仓库(gitee,github,gitlab)3 基本命令 -git status -git log -git reflog4 忽略文件 -.idea -文件夹名 a文件夹 #忽略掉任何路径下的a文件夹,空文件夹识别不到 -/文件夹/*.py -* -? 阅读全文
posted @ 2021-06-17 16:09
DEJAVU_ERIC
阅读(214)
评论(0)
推荐(0)
摘要:
1 git的操作基本操作 -三个区:工作区,暂存区,版本库 -git add . -git commit -m ‘注释’ -工作区改了内容(改的是被版本管理的内容)git checkout . -工作区回复到某个版本: git reset --hard 版本号 -从暂存区拉回工作区:git rese 阅读全文
posted @ 2021-06-17 16:07
DEJAVU_ERIC
阅读(94)
评论(0)
推荐(0)
摘要:
1 cors和csrf的区别2 路飞首页 -页面组件:设置一个路由,当在浏览器访问某个路径,就会显示这个页面组件 -头部组件 -轮播图组件 -页面跳转的两种方式 -<router-link :to='/home'>点我看美女</router-link> -js中写:this.$router.push 阅读全文
posted @ 2021-06-17 16:05
DEJAVU_ERIC
阅读(205)
评论(0)
推荐(0)
摘要:
1 路飞项目使用auth的user表 -第一从一开始就使用 -后期要用,必须删库,删迁移文件(自己app内置app)2 前端配置 -axios -vue-router -elementui -bootstrap -jq4 跨域问题(前后端分离项目不可避免的) -浏览器的同源策略,安全策略 -解决跨域 阅读全文
posted @ 2021-06-17 16:03
DEJAVU_ERIC
阅读(41)
评论(0)
推荐(0)
摘要:
1 pip换源2 虚拟环境(配置:新机器配一次) workon 虚拟环境名字 mkvirtualenv -p python3 虚拟环境名称 deactivate3 项目目录调整"""├── luffyapi ├── logs/ # 项目运行时/开发时日志目录 - 包 ├── manage.py # 阅读全文
posted @ 2021-06-17 16:00
DEJAVU_ERIC
阅读(218)
评论(0)
推荐(0)
摘要:
1 组件的概念:组件化开发2 vue的工程:写一个组件就是xx.vue3 局部组件,全局组件4 组件通信:父传子 》自定义属性5 组件通信:子传父 》事件6 ref属性: -ref放在普通标签上,通过this.$refs.名字取到的就是标签 -ref放在组件上,通过this.$refs.名字取到的就 阅读全文
posted @ 2021-06-17 15:59
DEJAVU_ERIC
阅读(48)
评论(0)
推荐(0)
摘要:
1 按键修饰符 -@keyup.enter 2 数据双向绑定 -v-model:input3 单选和多选 -checkbox=true -checkbox=[value,value] -radio='' >value值4 购物车 -基本的 -带全选的 -带加减的5 v-model -lazy -n 阅读全文
posted @ 2021-06-17 15:58
DEJAVU_ERIC
阅读(43)
评论(0)
推荐(0)
摘要:
1 属性指令 -v-bind:href='变量/三目运算符/js代码' -:属性='变量'2 style和class -他俩也是属性,绑定变量也是使用属性指令 -class可以绑定字符串,数组,对象 -style:对象(横杠去掉,转成字母的大写) 3 条件 -v-if:如果符合这个条件,就会显示这个 阅读全文
posted @ 2021-06-17 15:56
DEJAVU_ERIC
阅读(29)
评论(0)
推荐(0)
摘要:
1 Vue,js框架,渐进式框架(局部,全部用)(混合开发可以用,前后端分页也可以用(用的最多))2 mvvm架构:model,viewmodel,view3 单页面开发(全部用vue开发,就一个index.html页面),其他都是组件间的替换4 组件化开发:页面组件,普通组件5 编译 》1个ind 阅读全文
posted @ 2021-06-17 15:53
DEJAVU_ERIC
阅读(35)
评论(0)
推荐(0)
摘要:
1 jwt:json web token -一种认证方式,区别session,生成三段 -头.荷载.签名,给前端,前端再发请求,需要携带 -头.荷载再用同样的加密方式加密跟签名比较,如果一样,说明token可用 -解析出我需要的东西(荷载中) -如果不一样,说明被篡改了,不可使用 -荷载中加入过期时 阅读全文
posted @ 2021-06-17 15:51
DEJAVU_ERIC
阅读(211)
评论(0)
推荐(0)
摘要:
1 分页 -list数据 -基本分页() -偏移分页 -游标分页 -写一个类:重写类中几个属性 -配置在继承了ListApiView视图类 pagination_class = MyCursorPagination -配置在setting中 2 继承APIView实现分页 3 前端后台模板 -Xad 阅读全文
posted @ 2021-06-17 15:49
DEJAVU_ERIC
阅读(46)
评论(0)
推荐(0)
摘要:
1 分析了频率组件源码2 缓存:把一些数据放在某个位置,过会再根据key取出来(内存,文件,数据库,redis)3 过滤和排序4 django-filter5 自定义过滤类(重要)6 全局异常处理 -视图类执行出错 》捕获异常,记日志,统一给前端一样的格式 -写一个函数 def exception_ 阅读全文
posted @ 2021-06-17 15:47
DEJAVU_ERIC
阅读(36)
评论(0)
推荐(0)
摘要:
1 认证,权限,频率2 三个组件套路都是一样 -写一个类继承一个基类 -写方法(authenticate,has_permission,allow_request) -频率类:由于我们继承了SimpleRateThrottle,所以不需要写allow_request,重写get_cache_key, 阅读全文
posted @ 2021-06-17 15:46
DEJAVU_ERIC
阅读(110)
评论(0)
推荐(0)
摘要:
1 drf入门 -web开发模式:分离和混合 -api接口:接口 -postman的使用(http客户端) -restful-10条规范 -drf是什么,能做什么(快速写符合resful规范的接口) -分析了执行流程:APIView -重写了dispatch -包装了新的request:drf的re 阅读全文
posted @ 2021-06-17 15:45
DEJAVU_ERIC
阅读(108)
评论(0)
推荐(0)
摘要:
1 序列化器源码 -many参数控制,在__new__中控制了对象的生成 -局部和全局钩子源码:is_valid--》找self.方法一定要从根上找 -source参数是如何执行的:‘publish.name’,'方法'2 视图: -2个视图基类 -5个视图扩展类 -9个视图子类 -视图集 -Vi 阅读全文
posted @ 2021-06-17 15:44
DEJAVU_ERIC
阅读(52)
评论(0)
推荐(0)
摘要:
0 drf是django的一个app -序列化器 -Request -Response -版本控制 -认证,频率,权限 -过滤,排序,分页 -视图相关 -自动生成接口文档(coreapi,swagger) -jwt做认证(第三方) -xadmin 》对admin的美化(bootstrap+jq,1. 阅读全文
posted @ 2021-06-17 15:42
DEJAVU_ERIC
阅读(133)
评论(0)
推荐(0)
摘要:
1 cbv执行流程 -路由里写的是 类名.as_view(), -as_view()执行完是一个闭包函数的内存地址 -当请求来了,路由匹配上就会调用 闭包函数(request) -self.dispatch(requset) -通过反射,去类中根据请求方式取方法,执行,把参数传入2 APIView的 阅读全文
posted @ 2021-06-17 15:41
DEJAVU_ERIC
阅读(85)
评论(0)
推荐(0)
摘要:
1 web开发模式:前后端分离(接口,drf),前后端混合(dtl) jsp,JavaScript 2 api接口 -接口,后端接口:给一个地址,向地址发送请求,可以返回json格式数据3 restful规范 -10条:只是一个规范,不强制,所以公司有自己的规则 -使用https:http+ssl 阅读全文
posted @ 2021-06-17 15:39
DEJAVU_ERIC
阅读(54)
评论(0)
推荐(0)
摘要:
1-Web应用 -bs和cs架构:http请求交互 -mysql,redis:典型的cs架构的软件 -docker,es:http协议,符合restful规范 -bs架构好处,客户端不用更新 -bs本质也是cs,socket -一个线程处理一个连接2-Http协议 -请求协议:请求首行,请求头,请求 阅读全文
posted @ 2021-06-17 15:37
DEJAVU_ERIC
阅读(228)
评论(0)
推荐(0)
摘要:
1 左侧过滤,统一了路由2 inclusion_tag的使用3 点赞点踩功能 1 评论的render显示 1.1 后端 def article_detail(request, username, id): article = models.Article.objects.filter(id=id). 阅读全文
posted @ 2021-06-17 15:35
DEJAVU_ERIC
阅读(101)
评论(0)
推荐(0)
摘要:
1 首页样式(不用太关注)2 开启meida的访问 -setting中配置MEDIA_ROOT=os.path.join(BASE_DIR,'media') -FileField(upload_to='avatar/'),以后上传的头像都放在media下的avatar文件夹下 -re_path('^ 阅读全文
posted @ 2021-06-17 15:34
DEJAVU_ERIC
阅读(90)
评论(0)
推荐(0)
摘要:
1 注册2 登录3 验证码生成4 验证码刷新5 首页布局 1 首页布局 <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>首页</title> <link rel="stylesheet" href="/stati 阅读全文
posted @ 2021-06-17 15:33
DEJAVU_ERIC
阅读(92)
评论(0)
推荐(0)
摘要:
1 软件开发模式:瀑布开发,敏捷开发(ci cd)2 DevOps:开发,测试,运维3 开发流程 -立项 -需求分析 -设计程序架构,数据库,产品经理做原型图,切图 -分任务开发(前端,后端),协同开发(git) -上线(测试环境) -测试 -正式上线 -迭代更新 4 7张表+1张中间表 5 dja 阅读全文
posted @ 2021-06-17 15:30
DEJAVU_ERIC
阅读(42)
评论(0)
推荐(0)
摘要:
1 auth组件,登录,注册,注销, app2 创建几个表,auth_user,权限相关的表,rbac:基于角色的权限控制3 9个方法 -authenticate -login() # 写session -request.user.is_authenticated -request.user -lo 阅读全文
posted @ 2021-06-17 15:29
DEJAVU_ERIC
阅读(42)
评论(0)
推荐(0)
摘要:
1 中间件:request对象,response -process_request -返回None,继续往下走 -返回response对象,直接返回 -process_response -处理response -定义一个类,继承MiddlewareMixin -配置文件配置(执行顺序)2 中间件能干 阅读全文
posted @ 2021-06-17 15:27
DEJAVU_ERIC
阅读(79)
评论(0)
推荐(0)
摘要:
1 forms局部和全局钩子的源码 -is_valid 》self.errors >self.full_clean()--> self._clean_fields() # 字段自己的校验规则和局部钩子执行 self._clean_form() # 全局钩子执行 2 cookie,session和to 阅读全文
posted @ 2021-06-17 15:26
DEJAVU_ERIC
阅读(52)
评论(0)
推荐(0)
摘要:
1 分页 -django提供的两个类 -Paginator类 -Pager类2 forms组件 -数据校验 -渲染页面 -错误信息 -局部全局钩子 -使用步骤: -写一个类,继承Form类 -写字段,字段参数(限制该字段的长短) -错误信息中文:字段参数 -widget:控制生成标签的属性 -视图函 阅读全文
posted @ 2021-06-17 15:24
DEJAVU_ERIC
阅读(166)
评论(0)
推荐(0)
摘要:
1 ajax $.ajax({ url:'/test/', method:'get/post', contentType:'application/json', //processData:false //contentType:false data:json格式字符串,字典对象,formdata对 阅读全文
posted @ 2021-06-17 15:23
DEJAVU_ERIC
阅读(38)
评论(0)
推荐(0)
摘要:
1 图书管理系统编辑功能2 常用和非常用字段3 字段参数4 字段关系:to ,to_fileds,related_name,related_query_name,on_delete ,db_constraint5 第三张表建立的三种方式 -纯手动建立(不使用manytomany) -自动创建第三张 阅读全文
posted @ 2021-06-17 15:21
DEJAVU_ERIC
阅读(209)
评论(0)
推荐(0)
摘要:
1 分组查询 -把同一类归为一组,然后使用聚合函数操作 -如果是多表,把连个表连起来,再分组,再聚合 -取的字段必须是分组字段或者聚合函数的字段 -总结: -annotate(聚合函数) -values在前,表示分组字段 -values在后,表示取字段 -filter在前,表示where条件 -fi 阅读全文
posted @ 2021-06-17 15:20
DEJAVU_ERIC
阅读(78)
评论(0)
推荐(0)
摘要:
-1 前后端混合开发(咱们前后端都写) 前后端分离,前端的人专门写前端,后端的人专门写后端0 django的模板语法 -dtl:在模板中写python代码 ../14550984.html -php:http://www.aa7a.cn/user.php -java:https://www.pear 阅读全文
posted @ 2021-06-17 15:19
DEJAVU_ERIC
阅读(89)
评论(0)
推荐(0)
摘要:
0 图书相关表关系建立 1 5个表2 书籍表,作者表,作者详情表,出版社表,书籍和作者表(多对多关系)3 一对一的关系,关联字段可以写在任意一方4 一对多的关系,关联字段写在多的一方5 多对多的关系,必须建立第三张表(orm中,可以用一个字段表示,这个字段可以写在任意一方)5 把表关系同步到数 阅读全文
posted @ 2021-06-17 15:18
DEJAVU_ERIC
阅读(94)
评论(0)
推荐(0)
摘要:
settings源码 熟读并表述出来 模板语法传值 1.字典2.locals()1.传函数名和类名的时候都会自动加括号调用2.不支持传递额外的参数 过滤器 |add|length|default|date|truncatewords|turncatechars|fileseizeformat|sa 阅读全文
posted @ 2021-06-17 15:17
DEJAVU_ERIC
阅读(42)
评论(0)
推荐(0)
摘要:
路由分发 在django中所有的应用都可以有自己独立的路由层、模板层、静态文件路由分发是为了解决总路由代码过于冗余的情况include('应用名.urls')注意事项 总路由最后千万不要加$ 名称空间 当多个应用出现反向解析起别名冲突的情况 include('应用名.urls',namespa 阅读全文
posted @ 2021-06-17 15:15
DEJAVU_ERIC
阅读(164)
评论(0)
推荐(0)
摘要:
数据库同步命令 inspectdb django请求生命周期流程图 1.web服务网关接口 wsgiref uwsgi2.灰色地带(django中间件)3.路由层4.视图层5.模板层6.模型层 路由匹配 1.自动补全斜杆 APPEND_SLASH = True2.url()方法 第一个参数是 阅读全文
posted @ 2021-06-17 15:03
DEJAVU_ERIC
阅读(196)
评论(0)
推荐(0)
摘要:
静态文件配置 # 1.静态文件 网站所使用的已经提前写好的文件 css文件 js文件 img文件 第三方文件 我们在存储静态文件资源的时候一般默认都是放在static文件夹下# 2.django静态文件配置 settings.py STATICFILES_DIRS = [ os.path.join( 阅读全文
posted @ 2021-06-17 15:02
DEJAVU_ERIC
阅读(208)
评论(0)
推荐(0)
摘要:
软件开发架构 HTTP协议 1.四大特性2.数据格式3.响应状态码 手动书写web框架 1.纯手撸web框架2.基于wsgiref模块3.jinja2模板语法4.结合前端、数据库、后端框架# 代码的封装处理 主流web框架 1.django2.flask3.tornado django 阅读全文
posted @ 2021-06-17 15:00
DEJAVU_ERIC
阅读(71)
评论(0)
推荐(0)
摘要:
软件开发架构 1.c/s架构2.b/s架构# b/s本质也是c/s架构 HTTP协议 """规定了浏览器与服务端之间数据交互的格式"""# 1.四大特性 1.基于TCP、IP作用于应用层之上的协议 2.基于请求响应 3.无状态 见你千百遍我都当你如初见 ps:cookie、session、token 阅读全文
posted @ 2021-06-17 14:58
DEJAVU_ERIC
阅读(168)
评论(0)
推荐(0)
摘要:
面向对象的继承 1.类的继承2.高内聚低耦合"""1.面条版2.函数版本3.拆分文件4.面向对象封装 模块""" 面向对象魔法方法 jQuery简介 CDN内容分发网络 jQuery选择器 表单筛选器 筛选器方法 操作标签各项数据 事件 动画效果 前端框架Bootstrap(复制粘贴) 表单筛选器 阅读全文
posted @ 2021-06-17 14:57
DEJAVU_ERIC
阅读(33)
评论(0)
推荐(0)
摘要:
json序列化 import jsonfrom datetime import date,datetimeclass MyJsonEncoder(json.JSONEncoder): def default(self, o): # o其实就是我们即将要序列化的对象 if isinstance(o 阅读全文
posted @ 2021-06-17 14:51
DEJAVU_ERIC
阅读(34)
评论(0)
推荐(0)
摘要:
数据库索引 1、索引是什么? 索引一种数据数据结构,既结构数据,大白话说:索引就是一种组织数据的方式 那么索引到底如何组织数据的呢? 为表中的一条条记录创建建立索引就跟为书的一页页内容创建目录很类似,但不太一样 不一样的是,创建索引分为两步: 1、以索引字段为key与数据对应,例如 create 阅读全文
posted @ 2021-06-17 14:50
DEJAVU_ERIC
阅读(36)
评论(0)
推荐(0)

浙公网安备 33010602011771号