自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Flask快速入门(6) — 常见的请求与响应参数

Flask快速入门(6) — 常见的请求与响应参数from flask import Flaskfrom flask import requestfrom flask import render_templatefrom flask import redirectfrom flask import make_responseapp = Flask(__name__)app...

2019-10-06 21:10:00 487

转载 Flask快速入门(5) — 模板渲染

Flask快速入门(5) — 模板渲染视图函数from flask import Flask,request,render_template,Markupapp = Flask(__name__)@app.route('/',endpoint='index')def index(): age = 18 classes = '班级' schools = ...

2019-09-28 21:19:00 553

转载 Flask快速入门(4) — CBV写法与解析

目录 方式一:继承View as_view()源码分析 方式二:继承MethodView 方式一:继承Viewfrom flask import Flask, viewsapp = Flask(__name__)class IndexView(vi...

2019-09-28 19:45:00 522

转载 Flask快速入门(3) — flask路由系统

目录 route():就是一个加在index()上的装饰器 add_url_rule():将匹配规定与视图函数的对应关系添加到路由 总结: 典型写法 默认转换器 @app.route和app.add_url_rule参数 路由正则匹配 ...

2019-09-27 23:38:00 2437

转载 朴素贝叶斯

朴素贝叶斯朴素贝叶斯是贝叶斯分类器的一个扩展,是用于文档分类的常用算法优缺点:优点: 在数据较少的情况下仍然有效,可以处理多类别问题。缺点: 对于输入数据的准备方式较为敏感。适用数据类型: 标称型数据。流程伪代码:提取所有文档中的词条并进行去重获取文档的所有类别计算每个类别中的文档数目对每篇训练文档: 对每个类别...

2019-09-27 21:13:00 84

转载 Flask快速入门(2) — Flask四剑客与配置文件

目录 Flask四剑客 配置文件的方式 第一种方式 第二种方式 第三种方式 第四种方式 其他方式 Flask四剑客在Django中后端返回响应有几种形式:render(前端渲染页面)、red...

2019-09-27 20:34:00 198

转载 Flask快速入门(1) — Flask简介与简单使用

目录 1. Flask简介 2. wsgiref的简单应用 3. Flask安装 4. werkzeug简介 5. flask快速使用 1. Flask简介Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WS...

2019-09-27 19:06:00 158

转载 写博文,一文多发扩散:自定义图床,灵活处理图片!

相信每一个长期写博客的兄弟,都被图片的处理困扰过很久。通常大家实际的处理方案如下:直接在博客平台中上传,比如:CSDN。虽然在CSDN中可以很好的使用,也不需要自己覆盖什么图片存储的成本。但是当我们要做扩散的时候,平台通常都有防盗链机制,导致Markdown内容直接复制过去之后,图片可能就无法正常使用了。使用免费图床,比如:百度、新浪等大厂提供的工具。虽然短期使用不太会碰到问题,...

2019-09-27 13:45:00 69

转载 Decision Tree

决策树(Decision Tree)算法是一种基本的分类与回归方法分类决策树模型是一种描述对实例进行分类的树形结构。决策树由结点(node)和有向边(directed edge)组成。结点有两种类型:内部结点(internal node)和叶结点(leaf node)。内部结点表示一个特征或属性(features),叶结点表示一个类(labels)。优缺点:优点:...

2019-09-25 17:59:00 93

转载 KNN

k-近邻(kNN, k-NearestNeighbor)算法是一种基本分类与回归方法优缺点:优点:精度高、对异常值不敏感、无数据输入假定缺点:计算复杂度高、空间复杂度高适用数据范围:数值型和标称型流程伪代码:对于每一个在数据集中的数据点: 计算目标的数据点(需要分类的数据点)与该数据点的距离 将距离排序:从小到大...

2019-09-24 13:50:00 88

转载 Comet OJ - Contest #11 题解&赛后总结

Solution of Comet OJ - Contest #11A.eon-Problem designed by Starria-在模 10 意义下,答案变为最大数的最低位(即原数数位的最小值)和原数最低位的差。令$S$为输入数字串,则答案为 $(\min_{i=1}^{n}S_i-S_n)%10$ 。时间复杂度 $O(n)$ 。B.usiness-Problem d...

2019-09-22 11:18:00 154

转载 celery beat 之Pidfile (celerybeat.pid) already exists报错

celery beat 之Pidfile (celerybeat.pid) already exists报错今天在django中利用celery来自动添加任务时,执行celery beat -A celery_task -l info启动一个添加任务的服务时报错:Pidfile (celerybeat.pid) already exists报错原因celery beat在运行时,...

2019-09-22 02:59:00 714

转载 PHP发送微信模版消息

业务需求:用户扣除产品消费次数之后发送微信模版消息提醒业务场景:商户版小程序扫一扫用户二维码,扣除用户某一产品的使用次数由于商户版小程序和用户版小程序是两个独立的客户端,商户版扣除次数之后,用户版并没有提醒微信模版消息下发条件如下:我们的业务逻辑都不满足这两个下发条件,因为客户端扣除次数时,用户版是没有提醒的,下意识的想到写Socket当商家版扣除次数时,给用户...

2019-09-21 16:35:00 226

转载 微服务架构一直火,为什么服务化要搞懂?

微服务架构,这 5 年左右一直被认可,是软件架构的未来方向。需要大家理解的是,为什么需要服务化。比如微服务架构对企业来说,带来什么价值?有啥弊端?这里浅谈一下微服务架构,主要还是在理解 Why :为什么需要服务化?一、对微服务架构的理解1.1 微服务架构微服务架构,主要是多了个 “微”。亚马逊有个粗粗的定义:一个微服务应用工程的所有开发、测试、运维加起来大约 6 到 8 个人,...

2019-09-19 20:17:00 234

转载 【推荐】互联网或技术多平台,一文多发小工具!

如果你热衷于写文记录点滴、分享心得如果你钟情于 markdown 的简洁、流畅与纯粹如果你专注于内容创作,而对很多网络抄袭无可奈何那么,希望 OpenWrite (官网:https://openwrite.cn ) 可以帮助你!一、什么是 OpenWrite?OpenWrite(官网:https://www.openwrite.cn )一文多发平台。只需要你使用 markdow...

2019-09-19 17:25:00 58

转载 发送短信功能

发送短信需要借助第三方平台来发送短信,如阿里云、云通讯(对python3不友好)、腾讯云。在这里用的是腾讯云来作为示例腾讯云中短信准备工作1. 腾讯云官网注册、实名认证、登录(不废话、跳过)2. 点击页面右上角“控制台”3. 点击导航栏的云产品,可以看到各种产品,找到“短信”。第一次使用会调到“申请开通页面”,勾选同意、开始接入。(这是个人认证,企业认证还需要一些相关的认证材料...

2019-09-18 12:19:00 2812

转载 P3205 [HNOI2010]合唱队

P3205 [HNOI2010]合唱队题解区间DP唉不会写怎么办QAQ先暴搜暴力:根据理想队形找原序列,找第一个人不好找,但是可以确定最后一个人是谁,然后就可以一次推测前一个人,知道搜出一个合法序列显然,最后一个人只可能是理想序列的最左端或最右端然后在剩下的区间里面,找到合法的下一个人,继续搜,知道搜到只剩一个人的区间,判断一下合不合法,就可以判断能...

2019-09-17 17:27:00 276

转载 2019.9.14 校内交流测试

2019中秋佳节 欢乐赛T1 残缺棋盘(chessboard.cpp)【题目描述】大佬LDX和FQH一动不动地在棋盘前已经沉默地坐了五个小时。他们全神贯注地盯着每粒棋子。突然,LDX说:“原则上我是反对在下棋时说话的,但是我现在不得不开口问:现在究竟该谁走下一步棋了?”FQH说:“谁先走都不重要了,现在的问题是:谁把这个棋盘上的格子损坏了?”正如图所示,有一正...

2019-09-17 16:55:00 95

转载 代码整洁 vs 代码肮脏

写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、什么是整洁代码;然后通过大量的刻意练习,才能真正写出整洁的代码。WTF/min是衡量代码质量的唯一标准,Uncle Bob在书中称糟糕的代码为沼泽(wading),这只突出了我们是糟糕代码的受害者。国内有一个更适合的词汇:屎山,虽然不是很文雅但是更加客观,程序员既是受害者也是加...

2019-09-16 12:04:00 2523

转载 浅入浅出 Java 排序算法

Java String 源码的排序算法一、前言Q:什么是选择问题?选择问题,是假设一组 N 个数,要确定其中第 K 个最大值者。比如 A 与 B 对象需要哪个更大?又比如:要考虑从一些数组中找出最大项?解决选择问题,需要对象有个能力,即比较任意两个对象,并确定哪个大,哪个小或者相等。找出最大项问题的解决方法,只要依次用对象的比较(Comparable)能力,循环对象列表,一次就能...

2019-09-15 22:56:00 77

转载 drf - 异常源码分析及自定义异常处理

目录 异常部分源码分析 自定义异常处理 异常部分源码分析1. 在rest_framework.views的dispath方法中def dispatch(self, request, *args, **kwargs): """ `.dispatch()` is prett...

2019-09-15 19:59:00 285

转载 drf - 加密分页组件 CursorPagination

目录 paginations.py文件:自定以加密分页类 view.py文件: 总结: paginations.py文件:自定以加密分页类from rest_framework.pagination import CursorPaginationclass CarCur...

2019-09-15 18:10:00 310

转载 drf - 偏移分页组件 LimitOffsetPagination

目录 数据准备 分页组件部分源码分析一 自定义分页组件 分页组件部分源码分析二 数据准备model.py文件定义两个表Car表和Brand表,其中Car中的brand字段外键关联Brand表from django.db import modelscl...

2019-09-15 17:37:00 571

转载 drf - 基础分页组件 PageNumberPagination

目录 数据准备 分页组件部分源码分析一 自定义分页组件 分页组件部分源码分析二 数据准备model.py文件定义两个表Car表和Brand表,其中Car中的brand字段外键关联Brand表from django.db import modelscl...

2019-09-15 16:48:00 1076

转载 drf - 筛选组件 DjangoFilterBackend

目录 数据准备 分类筛选 filter_fields 区间筛选 filter_class DjangoFilterBackend部分源码解析 数据准备model.py文件定义两个表Car表和Brand表,其中Car中的brand字段外键关联Brand表...

2019-09-15 14:25:00 1396

转载 Reactive(3)5分钟理解 SpringBoot 响应式的核心-Reactor

目录 一、前言 二、 Mono 与 Flux 构造器 三、 流计算 1. 缓冲 2. 过滤/提取 3. 转换 4. 合并 5. 合流 6. 累积 ...

2019-09-12 22:36:00 483

转载 drf - 排序组件OrderingFilter分析总结

排序组件OrderingFiltermodels.py 文件from django.db import modelsclass BaseModel(models.Model): is_delete = models.BooleanField(default=False) create_time = models.DateTimeField(auto_now_add=...

2019-09-12 18:58:00 685

转载 Django - 继承原生user表遇到的问题处理

1. 继承user表设置# models.py文件from django.contrib.auth.models import AbstractUserclass User(AbstractUser): mobile = models.CharField(max_length=11) class Meta: db_table = 'new_user...

2019-09-11 11:03:00 326

转载 Android设计模式—观察者模式

装载请标明出处:https://www.cnblogs.com/tangZH/p/11175120.html观察者模式说白了,就是一个对发生改变,所有依赖于它的对象也发生改变,这是一对多的关系。比如对象A,对象B,对象C。B与C依赖于A,那么A发生改变,B与C也将发生改变。此时A是被观察者,B与C是观察者。观察者模式又被称作发布/订阅模式,主要是为了让观察者...

2019-09-09 20:37:00 50

转载 P4127 [AHOI2009]同类分布

P4127 [AHOI2009]同类分布题解好的,敲上数位DP DFS板子记录一下填的各位数字之和 sum ,然后记录一下原数 yuan最后判断一下 yuan%sum==0 不就好啦???突然意识到 dp 数组咋存???dp[pos][sum][yuan]pos , sum 都可以记录,但是 yuan ??? 1e18???我们可以把yua...

2019-09-09 17:17:00 85

转载 规则引擎解决方案浅析

一、规则引擎使用场景:用于页面,流程,扩展点实现的选择;输出结果:实现的位置;编排无数的条件积木和行为积木,达到业务逻辑计算,券库存消减的目的;输出结果:商品重计算后的价格;通过订单,售后单,会员等信息编排和判断,达到多因子决策给出最佳答案的效果;输出结果:响应式回答/营销推荐,也或分步骤完成某类表单(售后申请,或工单提交);过订单消息的触发,和商业化协议的元数据输入,形成结构...

2019-09-09 13:34:00 261

转载 XmlHttpResquest对象介绍

目录 1. XmlHttpRequest对象的主要方法 2. XmlHttpResquest对象的主要属性 3. 发送GET请求 4. 发送POST请求 1. XmlHttpRequest对象的主要方法void open(String method,Str...

2019-09-08 23:18:00 236

转载 区间DP

区间DP一、基本算法:(1)合并:将两个或者多个部分进行整合,也可以反过来对一个问题分解成两个或多个部分(2)特征:能将问题分解成两两合并的形式(3)求解:对整个问题设最优值,枚举合并点,将问题分解成左右两个部分,最后合并左右两个部分的最优解得到原问题的最优解,类似分治JUST LIKE THIS:一般最外层枚举区...

2019-09-08 17:42:00 72

转载 P3146 [USACO16OPEN]248

P3146 [USACO16OPEN]248题解第一道自己码出的区间DP快庆祝一哈2048每次可以合并任意相邻的两个数字,得到的不是翻倍而是+1dp[L][R] 区间 L~R 合并结果然后拆成左区间和右区间,看看他们能不能合并,更新ans注意如果最后枚举到的总区间 1~n ,那么就要考虑取左右区间最大值了,因为可能左右区间不能合并,那么左右区间最大...

2019-09-08 16:52:00 102

转载 P1241 括号序列

P1241 括号序列题解谁解释下标签递推是个什么鬼,应该是暴力数据比较小直接跑暴力但是注意题目描述也就是说:[ ( ] )是不合法的补全应该是 [ ] ( [ ] )举个栗子:比如在找 “ ) ” 时,先找到了一个没有 ' ] ' 匹配的 ‘ [ ’ ,也就是说明出现了上述情况,即使后面找到了没有匹配的 "(" ,也不能算 “...

2019-09-08 16:25:00 252

转载 P2858 [USACO06FEB]奶牛零食Treats for the Cows

暴搜-->记忆化-->DPP2858 [USACO06FEB]奶牛零食Treats for the Cows题解区间DP???我咋没看出来当你不会的时候,就开始暴搜吧每次可以取得区间左端点卖出或者区间右端点卖出#include<iostream>#include<cstdio>#include<str...

2019-09-08 15:42:00 90

转载 P2602 [ZJOI2010]数字计数&P1239 计数器&P4999 烦人的数学作业

P2602 [ZJOI2010]数字计数题解DFS 恶心的数位DP对于这道题,我们可以一个数字一个数字的求也就是分别统计区间 [ L , R ] 内部数字 i 出现的次数 (0<=i<=9)也就是DFS只需要记录 :当前填到第几位 posk一共出现多少次 sum目标数字 k是否顶上界 limit是否全是前导零 qdldp...

2019-09-07 20:04:00 126

转载 Django之Model操作

目录 一、字段 字段列表 自定义无符号整数字段 注意事项 二、字段参数 三、元信息 四、多表关系以及参数 五、ORM操作 基本操作 进阶操作 高级操作 ...

2019-09-06 17:19:00 86

转载 Reactive(2) 响应式流与制奶厂业务

目录 再谈响应式 为什么Web后端开发的,对 Reactive 没有感觉 Java 9 支持的 Reactive Stream 范例 小结 扩展阅读 再谈响应式在前一篇文章从Reactive编程到“好莱坞”...

2019-09-05 22:33:00 86

转载 数位DP

数位DPDFS 套路题(hin恶心)数位dp◦经典的数位Dp是要求统计符合限制的数字的个数。◦一般的形式是:求区间[n,m]满足限制f(1)、f(2)、f(3)等等的数字的数量是多少。条件f(i)一般与数的大小无关,而与数的组成有关。◦善用不同进制来处理,一般问题都是10进制和二进制的数位dp。◦数位dp的部分一般都是很套路的,但是有些题目在数位dp外面...

2019-09-05 17:37:00 69

空空如也

空空如也

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

TA关注的人

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