喵个咪的博客喵个咪的博客
喵个咪的技术与生活
文章列表
文章分类
文章标签
时间线
喵个咪的技术与生活
文章列表
文章分类
文章标签
时间线
健康养生 1fastapi 1随笔日志 1产品设计 1ASIO 2cron 1rclone 1flutter 1RxDart 1Make 2CMake 2Ninja 1设计模式 2Cache Aside Pattern 1缓存设计模式 1汽车 1go 2CDC 1PostgreSQL 6Centos 1docker 1CLion 1云手机 1GoogleTest 1Cococs2dx 1Cocos Creator 1代码注释 1IDE 3Python 4TRC20 1C++ 8类型转换 1CQRS 1Kafka Streams 1Bazel 2Docker 21Go 6crontab 1客户留存率 1EFK 1RustDesk 1Jitsi Meet 1Traefik 1Swagger 1Docker Hub 1VIM 1Word 1VBA 1Doris 1量化交易 2Flutter 13Widget 1Ent 2SQL 2Excel 2配色 1TypeScript 3C# 1Sealed Class 2微信小程序 1人脸识别 2RK3588S 1Android Studio 1iOS 1GetX 1鸿蒙 1字体渲染 1期货 1Futures 1地理围栏 1GEO 1Git 2Golang 99Go-Kratos 86GoWind 41UBA 1算法 5WebRTC 2MongoDB 1Headless CMS 1WASM 1随机种子 1MacOS 3Ubuntu 2GCC 1Godot 1Clang 1Superset 1CentOS 1OpenCV 1咖啡 1Android 1Google Play 1Unity WebGL 1Dexie 1IndexedDB 1htop 1IM 1Postgresql 1Mattermost 1Qt 4TL;DR 1Swift 1Javascript 2JetBrains 1Typescript 1libuv 1Linux 1本地化 1国际化 1状态同步 1帧同步 1泡泡水 1Markdown 1机器学习 1QTT 1MQTT 2MSB 1LSB 1npm 1pnpm 1yarn 1OCR 1OHLC 1OLTP 1OLAP 1OpenAI 1OpenAPI 1数织 1Ping 1人体姿态识别 1全文搜索 1交叉表 1Prometheus 1Protobuf 2Docx 1QUIC 1Reactor 1Redis 1REST 1CoTURN 2RBAC 1Selenium 1基准测试 1Spine 1股票 1Roguelike 2ThingsBoard 3时间戳 1时序数据库 3交易所 1Unity 2用户画像 1PgBouncer 1Vite 1Vue 1WebGL 1加权随机 1BI 1数据血缘 1Roguelite 1Protocol 1WiFi 1WSL 3Windows 4

Date: 1/1/2020Category: 编程技术Tag: JetBrains, IDE

JetBrains IDE 基本快捷键


导航快捷键

快捷键 说明
Ctrl + Tab(^ Tab) 切换标签页(还要进行此选择,效率差些)
Ctrl + E(⌘ E) 查看最近打开的文件
Ctrl+B 或 Ctrl+单击 (⌘ B 或 ⌘ + 单击) 立即跳转到符号的定义
Ctrl + Alt + B 立即跳转到符号的实现
Ctrl + Shift + T (⇧ ⌘ T) 跳转至测试
Ctrl + Alt + F7 (⌘ ⌥ F7) 显示用例
Shift + Shift(⇧⇧) 快速查找任意内容
Ctrl + Shift + A 快速查找并使用编辑器所有功能(必记)
Ctrl + N (⌘ O) 快速查找类
Ctrl + Shift + N (⌘ ⇧ O) 通过文件名快速查找工程内的文件(必记)
Ctrl + Shift + Alt + N (⌘ ⇧ ⌥ O) 通过一个字符快速查找位置(必记)
C++ IDE:最适合 C++ 初学者的 IDE 是什么?

Date: 1/1/2020Category: C++编程Tag: C++, IDE

C++ 创建于 1985 年,是一种流行的编程语言,已经使用了 30 多年。这种面向对象的编程语言设计有多种功能设施,包括编译功能。它最初是为系统编程而构建的,但如今它已成为软件开发行业许多项目的绝佳选择。它可用于创建高性能应用程序,例如桌面应用程序、游戏和服务器。

C++ 作为 C 语言的扩展而构建,采用类进行设计,使其代码可重用。C++ 编程语言支持多种操作系统和集成开发环境 (IDE)。作为想要构建令人印象深刻的软件应用程序的初学者,您可能正在寻找 C++ 的最佳 IDE 来轻松构建和启动您的产品。使用本指南为初学者找到最好的 C++ IDE。

什么是 IDE?

代码特殊注释完整规范:IDE 支持、使用示例与团队协作指南

Date: 1/1/2020Category: 编程技术Tag: 代码注释, IDE

一、完整注释表格

注释名 核心作用说明 适用场景细分 VSC VS JetBrains 优先级建议
TODO 功能未实现(尚未启动开发) 新需求、未动工的模块 / 接口 [x] [x] [x] 中 - 高
TODO:HIGH/MID/LOW 带优先级的未实现功能 需区分紧急程度(如 HIGH = 迭代必做,LOW = 后续优化) [] [] [x] 自定义
UNDONE 功能未完成(已开发部分,待收尾) 开发中被打断、需补充细节 / 边界处理的功能 [] [x] [] 中
FIXME 已发现明确 Bug,需修复 可复现、定位清晰的缺陷(含潜在风险未复现的问题) [] [] [x] 高
FIXME:URGENT 紧急 Bug 修复 线上故障、阻塞测试的核心流程缺陷 [] [] [x] 最高
BUG 已确认的具体缺陷 区别于 FIXME:更侧重 “已复现 + 影响范围明确” 的 Bug(如 “用户 ID>1000 时查询失败”) [] [] [] 高
HACK 临时解决方案 / 取巧实现 功能可用,但代码不优雅(如硬编码、规避框架限制),待重构 [] [x] [] 中
XXX 待优化问题(设计 / 实现不规范) 非紧急缺陷,如命名不规范、冗余代码、逻辑可简化(优先级低于 HACK/FIXME) [] [] [] 低 - 中
UnresolvedMergeConflict 未解决的代码合并冲突 Git 合并分支时产生的冲突,需手动对比处理 [] [x] [] 最高
NOTE 重要说明 / 备注 记录设计思路、依赖条件、使用限制(如 “依赖第三方 SDK v2.3.0,升级需改签名”) [] [] [x] -
DEPRECATED 已废弃的代码 / 接口 不建议继续使用,后续版本会删除(需标注替代方案) [] [] [x] -
REVIEW 需代码审查 / 复核 复杂逻辑、高风险模块(如权限控制、支付流程),需团队复核 [] [] [] 中
OPTIMIZE 性能 / 结构优化 代码可运行,但效率低(如 O (n²) 循环)或结构混乱,需重构 [] [] [] 低 - 中