自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 json.loads和json.dumps

json.loads() 是将字符串传化为字典json.dumps () 是将字典转化为字符串loads能够转换的是字典形式的字符串,如果是非字典形式的字符串,会报错json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char0)...

2022-02-19 09:51:47 335

原创 云服务相关知识(NAT网关)

NAT(Network Address Translation,网络地址转换)是将IP 数据包头中的IP地址转换为另一个IP地址的过程。在实际应用中,NAT 主要用于实现私有网络访问公共网络的功能。可以实现使用少量的公有IP 地址代表较多的私有IP地址。SNAT (SourceNetworkAddressTranslation,源网络地址转换)内部地址要访问公网上的服务时(如web访问),内部地址会主动发起连接,由路由器或者防火墙上的网关对内部地...

2022-02-17 19:38:08 2088

原创 Django的中间件Middleware

熟悉web开发的同学对hook钩子肯定不陌生,通过钩子可以方便的实现一些触发和回调,并且做一些过滤和拦截。django中的中间件(middleware)就是类似钩子的一种存在。下面我们来介绍一下,并且给出一些实例。1、Middleware的工作流程看着图我们分析一下:1)django的请求相应流程:HttpRequest -> RequestMiddleware -> view function -> ResponseMiddleware -> HttpRespo

2021-04-14 10:38:09 392

原创 cas单点登录详解(配合网站实例梳理流程)

www.cas.client.com为cas客户端,也就是用户要访问的资源所在,www.cas.server.com为cas服务端,是单点登录的认证中心。图中各步骤拆解说明:①:首先用户访问www.cas.client.com,cas客户端收到请求判断用户是否登录。判断过程在AuthenticationFilter过滤器中进行。AuthenticationFilter主要判断用户是否登录,未登录则重定向到登录页面。那么是如何验证用户是否登录过呢?如果session中包含“const_ca..

2021-04-08 20:41:27 294

原创 RESTful API 最佳实践

RESTful是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/...

2019-05-18 19:02:16 140

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除