• chatGPT微信公众号和web搭建

    chatGPT微信公众号和web搭建 Flask 主程序 使用大佬写的机器人。项目地址: https://github.com/acheong08/ChatGPT 新建文件夹chat,并在目录下创建python3虚拟环境(注意需要python3.8及以上): 12345sudo apt up...
  • Nginx - 负载均衡配置

    负载均衡配置 负载均衡最常见的模式 负载均衡最常用的模式之一是轮询(Round Robin)算法。这种算法非常简单,它会将请求依次发送到每个后端服务器上,从而实现负载均衡。轮询算法适用于后端服务器的配置相同,并且每个请求的处理时间相对稳定的情况下。 除了轮询算法之外,最少连接(Least C...
  • Git 的常用命令及技巧

    常用命令 git基本概念 工作区:仓库的目录。工作区是独立于各个分支的。 暂存区:数据暂时存放的区域,类似于工作区写入版本库前的缓存区。暂存区是独立于各个分支的。 版本库:存放所有已经提交到本地仓库的代码版本 版本结构:树结构,树中每个节点代表一个代码版本。 git常用命令 gi...
  • Django使用Nginx和Uwsig进行部署

    Django项目部署Ubuntu服务器上 思路: Nginx反向代理, Uwsgi运行Django程序 安装nginx 和uwsgi 123456789101112sudo apt install ngin# 创建venv 使用pip 安装python3 -m venv venv# 运行环境...
  • Git部署hexo 到Ubuntu服务器上

    服务器Git建仓 123456sudo mkdir /var/repo/sudo chown -R $USER:$USER /var/repo/sudo chmod -R 755 /var/repo/cd /var/repo/git init --bare hexo_static.git 创建...
  • 数学 - 密码锁

    题目:ACwing 1351. 密码锁 题目来源:https://www.acwing.com/problem/content/1353/ 描述: 农夫约翰的奶牛们总是偷偷的逃出他的农场,去外面为非作歹。 农夫约翰为了防止它们私自逃离农场,购买了一个密码锁,以此阻止奶牛们打开农场大门。 约翰...
  • 禁用ICMP协议访问

    禁用ICMP协议访问 方法一: 使ping没反应,忽略icmp包,输入: 1echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all 恢复使用ping命令,输入: 1echo 0 > /proc/sys/net/ipv4/icmp_echo_...
  • 贪心 - 补集思想

    题目:ACwing 1349. 修理牛棚 题目来源:https://www.acwing.com/problem/content/1351/ 描述: 在一个下着暴风雨的夜晚,大风掀翻了农夫约翰的牛棚的屋顶和大门。 牛棚一个个的并排排成一排,奶牛就住在牛棚中过夜。 由于一些奶牛正在外面度假,牛...
  • 算法 - 短除法与回文

    题目:ACwing 1346. 回文平方 题目来源:https://www.acwing.com/problem/content/1348/ 描述: 回文数是指数字从前往后读和从后往前读都相同的数字。 例如数字 12321 就是典型的回文数字。 现在给定你一个整数 B,请你判断 1∼300 ...
  • 算法 - 矩阵变化

    题目:ACwing 1344. 转换 题目来源:https://www.acwing.com/problem/content/1346/ 描述: 我们现在要将一个 N×N 大小的由黑白瓷砖构成的正方形图案转换为一个新的正方形图案。 共有 7 种转换方式如下: 90 度旋转:将图案顺时针旋转 ...