调试location指令时,直接让location输出文本

有时候我们调试location指令时希望location指令能够直接输出文本,这样能够方便我们进行调试。这时我们可以使用echo模块实现,但是大多数情况我们没有安装这个模块,那么我们还可以使用另一个方法来实现这个想法 直接返回文本 location / { default-type text/plain; return 502 "this is a test message"; } html标签格式 location / { default-type tex
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

题解 P5278 【算术天才⑨与等差数列】

题目链接 这题并不用维护什么\(20\)次方和鸭,双模数\(hash\)怼过去,莫名其妙跑的贼快 Solution 算术天才⑨与等差数列 题目大意:给定一个长度为\(n\)的数列,每次询问\([l,r]\)可否重排成一个公差为\(k\)的等差数列,强制在线 分析: 前置芝士:P3792 由乃与大母神原型和偶像崇拜 虽然不用做这题也行 如果你做过上面一题,大概就会对用类似于\(hash\)的思想来解决数列重排问题有一定的了解,这题我们用类似的思路,维护区间平方和: 首先,我们设这个等差数列的首项
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

最后一天!

今日任务完成情况: 今天做了优化,把主页面的文字信息换成了图片,改了布局,然后答辩,8分到手。然后还有就是代码全部上传了。 明日计划: 就差最后的报告总结了,还有部署文件,明天全部完成。 每日小结: 最后一天了,给个机会吧,我还想看到那闪闪发光的3分啊。 今天答辩的时候状况不断,上去连接大屏幕出问题,因为没有部署到云服务器然后只能换电脑远程控制桌面,但是演示的时候还是出了问题,不过幸好还是圆满结束了。 最后一天了,看天气也是很美好啊。当然,对于过去的这一个月,充满感慨,怀念,这门课,就很棒。
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

20190912总结汇报

今日任务: 对我们之前的任务进行了总结,终于完成了整个流程和工作,并且进行了最后的答辩, 继续进行实验报告的撰写 问题解决: 其实我们在最后的时刻,依然在进行代码调试, 还有许多没有实现的功能,希望有机会再优化一下,并且对页面进行整理。 明日任务: 继续撰写实验报告,争取早日上传。 尽量把小程序中不满意的地方再改一改。
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

9.12 学习任务

今天完成了实验报告中的个人总结部分,回顾了从小程序开发前的学习准备到最后完成的过程,中间确实学到了很多东西,下午完成了最后一次答辩 明天计划把实验报告完成提交
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

题解 P3157 【[CQOI2011]动态逆序对】

题目链接 Solution [CQOI2011]动态逆序对 题目大意:给定一个\(n\)个数的排列,依次删除\(m\)个元素,询问删除每个元素之前的逆序对数量 分析:对于这种依次删除元素的问题,我们的通常解法是时间倒流,顺序删除变逆序插入,那么问题就转化为了每插入一个数之后(对应删除之前)询问逆序对数量. 我们设元素\(i\)的时间戳为\(T_i\)(对于那些没有被删除的元素,\(T_i = 0\)),位置为\(P_i\),权值为\(V_i\) 那么,如果插入元素\(j\)后,元素\(i\)与
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

模块之Time,datatime,hashlib,hmac

time模块 打印三种不同格式的时间 time.time() # 打印当前时间(秒) time.sleep() # 睡眠 datetime模块 修改时间 datetime.datetime.now() + datetime.timedelta(3) hashlib模块 加密 m = hashlib.md5() m.update(b'hello') m.update(b'hello') print(m.hexdigest()) m = hashlib.md5() m.update(b'
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

Codechef:Fibonacci Number/FN——求通项+二次剩余+bsgs

题意 定义 $F_n$ 为 $$F_n = \left\{\begin{matrix} 0, n=0\\ 1, n=1 \\ F_{n-1} + F_{n-2}, n > 1 \end{matrix}\right.$$ 现给你一个素数 $p$ 和一个非负整数 $C$,你需要最小的非负整数 $n$,使得 $F_n \equiv C (mod \ p)$. 分析 因为题目保证 $p \ mod \ 10$ 是一个完全平方数,也就是说 $p \ mod \ 5$ 等于1或-1,即5是模$p$ 的二次
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

关于var let const ~

全局作用域:var 块级作用域:let const 一、全局作用域 1.最外层函数和在最外层函数外面定义的变量拥有全局作用域 2.所有末定义直接赋值的变量自动声明为拥有全局作用域 二、局部作用域 函数内部声明的变量,属于局部变量,只有局部作用域,外部无法访问。 可能导致两个问题: (1)内层变量可能覆盖外层变量(变量提升)(2)用来计数的循环变量泄露为全局变量(不举例了) 三、块级作用域 let const声明的变量在在当前的块区域内有效 用let const来定义变量的函数不能输出,也不存在
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

【算法课】金币阵列问题

金币阵列问题 【题意】 给出01矩阵,请问是否能通过两个操作使得 原01矩阵变换到目标的01矩阵 操作1:行变换 —— 01翻转 操作2:列变换 —— 交换两列 【考察】 模拟题 【题解】 按顺序模拟即可, 第一步:必须找到某一列作为第一列,通过 0 次或多次的行变换变成与目标矩阵的第一列一样。 第二步:通过交换列,得到与目标矩阵一样的。 注意贪心交换无法达到最小步数 1 #include<bits/stdc++.h> 2 using namespace std; 3
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

模块之json,pickle,os,sys,logging

json模块 序列化: 将python的数据类型存成 json串 反序列化: 将json串 读成python的数据类型 跨平台 dict/list dic = {'a':1} # 内存中转化 data = json.dumps(dic) data = json.loads(data) # 文件中转化 with open() as fw: json.dump(dic, fw) with open() as fr: data = json.load(fr) pickle模块 不
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

三层菜单1

打印省、市、县三级菜单 可返回上一级 可随时退出程序 menu = { '北京':{ '海淀':{ '清华':{}, '北大':{} }, '昌平':{ '沙河':{}, '天通苑':{}, '回龙观':{} } }, '上海':{ '闵行':{ '上海发电机厂':{}, '上海汽轮机厂':{}, '上海锅炉厂':{} }, '松江':{ '东华大学':{ '教学楼':{}, '食堂':{}, '图书馆':{}, '宿舍':{} }, '上海外国语大学':{}, '华东政法大学':{} },
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

查看进程id的方法

from multiprocessing import Process import time import os def run(): print('%s is runing,parent is <%s>'%(os.getpid(), os.getppid())) time.sleep(3) print('%s is down, parent is <%s>'%(os.getpid(), os.getppid())) if __name__ =='__main__': p = Process
分类: 其他 发布时间: 09-12 21:02 阅读次数: 0

.NetCore技术研究-ConfigurationManager在单元测试下的坑

最近在将原有代码迁移.NET Core, 代码的迁移基本很快,当然也遇到了不少坑,重构了不少,后续逐步总结分享给大家。今天总结分享一下ConfigurationManager遇到的一个问题。 先说一下场景: 迁移.NET Core后,已有的配置文件,我们希望做到兼容,比如说app.config和web.config, 这样配置文件尽可能地和.NET Framework是一套,尽可能低保持一致。比如:appSettings、自定义configSection等等。 <?xml version="1
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0

课程设计每日小结0912

今日完成: 完成报告 上传代码 每日小结: 结束了,虽然有很多预定的需求因为技术原因没做出来,但就这样吧
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0

题解 CF718C 【Sasha and Array】

题目链接 不得不说这题是线段树维护矩阵的一道好题,此外推荐\(LibreOJ\)上的一道好题「THUSCH 2017」大魔法师 也可以用线段树维护矩阵 Solution [CF718C] Sasha and Array 题目大意:请你维护一个数列,支持一下两种操作: \(1\).将区间\([l,r]\)内的数加上\(x\) \(2\).求\(\sum_{i =l}^{r}f(a_{i})\),其中\(f(x)\)表示斐波那契数列的第\(x\)项 做法:既然数据范围已经达到了\(n,m \leq
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0

函数基础之定义,三种形式,返回值

函数基础 函数的定义 函数是一种思想。 在程序中,函数就是具备某一功能的功能,事先讲工具准备好就是函数的定义,遇到场景拿来就用就是函数的调用。 为何用函数 我们如果过不使用函数的话,写程序时将会遇到三个问题: 1.程序冗长 2.程序的扩展性差 3.程序的可读性差 如何使用函数 定义函数 先定义函数,后调用: 定义函数 def 函数名(param1,param2....): """ 函数功能的描述信息 :param1 描述 :param2 描述 :retu
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0

300AC祭!

第三百个AC也是到来了,比起上一个快了很多啊,而且含水量也很少 最近做的紫题有上升吗? 希望能在考试前突破350,最好蓝题150 加油
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0

题解 UVA11419 【SAM I AM】

题目链接 Solution SAM I AM 题目大意:给定一个\(n\)行\(m\)列的网格图,某些网格上有敌人.请你选择一些行和一些列,覆盖所有敌人.并且使得选择的行与列数量之和最小 我们将每行看做\(X\)顶点,将每列看做\(Y\)顶点.原来行与列的交点就变成\(X\),\(Y\)顶点之间的边.那么原来的网格图就被转化成了一个二分图 所以这道题就是是一道二分图最小顶点覆盖的模板题了,只不过输出方案比较恶心而已.关于何为二分图最小顶点覆盖,本文不再赘述 关于二分图最小顶点覆盖,我们有一个定
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0

Bootstropt

.container 类用于固定宽度并支持响应式布局的容器。 <div class="container"> ... </div> .container-fluid 类用于 100% 宽度,占据全部视口(viewport)的容器。 <div class="container-fluid"> ... </div> 效果图 sweetalert下载地址 各种图片下载地址
分类: 其他 发布时间: 09-12 20:45 阅读次数: 0