自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

原创 关闭 TRAE-CN 自动更新、TRAE-CN红色波浪线

只保留C/C++插件就行了,这样就没有红色波浪线了, Clangd更高效,但是目前用不到,我只拿来 TRAE-CN 阅读非windows系统开发的项目,先不使用 Clangd 插件了。选择Editor 设置(或在搜索框输入@tag:usesOnlineServices快速定位)在 Editor 设置页签顶部搜索框输入update mode。manual:手动检查更新(需主动点击检查更新按钮)none:完全禁用更新(不检查也不提示)点击左下角设置图标(齿轮图标)一、图形化界面设置(推荐)

2026-05-28 10:37:37 192

原创 防止Trae-CN自动改文件编码

如果你是 C/C++ 等中文字符串较多的场景,把语言设置为对应的语言(比如 cpp),减少自动猜测的干扰。把 files.autoGuessEncoding 取消勾选(关闭自动猜测编码,防止它误判)。把 files.encoding 设置为 gbk(这会让新创建的文件默认为 GBK)。主要就是他容易自己猜,给他关了,不让他猜。

2026-05-27 19:59:58 31

原创 vscode格式化插件

clang-format.executable”: “C:\Users\你的用户名\AppData\Local\Programs\clang+llvm-18.1.8-x86_64-pc-windows-msvc\bin\clang-format.exe”,复制C:\Users\你的用户名\AppData\Local\Programs\clang+llvm-18.1.8-x86_64-pc-windows-msvc\bin ,添加到系统环境变量里的path里;1、在vsocde里安装这个插件。

2026-05-19 14:12:22 82

原创 setsockopt 报错 10022

2026-05-18 18:21:25 30

原创 VSCode 搜索显示补全

本文相关:把用户区和工作区这几个选项全部取消勾选。本文无关:中/繁体:ctrl+shift+f。

2026-05-18 15:23:10 33

原创 Visual Studio 修改编码格式

选择“命令”选项卡,点击“菜单栏”右边的下拉列表框,要弹出的选项中选择“文件”;单击“添加命令”,在打开的窗口中,把左边列表框的滚动条拖到最下面,选择“文件”,再把右边列表框的滚动条往下拖一拖到看到“高级保存选项”,选择它,则它被添加到“文件”菜单。Visual Studio 默认的编码格式为 UTF-8,但它内置了各种语言的编码格式,可根据需要选择,一般保留 UTF-8 即可,因为编写程序通常用英文,这样兼容性比较好,能在大多语言系统中运行,不会因无法识别而产生异常。

2026-05-15 14:55:30 247

原创 下载vscode-cpptools版本路径

https://github.com/microsoft/vscode-cpptools/releases/v1.16.3

2026-05-15 14:54:48 181

原创 多平台源码编译安装libzmq

c.生成ZeroMQ.sln后,打开此文件,用Visual Studio 2019编译libzmq库,找到libzmq工程,设置项目属性,包含对openpgm库的引用,同时,也要设置预编译宏定义ZMQ_HAVE_OPENPGM,设置好之后,就可以编译libzmq库了,在lib/Debug目录下,会生成lib文件,在bin/Debug目录会生成dll文件。默认会在/usr/local/include目录安装libzmq相关头文件,/usr/local/lib64目录安装相关库文件。

2026-05-14 20:45:41 267

原创 改VMWare虚拟机网卡端口

1、Win + R,services.msc,VMware Workstation Server / VMware Hostd,右键停止。找到443 改成 8443。

2026-05-14 20:41:36 27

原创 键盘输入法变成繁体(windows)

ctrl+shift+f

2026-05-14 09:33:59 23

原创 vscode代码格式化

一、核心插件安装(装这 2 个)

2026-05-14 09:28:31 121

原创 vscode + chinese(simplified)

2、ctrl+shift+p:搜language。1、安装chinese插件。3、重启vscode。

2026-05-14 09:11:59 194

