- 博客(20)
- 收藏
- 关注
原创 Sentry 入门实战
Sentry 入门实战安装 docker-compose安装 sentry安装 docker-composesudo curl -L "https://github.com/docker/compose/releases/download/1.26.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-composesudo ln -s
2020-06-29 11:48:16
822
转载 Django框架的HTTP请求之WSGIRequest
Django框架的HTTP请求之WSGIRequestWSGIRequest对象http请求的url详解:WSGIRequest对象常用属性META:存储的客户端发送上来的所有header信息WSGIRequest对象常用方法QueryDict对象WSGIRequest对象Django在接收到http请求之后,会根据http请求携带的参数以及报文信息创建一个WSGIRequest对象,并且作为视图函数第一个参数传给视图函数。这个参数就是django视图函数的第一个参数,通常写成request。在这个
2020-06-19 16:00:44
1781
原创 Django框架中的分页和筛选操作
Django框架中的分页和筛选操作分页设置筛选操作分页设置请求链接为 http://127.0.0.1:8000/api/user/?page=2&size=2class UserPagination(PageNumberPagination): page_size = 6 page_query_param = 'page' page_size_query_param = 'size'请求链接为 http://127.0.0.1:8000/api/user/?li
2020-06-05 10:43:47
693
原创 go语言基础知识学习第四天
go语言基础知识学习第四天beego 框架bee 工具学习资料beego 框架是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架基于八大独立的模块构建的,是一个高度解耦的框架典型的 MVC 架构,它的执行逻辑为bee 工具为了协助快速开发 beego 项目而创建的项目通过 bee 可以很容易的进行 beego 项目的创建、热编译、开发、测试、和部署go get github.com/beego/bee新
2020-06-04 10:32:30
389
原创 go语言基础知识学习第三天
go语言基础知识学习第三天算法实现过程Bubble 冒泡排序Selection 选择排序Insertion 插入排序快速排序Merge 合并排序算法实现过程Bubble 冒泡排序// 第一个`[]int`是表示arrayzor是一个列表; 第二个`[]int`是表示返回结果是一个列表func bubbleSort(arrayzor []int) []int { // 设置一个状态条件 swapped swapped := true for swapped { // 如果没有经过内层for循
2020-06-01 18:01:30
137
原创 go语言基础知识学习第二天
go语言基础学习第二天运行测试Map(使用 hash 表来实现)递归函数语言类型转换接口错误处理goroutine 是轻量级线程通道(channel)通道缓冲区Go 遍历通道与关闭通道运行测试reverse_test.goimport "testing"func TestReverse(t *testing.T) { cases := []struct { in, want string }{ {"Hello, world", "dlrow ,olleH"}, {"Hello, 世
2020-05-29 17:44:04
393
原创 go语言基础知识学习第一天
go语言基础知识学习第一天在终端中运行命令为 `go run hello.go`标识符 由字母、数字和下划线组成关键字 25个预定义标识符 36个变量声明 `var age int;`Go语言数据类型变量声明运算符指针数组和结构体切片go 语言代码在终端中运行命令为 go run hello.go标识符 由字母、数字和下划线组成关键字 25个break default func interface select case defer go map struct chan else gotopack
2020-05-29 17:05:12
189
原创 关于请求-响应过程中的常见HTTP协议状态码
HTTP协议状态码区分具体的意思区分# 消息 指定客户端应相应的某些动作def is_informational(code): return 100 <= code <= 199# 表示请求成功def is_success(code): return 200 <= code <= 299# 已经移动的文件并且常被包含在定位头信息中指定新的地址信息# 重定向def is_redirect(code): return 300 <= co
2020-05-29 09:42:05
243
原创 highcharts 生成图表
highcharts 生成图表<!DOCTYPE HTML><html> <head> <meta charset="utf-8"><link rel="icon" href="https://jscdn.com.cn/highcharts/images/favicon.ico"> <meta name="viewport" content="width=device-width, initial-
2020-05-28 15:51:09
177
原创 qrcode command
qrcode command通过 pip 安装概括安装模块后help(myqr)通过 pip 安装pip install myqr概括myqr Words[-v {1,2,3,…,40}][-l {L,M,Q,H}][-n output-filename][-d output-directory][-p picture_file][-c][-con contrast][-bri brightness]普通二维码 介绍了 Words, -v, -l, -n, -d艺术二维码 介绍
2020-05-28 15:06:15
193
原创 使用Django框架简单生成二维码
使用Django框架简单生成二维码def make_qrcode(request, data): # url = request.get_raw_uri() # 传入网址计算出二维码图片字节数据 url = 'https://github.com/' img = qrcode.make(url) # 创建一个BytesIO临时保存生成图片数据 buf = BytesIO() # 将图片字节数据放到BytesIO临时保存 img.save(bu
2020-05-28 14:31:31
408
原创 MongoDB数据库的简单介绍和使用
MongoDB数据库常用命令远程访问常用命令MongoDB是面向文档的NoSQL数据库用于大量数据存储常用术语_id 必填的字段,表示MongoDB文档中的唯一值,类似于文档的主键集合 分组,等效于在任何关系型数据库中创建的表游标 是指向查询结果集的指针数据库 表的容器,数据库在文件系统上都有文件集文档 集合中的记录基本上称为文档字段 文档具有零个或多个字段,类似于关系数据库中的列JSON 轻量级的数据交换格式。可读行高易于解析的纯文本格式用于表达结构化数据远程访问sudo vi
2020-05-28 13:42:43
124
原创 Redis 数据库常用知识
Redis 数据库常用知识常用命令高级的key:value存储系统lists集合有序集合哈希持久化的方式主从同步事务处理配置文件常用命令高级的key:value存储系统支持五种数据类型:1.字符串(strings)2.字符串列表(lists)3.字符串集合(sets)4.有序字符串集合(sorted sets)5.哈希(hashes)而关于key,有几个点要提醒大家:1.key不要太长,尽量不要超过1024字节,这不仅消耗内存,而且会降低查找的效率;2.key也不要太短,太短的话,k
2020-05-28 10:27:00
349
原创 Django常用方法学习
Django Token的学习import timefrom django.core import signingimport hashlibfrom django.core.cache import cache# alg使用的算法HEADER = {'typ': 'JWP', 'alg': 'default'}TOKEN_KEY = 'solomon_world_token'TOKEN_SALT = 'solomonwanc@gmail.com'TIME_OUT = 30 * 60
2020-05-27 15:48:12
200
原创 Django 中日志模块logger的简单使用
Django 日志使用代码示例处理程序代码示例# 日志格式LOGS_DIR = os.path.join(BASE_DIR, "Message")LOGGING = { 'version': 1, 'disable_existing_loggers': False, # 定义两个格式化程序 'formatters': { 'verbose': { 'format': '{levelname} {pathname} {linen
2020-05-27 15:35:17
737
原创 Ubuntu20.04系统下怎样使用PostgreSQL
Ubuntu20.04系统下怎样使用PostgreSQL安装PostgreSQL数据库创建用户名和相关数据库报错信息安装PostgreSQL数据库sudo apt-get install postgresql postgresql-contrib创建用户名和相关数据库登陆sudo -i -u postgres新建用户createuser -dP blog新建数据库createdb -E utf8 -U blog blog报错信息报错信息psql: FATAL: Peer aut
2020-05-27 15:22:02
750
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人