【服务器】通过添加服务实现开机运行程序 通过添加服务(systemd 守护进程)实现开机运行程序 如果 Python 脚本需要一直运行,不能在启动后立即退出,可以考虑使用 systemd 来创建一个守护进程来运行脚本。这将确保脚本在系统启动时自动运行,并且会持续运行。 以下是使用 systemd 的步骤: 创建一个新的 .service 文件,比如 your_script.service,并将其保存在 /etc/sy 2023-08-26 服务器 #服务器 #linux
【C++】【CMake】使MSVC支持UTF-8 Without BOM 问题 在使用 MSVC 编译器时,如果源文件的编码格式为 UTF-8 Without BOM,那么编译时会报错: 12[build] C:/C_CPP/Library/vcpkg/installed/x64-windows/include\fmt/format.h(1456,34): error C2001: 常量中有换行符 [D:\Code\Cpp\ExerciseCode\vscode_ 2023-08-24 C++ > CMake #C++ #C++ 编码格式 #CMake
【C++】【Crow】我在使用Cmake构建Crow项目时遇到的3个问题 【C++】【Crow】我在使用Cmake构建Crow项目时遇到的3个问题 目录 背景:Windows 前言:GCC之罪 问题一:'POSIX_SEM_VALUE_MAX' was not declared in this scope 问题二:fatal error: crow.h: No such file or directory 问题三:Asio缺少Wind 2023-08-23 C++ > Crow
【深度学习】深度学习完全进阶笔记 深度学习完全进阶笔记 1 总体概览 基础模型种类和SOTA模型 1.1 机器学习 1.2 CNN 1.3 LSTM/GRU 1.4 Transformer 1.5 GNN 图神经网络(Graph Neural Networks) GCN(Graph Convolutional Network) GCN是一种基于图的神经网络,它通过在图的数据上进行卷积操作来学习节点之间 2023-07-29 深度学习 #深度学习 #AI
【Github-Git】新建github仓库以及添加git进入本地文件 新建github仓库以及添加本地文件进入git 下面是新建github仓库以及添加本地文件进入git的步骤: 在GitHub上创建一个新的仓库。在GitHub页面右上角点击“+”图标,选择“New repository”,填写相关信息并点击“Create repository”按钮即可。 在本地创建一个新的文件夹,用来存储项目的代码。可以使用命令行工具或者GUI工具(如Git GUI 2023-06-26 Git #Git #Github
【C++】第三方库概览 C++第三方库文件总览 boost_1_82_0 C++ Boost库 Boost是一个广受欢迎的、功能强大的C++库集合,提供了众多跨平台的工具和组件,覆盖了各种领域和应用场景。Boost库可以用于增强C++语言的功能和性能,包括智能指针、容器、算法、线程、正则表达式等。它还提供了数学计算、网络编程、图形图像处理、文件系统操作等方面的组件和功能,使开发者能够更快速、高效地开发出稳健、可靠的 2023-06-16 C++ > C++ 第三方库
【Python】【问题排查】readlines()逐行读取文件后writelinees()逐行输出,少了一行 【Python】【问题排查】readlines()逐行读取文件后writelinees()逐行输出,少了一行 问题代码: 123456789101112131415161718192021222324252627282930import osimport sysimport timedef sort(): name = input("Please enter the name 2023-06-12 Python #Python #问题排查
【Python】输入输出字符串编码格式和文件读取写入编码格式 1 encode()和decode()方法:字符串编码转换 前言 Python 3.x 默认采用 UTF-8 编码格式,有效地解决了中文乱码的问题。 在 Python 中,有 2 种常用的字符串类型,分别为 str 和 bytes 类型,其中 str 用来表示 Unicode 字符,bytes 用来表示二进制数据。str 类型和 bytes 类型之间就需要使用 encode() 和 2023-06-12 Python #Python
【题解】【倍增法求LCA】Leetcode-1483-树节点的第K个祖先 文章转载自知乎Andy Liu leetcode第193周赛第四题树节点的第 K 个祖先 leetcode1483. 树节点的第 K 个祖先 给你一棵树,树上有 n 个节点,按从 0 到 n-1 编号。树以父节点数组的形式给出,其中 parent[i] 是节点 i 的父节点。树的根节点是编号为 0 的节点。 请你设计并实现 getKthAncestor``(int node, in 2023-06-12 题解 #C++ #Algorithm 算法 #树 #Dijkstra
【题解】【Dijkstra】Leetcode-2699-修改图中的边权 力扣2699题题解。 2699 参考了灵神的题解,但感觉对于第二次Dijkstra的正确性有点模糊,重新整理了一下思路。 (以下将所有权值为-1的边视作【可修改边】) #### 第一次Dijkstra: 先将所有为-1(【可修改边】)的边看作1,以求得理论最小路径。 获得 source 到所有点的距离 dist1[] ,以及最短路径 minDist1 = dist1[des 2023-06-09 题解 #C++ #Algorithm 算法 #图论 #Dijkstra