Shiina Orez

Shiina Orez

Backend coder, coding every day.

  • Home
  • Archives
  • Tags
  • Categories

康托展开 Cantor Expansion

全排列一直是一个让人联想到爆炸复杂度的东西如果一件事情牵扯到了全排列,大多数人脑中一定都是这样子的:高中学习的排列组合、排列数、组合数、数不清的阶乘、大学的组合数学等等一系列让人头疼的东西。 如果你写过一点点OI相关的题目,或者在Leetcode等网站上刷过题,那么你一定使用过各

2019-05-06

《Call Werkzeug系列之:预备知识-Cookie》

源码中对应的场景:在 werkzeug.wrappers.BaseRequest.delete_cookie()和werkzeug.wrappers.BaseRequest.set_cookie() 方法的参数中出现了path和domain。在看到的时候不是很理解,只是大概知道是

2019-04-23

《Call Werkzeug系列之:导读-Wrappers》

前言:WRAPPERS,即wrappers.py。包含了请求基类(BaseRequest)、响应基类(BaseResponse)和诸多的混入类(Mixin Classes)。wrappers.py是我选择进行源码解读的第一个入口,因为在写Web应用的过程中永远是离不开请求和响应的

2019-04-23

《Call Werkzeug系列之:开始》

前言:Werkzeugwerkzeug是使用Python语言编写的一个web后端工具包,提供了相当多的功能,并且是基于PEP 333:WSGI标准的,因此易于扩展。现如今许多的服务器端框架都是使用werkzeug的,比如flask。 标准:WSGIWSGI是web server

2019-04-10

《Call Werkzeug系列之:WSGI Environment》

WSGI-Environment是什么:WSGI-Environment,就是在代码中最常见的environ。environ字典被用来包含CGI(Common Gateway Interface,必须的网关接口)环境变量,除非是空字符串,否则所有以下将要介绍的变量都必须指定,但是

2019-04-10

什么是RESTful?

RESTful架构什么是RESTRESTful这个词来源于2000年Roy Fielding的博士论文.(资源)表现层状态转化(Representational State Transfer, REST)是REST的真正意思,这里的资源并未在这个缩写中体现出来,但是资源却是隐含的

2019-04-10

设计API时需要注意的点

设计API前读一读设计API应该达到的目标:易于学习,易于理解应该具有足够的注释和文档进行解释说明,让其他调用者可以很快的上手使用你完成的接口。接口的意义不应该过于复杂,使人便于理解。 不容易引发歧义避免模棱两可,使调用者清楚自己应该使用哪个接口,避免对于接口的错误使用。 易于扩

2019-04-09

login_required身份验证用装饰器for api [flask version]

涂api是一件莫名其妙就会有绊脚石的工作之前涂api,每一个api都要传token(身份验证令牌),然后调用confirm方法比较等等。这次涂api总得进步不是。。于是就要把身份验证抽离。按照常规的做法,这次我要写一个decorator,叫做login_required 对了这次

2018-08-18

Linux终端上的github基础教程

欢迎各位来到木犀团队后端组星计划Github部分经过之前的学习,相信大家现在已经能够进入Linux系统了!恭喜你们,现在有了一个比Windows好些的开发平台。接下来我的这篇博客的目的是教你们使用开发者手中的利器–github.com 什么是Github简单而非学术的说:就是大家

2018-07-20

kotlin学习笔记

hin难受的kotlin学习之路 首先是如何安装命令行编译情况,这样我们就可以欢快的nano了 使用terminal,输入 curl -s https://get.sdkman.io | bash 然后你就安装sdkman成功了,terminal上会说让你enjoy! 接

2018-07-12
« Prev1234Next »

Tags

  • Algorithm14
  • Concurrency in Go3
  • Cpp1
  • DataStructure3
  • ES1
  • Golang6
  • Kotlin1
  • Protobuf2
  • Python3
  • Qt1
  • SE2
  • Tutorial2
  • Ubuntu2
  • WebCrawler1
  • Werkzeug4
RSS

做一个真正的菜鸡 --ShiinaOrez
日积代码千行,则无往而不利也@学业进行中

Powered by hexo and Theme by Pacman © 2020 Shiina Orez