原创 Windows11专业版(文件夹BitLocker上锁)

1、Win+X 打开磁盘管理,检查磁盘状态,确认磁盘是基本盘/动态盘,只有基本盘才允许进行BitLocker加密,动态盘想要如此必须要先转为基本盘,但是会丢失掉原来的数据,所以就直接再基本盘选一个卷压缩出来一部分空间作为新卷,新卷的建立要以NFTS格式快速格式化即可,最后主义观察新建的卷是否为状态良好。

2026-03-12 03:29:13 111

原创 Chrome 插件下载导入

2、Chrome 浏览器输入 chrome://version , 个人资料路径,进入Default,进入Exensions,将下载好的ZIP解压到此地。3、Chrome 浏览器 进入扩展程序管理,打开开发者模式,将添加的扩展导入即可。1、Z-library finder 插件下载 ZIP 模式。

2026-02-16 14:41:41 101

原创 Windows暂停自动更新设置

打开注册表找到路径HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings。右边空白处新建DWORD 32位值,数值为10进制 【FlightSettingsMaxPauseDays :4000】打开Windows更新,暂停更新可选,选择最后那个,暂停将近10年。2、win+i:系统设置。

2026-01-21 13:27:43 110

原创 Typroa1.4.8 表格样式更改

(2)优点:原本的表格是 “被动跟着内容乱”,现在的表格是 “主动控制排版,同时视觉更整洁易读”—— 尤其适合你做的技术对比表,能让信息传递更高效,不会因为表格乱影响内容的可读性。(1)操作方式:偏好设置–>外观–>打开主题文件夹–>更改github.css内部关于表格部分的ccs样式,复制代码替换即可。一、github样式。

2026-01-06 04:33:04 301

原创 CCS6 安装主题Dark

这个版本是 2013 年 12 月发布的 Eclipse Kepler 系列最终维护版本,TI 在 2014 年推出的 CCS 6 系列(含 6.1.3)正是基于该版本深度定制的,这也是为什么之前的网络镜像无法兼容 ——Eclipse 4.3.2 属于超老旧版本,所有公开镜像已停止对其仓库的维护。(2)window -> preference --> General – > Nettect connections --> Active providers 选择 direct,从而可以选择镜像。

2026-01-03 03:53:57 314

原创 cmd powershell svm nodejs npm

windows 端编译运行C/C++的程序需要一套集成开发环境,这里可以使用MinGW。一、cmd 和 powershell。二:nvm、nodejs、npm。,选择自己需要的安装包安装。

2025-12-14 18:39:35 1027 5

原创 Typora安装

(4)typora设置:因为是本地保存,所以将笔记中的图片保存在和笔记存储路径同级目录下的picture文件中(偏好设置里设置图片存储路径),不易混乱,当前在F盘的TyporaWorkSpace中。(3)软件默认安装在C盘,将dll文件复制到安装目录下,复制前关闭病毒与防护,否则会被当做垃圾删掉,根本无法复制成功,之后查看许可证确认激活成功。(1)版本:typora1.48-setup-x64。(2)破解补丁:winmm.dll。一、Typora安装配置。

2025-12-10 03:03:05 285

原创 ollama安装部署

ollama run deepseek-r1:1.8b 下载该模型(下载成功后便可以进行交互)(1)选择模型:deepseek-r1:8b(打开ollama寻找自己需要的大模型)下载慢,复制下载链接到迅雷,使用迅雷下载很快;前往ollma官网下载对应的电脑系统安装包;(2)模型配置:cmd命令行。

2025-12-10 01:31:12 312

原创 笔记本搭配显示器

显示器:2024款R27Q,27存,分辨率2560*1600,刷新率:165Hz ,无内置扬声器,DP1.4+HDMI2.1口。笔记本:2022款拯救者Y9000P,显卡RTX3060,分辨率2560*1600,刷新率:165Hz,无DP1.4口。转接线:绿联8K C转DP1.4。

