二十三:视图之标准类视图的使用
标准视图继承自flask.view.View as_view源码 1、标准视图继承自flask.view.View 2、并且在子类中必须实现dispatch_request方法,以后请求过来后,都会执行这个方法,这个方法的返回值就相当于是之前的函数视图一样,也必须返回Response或者子类的对象,或者是字符串,或者是元祖 3、必须通过app.add_url_rule(rule, endpoint, view_func)来做url与视图的映射,view_func这个参数需要使用类视图下的as_
day 30 多线程 socketserver模块补充
内容回顾: socket 模块 服务端:收发数据 - > accept/recv 客户端:收发数据 -> connect/recv 1. 考试题
1. 解释性和编译型
编译型:
先把代码编译成机器码 -> 计算机寄存器去运行 :C语言
先把代码编译成XXX -> 计算机找虚拟机执行代码->机器码交给计算技巧去运行 :C语言、java、C#
解释型:
边解释边执行
1.Linux命令行快捷键、Vim
1. 命令终端的快捷键使用 ctrl+b 左移光标 ctrl+f 右移光标 ctrl+u 删除光标左边的内容 ctrl+k 删除光标右边的内容 ctrl+w 删除光标前的一个单词 =esc+ctrl+h ctrl+h =退格建 ctrl+d =delete ctrl+a 将光标移动到行首 ctrl+e 将光标移动到行末 ctrl+p 上一条命令 ctrl+n 下一条命令 ctrl+c 结束当前输入或进程 ctrl+d 退出当前终端=exit ctrl+shift+t 新开一个bash alt+
10 masterless
1、masterless 官方文档: http://docs.saltstack.cn/topics/tutorials/quickstart.html 1.在项目中使用salt,写一个state,salt自动帮你配置ok 2.没有master情况,使用salt,比如mac笔记本 3.本地运行state,一台服务器怎样用salt 场景: 2w台门店的电脑,网络不稳定 用master minion,一天只能连接几十台 解决:salt-call,连接一次,下发所有的计划任务,自己去跑 执行状态 恢
Java源码阅读计划(1) String<II>
String的构造函数 String有很多构造函数,不同种类的有不同的作用,接下来我们一个个看下去 1 public String() {
this.value = "".value;
} 初始化一个String对象,使其表示一个空字符串序列,由于字符串的不可变性,这个方法其实是不必要的。 2 public String(String original) {
this.value = original.value;
this.hash =
【JZOJ6405】【NOIP2019模拟11.04】c
题目大意 给出一个矩阵的定义: 求它的逆矩阵的各项平方和。 \(n\leq 1000000,m \leq 10^9+6\) Solution 手玩\(m=0\)的情况可以发现逆矩阵的定义是类似的: \(j\leq i,(P^{-1}_n)(i,j)=(-1)^{i+j}(^{i}_{j})\) \(j>i,(P^{-1}_n)(i,j)=0\) 模拟矩阵乘法就能证明这个结论。 当多了一个\(j^{-m}\)时,矩阵应该是这样的: \(j\leq i,(P^{-1}_n)(i,j)=(-1)^{
【Js】创建对象的6种方式总结、(底部包含属性名为动态的形式)
一、new 操作符 + Object 创建对象 1 var person = new Object();
2 person.name = "lisi"; 3 person.age = 21; 4 person.family = ["lida","lier","wangwu"]; 5 person.say = function(){ 6 alert(this.name); 7 } 二、字面式创建对象 1 var person ={
2 name: "lisi",
3 ag
【java】文件操作小測——統計英文文本出現頻率最高的字母
一、題目描述 二、基本思路 通過FileReader讀取到文件,通過readLine讀取字符串,拆成字符進行判斷,這裏使用最笨的方法用大小為52的數組存儲各個字母出現的頻次,通過ascii碼聯係數字與字母,排序後輸出即可。 三、源碼及結果 1 import java.io.BufferedReader;
2 import java.io.File;
3 import java.io.FileReader;
4 import java.text.DecimalFormat;
5
6
GamePM设计原型
title: GamePM-design date: 2019-11-03 22:02:34 tags: cnbolgsWork --- GamePM设计原型 GamePM是我们自主选择的项目,最终目的是制作出一个排赛系统,帮助各个竞技爱好者实现面向核心社群的赛事管理。我们最终会完成一个基于组织者、裁判、选手都十分方便的办赛、参赛平台。 需求分析 主办方 创建比赛:制定比赛规则(包括:游戏类型、游戏规则、比赛制度、时间、地点)并公布。 邀请玩家参与比赛,或者直接导入内定参赛选手信息。 审核参赛
WSR AK IOI
WSR连续10年AK IOI,去年他觉得一直AK没意思,就不去考了。今年IOI赛场上他再次出现,25min强势AK!!!赛后采访问他为什么归来,他说没有AK IOI吊打菜鸡的时间太难打发了!!
Oct 21 -- Nov 11
1. paper Reading A Neural Model for Generating Natural Language Summaries of Program Subroutines ICSE 2019 Problem define:creat a sentence to decribing subroutines in a program. Sub problem: how to represent source code Big Background:source code su
ASE19团队项目alpha阶段model组 scrum2 记录
本次会议于11月4日,19时整在微软北京西二号楼sky garden召开,持续25分钟。 与会人员:Jiyan He, Kun Yan, Lei Chai, Linfeng Qi, Xueqing Wu, Yutong Ling, Zhipeng Huang, JIe Pan (全到) 1. 每个人的工作(有Issue的内容和链接): 人名 done to do Jiyan He 脚本转化为python3,生成tag 继续生成tag,和后端组讨论后确定内外部接口 Kun Yan 在生成的假用户
[译]Webpack 4 — 神秘的SplitChunksc插件
原文链接:Webpack 4 — Mysterious SplitChunks Plugin 官方发布了 webpack 4,舍弃了之前的 commonChunkPlugin,增加了 SplitChunksPlugin, 对于这个插件,它的 option 选项有‘initial’、'async'、'all'三个值。我想大多数刚学习 webpack 4 的同学都不能很好的理解这几个值的区别,到底每个选项值意味着什么呢,这篇文章为我们详细解释了这几个值的区别。 这是我的一个粗略尝试,通过一个常见的
JavaScript基础修炼(14)——WebRTC在浏览器中如何获得指定格式的PCM数据
目录 一. PCM格式是什么 二. 浏览器中的音频采集处理 三. 需求实现 方案1——服务端FFmpeg实现编码 方案2——ScriptProcessorNode手动处理数据流 参考文献 示例代码托管在:http://www.github.com/dashnowords/blogs 博客园地址:《大史住在大前端》原创博文目录 华为云社区地址:【你要的前端打怪升级指南】 本文中最重要的信息:32为浮点数表示16bit位深数据时是用-1~+1的小数来表示16位的-32768~+32767的!翻遍了
【UOJ276】【清华集训2016】汽水(分数规划+点分治)
点此看题面 大致题意: 给你一棵树,要求你选择一条树上路径,使得这条路径上边权的平均值与定值\(k\)的差的绝对值最小。求出这个最小值。 分数规划 看到平均值,首先就应该想到分数规划吧。 我们二分答案\(x\),设选择了\(m\)条边,每条边边权为\(a_i\)。 则答案\(x\)合法,需要满足: \[|\frac{\sum_{i=1}^ma_i}m-k|\le x\] 拆绝对值: \[-x\le\frac{\sum_{i=1}^ma_i}m-k\le x\] 每个式子同时乘上\(m\),去分
今日推荐
周排行