本文分类:news发布日期:2025/4/19 22:22:07
相关文章
【AI插件开发】Notepad++ AI插件开发实践(代码篇):从Dock窗口集成到功能菜单实现
一、引言
上篇文章已经在Notepad的插件开发中集成了选中即问AI的功能,这一篇文章将在此基础上进一步集成,支持AI对话窗口以及常见的代码功能菜单:
显示AI的Dock窗口,可以用自然语言向 AI 提问或要求执行任务选中代码后使用&…
建站知识
2025/4/7 21:11:28
记录一次使用datax一次性导入多张表的经验
一直以来,我都在使用DataX进行表数据迁移,体验非常不错。然而,今天研发团队提供了大量需要迁移的表,如果继续使用DataX的JSON配置文件逐个导入,效率会非常低。为了提高效率,我决定编写一个脚本,…
建站知识
2025/4/7 18:15:50
2.2 路径问题专题:LeetCode 63. 不同路径 II
动态规划解决LeetCode 63题:不同路径 II(含障碍物)
1. 题目链接
LeetCode 63. 不同路径 II
2. 题目描述
一个机器人位于 m x n 网格的左上角,每次只能向右或向下移动一步。网格中可能存在障碍物(标记为 1ÿ…
建站知识
2025/4/7 20:15:33
Vue2(15) 自定义事件学习笔记
文章目录 Vue2 自定义事件学习笔记一、引言二、自定义事件的定义与触发三、自定义事件的监听四、特殊用法与注意事项五、总结Vue2 自定义事件学习笔记
一、引言
在Vue2中,自定义事件是组件间通信的一种重要方式。通过自定义事件,子组件可以向父组件发送消息,从而实现数据的…
建站知识
2025/4/7 11:19:28
Day 3:Leetcode 比特位计数+只出现一次的数字 II
比特位计数 本质是一个递推,时间复杂度O(n),空间复杂度O(n)。 class Solution {
public:vector<int> countBits(int n) {vector<int> ans(n 1);ans[0] 0;//ans[1] 1;for(int i 1; i < n; i){if(i & 1){ans[i] ans[i/2] 1;}else…
建站知识
2025/4/7 15:35:48
带头结点 的单链表插入方法(头插法与尾插法)
带头结点的单链表插入方法(头插法与尾插法) 在单链表的操作中,插入是最常见的操作之一,本文介绍 带头结点的单链表 如何实现 后插法 和 前插法(包括 插入法 和 后插数据交换法),并提供完整的 C …
建站知识
2025/4/7 17:58:06
Docker Registry 清理镜像最佳实践
文章目录 registry-clean1. 简介2. 功能3. 安装 docker4. 配置 docker5. 配置域名解析6. 部署 registry7. Registry API 管理8. 批量清理镜像9. 其他10. 参考registry-clean
1. 简介
registry-clean 是一个强大而高效的解决方案,旨在简化您的 Docker 镜像仓库管理。通过 reg…
建站知识
2025/4/7 17:55:56