2025-01-28 01:46:07 3525

原创 VsCode设置插件默认安装位置

VsCode设置插件默认安装位置

2023-01-25 23:38:38 7843

原创 线性表之链表

线性表之链表

2022-06-08 02:12:10 471

原创 VsCode配置C/C++ debug模式

VsCode 配置C/C++ debug模式

2022-05-28 00:09:42 5418

原创 线性表之顺序表

线性表之顺序表:提示:这里可以添加要学的内容例如:删除顺序表中最小值的元素(假设唯一),并由函数返回被删元素的值;空出位置由最后一个元素填补,若顺序表空,则退出将顺序表所有元素逆置,要求S(n)=O(1)对长度为n的顺序表L,删除表中所有值为x的元素从有序顺序表中删除其值在给定值s与t之间(s<t)的所有元素,若s或t不合理或顺序表为空,则退出从顺序表中删除其值在给定值s与t之间(包含s和t,s<t)的所有元素,若s或t不合理或顺序表为空,则退出从有序顺序表中删除所有其值重复的

2022-05-26 00:06:29 269

原创 【22】解释器模式

设计场景:一种特定类型的问题发生的频率足够高,那么可能就值得将该问题的各个实例表述为一个简单语言中的句子,这样可以构建一个解释器,该解释器通过解释这些句子来解决该问题。举一个简单的例子,给出一个指定格式的字符串,在另一个字符串中搜索与其匹配的子串,显而易见会想到正则表达式,正则表达式便是解释器模式的一种应用。问题描述:1、解释器模式:给定一个语言,定义它的文法的一种表示,并定义一个解释器,这个解释器使用该表示来解释语言中的句子。2、目的:解释器就是当一种语言需要解释时,并且该语言中的多个句子可

2022-01-24 00:01:04 330

原创 【23】访问者模式

设计场景:某个系统有比较稳定的数据结构,同时又有易于变化的算法,代码实现的过程中希望实现开放-封闭原则,也就是说在增加算法的过程中不会影响到数据结构类,对两者进行解耦合操作,同时在不修改现有的算法类的基础上对算法进行扩展。问题描述:1、访问者模式:可以说它是一个操作,作用于某对象结构中的各个元素;可以在不改变这些元素的前提下定义作用于这些元素的新操作。【注:可以将对象结构看作基类,各个元素看作子类】2、访问者模式的特点:(1)适用条件:适用于数据结构相对稳定的系统,它可以将数据结构和作用于数据

2022-01-23 15:19:47 540

原创 【19】命令模式

设计场景:需求中有不同的请求,同时可能需要对这些请求进行排队或者记录请求日志,以及支持可撤销的操作;问题描述:1、命令模式:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作;2、命令模式的优点:(1)易设计一个命令队列;(2)易将命令计入日志;(3)允许接受请求的一方拥有否决权,接受或不接受;(4)易实现命令的撤销和重做;(5)易增加新的具体命令,具体命令间互不干扰;(6)易将请求、如何操作两者分开;UML图:

2022-01-17 21:52:43 398

原创 【1185】一周中的第几天

场景:题目:一周中的第几天(1)需求:给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天;输入为三个整数:day、month 和 year,分别表示日、月、年。您返回的结果必须是这几个值中的一个 {“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”}。(2)示例:示例 1:输入:day = 31, month = 8, year = 2019输出:“Saturday”(3)提示:给出

2022-01-15 19:25:57 650

原创 【202】快乐数

场景:题目:快乐数(1)需求:编写一个算法来判断一个数 n 是不是快乐数,如果 n 是快乐数就返回 true ;不是,则返回 false ;(2)定义:对于一个正整数,每一次将该数替换为它每个位置上的数字的平方和,然后重复这个过程直到这个数变为 1,也可能是 无限循环但始终变不到 1;如果 可以变为 1,那么这个数就是快乐数;(3)示例:示例 1:输入:n = 19输出:true解释:12 + 92 = 8282 + 22 = 6862 + 82 = 10012 + 02 + 02

