51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#GO
Go语言---小白入门-命令行库Cobra的使用
Cobra既是用于创建强大的现代CLI应用程序的库,也是用于生成应用程序和命令文件的程序。Cobra提供的功能:简易的子命令行模式,如appserver,appfetch等等完全兼容posix命令行模式嵌套子命令subcommand支持全局,局部,串联flags使用Cobra很容易的生成应用程序和命令,使用cobrac...
代码星球
·
2021-02-13
Go
语言
小白
入门
命令行
django前后端分离部署
部署静态文件:静态文件有两种方式1:通过django路由访问2:通过nginx直接访问 方式1:需要在根目录的URL文件中增加,作为入口url(r'^$',TemplateView.as_view(template_name="index.html")),在setting中更改静态资源位置TEMPLATES=...
代码星球
·
2021-02-13
django
后端
分离
部署
Go---go-cache包学习
github.com/patrickmn/go-cachego-cache是一款类似于memached的key/value缓存软件。它比较适用于单机执行的应用程序。go-cache实质上就是拥有过期时间并且线程安全的map,可以被多个goroutine安全访问。举例说明用法packagemainimport("log"...
代码星球
·
2021-02-13
Go---go-cache
包学习
学习
Go语言框架:Beego vs Gin 的区别
前言:一切语言、技术或者框架,本质都是工具,工具的价值在于为使用者提供竞争优势。一、Beego和Gin全方位比较MVCBeego支持完整的MVC,Gin不支持完整的MVC(需要开发者自己实现MVC)路由&SessionBeego支持正则路由,Gin不支持正则路由Beego支持Session,Gin不支持Sess...
代码星球
·
2021-02-13
Go
语言
框架
Beego
vs
Go最火的Gin框架简单入门
Gin介绍Gin是一个Golang写的web框架,具有高性能的优点,,基于httprouter,它提供了类似martini但更好性能(路由性能约快40倍)的API服务。官方地址:https://github.com/gin-gonic/gin安装框架配置好GOPATH,建议自己在GOPATH建个项目,这里我以Go_Gi...
代码星球
·
2021-02-13
Go
最火
Gin
框架
简单
Go-cron定时任务
1、cron(计划任务)按照约定的时间,定时的执行特定的任务(job)。cron表达式表达了这种约定。cron表达式代表了一个时间集合,使用6个空格分隔的字段表示。秒分时日月星期 2、Linux的cron与Go的cron区别linux中的cron只能精确到分钟,而Go实现的cron可以精确到秒。 3...
代码星球
·
2021-02-13
Go-cron
定时
任务
Go类型别名与类型定义区别
//自定义类型是定义了一个全新的类型//将MyInt定义为int类型typeMyIntint//类型别名规定:TypeAlias只是Type的别名,本质上TypeAlias与Type是同一个类型。typeTypeAlias=Typetypebyte=uint8typerune=int32区别类型别名与类型定义表面上看只...
代码星球
·
2021-02-13
类型
Go
别名
定义
区别
Go-TCP粘包
黏包示例服务端代码如下://socket_stick/server/main.gofuncprocess(connnet.Conn){deferconn.Close()reader:=bufio.NewReader(conn)//读取conn里接收的内容varbuf[1024]bytefor{n,err:=reader...
代码星球
·
2021-02-13
Go-TCP
粘包
Goland_IDE的护眼、主题、字体等设置
Goland_IDE的护眼、主题、字体等设置 1、代码格式化File->Settings->Tools->FileWatchers->+->gofmt->将Name一栏gofmt中间的空格去掉即可应用,在保存的时候就可代码格式化。 2、护眼设置File->S...
代码星球
·
2021-02-13
Goland
IDE
护眼
主题
字体
Go输入输出格式化Printf
packagemainimport("fmt""os")typepointstruct{x,yint}funcmain(){p:=point{1,2}fmt.Printf("1:%v",p)//这里打印了`point`结构体的一个实例。1:{12}fmt.Printf("2:%+v",p)//打印了结构体的字段名和值。...
代码星球
·
2021-02-13
Go
输入
输出
格式化
Printf
django 获取当前访问的URL
next_url=request.path_infoprint(next_url) print(request.get_full_path())//打印出全路径(路径和参数)print(request.path_info)//取当前请求的路径...
代码星球
·
2021-02-13
django
获取
当前
访问
URL
Django Cookie和Session
1.Cookie和Session 1.1Cookie Cookie的由来? 因为HTTP请求是没有状态的,每一次请求都是独立的(对于服务端来说一切都只如初见!)Cookie是什么? 就是保存在浏览器上的键值对服务端控制着响应,在响应里可以让浏览器在本地保存(键值对)Cookie下一次请求在发送的...
代码星球
·
2021-02-13
Django
COOKIE
Session
Django-用户-组-权限
前言RBAC(Role-BasedAccessControl,基于角色的访问控制)就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。简单的权限:如下就是一个简单的权限设...
代码星球
·
2021-02-13
Django-
用户
-组
权限
DRF (Django REST framework) 中的路由Routers
注意是:对于视图集ViewSet!!!我们除了可以自己手动指明请求方式与动作action之间的对应关系外,还可以使用Routers来帮助我们快速实现路由信息。RESTframework提供了两个routerSimpleRouterDefaultRouter1)创建router对象,并注册视图集,例如fromrest_f...
代码星球
·
2021-02-13
DRF
Django
REST
framework
中的
DRF (Django REST framework) 中的视图扩展类
1)ListModelMixin列表视图扩展类,提供list(request,*args,**kwargs)方法快速实现列表视图,返回200状态码。该Mixin的list方法会对数据进行过滤和分页。源代码:classListModelMixin(object):"""Listaqueryset."""deflist(s...
代码星球
·
2021-02-13
DRF
Django
REST
framework
中的
首页
上一页
...
17
18
19
20
21
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他