本文分类:news发布日期:2024/12/23 6:46:32
相关文章
nvm管理node版本(windows+linux)
1. windows
去github 下载最新的 nvm 找到 nvm-setup.zip 点击下载 安装
2. linux
sudo apt install curl
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
echo export NVM_DIR"$HOME/.nvm" >> ~/.bashrc
echo [ -s &qu…
建站知识
2024/12/23 6:13:52
9.Branch-and-Bound 方法
Branch-and-Bound 方法
Branch-and-Bound(分支限界)是一种用于解决优化问题的算法框架,尤其适用于组合优化问题,如整数规划、旅行商问题(TSP)、指派问题等。该方法通过系统地搜索解空间树来找到问题的最优…
建站知识
2024/12/23 6:28:57
Linux C++ 开发10 - 手把手教你使用valgrind性能分析工具
1. 什么是valgrind?2. (Ubuntu)安装valgrind3. valgrind工具的使用 3.1. 命令的语法格式3.2. 工具选项3.3. LOG信息输出3.4. Demo演示
《Linux C 开发9 - 手把手教你使用gprof性能分析工具》一文中,我们讲解了gprof工具的使用方法,本文将继续讲解valg…
建站知识
2024/10/2 4:53:16
排序----希尔排序
void ShellSort(int* a, int n)
{int gap n;while (gap > 1){// 1保证最后一个gap一定是1// gap > 1时是预排序// gap 1时是插入排序gap gap / 3 1;for (size_t i 0; i < n - gap; i){int end i;int tmp a[end gap];while (end > 0){if (tmp < a[end]){…
建站知识
2024/12/19 14:12:31
Leetcode 2246. 相邻字符不同的最长路径(一般树)树形dp C++实现
问题:Leetcode 2246. 相邻字符不同的最长路径
给你一棵 树(即一个连通、无向、无环图),根节点是节点 0 ,这棵树由编号从 0 到 n - 1 的 n 个节点组成。用下标从 0 开始、长度为 n 的数组 parent 来表示这棵树&#x…
建站知识
2024/12/21 10:42:26
什么是Redis分布式锁
什么是Redis分布式锁 一. Redis分布式锁的基本原理1.1 分布式锁的概念1.2 Redis分布式锁的实现1.3 关键操作1.4 Redis分布式锁的优缺点 二. Redis分布式锁的实现步骤2.1 获取锁2.2 操作步骤2.3 代码示例 三. 分布式锁问题解决方案3.1 保证设置锁时的原子性3.2 保证无法释放别人…
建站知识
2024/12/19 18:34:36