
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Linux服务器上通过SSH搭建Git服务器的简要步骤:1)创建专用git用户;2)配置SSH密钥认证,将开发者公钥加入authorized_keys;3)用git init --bare创建裸仓库;4)客户端通过git clone/push操作远程仓库。关键点包括使用--bare参数、SELinux权限修正(restorecon)及安全加固(禁用shell登录和密码认证)。该方法利用现有SSH服
Dijkstra 更像是贪心算法;Bellman_ford 更像是动态规划算法,所以能找负权值的和限制途经节点个数的。Dijkstra 和 Bellman_ford 的队列优化算法有点像。前者是找最小距离的节点,后者是找相连并更新的节点。前者没有用到队列,后者用到队列。二者都是找到节点后就更新节点到源点的距离。二者都要设置 minDist 数组,并把 minDist[start] = 0。
强引用:强引用是最常见、默认的引用类型。强引用的对象无论何时都不会被垃圾回收。软引用:软引用用于描述那些可能有用但非必须的对象。如果一个对象只有软引用指向它。那么当内存不足时。垃圾回收器会尝试回收这些对象。软引用通常用于实现缓存,可以在内存不足时释放缓存中的对象。弱引用:弱引用的生命周期比软引用更短暂。如果一个对象只有弱引用指向它。那么下次垃圾回收时,这些对象一定会被回收。弱引用通常用于实现对象缓
对所有边松弛 n - 1 次。(因为源点通过 n - 1 条边肯定可以到达终点。对题目给出的 n 条边依次松弛,总共松弛 n - 1 轮。松弛 n - 1 次:将所有点到源点的最短距离都更新完毕。松弛一次:从源点出发,与源点一条边相连的节点的最短距离。松弛两次:从源点出发,与源点两条边相连的节点的最短距离。可以解决带负权值的问题。但是不能出现负权值环路。重点:minDist[1] 要初始化为 0。
当从 ChatGPT 复制回答到 Typora 时,经常会在句子的末尾看到向下箭头↓符号,一开始以为是复制的格式有问题。最近仔细研究才发现原因。







