Shiina_Orez的博客

垃圾大一狗

Ubuntu 安装QT 教程

什么是QTQt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及...

2018-04-11 23:54:49

阅读数 4703

评论数 0

刷爆你朋友的邮箱! 使用Celery+Flask_mail进行定时邮件发送!

用celery结合flask进行定时任务

2018-03-30 00:00:23

阅读数 1572

评论数 0

基于关联规则的推荐-获取频繁项集

关联规则:关联规则是形如X->Y的蕴含表达式,其中X和Y是不相交的项集,即X∩Y=∅。关联规则的强度可以用它的支持度(support)和置信度(confidence)来度量支持度确定规则可以用于给定数据集的频繁程度(能够关联的次数) 置信度确定Y在包含X的交易中出现的频繁程度(能够成功关联的...

2017-12-27 17:23:21

阅读数 1562

评论数 0

《Concurrency in Go》阅读笔记 -- 第一章:并发概述

《Concurrency in Go》 Golang是一门静态的,强类型的,高并发的语言,而本书会聚焦在高并发的方面。第一章则从并发的基本内容讲起,大致包括几个方面: 什么是并发? 并发为什么困难? 并发为什么值得研究? Chapter 1:An Introduction to Con...

2019-05-13 17:32:14

阅读数 26

评论数 0

自平衡二叉查找树 -- AVL树 Adelson-Velsky-Landis Tree

平衡还是不平衡,这是一个问题

2019-05-08 18:24:37

阅读数 18

评论数 0

自由掌控全排列 -- 康托展开 Cantor expansion

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

2019-05-06 18:32:49

阅读数 27

评论数 0

对于Ubuntu18.04自己建立桌面应用

前言: 和Flask一样,werkzeug中的Request类也是继承自BaseRequest基类和诸多Mixin混入类的。 所以这一节就分析一下BaseRequest类: werkzeug.wrappers.BaseRequest 参数: environ:WSGI Environment,...

2018-12-02 18:52:48

阅读数 67

评论数 0

《Call Werkzeug》python werkzeug源码阅读 --预备知识:Cookie中的path和domain

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

2018-12-02 00:41:20

阅读数 43

评论数 0

《Call Werkzeug》python werkzeug源码阅读 --WRAPPERS:导读

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

2018-11-28 21:13:26

阅读数 77

评论数 0

《Call Werkzeug》python werkzeug源码阅读 --预备知识:WSGI-Environment

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

2018-11-28 15:38:20

阅读数 41

评论数 0

《Call Werkzeug》python werkzeug源码阅读 --前言:什么是WSGI

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

2018-11-21 23:56:51

阅读数 59

评论数 0

接口:从协议到抽象基类--Fluent Python第十一章读书心得

接口:从协议到抽象基类 动物们:什么是鸭子类型,白鹅类型和猴子补丁 鸭子类型和白鹅类型: -我眼中的- 鸭子类型 白鹅类型 代表什么 协议 接口 特征 动态 规范 所谓鸭子类型,就是说我们需要的鸭子不一定是真正的鸭子。我们只关注我们要求的方面像鸭子。因此我们甚至可以...

2018-11-21 22:38:33

阅读数 27

评论数 0

JZC&DSJ机试题目

木犀2018后端组机试题目PART2 机试环境: 电脑 Linux(Ubuntu) python2.7或以上 网络(用于传输而并非用于搜索题解) 若发现利用网络搜索答案的,直接OUT 时长及琐碎事项: 本次机试时长为三个半小时 期间允许上厕所之类的,包括买...

2018-09-26 19:05:01

阅读数 61

评论数 0

PIXIV画作下载工具

我真的超级懒,直接搬运自己的README了 神秘链接 PIXIV画作下载工具 CODER:ShiinaOrez 版本 状态 开发者 开源 v2.4 正在开发 ShiinaOrez √ 简介 pixiv_illust_downlo...

2018-09-16 11:38:17

阅读数 677

评论数 1

FLASK THE ERROR TEST of: login_required() decorator with argument

Surprise mother f**ker! I write the code are same as internet! But I will get error like: AssertionError: View function mapping is overwriti...

2018-08-24 01:53:45

阅读数 94

评论数 0

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

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

2018-08-13 04:42:31

阅读数 305

评论数 2

Linux终端上的github

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

2018-07-20 13:34:47

阅读数 245

评论数 0

Kotlin自学从入门到入土

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

2018-07-01 16:16:28

阅读数 232

评论数 1

树点分治--求树的重心

引言 在面对一个无根树的时候,我们往往无从下手,便随便挑选一个节点作为根节点进行操作。 这是很不负责的一种行为,因为它可能导致很高的复杂度。比如对于一条链,你选择了两头的结点。。你很有可能面对爆栈的风险(NOIP2016D1T2 = =亲身经历) 那么,我们如果把一个很好看的树,比如一个满二...

2018-05-19 15:41:43

阅读数 87

评论数 0

C语言中的常用库宏--持续更新

c语言中的宏/持续更新 limits.h 名字 值 说明 CHAR_BIT 8 定义了一个字节中的比特数 SCHAR_MIN -127 定义最小值签署的字符 SCHAR_MAX 127 定义最大值签署的字符 UCH...

2018-05-11 20:47:25

阅读数 126

评论数 0

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