【日志】又拍云CDN被恶意请求
自23.03.23起,图床CDN遭到了持续一周的恶意请求!
【Python】CentOS安装Python3.10 | 转载
CentOS8安装Python3.10 将所有命令里面python对应的版本号替换,就可以安装其他版本的python 1.安装编译所需的依赖123sudo yum -y updatesudo yum -y install openssl-devel libffi-devel bzip2-devel sqlite-develsudo yum -y groupinstall "Development Tools" 考虑到本人需要安装python环境的一般都是台新机子,这里顺带给出几个常用软件包 123yum install gityum install vimyum in ...
【Python】设置logging日志时间的时区
设置logging日志时间的时区 1.问题最近我的几个python-bot项目都放在了replit上面白嫖运行,于是遇到了一个很让人头疼的问题。replit的终端采用的是UTC标准时间,比北京时间晚了8h,而我之前的项目,全都是用print来打印信息的(当时还不会用logging) 为了知道日志输出的时间,我在每一个print里面都调用了一个获取当前时间的函数 123def getTime(): """获取当前时间,格式为 `23-01-01 00:00:00`""" return time.strftime(&quo ...
【教程】netlify或vercel完全自动部署hexo
教你用netlify或vercel完全自动部署hexo
【win】windows初次开机和使用的注意事项
首次开机和使用一台windows电脑需要注意的那些事 本文所言仅为本人个人观点,且只作为建议和图一乐的素材。电脑归根结底只是个工具,不同人使用习惯不同,按自己熟悉的来用即可。大可无需因为本文而改变你使用电脑的习惯。 1.跳过联网windows11的年代,这已是一个过去式了,还是记录一下吧。 给不知道的人说一下,大部分笔记本厂家的策略,都是windows激活之后,就不允许退款了。 在windows10的时代,首次开机的时候,在联网阶段,会有一个跳过联网的选项,我们只需要选择这个选项,就能跳过联网,继续我们的验机过程。这样,发现了笔记本电脑有各种各样的的问题或者不满意,还能以电脑没有激活为筹码 ...
【win】windows磁盘管理分区,实现整数容量
windows磁盘管理分盘分出整数容量 1.问题不知道各位在使用windows电脑分区的时候,有没有遇到一个抓狂的问题:那就是windows的分区总是分不出整数! 不是299.9gb,就是300.1gb 对于强迫症而言,看着那多出来的小数点,别提有多难受了! 2.解决于是,我就百度了一下,到底要怎么设置分区的容量,才能让它分出一个整数gb的盘来? 最后,我查到了下面这个办法 12想要整数GB的分区,只需要在原数字上+1就行了N*1024+1 比如,我想要把c盘分出去70GB作为数据盘,那我应该在windows磁盘管理压缩卷里设置的数字如下 170*1024+1 看,完美的70gb,强 ...
【网络】UDP和TCP协议详解
本文带你详细了解tcp协议的相关知识 本文中部分截图为手写,字丑见谅 1.linux下常用网络命令1cat /etc/servcies # 系统常用服务和端口 我们自己写网络服务器进程时,绑定的端口不能和系统端口冲突。尽量绑定1024以上的端口,推荐绑定不常用的5位数端口。 绑定低于1024的端口,会出现权限不足的报错 123$ ./tcpServer 100DEBUG | 1679473830 | muxue | socket create success: 3FATAL | 1679473830 | muxue | bind: Permission denied:3 1.1 n ...
【Git】解决git status中文乱码问题 | 转载
解决windows下命令行中git status中文乱码问题 起因在项目下输入git status之后,出现如下情况: 在线搜索了一下,发现是git添加了如下特性: git参考文档:https://git-scm.com/docs/git-config 问题根据上面的文档得知,git对超过0x80的字符都会以八进制输出,由于中文以UTF-8保存,所以上面的文件路径输出了一堆的八进制转义代码,这对用户极其不友好。 文档给出的方案是-z,通过-z选项的确可以输出正确的中文,但是却缺少了详细信息: 所有的输出全在一行,对用户也不好友。 查阅git status命令文档可知: 该选项会以N ...
【C++】将浮点数每一位拆分并输出
将浮点数每一位拆分并输出 1.问题 来源 https://ask.csdn.net/questions/7901417 题目要求如下,将浮点数拆分,不允许使用将浮点数整数倍扩大的办法(那样太简单了) 2.办法2.1 库函数modfC语言有一个库函数modf,可以将浮点数的整数部分和小数部分拆分开来、 https://www.runoob.com/cprogramming/c-function-modf.html 1double modf(double x, double *integer) 其中参数x是原有浮点数,参数integer是输出型参数,会存放x的整数部分。 函数的返回值 ...
【图】拓扑排序和关键路径 | 转载
本文搬运自csdn,有对部分内容做修改和完善。 1. 拓扑排序1.1. 什么是拓扑排序?在图论中,拓扑排序是一个有向无环图的所有顶点的线性序列(获得拓扑有序序列)。且该序列必须满足下面两个条件: 每个顶点出现且只出现一次。 若存在一条从顶点 A 到顶点 B 的路径,那么在序列中顶点 A 出现在顶点 B 的前面。 有向无环图(DAG)才有拓扑排序,非DAG图没有拓扑排序一说。 1.2. 怎么拓扑排序?这里先说一下什么是图中的狐头/狐尾。我们给出一个图中的有向边<V1,V2>,这代表有一根箭头从V1指向V2,此时V1是狐尾,V2是狐头。 拓扑排序步骤: 在有向 ...