2022-01-12 21:59:59 359

原创 【20】有效的括号

场景:1、题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串 s ,判断字符串是否有效。2、满足条件:(1)左括号必须用相同类型的右括号闭合;(2)左括号必须以正确的顺序闭合;3、示例输出示例 1:输入:s = “()”输出:true示例 2:输入:s = “()[]{}”输出:true示例 4:输入:s = “([)]”输出:false4、提示(1)1 <= s.length <= 104;(2)s 仅由括号 ‘()[]{}’

2022-01-11 00:16:34 392

原创 【14】最长公共前缀

场景:(1)题目最长公共前缀,编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。(2)示例输出示例 1:输入:strs = [“flower”,“flow”,“flight”]输出:“fl”示例 2:输入:strs = [“dog”,“racecar”,“car”]输出:""解释:输入不存在公共前缀。(3)提示1 <= strs.length <= 2000 <= strs[i].length <= 200strs[i

2022-01-10 00:43:11 339

原创 【13】罗马数字转整数

场景:(1)题目回文数,给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。(2)示例输出示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 0

2022-01-10 00:26:58 352

原创 【9】回文数

场景:(1)题目回文数,给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。(2)示例输出示例 1:输入:x = 121输出:true示例 2:输入:x = -121输出:false解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入:x = 10输出:false解释:从右向左读, 为 0

2022-01-10 00:20:23 375

原创 【1】两数之和

场景:(1)题目两数之和,给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。(2)示例输出示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1,2]示例 3:输入:nums = [3,3],

2022-01-10 00:14:37 270

原创 vscode 配置 leetcode 插件

vscode 配置 leetcode 插件:

2022-01-09 00:06:00 2283

原创 【17】单例模式

设计场景:在整个系统周期内,保证一个类只有唯一的一个实例被创建;问题描述:(1)单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点;(2)通常我们可以让一个全局变量使得一个对象被访问,但是它不能防止你实例化多个对象,一个最好的方法就是,让类自身负责保存它的唯一实例,这个类可以保证没有其他实例可以被创建,并且它提供一个访问该实例的方法;(3)单例模式分为懒汉式和饿汉式,区别在于创建实例的时间不同,同时还要考虑其线程安全性;(4)懒汉式:程序运行中,实例并不存在,只有当需要该实例时,才

2022-01-08 22:25:24 278

原创 【10】观察者模式

项目场景:待更新问题描述:待更新 代码实现:#pragma once#include<vector>#include<string>using namespace std;#include"observe.h"// 主题类class Subject{public: // 添加观察者 void attach(Observe* observe) { m_observes.push_back(observe); } // 删除观察者 简化操作

2022-01-03 14:46:11 327

原创 【9】建造者模式

设计场景:用于创建一些复杂的对象,这些对象内部构建间的建造顺序通常是稳定的,但对象内部的构建通常面临着复杂的变化。模板模式特点:(1)当创建复杂对象的算法应该独立于该对象的组成部分以及它们的装配方式时适用的模式;(2)最近看的有点绕,不分析了,困了,先睡了,缓缓再整理更新 代码实现:(1)框架代码#pragma once#include<iostream>#include<string>#include<vector>using namesp

2022-01-03 02:07:32 398

原创 【8】外观模式

设计场景:某一系统需要维护,但是直接对老系统修改和扩展会产生很多问题,考虑通过外观模式解决此问题外观模式:(1)为子系统中的一组接口提供一个一致的高层接口,这个接口使得这一系统更加容易使用;代码实现: 解决方案:分两个小组,一个开发 Facade 与老系统的交互,另一个只需要了解 Facade 的接口,直接开发新系统调用这些接口即可#pragma once#include<iostream>// 子系统 A 类class SYSTEM_A{public: vo

2022-01-02 19:47:08 284

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除