sublime_text的快捷键
sublime_text的快捷键
-
向下复制, 复制光标所在整行并插入到下一行:通过
Ctrl+Shift+D
实现快速复制当前行的功能。 可选多行, 不选则复制当前行
ctrl + Shift + D -
删除当前行:通过
Ctrl+Shift+K
实现快速删除当前行的功能。 可选多行, 不选则删当前行
ctrl + Shift + K
Sublime Text是一款流行的文本编辑器,支持多种编程语言的语法高亮、代码补全等功能,其丰富的快捷键可以大大提高编辑效率。以下是一些常用的Sublime Text快捷键:
一、文件操作快捷键
快捷键 | 功能描述 |
---|---|
Ctrl + N | 新建文件 |
Ctrl + O | 打开文件 |
Ctrl + S | 保存文件 |
Ctrl + Shift + S | 另存为 |
Ctrl + W | 关闭文件 |
Ctrl + Shift + W | 关闭所有文件 |
Ctrl + Shift + N | 新建窗口 |
Ctrl + Tab | 切换文件(在打开的文件之间) |
Ctrl + P | 快速打开文件(通过文件名搜索) |
Ctrl + R | 快速打开最近使用的文件 |
二、编辑操作快捷键
快捷键 | 功能描述 |
---|---|
Ctrl + Z | 撤销 |
Ctrl + Y 或 Ctrl + Shift + Z | 重做(部分版本为Ctrl + Y) |
Ctrl + A | 全选 |
Ctrl + X | 剪切选中的文本 |
Ctrl + C | 复制选中的文本 |
Ctrl + V | 粘贴文本 |
Ctrl + U | 软撤销(撤销光标位置的修改) |
Ctrl + D | 选择单词的下一个匹配项(多次按下可以继续选择) |
Ctrl + L | 选择整行 |
Ctrl + Shift + K | 删除整行 |
Ctrl + Shift + L | 选中相同的内容或拆分/合并行(具体效果可能因上下文而异) |
Ctrl + J | 合并行(将选中的多行合并为一行) |
Ctrl + / | 注释/取消注释选中的行 |
三、移动与缩进快捷键
快捷键 | 功能描述 |
---|---|
Shift + 方向键 | 移动光标到指定位置 |
Ctrl + [ | 向左缩进 |
Ctrl + ] | 向右缩进 |
Tab | 向右缩进(在选中多行时,可统一向右缩进) |
Shift + Tab | 向左缩进(在选中多行时,可统一向左缩进) |
四、多行编辑和代码重构快捷键
快捷键 | 功能描述 |
---|---|
Ctrl + Shift + J | 选中同级及下钻范围内的所有内容 |
Ctrl + Shift + D | 复制当前行到下一行 |
Ctrl + T | 多行编辑(快速在多行插入相同的文本) |
Ctrl + Shift + A | 选择所有匹配的项 |
Ctrl + M | 切换括号左右光标 |
Ctrl + Shift + M | 选择括号内的内容 |
五、搜索和替换快捷键
快捷键 | 功能描述 |
---|---|
Ctrl + F | 查找文本 |
Ctrl + H | 替换文本 |
Ctrl + Shift + F | 在文件夹中查找 |
Ctrl + Shift + H | 替换文件夹中的文本 |
F3 | 查找下一个匹配项 |
Shift + F3 | 查找上一个匹配项 |
六、视图和窗口快捷键
快捷键 | 功能描述 |
---|---|
F11 或 Ctrl + Shift + F11 | 全屏模式 |
Ctrl + K, Ctrl + B | 侧边栏开关 |
Ctrl + Shift + E | 显示/隐藏侧边栏 |
七、书签和跳转快捷键
快捷键 | 功能描述 |
---|---|
Ctrl + F2 或 Ctrl + K, Ctrl + F2 | 设置/删除书签 |
Ctrl + Shift + F2 | 清除所有书签 |
F2 | 切换书签 |
Ctrl + G | 跳转到指定行 |
八、其他常用快捷键
快捷键 | 功能描述 |
---|---|
Ctrl + Shift + P | 命令面板(可用于执行各种命令和插件功能) |
Ctrl + Enter | 在当前行下面插入新行 |
Ctrl + Shift + Enter | 在当前行上面插入新行 |
需要注意的是,这些快捷键是基于Sublime Text的默认设置的,用户可以根据自己的喜好在Sublime Text的设置中自定义快捷键。此外,不同的操作系统(如Windows、macOS等)在快捷键的使用上可能有一些差异,例如在macOS上,Ctrl键通常被Command键替代。
Sublime Text 是一款非常流行的文本编辑器,以其高效的编辑功能和丰富的快捷键设置而闻名。以下是一些常用的 Sublime Text 快捷键及其功能,帮助你更高效地使用这款编辑器:
文件操作
- 新建文件:
Ctrl + N
[@1@][@2@][@4@][@5@] - 打开文件:
Ctrl + O
[@1@][@2@][@4@][@5@] - 保存文件:
Ctrl + S
[@1@][@2@][@4@][@5@] - 另存为:
Ctrl + Shift + S
[@1@][@2@][@4@][@5@] - 关闭文件:
Ctrl + W
[@1@][@2@][@4@][@5@] - 关闭所有文件:
Ctrl + Shift + W
[@4@][@5@]
编辑操作
- 撤销:
Ctrl + Z
[@1@][@2@][@3@][@4@][@5@] - 重做:
Ctrl + Y
(或在某些版本中为Ctrl + Shift + Z
)[@1@][@2@][@3@][@4@][@5@] - 复制:
Ctrl + C
[@1@][@2@][@4@][@5@] - 剪切:
Ctrl + X
[@1@][@2@][@4@][@5@] - 粘贴:
Ctrl + V
[@1@][@2@][@4@][@5@] - 删除整行:
Ctrl + Shift + K
[@4@][@5@] - 选中整行:
Ctrl + L
[@1@][@4@][@5@] - 选中单词:
Ctrl + D
[@1@][@4@][@5@] - 注释/取消注释:
Ctrl + /
[@1@][@2@][@4@]
移动与缩进
- 向左缩进:
Ctrl + [
[@3@] - 向右缩进:
Ctrl + ]
[@3@] - 移动光标到指定位置:
Shift + 方向键
[@3@]
搜索和替换
- 查找:
Ctrl + F
[@1@][@3@] - 替换:
Ctrl + H
[@1@][@3@] - 在文件夹中查找:
Ctrl + Shift + F
[@1@] - 替换文件夹中的文本:
Ctrl + Shift + H
[@1@]
多光标与选择
- 插入光标到上行:
Ctrl + Alt + Up
[@1@] - 插入光标到下行:
Ctrl + Alt + Down
[@1@] - 选择所有匹配的项:
Ctrl + Shift + A
[@1@] - 多行编辑(快速在多行插入相同的文本):
Ctrl + T
[@1@] - 在每行行尾插入光标:
Ctrl + Shift + L
(已选中多行时)[@1@][@4@][@5@]
代码块操作
- 复制当前行到下一行:
Ctrl + Shift + D
[@1@] - 合并行(将选中的多行合并为一行):
Ctrl + J
[@1@][@4@]
导航与跳转
- 跳转到指定行:
Ctrl + G
[@4@][@5@] - 快速打开文件(通过文件名搜索):
Ctrl + P
[@1@] - 快速列出/跳转到某个函数:
Ctrl + R
[@4@]
窗口与视图管理
- 新建窗口:
Ctrl + Shift + N
[@4@] - 全屏模式:
F11
或Ctrl + Shift + F11
[@1@] - 侧边栏开关:
Ctrl + K, Ctrl + B
[@1@]
进阶功能与插件
- 命令面板:
Ctrl + Shift + P
(可快速执行各种命令,包括打开文件、运行插件命令等)[@1@][@4@]
这些快捷键可以大大提高你在 Sublime Text 中的编辑效率。你可以根据自己的需求和工作流程,进一步自定义这些快捷键。同时,随着 Sublime Text 版本的更新,某些快捷键可能会有所变化,建议定期查看官方文档以获取最新的快捷键信息。
以下是 Sublime Text 常用的快捷键整理(按功能分类),适用于 Windows/Linux 和 macOS 用户:
文件操作
功能 | Windows/Linux | macOS |
---|---|---|
新建文件 | Ctrl + N | Cmd + N |
打开文件 | Ctrl + O | Cmd + O |
保存文件 | Ctrl + S | Cmd + S |
另存为 | Ctrl + Shift + S | Cmd + Shift + S |
关闭当前标签 | Ctrl + W | Cmd + W |
编辑操作
功能 | Windows/Linux | macOS |
---|---|---|
撤销 | Ctrl + Z | Cmd + Z |
重做 | Ctrl + Y | Cmd + Shift + Z |
复制当前行 | Ctrl + Shift + D | Cmd + Shift + D |
删除当前行 | Ctrl + Shift + K | Cmd + Shift + K |
跳转到行号 | Ctrl + G | Cmd + G |
注释/取消注释 | Ctrl + / | Cmd + / |
缩进 | Ctrl + ] | Cmd + ] |
取消缩进 | Ctrl + [ | Cmd + [ |
自动格式化代码 | Ctrl + Alt + F | Cmd + Alt + F |
搜索与替换
功能 | Windows/Linux | macOS |
---|---|---|
查找 | Ctrl + F | Cmd + F |
全局查找(项目内) | Ctrl + Shift + F | Cmd + Shift + F |
替换 | Ctrl + H | Cmd + Alt + F |
跳转到符号(函数) | Ctrl + R | Cmd + R |
快速跳转文件 | Ctrl + P | Cmd + P |
多光标与选择
功能 | Windows/Linux | macOS |
---|---|---|
多光标选中相同词 | Ctrl + D | Cmd + D |
多光标垂直选区 | Shift + 鼠标右键拖动 | Shift + 鼠标右键拖动 |
合并多行为单行 | Ctrl + J | Cmd + J |
拆分选区为多行 | Ctrl + Shift + L | Cmd + Shift + L |
分屏与布局
功能 | Windows/Linux | macOS |
---|---|---|
左右分屏 | Alt + Shift + 2 | Cmd + Alt + 2 |
关闭分屏 | Alt + Shift + 1 | Cmd + Alt + 1 |
切换分屏组 | Ctrl + [1-9] | Cmd + [1-9] |
导航与标签页
功能 | Windows/Linux | macOS |
---|---|---|
切换标签页 | Ctrl + Tab | Cmd + Shift + ] |
关闭所有标签页 | Ctrl + Shift + W | Cmd + Shift + W |
跳转到匹配的括号 | Ctrl + M | Cmd + M |
高级技巧
- 快速跳转文件:按
Ctrl + P
(Win/Linux)或Cmd + P
(macOS),输入文件名或符号(如@func
跳转函数)。 - 多行编辑:用
Ctrl + D
(Win/Linux)或Cmd + D
(macOS)选中多个相同词,或按住Shift + 右键拖动
垂直多选。 - 命令面板:
Ctrl + Shift + P
(Win/Linux)或Cmd + Shift + P
(macOS)打开命令面板,搜索任意功能。
自定义快捷键
可在 Preferences > Key Bindings
中修改或添加自定义快捷键。
掌握这些组合能大幅提升编码效率!建议根据常用功能重点记忆。
以下是 Sublime Text 常用快捷键的简洁总结,按功能分类,支持 Windows/Linux 和 macOS 用户:
基础操作
功能 | Windows/Linux | macOS |
---|---|---|
新建文件 | Ctrl + N | Cmd + N |
保存文件 | Ctrl + S | Cmd + S |
关闭当前标签 | Ctrl + W | Cmd + W |
撤销操作 | Ctrl + Z | Cmd + Z |
重做操作 | Ctrl + Y | Cmd + Shift + Z |
编辑增强
功能 | Windows/Linux | macOS |
---|---|---|
复制/删除行 | ||
复制当前行 | Ctrl + Shift + D | Cmd + Shift + D |
删除当前行 | Ctrl + Shift + K | Cmd + Shift + K |
缩进与注释 | ||
缩进(向右) | Ctrl + ] | Cmd + ] |
取消缩进(向左) | Ctrl + [ | Cmd + [ |
注释/取消注释 | Ctrl + / | Cmd + / |
跳转与格式 | ||
跳转到行号 | Ctrl + G | Cmd + G |
格式化代码(需插件支持) | Ctrl + Alt + F | Cmd + Alt + F |
搜索与导航
功能 | Windows/Linux | macOS |
---|---|---|
查找内容 | Ctrl + F | Cmd + F |
全局搜索(项目内) | Ctrl + Shift + F | Cmd + Shift + F |
替换内容 | Ctrl + H | Cmd + Alt + F |
快速跳转文件 | Ctrl + P | Cmd + P |
跳转到符号(函数/类) | Ctrl + R | Cmd + R |
多光标与选区
功能 | Windows/Linux | macOS |
---|---|---|
多选相同词 | Ctrl + D | Cmd + D |
垂直多选(列模式) | Alt + 拖动鼠标 | Option + 拖动鼠标 |
拆分选区为多行光标 | Ctrl + Shift + L | Cmd + Shift + L |
窗口与布局
功能 | Windows/Linux | macOS |
---|---|---|
左右分屏(2列) | Alt + Shift + 2 | Cmd + Alt + 2 |
恢复单窗口 | Alt + Shift + 1 | Cmd + Alt + 1 |
切换标签页 | Ctrl + Tab | Cmd + Shift + ] |
高级技巧
- 命令面板:
Ctrl + Shift + P
(Win/Linux)或Cmd + Shift + P
(macOS)可快速调用所有功能(如切换主题、安装插件等)。 - 书签功能:
- 添加书签:
Ctrl + F2
(Win/Linux) /Cmd + F2
(macOS) - 跳转书签:
F2
(向前) /Shift + F2
(向后)
- 添加书签:
- 代码折叠:
- 折叠当前代码块:
Ctrl + Shift + [
- 展开代码块:
Ctrl + Shift + ]
- 折叠当前代码块:
自定义快捷键
通过菜单 Preferences > Key Bindings
可自定义快捷键(JSON 格式)。
例如,绑定 保存所有文件:
{ "keys": ["ctrl+shift+s"], "command": "save_all" }
掌握这些快捷键可大幅提升编码效率!建议优先记忆 多光标操作 和 快速跳转文件(Ctrl + P
/ Cmd + P
)等高频功能。
Sublime Text 是一款非常流行的代码编辑器,支持多种编程语言,并且提供了丰富的快捷键来提高开发效率。以下是一些常用的 Sublime Text 快捷键(默认设置,可能因操作系统和个人配置而有所不同):
通用快捷键
新建文件:Ctrl + N (Windows/Linux) / Command + N (Mac)
打开文件:Ctrl + O (Windows/Linux) / Command + O (Mac)
保存文件:Ctrl + S (Windows/Linux) / Command + S (Mac)
另存为:Ctrl + Shift + S (Windows/Linux) / Command + Shift + S (Mac)
关闭文件:Ctrl + W (Windows/Linux) / Command + W (Mac)
关闭窗口:Ctrl + Shift + W (Windows/Linux) / Command + Shift + W (Mac)
撤销:Ctrl + Z (Windows/Linux) / Command + Z (Mac)
重做:Ctrl + Y (Windows/Linux) / Command + Shift + Z 或 Command + Y (Mac)
剪切:Ctrl + X (Windows/Linux) / Command + X (Mac)
复制:Ctrl + C (Windows/Linux) / Command + C (Mac)
粘贴:Ctrl + V (Windows/Linux) / Command + V (Mac)
编辑快捷键
查找:Ctrl + F (Windows/Linux) / Command + F (Mac)
查找下一个:F3 (Windows/Linux) / Command + G (Mac)
查找上一个:Shift + F3 (Windows/Linux) / Command + Shift + G (Mac)
替换:Ctrl + H (Windows/Linux) / Command + Option + F (Mac)
全选:Ctrl + A (Windows/Linux) / Command + A (Mac)
多行选择:Ctrl + Shift + L (Windows/Linux) / Command + Shift + L (Mac)
选中当前单词:Ctrl + D (Windows/Linux) / Command + D (Mac)
选中当前行:Ctrl + L (Windows/Linux) / Command + L (Mac)
删除当前行:Ctrl + Shift + K (Windows/Linux) / Command + Backspace (Mac)
复制当前行:Ctrl + Shift + D (Windows/Linux) / Command + Shift + D (Mac)
移动当前行:
向上:Ctrl + Shift + Up (Windows/Linux) / Command + Shift + Up (Mac)
向下:Ctrl + Shift + Down (Windows/Linux) / Command + Shift + Down (Mac)
插入多行:Ctrl + Enter (Windows/Linux) / Command + Enter (Mac)
注释/取消注释:
单行注释:Ctrl + / (Windows/Linux) / Command + / (Mac)
块注释:Ctrl + Shift + / (Windows/Linux) / Command + Option + / (Mac)
导航快捷键
跳转到行:Ctrl + G (Windows/Linux) / Command + G (Mac)
跳转到文件:Ctrl + P (Windows/Linux) / Command + P (Mac)
跳转到符号:Ctrl + R (Windows/Linux) / Command + R (Mac)
上一个位置:Ctrl + - (Windows/Linux) / Command + - (Mac)
下一个位置:Ctrl + Shift + - (Windows/Linux) / Command + Shift + - (Mac)
切换侧边栏:Ctrl + K, Ctrl + B (Windows/Linux) / Command + K, Command + B (Mac)
窗口和布局
切换侧边栏:Ctrl + K, Ctrl + B (Windows/Linux) / Command + K, Command + B (Mac)
切换全屏:F11 (Windows/Linux) / Command + Control + F (Mac)
切换窗口布局:
分栏布局:Ctrl + Alt + 1 (Windows/Linux) / Command + Option + 1 (Mac)
分列布局:Ctrl + Alt + 2 (Windows/Linux) / Command + Option + 2 (Mac)
网格布局:Ctrl + Alt + 3 (Windows/Linux) / Command + Option + 3 (Mac)
关闭其他标签:Ctrl + K, Ctrl + W (Windows/Linux) / Command + K, Command + W (Mac)
其他快捷键
显示命令面板:Ctrl + Shift + P (Windows/Linux) / Command + Shift + P (Mac)
显示宏面板:Ctrl + Shift + M (Windows/Linux) / Command + Shift + M (Mac)
显示设置:Ctrl + , (Windows/Linux) / Command + , (Mac)
显示控制台:Ctrl + (Windows/Linux) / Command +
(Mac)
显示侧边栏:Ctrl + K, Ctrl + B (Windows/Linux) / Command + K, Command + B (Mac)
显示文件切换器:Ctrl + P (Windows/Linux) / Command + P (Mac)
显示符号切换器:Ctrl + R (Windows/Linux) / Command + R (Mac)
自定义快捷键
如果默认的快捷键不符合你的使用习惯,你可以通过自定义快捷键来满足需求:
打开菜单栏,选择 Preferences > Key Bindings。
在右侧的用户键绑定文件中,添加自定义的快捷键配置。例如:
JSON复制
[
{ “keys”: [“ctrl+alt+1”], “command”: “set_layout”, “args”: {“cols”: [0.0, 0.5, 1.0], “rows”: [0.0, 1.0], “cells”: [[0, 0, 1, 1], [1, 0, 2, 1]]} },
{ “keys”: [“ctrl+alt+2”], “command”: “set_layout”, “args”: {“cols”: [0.0, 0.5, 1.0], “rows”: [0.0, 1.0], “cells”: [[0, 0, 1, 1], [1, 0, 2, 1]]} }
]
以上是 Sublime Text 的一些常用快捷键,掌握这些快捷键可以大大提高你的开发效率。如果还有其他问题,欢迎随时提问!
Sublime Text 快捷键大全
编辑操作
- 合并选中的多行代码为一行:
Ctrl+J
可用于将多行格式的 CSS 属性或其他代码片段合并成单行。 - 复制光标所在整行并插入到下一行:通过
Ctrl+Shift+D
实现快速复制当前行的功能。
文本选择与编辑
- 向右/左缩进:分别使用
Tab
和Shift+Tab
进行文本块的缩进调整。 - 删除从光标位置到行尾的内容:可以利用
Ctrl+K+K
完成此操作;需要注意的是,在某些版本中可能是Ctrl+Shift+K
用来删除整个选定行。 - 设置书签:按
Ctrl+F2
给特定位置做标记,方便后续定位。 - 交换相邻字符的位置:按下
F6
键可实现两个字母之间的互换。 - 跨多个文件执行搜索和替换任务:借助于组合键
Ctrl + Shift + F
,能够高效地在整个项目范围内查找指定字符串,并支持批量替换操作。
高级编辑技巧
- 一次性编辑所有匹配项:当需要同步修改大量重复出现的文字时,先选中目标文本再按下
Alt+F3
就能高亮显示所有的实例并且允许同时对其进行改动。 - 在同一列上添加额外的游标:如果想要在每一行结尾处新增加一个光标的副本从而达到平行编写的效果,则应该尝试
Ctrl+Shift+L
。 - 选取括号内部及其本身:对于包围着一组表达式的圆括号而言,只需简单地敲击
Ctrl+Shift+M
即可轻松圈定它们以及里面所含有的任何东西。 - 依据缩进来扩展选择范围:为了更精准地控制被选区域,可以通过
Ctrl+Shift+J
来自动适应周围环境下的层次结构来进行适当的选择。 - 基于作用域来界定选择界限:最后但并非最不重要的一点是,要想获取某个具体上下文内的一切元素的话,那么就该试试看
Ctrl+Shift+Space
的效果如何了。
相关文章:
sublime_text的快捷键
sublime_text的快捷键 向下复制, 复制光标所在整行并插入到下一行:通过 CtrlShiftD 实现快速复制当前行的功能。 可选多行, 不选则复制当前行 ctrl Shift D 删除当前行:通过 CtrlShiftK 实现快速删除当前行的功能。 可选多行, 不选则删当前行 ctrl S…...
【项目集成Husky】
项目集成Husky 安装初始化 Husky在.husky → pre-commit文件中添加想要执行的命令 安装 使用 Husky 可以帮助你在 Git 钩子中运行脚本,例如在提交代码前运行测试或格式化代码pnpm add --save-dev husky初始化 Husky npx husky init这会在项目根目录下创建一个 .hu…...
本地运行大模型效果及配置展示
电脑上用ollama安装了qwen2.5:32b,deepseek-r1:32b,deepseek-r1:14b,llama3.1:8b四个模型,都是Q4_K_M量化版。 运行过程中主要是cpu和内存负载比较大,qwen2.5:32b大概需要22g,deepseek-r1:32b类…...
数据结构与算法 —— 常用算法模版
数据结构与算法 —— 常用算法模版 二分查找素数筛最大公约数与最小公倍数 二分查找 人间若有天堂,大马士革必在其中;天堂若在天空,大马士革必与之齐名。 —— 阿拉伯谚语 算法若有排序,二分查找必在其中;排序若要使用…...
进阶数据结构——高精度运算
目录 前言一、高精度运算的定义与背景二、高精度运算的实现方式三、高精度运算的算法实现四、高精度运算的应用场景五、代码模版(c)六、经典例题1.[高精度加法](https://www.lanqiao.cn/problems/1516/learning/?page1&first_category_id1&name…...
第一届“启航杯”网络安全挑战赛WP
misc PvzHE 去这个文件夹 有一张图片 QHCTF{300cef31-68d9-4b72-b49d-a7802da481a5} QHCTF For Year 2025 攻防世界有一样的 080714212829302316092230 对应Q 以此类推 QHCTF{FUN} 请找出拍摄地所在位置 柳城 顺丰 forensics win01 这个软件 云沙盒分析一下 md5 ad4…...
前端八股CSS:盒模型、CSS权重、+与~选择器、z-index、水平垂直居中、左侧固定,右侧自适应、三栏均分布局
一、盒模型 题目:简述CSS的盒模型 答:盒模型有两种类型,可以通过box-sizing设置 1.标准盒模型(content-box):默认值,宽度和高度只包含内容区域,不包含内边距、边框和外边距。 2.边框盒模型&a…...
使用 Tauri 2 + Next.js 开发跨平台桌面应用实践:Singbox GUI 实践
Singbox GUI 实践 最近用 Tauri Next.js 做了个项目 - Singbox GUI,是个给 sing-box 用的图形界面工具。支持 Windows、Linux 和 macOS。作为第一次接触这两个框架的新手,感觉收获还蛮多的,今天来分享下开发过程中的一些经验~ 为啥要做这个…...
Windows程序设计10:文件指针及目录的创建与删除
文章目录 前言一、文件指针是什么?二、设置文件指针的位置:随机读写,SetFilePointer函数1.函数说明2.函数实例 三、 目录的创建CreateDirectory四、目录的删除RemoveDirectory总结 前言 Windows程序设计10:文件指针及目录的创建与…...
Rk3588芯片介绍(含数据手册)
芯片介绍:RK3588是一款低功耗,高性能的处理器,适用于基于arm的PC和边缘计算设备,个人移动互联网设备和其他数字多媒体应用,集成了四核Cortex-A76和四核Cortex-A55以及单独的NEON协处理器 视频处理方面:提供…...
golang 使用双向链表作为container/heap的载体
MyHeap:container/heap的数据载体,需要实现以下方法: Len:堆中数据个数 Less:第i个元素 是否必 第j个元素 值小 Swap:交换第i个元素和 第j个元素 Push:向堆中追加元素 Pop:从堆…...
HTML DOM 修改 HTML 内容
HTML DOM 修改 HTML 内容 引言 HTML DOM(文档对象模型)是浏览器内部用来解析和操作HTML文档的一种机制。通过DOM,我们可以轻松地修改HTML文档的结构、样式和行为。本文将详细介绍如何使用HTML DOM来修改HTML内容,包括元素的增删改查、属性修改以及事件处理等。 1. HTML …...
基于51单片机和WS2812B彩色灯带的流水灯
目录 系列文章目录前言一、效果展示二、原理分析三、各模块代码四、主函数总结 系列文章目录 前言 用彩色灯带按自己想法DIY一条流水灯,谁不喜欢呢? 所用单片机:STC15W204S (也可以用其他1T单片机,例如,S…...
React第二十八章(css modules)
css modules 什么是 css modules 因为 React 没有Vue的Scoped,但是React又是SPA(单页面应用),所以需要一种方式来解决css的样式冲突问题,也就是把每个组件的样式做成单独的作用域,实现样式隔离,而css modules就是一种…...
瑞芯微方案:RV1126定制开发板方案定制
产品简介 RV1126 核心板是常州海图电子科技有限公司推出的一款以瑞芯微 RV1126处理器为核心的通用产品,其丰富的设计资源、稳定的产品性能、强力的设计支持,为客户二次开发快速转化产品提供强有力的技术保障。RV1126 核心板集多种优势于一身,…...
吴恩达深度学习——有效运作神经网络
内容来自https://www.bilibili.com/video/BV1FT4y1E74V,仅为本人学习所用。 文章目录 训练集、验证集、测试集偏差、方差正则化正则化参数为什么正则化可以减少过拟合Dropout正则化Inverted Dropout其他的正则化方法数据增广Early stopping 归一化梯度消失与梯度爆…...
ollama改模型的存盘目录解决下载大模型报c:盘空间不足的问题
使用Ollama和Open WebUI快速玩转大模型:简单快捷的尝试各种llm大模型,比如DeepSeek r1,非常简单方便,参见:使用Ollama和Open WebUI快速玩转大模型:简单快捷的尝试各种llm大模型,比如DeepSeek r1…...
springboot集成钉钉,发送钉钉日报
目录 1.说明 2.示例 3.总结 1.说明 学习地图 - 钉钉开放平台 在钉钉开放文档中可以查看有关日志相关的api,主要用到以下几个api: ①获取模板详情 ②获取用户发送日志的概要信息 ③获取日志接收人员列表 ④创建日志 发送日志时需要根据模板规定日志…...
Day49:添加字典元素
在 Python 中,字典是一个可变的数据类型,这意味着你可以随时添加新的键值对。今天我们将学习如何向字典中添加元素。 1. 使用方括号 ([]) 添加新元素 最简单的方法是通过字典的键,使用方括号 [] 来添加新的键值对。如果该键已经存在&#x…...
Keepalived 安装
环境介绍 操作系统Kylin Linux Advanced Server V10 (Lance)Kylin Linux Advanced Server V10 (Lance)Kylin Linux Advanced Server V10 (Lance)内核版本Linux 4.19.90-52.22.v2207.ky10.aarch64Linux 4.19.90-52.22.v2207.ky10.aarch64Linux 4.19.90-52.22.v2207.ky10.aarch64…...
AI应用部署——streamlit
如何把项目部署到一个具有公网ip地址的服务器上,让他人看到? 可以利用 streamlit 的社区云免费部署 1、生成requirements.txt文件 终端输入pip freeze > requirements.txt即可 requirements.txt里既包括自己安装过的库,也包括这些库的…...
C++中vector追加vector
在C中,如果你想将一个vector追加到另一个vector的后面,可以使用std::vector的成员函数insert或者std::copy,或者简单地使用std::vector的push_back方法逐个元素添加。这里我将展示几种常用的方法: 方法1:使用insert方…...
普通人可以从DeepSeek工具获得什么帮助?
普通人可以从DeepSeek工具获得多方面的帮助,具体如下: 学习与教育 DeepSeek可以为学生提供作业辅导、知识点整理、论文思路生成等服务,帮助他们更好地理解和掌握学习内容。例如,学生可以通过DeepSeek获得详细的解题步骤和思路&…...
EtherCAT-快速搭建
EtherCAT-快速搭建 快速简介 快速简介 EtherCAT现场总线协议是由德国倍福公司在2003年提出的,该通讯协议拓扑结构十分灵活,数据传输速度快,同步特性好,可以形成各种网络拓扑结构。倍福公司推出了自己的ASIC专用芯片有ET1100和ET1…...
[Collection与数据结构] B树与B+树
🌸个人主页:https://blog.csdn.net/2301_80050796?spm1000.2115.3001.5343 🏵️热门专栏: 🧊 Java基本语法(97平均质量分)https://blog.csdn.net/2301_80050796/category_12615970.html?spm1001.2014.3001.5482 🍕 Collection与…...
《大数据时代“快刀”:Flink实时数据处理框架优势全解析》
在数字化浪潮中,数据呈爆发式增长,实时数据处理的重要性愈发凸显。从金融交易的实时风险监控,到电商平台的用户行为分析,各行业都急需能快速处理海量数据的工具。Flink作为一款开源的分布式流处理框架,在这一领域崭露头…...
【AIGC专栏】AI在自然语言中的应用场景
ChatGPT出来以后,突然间整个世界都非常的为之一惊。很多人大喊AI即将读懂人类,虽然这是一句夸大其词的话,但是经过未来几十年的迭代,ChatGPT会变成什么样我们还真的很难说。在当前生成式内容来说,ChatGPT毫无疑问在当前…...
神经网络|(七)概率论基础知识-贝叶斯公式
【1】引言 前序我们已经了解了一些基础知识。 古典概型:有限个元素参与抽样,每个元素被抽样的概率相等。 条件概率:在某条件已经达成的前提下,新事件发生的概率。实际计算的时候,应注意区分,如果是计算综…...
数科OFD证照生成原理剖析与平替方案实现
数科OFD证照生成原理剖析及C#平替方案实现 1. OFD证照生成原理 OFD(Open Fixed-layout Document)是一种基于XML的固定版式文档格式,广泛应用于电子发票、电子证照等领域。数科OFD证照生成工具的核心原理包括以下几个方面: OFD文…...
未来无线技术的发展方向
未来无线技术的发展趋势呈现出多样化、融合化的特点,涵盖速度、覆盖范围、应用领域、频段利用、安全性等多个方面。这些趋势将深刻改变人们的生活和社会的运行方式。 传输速度提升:Wi-Fi 技术迭代加快,如 Wi-Fi7 理论峰值速率达 46Gbps&#…...
验证二叉搜索数(98)
98. 验证二叉搜索树 - 力扣(LeetCode) 解法: /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode() : val(0), left(nullptr), right(nullptr) {}* …...
Day51:type()函数
在 Python 中,type() 是一个内置函数,用于返回对象的类型。它可以用于检查变量的类型,也可以用于动态创建新的类型。今天,我们将深入了解 type() 函数的使用方法。 1. 使用 type() 获取变量的类型 最常见的使用方式是将一个对象…...
DeepSeek-R1大模型本地部署及简单测试
目录 DeepSeek-R1大模型本地部署及简单测试背景我的测试环境模型参数选择适用场景参数规模 本地部署安装 DeepSeek-R1大模型本地部署及简单测试 背景 最近deepseek非常火, 要说2025年震惊科技圈的事件要数DeepSeek这个国产AI的横空出世,这是一款免费、开源且隐私优…...
【OpenGL】OpenGL游戏案例(二)
文章目录 特殊效果数据结构生成逻辑更新逻辑 文本渲染类结构构造函数加载函数渲染函数 特殊效果 为提高游戏的趣味性,在游戏中提供了六种特殊效果。 数据结构 PowerUp 类只存储存活数据,实际逻辑在游戏代码中通过Type字段来区分执行 class PowerUp …...
AI学习指南Ollama篇-使用Ollama构建自己的私有化知识库
一、引言 (一)背景介绍 随着企业对数据隐私和效率的重视,私有化知识库的需求日益增长。私有化知识库不仅可以保护企业数据的安全性,还能提供高效的知识管理和问答系统,提升企业内部的工作效率和创新能力。 (二)Ollama和AnythingLLM的结合 Ollama和AnythingLLM的结合…...
灵芝黄金基因组注释-文献精读109
The golden genome annotation of Ganoderma lingzhi reveals a more complex scenario of eukaryotic gene structure and transcription activity 灵芝(Ganoderma lingzhi)的黄金基因组注释揭示了更复杂的真核基因结构和转录活性情况 摘要 背景 普遍…...
【Proteus仿真】【51单片机】多功能计算器系统设计
目录 一、主要功能 二、使用步骤 三、硬件资源 四、软件设计 五、实验现象 联系作者 一、主要功能 1、LCD1602液晶显示 2、矩阵按键 3、加减乘除,开方运算 4、带符号运算 5、最大 999*999 二、使用步骤 基于51单片机多功能计算器 包含:程序&…...
MySQL数据类型转换应注意什么?
文章目录 1. **隐式转换**2. **显式转换**3. **数据截断**4. **字符集与排序规则**5. **日期和时间转换**6. **数值转换**7. **NULL 处理**8. **性能影响**9. **错误处理**10. **函数选择**示例总结 在 MySQL 中进行数据类型转换时,需要注意以下几个关键点ÿ…...
【LLM-agent】(task1)简单客服和阅卷智能体
note 一个完整的agent有模型 (Model)、工具 (Tools)、编排层 (Orchestration Layer)一个好的结构化 Prompt 模板,某种意义上是构建了一个好的全局思维链。 如 LangGPT 中展示的模板设计时就考虑了如下思维链:Role (角色) -> Profile(角色…...
【Linux】使用管道实现一个简易版本的进程池
文章目录 使用管道实现一个简易版本的进程池流程图代码makefileTask.hppProcessPool.cc 程序流程: 使用管道实现一个简易版本的进程池 流程图 代码 makefile ProcessPool:ProcessPool.ccg -o $ $^ -g -stdc11 .PHONY:clean clean:rm -f ProcessPoolTask.hpp #pr…...
新型人工智能“黑帽”工具:GhostGPT带来的威胁与挑战
生成式人工智能的发展既带来了有益的生产力转型机会,也提供了被恶意利用的机会。 最近,Abnormal Security的研究人员发现了一个专门为网络犯罪创建的无审查AI聊天机器人——GhostGPT,是人工智能用于非法活动的新前沿,可以被用于网…...
力扣017_最小覆盖字串题解----C++
题目描述 我们可以用滑动窗口的思想解决这个问题。在滑动窗口类型的问题中都会有两个指针,一个用于「延伸」现有窗口的 r 指针,和一个用于「收缩」窗口的 l 指针。在任意时刻,只有一个指针运动,而另一个保持静止。我们在 s 上滑动…...
C++:函数
在之前的博客中已经讲过了C语言中的函数概念了,重复的内容就不赘述了。C中的函数在C语言的基础上还有些补充,在这里说明一下。 一、引用 1.引用的概念 引用不是新定义一个变量,而是给已存在变量取了一个别名,编译器不会为引用变…...
linux asio网络编程理论及实现
最近在B站看了恋恋风辰大佬的asio网络编程,质量非常高。在本章中将对ASIO异步网络编程的整体及一些实现细节进行完整的梳理,用于复习与分享。大佬的博客:恋恋风辰官方博客 Preactor/Reactor模式 在网络编程中,通常根据事件处理的触…...
第一篇:数据库基础与概念
第一篇:数据库基础与概念 目标读者: 没有接触过数据库的初学者。 内容概述: 在本篇文章中,我们将从零开始,详细介绍数据库的基本概念、常见的数据库管理系统(DBMS)以及数据库设计的基础知识…...
从理论到实践:Django 业务日志配置与优化指南
在现代 Web 开发中,日志记录是确保系统可维护性和可观测性的重要手段。通过合理的日志配置,我们可以快速定位问题、分析系统性能,并进行安全审计。本文将围绕 Django 框架,详细介绍如何配置和优化业务日志,确保开发环境和生产环境都能高效地记录和管理日志。 © ivwdc…...
基于Python的药物相互作用预测模型AI构建与优化(上.文字部分)
一、引言 1.1 研究背景与意义 在临床用药过程中,药物相互作用(Drug - Drug Interaction, DDI)是一个不可忽视的重要问题。当患者同时服用两种或两种以上药物时,药物之间可能会发生相互作用,从而改变药物的疗效、增加不良反应的发生风险,甚至危及患者的生命安全。例如,…...
常用的 ASCII 码表字符
ASCII(美国信息交换标准代码,American Standard Code for Information Interchange)是一种字符编码标准,用于表示英文字符、数字、标点符号以及一些控制字符。ASCII 码表包含 128 个字符,每个字符用 7 位二进制数表示&…...
AI大模型开发原理篇-8:Transformer模型
近几年人工智能之所以能迅猛发展,主要是靠2个核心思想:注意力机制Attention Mechanism 和 Transformer模型。本次来浅谈下Transformer模型。 重要性 Transformer模型在自然语言处理领域具有极其重要的地位,为NLP带来了革命性的突破。可以…...
Golang 并发机制-2:Golang Goroutine 和竞争条件
在今天的软件开发中,我们正在使用并发的概念,它允许一次执行多个任务。在Go编程中,理解Go例程是至关重要的。本文试图详细解释什么是例程,它们有多轻,通过简单地使用“go”关键字创建它们,以及可能出现的竞…...