与新冠肺炎搏斗的那些日子
2022年12月18日下午,我感到十分地不适,在那之前,我们学院里有出现过COVID19(新冠肺炎)病例,所以整个学院都是在疫情管控状态,当我感受到我不适的那一刻我就知道,我很有可能是中招了。我第一次测量体温是37.4(刚刚过发烧线37.3),然后就把我丢到了临时的隔离房间去隔离去,说观察一个晚上再决定是否把我拉去隔离。
2022年12月18日晚,最后一次测量体温是38.1,此时的感觉是喉咙非常地干(话说这个自早上就是这样的了),而且四肢无力,特别是之前动过手术的左腿膝盖那个位置,很酸痛。
我就是带着各种不适的感觉睡了觉,期间起了三次,分别是十一点半、两点和四点
2022年12月19日,早上第一次测量体温,体温飙到了38.3度,这个被拉去隔离没跑了,早上四节课睡了两节课,中午就通知说去统一隔离点隔离,等中午过来以后第一次测了个体温,38.4,感觉头痛、四肢无力、喉咙干、有点流鼻涕、怕冷,来到隔离房间先倒头一睡,下午上课其实也心不在焉。等到了五点钟再测一次体温,好家伙直接给我干到了38.9度,稍微躺了躺感觉好了点,七点钟再测一次,体温下滑到了37.3度,虽然还是发烧,但是没那么严重了,症 ...
使用Fly.io平台部署哔哩漫游服务器
做这个是因为之前 @wuki 问我说能不能用Deploy app servers close to your users · Fly这个平台弄哔哩漫游服务器,然后借了我一个号,结果陆陆续续总共拖了将近半年才弄出来,在这留个记录。
请注意:fly.io平台免费账户需要信用卡验证后才能够部署项目!
这里我们使用的项目是JasonKhew96/biliroaming-go-server (github.com)
根据fly.io官方的文档,有以下地区可选(Regions · Fly Docs)
Region ID
Region Location
Gateway*
ams
Amsterdam, Netherlands
✓
cdg
Paris, France
✓
den
Denver, Colorado (US)
✓
dfw
Dallas, Texas (US)
✓
ewr
Secaucus, NJ (US)
fra
Frankfurt, Germany
✓
gru
São Paulo
hkg
Hong Kong, Hong Kong ...
就决定是你啦!苏菲婆5! —— 谈谈我对Surface Pro 5的使用体验以及各种骚操作
今年的九月份,我卖掉了我的老联想 Yoga 370,然后购置了一台Surface Pro 5顶配版给我自己用
起初是想当做笔记本用的(因为可以用笔),后来才发现有很多的用途
本文旨在记录我在Surface Pro 5上面的各种骚操作,以及我的个人使用体验,告诉你为什么在2202年,我还要选择一台仅仅配置是7代i7的微软亲儿子Surface Pro 5
先上两张实物图(背膜是拿图片找某宝做的)
购买
很简单,鱼子上面一搜,就有很多,我找的是个人使用的那种(其实鱼子上面很轻易能看出谁是二道贩子,谁是个人卖家),卖家跟我说电池有点问题,其他没啥问题。我想都17年还是18年的产品了,电池有点问题也是正常的事情,然后就一拍即合,拍下了这台苏菲Pro 5
等我拿到手以后,我发现事情没有那么简单,确实是电池有问题,但是这个电量显示完全不准,有可能我还在办公,电池剩下50%左右的电量就直接给我关机了,等我怎么按下开机键也没用,接上电源后才发现是没电了。
于是我在某宝上一搜,果然有换电池的,价格在280~450不等,我想这个价格也算是合理,毕竟苏菲这东西集成度太高了,拆的也难。于是我找了一家标价 ...
移动你的WSA数据盘,让你的C盘不再爆满
WSA确实是个很好用的东西,毕竟能够直接跑上安卓系统,不用忍受模拟器那种广告,很方便
但是同样也带来了一些问题就是:你的C盘会爆满
这主要是因为WSA的数据盘都放在了C:\Users\%username%\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wekyb3d8bbwe\LocalCache\这个目录下,我的数据盘经过我的半年使用已经到了34.3GB了,然后就导致了我的C盘像上面那张图那样要炸了
我记得Linux里面有ln命令可以创建文件链接,然后Windows有个叫做mklink的(仅cmd可用,powershell没有,我踩了这个坑),之前为了让Epic和Steam的GTA5都可用还用过来着,这不用这个方法把数据移到其他硬盘里
我把文件放在了D:\WSA-data这个文件夹里,连着C:\Users\%username%\AppData\Local\Packages\MicrosoftCorporationII.WindowsSubsystemForAndroid_8wek ...
从零开始的Python ACM Ch.9:动态规划
例题:跳台阶假设你正在爬楼梯。需要 n 阶你才能到达楼顶。
每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
示例 1
输入:n = 2 输出:2
解释:有两种方法可以爬到楼顶。
1 阶 + 1 阶
2 阶
示例 2:
输入:n = 3 输出:3
解释:有三种方法可以爬到楼顶。
1 阶 + 1 阶 + 1 阶
1 阶 + 2 阶
2 阶 + 1 阶
1 <= n <= 45
题解(递归法)解释:一个steps为n的问题可以看做是steps为n-1和steps为n-2的步骤和
12345678steps = int(input('Steps: ')) # 台阶数def degrade(steps): if steps == 1: return 1 if steps == 2: return 2 return degrade(steps - 1) + degrade(steps - 2)print(degrade(steps))
这个 ...
从零开始的Python ACM Ch.8:综合题目
数据加密一个公司对于一个四位数的整型数字的加密方式为:每位数位上的数字+5后除以十得到余数,将各数位上的余数按照第一位与第四位、第二位与第三位的顺序进行交换,得到最终结果
1234567891011message = input('num: ')message = [message[0], message[1], message[2], message[3]]for i in range(0, len(message)): message[i] = int(message[i]) + 5 % 10message[0], message[1], message[2], message[3] = message[3], message[2], message[1], message[0]result = ''for i in message: result += str(i)print(result)
双色球用程序模拟双色球开奖过程,红色球范围为133,蓝色球范围为116,红色球有6个且数字不能重复,蓝色球只有1个。
输出格式为:红色球 ...
从零开始的Python ACM Ch.7:整数练习
黑洞数
黑洞数又称陷阱数,是类具有奇特转换特性的整数。任何一个数字不全相同整数,经有限“重排求差”操作,总会得某一个或一些数,这些数即为黑洞数。“重排求差”操作即把组成该数的数字重排后得到的最大数减去重排后得到的最小数。或者是冰雹原理中的“1”黑洞数
求出三位数以内的黑洞数
12345678910111213141516171819202122blackhole_num = set({})def sort(num): num_ascend_ls = sorted(list(str(num))) num_ascend = int(num_ascend_ls[0]+num_ascend_ls[1]+num_ascend_ls[2]) num_decend_ls = list(reversed(sorted(list(str(num))))) num_decend = int(num_decend_ls[0]+num_decend_ls[1]+num_decend_ls[2]) return num_ascend, num_decendfo ...
从零开始的Python ACM Ch.6:质数与整数练习
孪生素数
问题描述本节要研究孪生素数的问题,先来看看什么是孪生素数。所谓孪生素数指的是间隔为2的两个相邻素数,因为它们之间的距离己经近得不能再近了,如同孪生兄弟一样,故将这一对素数称为孪生素数。显然,最小的一对孪生素数是(1,3)。我们可以写出3、100以内的孪生素数,一共有8对,分别是(3,5),(5,7),(11,13),(17,19),(29,31),(41,43),(59,61)和(71,73)。随着数字的增大,孪生素数的分布也越来越稀疏,人工寻找孪生素数变得非常困难。关于孪生素数还存在着一个著名的猜想一孪生素数猜想,即孪生素数是否有无穷多对,这是数论中还有待解决的一个重要问题。此处我们只讨论在有限范围内的孪生素数求解问题。
本节要解决的问题:编程求出3、1000以内的所有孪生素数。
其实很简单,直接遍历就好了
123456789101112131415161718192021222324252627from math import sqrtdef isPrime(num): if num == 2: return True if num % 2 == 0: re ...
从零开始的Python ACM Ch.5:练习系列
求素数
问题描述求给定范围start、end之间的所有素数。
问题分析素数指的是只能被1和它自身整除的整数。判定一个整数m是否为素数的关键,就是要判定整数m能否能被除1和它自身以外的其他任何整数所整除,若都不能整除,则m为素数。本题求的是给定范围start、end之间的所有素数,考虑到程序的通用性,需要从键盘输入start和end的值,例如输入sta:1,end=1000,则所编写的程序应能够打印出1、1000之间的所有素数。
求素数的方法参考:判断一个数是否为质数(素数)的4种方法_是杰夫呀的博客-CSDN博客_如何判断一个数是不是质数
1234567891011121314151617181920from math import sqrtstart = int(input('Start: '))end = int(input('End: '))def isPrime(num): if num == 2: return True if num % 2 == 0: return False i = 3 w ...
从零开始的Python ACM Ch.4:序列和字符串的算法
UVa272 TeX中的引号TEX Quotes - UVA 272 - Virtual Judge (vjudge.net)
在Tex中,左引号是``,右引号是’ ‘。
给定一段包含双引号的段落,你的任务是把它转换成Tex的格式。
个人题解1234567891011121314151617181920212223ArticleInput = '''"To be or not to be," quoth the bard, "thatis the question".The programming contestant replied: "I must disagree.To `C' or not to `C', that is The Question!"'''flag = FalseArticleOutput = ''start = 0for place in range(len(ArticleInpu ...










