03 2021 档案

摘要:一 视图函数 视图函数,简称视图,属于Django的视图层,默认定义在views.py文件中,是用来处理web请求信息以及返回响应信息的函数,所以研究视图函数只需熟练掌握两个对象即可:请求对象(HttpRequest)和响应对象(HttpResponse) 二 请求对象(HttpRequest) d 阅读全文
posted @ 2021-03-21 21:46 我也想18岁 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一 路由的作用 路由即请求地址与视图函数的映射关系,如果把网站比喻为一本书,那路由就好比是这本书的目录,在Django中路由默认配置在urls.py中 二 简单的路由配置 # urls.py from django.conf.urls import url # 由一条条映射关系组成的urlpatte 阅读全文
posted @ 2021-03-21 21:27 我也想18岁 阅读(48) 评论(0) 推荐(0) 编辑
摘要:1.collections模块 在内置数据类型(dict、list、set、tuple)的基础上,collections模块还提供了几个额外的数据类型:Counter、deque、defaultdict、namedtuple和OrderedDict等。 1.namedtuple: 生成可以使用名字来 阅读全文
posted @ 2021-03-21 20:54 我也想18岁 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1.json&pickle import json x="[null,true,false,‘1']" print(eval(x)) #报错,无法解析null类型,而json就可以 print(json.loads(x)) #报错,无法解析'1',单引号,而json就可以 json.dump(obj 阅读全文
posted @ 2021-03-21 20:52 我也想18岁 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1.time模块 1. 时间戳 time.time() # 时间戳:1487130156.419527 2. 元组形式 time.localtime() 3. 格式化 time.strftime("%Y-%m-%d %X")) #格式化的时间字符串:'2017-02-15 11:40:53' # l 阅读全文
posted @ 2021-03-21 20:49 我也想18岁 阅读(68) 评论(0) 推荐(0) 编辑
摘要:一 python中集成es两种方式 1 原生集成 # Official low-level client for Elasticsearch ### 等同于pymysql #pip3 install elasticsearch from elasticsearch import Elasticsea 阅读全文
posted @ 2021-03-13 22:46 我也想18岁 阅读(295) 评论(0) 推荐(0) 编辑
摘要:1.Elasticsearch es 百亿级数据秒查,资料太多,资料在下面 链接:https://pan.baidu.com/s/1aitpKUESAdz50P8dS678IA 提取码:m8lr 阅读全文
posted @ 2021-03-13 22:40 我也想18岁 阅读(86) 评论(0) 推荐(0) 编辑
摘要:目录 多道技术 进程理论 开启进程的两种方式 进程对象的join方法 进程之间数据相互隔离 进程对象的其他方法 僵尸进程与孤儿进程 守护进程 互斥锁 进程对象及其他方法 僵尸进程与孤儿进程 守护进程 互斥锁 队列介绍 进程间通信IPC机制 生产者消费者模型 线程相关知识点 死锁与递归锁(了解) 信号 阅读全文
posted @ 2021-03-12 23:11 我也想18岁 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1 并发和并行 1 并发:同一时间段内,多个任务在执行(单个cpu,执行多个任务) 2 并行:同一时刻,多个任务在执行(多个cpu的支持) 2 goroutine package main import ( "fmt" "runtime" "time" ) //goroutine >协程 2kb大小 阅读全文
posted @ 2021-03-11 23:23 我也想18岁 阅读(53) 评论(0) 推荐(0) 编辑
摘要:1 结构体 1 结构体的使用 值类型 定义: type Person struct { Name string Age int sex string } 使用: var per Person fmt.Println(per) per.Name="lqz" per.Age=19 fmt.Println 阅读全文
posted @ 2021-03-09 21:45 我也想18岁 阅读(73) 评论(0) 推荐(0) 编辑
摘要:1.map map就是映射,俗称字典 1.定义 var 变量名 map[key]val = make(map[key]val) ex: var dict map[string]string = make(map[string]string) 增: dict["name"] = "lqw" 查: di 阅读全文
posted @ 2021-03-08 23:43 我也想18岁 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1 包管理 #1 包:模块的意思 #2 自定义包 -go语言的代码必须放在gopath的src路径下 -包导入是从gopath的src路径下开始检索(开始找) -除了main包以外,建议包名就叫文件夹名,一个文件夹下的包名必须一致 -同一个包下,变量,函数只能定义一次 -同一个包下的变量和函数可以直 阅读全文
posted @ 2021-03-07 23:01 我也想18岁 阅读(38) 评论(0) 推荐(0) 编辑
摘要:1.go 1.Go是静态(编译型)强类型语言,是区别于解析型语言的弱类型语言(静态:类型固定 强类型:不同类型不允许直接运算)。 python动态强类型语言 2.哪些是编译,哪些是解释 编译:java,c,c++,c#,go 解析型:python,js,php... 编译型语言涉及到跨平台,因为它需 阅读全文
posted @ 2021-03-06 21:55 我也想18岁 阅读(51) 评论(0) 推荐(0) 编辑
摘要:1 消息队列 1 两个服务调用:restful(http协议),rpc(远程过程调用) 2 rpc:远程过程调用 -gRPC:谷歌出的,跨语言 3 不管用rpc或者restful来通信,涉及到同步,异步 4 消息队列解决的问题 -应用解耦 -流量消峰 -消息分发(发布订阅:观察者模式) -异步消息( 阅读全文
posted @ 2021-03-04 20:26 我也想18岁 阅读(94) 评论(0) 推荐(0) 编辑
摘要:1.排列 1.1给定字符串,返回它的所有组合,如‘abc’, 返回‘abc’,‘acb’,‘bac,‘bca’,’cab‘,’cba‘ import itertools s = 'abc' itertools.permutations(s,len(s)) # 是迭代器 list(itertools. 阅读全文
posted @ 2021-03-04 20:22 我也想18岁 阅读(282) 评论(0) 推荐(0) 编辑