avatar
文章
173
标签
35
分类
22
首页
文章
  • 归档
  • 分类
  • 标签
  • 说说
摄影集
友链
留言板
关于我
DeepThinking深思
搜索
首页
文章
  • 归档
  • 分类
  • 标签
  • 说说
摄影集
友链
留言板
关于我

DeepThinking深思

Dijkstra算法实现带权重最短路径
发表于2025-08-07|算法LeetCode
以下是使用 Dijkstra 算法解决带权重最短路径问题的 Golang 实现(以 LeetCode 743 “网络延迟时间” 为例)。该算法通过优先队列(最小堆)高效地寻找单源最短路径: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899import ( "container/heap" "math")// 优先队列元素结构type Item struct { node int // 节点编号 distance int // 从起点到该节点的距离 index int // 在堆中的索引}// 优先队列(最小堆)type PriorityQueue []*Itemfunc (pq...
【工具】7小时代码编写机器claude code 安装
发表于2025-07-30|综合工具
安装Node macOS 用户1234sudo xcode-select --install # 安装 Xcode 命令行工具/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" # 安装 Homebrewbrew install nodenode --version 18版本以上即可 安装 Claude Code1npm install -g @anthropic-ai/claude-code 验证是否成功 1claude --version 大功告成 启动!12claude
英文输入时再也不打出中文标点啦
发表于2025-07-23|综合工具
以微软拼音为例, 需要打开 中文输入时使用英文标点
【算法】链表
发表于2025-07-18|算法LeetCode
206. 反转链表 https://leetcode.cn/problems/reverse-linked-list/solution/you-xie-cuo-liao-yi-ge-shi-pin-jiang-tou-o5zy/ 92. 反转链表 II https://leetcode.cn/problems/reverse-linked-list-ii/solution/you-xie-cuo-liao-yi-ge-shi-pin-jiang-tou-teqq/ 25. K 个一组翻转链表 https://leetcode.cn/problems/reverse-nodes-in-k-group/solution/you-xie-cuo-liao-yi-ge-shi-pin-jiang-tou-plfs/
【算法】二分法
发表于2025-07-10|算法LeetCode
转化方式: >=x 使用sort.SearchInts(nums, x) >x 使用 sort.SearchInts(nums, x+1) <x 使用sort.SearchInts(nums, x) -1 <= 使用sort.SearchInts(nums, x +1) -1 704 二分查找704. 二分查找 - 力扣(LeetCode) 123456789101112131415func search(nums []int, target int) int { left, right := 0, len(nums)-1 for left <= right { mid := left + (right - left)/ 2 if nums[mid] > target { right = mid - 1 } else if nums[mid] < target { left = mid...
Go24种设计模式--创建型模式
发表于2025-07-10|架构设计设计模式
设计模式(Design Pattern)是软件工程中针对常见问题的通用解决方案。 它们不是具体的代码,而是经过验证的最佳实践,帮助开发者设计出灵活、可维护和可扩展的软件系统 使用设计模式的好处 面试 提高代码复用性,写出高质量代码 前人总结的最佳实践,在合适的地方用合适的设计模式,可以事半功倍 创建型模式在 Go 语言中,创建型模式(Creational Patterns)是一类用于处理对象创建的设计模式。它们的主要目标是提供一种灵活的方式来创建对象,同时隐藏对象创建的具体细节,从而降低代码的耦合度,并提高代码的可复用性和可维护性。 比如http.NewRequest(),bytes.NewReader(),md5.New() 创建型模式的核心思想是将对象的创建与使用分离,使得系统不依赖于具体的对象创建方式,而是依赖于抽象。 单例模式...
Linux任务忘挂后台?bg来救
发表于2025-06-28|综合工具
方法 1:直接挂起当前任务到后台(推荐) 暂停任务: 按组合键 Ctrl + Z,将当前前台任务暂停(挂起),此时终端会显示类似: 1[1]+ Stopped python code/bert_baseline.py 将任务切换到后台运行: 输入命令 bg(将最近暂停的任务放到后台运行),终端显示: 12(base) root@gpu-1092425eb65d87e4b97a1-1-b6nqycupjgmy:~/IDRsPredictor# bg[1]+ python code/bert_baseline.py & 此时任务会在后台继续运行
pycharm快速跳出括号
发表于2025-06-27|综合工具
自动补全括号,但是写到代码语句末尾,要跳出括号,还得向右下角方向移动一下,按右键→,再移手回来按分号;,再移到右下角,按↓向下键。这样手就脱离了键盘,降低了效率。我们可以把上下左右改成Alt+i/k/j/l,爽到飞起!
下载huggingface模型
发表于2025-06-23|AI
使用 huggingface_hub 工具 安装工具库: bash 复制 下载 pip install huggingface_hub 通过命令行下载: bash 复制 下载 huggingface-cli download Rostlab/prot_bert –local-dir ./prot_bert_model --local-dir:指定本地保存路径(如 ./prot_bert_model)。
sudo命令缺失解决
发表于2025-06-22|技术栈Linux
问题: 1234root@799b7657ed3c:/app# sudo apt updatesudo apt install iputils-pingbash: sudo: command not foundbash: sudo: command not found 通过以下步骤在 Ubuntu(或 Debian 系统)中安装 sudo 命令: 切换到 root 用户(如果你还不是 root,提示符应该是 #,如果是 $ 需要切换): 1su 然后输入 root 密码。 更新软件包列表: 1apt update 安装 sudo: 1apt install sudo (可选)将你的用户添加到 sudo 用户组(假设你的用户名是 yourusername,请替换为实际用户名): 1usermod -aG sudo yourusername 这样你下次用 yourusername 登录时就可以使用 sudo 了。 重新登录 或者执行 su - yourusername 让组权限生效。
1234…18
avatar
Lei Qi
记录、总结、复盘、分享
文章
173
标签
35
分类
22
Follow Me
公告

欢迎关注公众号:DeepThinking深思,本站的文章会同步发布在微信公众号,方便推送~

最新文章
GitHub Trending 日报 - 2026/03/222026-03-22
GitHub Trending 日报 - 2026/03/212026-03-21
GitHub Trending 日报 - 2026/03/202026-03-20
GitHub Trending 每日热点追踪系统 - 自动化早晚报推送到飞书群2026-03-19
GitHub Trending 日报 - 2026/03/192026-03-19
分类
  • AI2
    • AI工具1
  • 技术栈19
    • DevOps1
    • Docker1
    • Git7
    • Linux5
    • 网络4
    • 自动化1
  • 架构设计3
    • 设计模式3
  • 算法76
    • LeetCode75
    • 速刷记录1
  • 综合40
    • 工具39
    • 比赛1
  • 编程语言33
    • C++1
    • Golang27
    • Python3
    • 前端2
归档
  • 三月 2026 16
  • 二月 2026 1
  • 十一月 2025 3
  • 八月 2025 1
  • 七月 2025 5
  • 六月 2025 23
  • 五月 2025 2
  • 四月 2025 2
网站信息
文章数目 :
173
本站访客数 :
本站总浏览量 :
最后更新时间 :
Copyright © 2022-Lei Qi | leiqi.top
搜索
数据加载中