自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (2)
  • 问答 (2)
  • 收藏
  • 关注

原创 Mysql常用命令

摘要:本文介绍了MySQL数据库的基本操作,包括数据表创建、修改、增删改查操作以及约束和索引设置。主要内容有:1)使用CREATE TABLE创建表结构;2)通过ALTER TABLE修改表名、字段、数据类型等;3)INSERT、DELETE、UPDATE和SELECT语句实现数据增删改查;4)设置主键、非空、唯一等约束条件;5)创建和删除普通索引、唯一索引等。文章提供了详细的SQL语法示例,涵盖了数据库表操作的核心功能。

2026-03-08 21:55:27 99

原创 Docker 部署 MySQL:10 分钟搭建可用数据库(windows)

本文介绍了在Windows系统下使用Docker部署MySQL数据库的完整步骤。首先通过docker pull命令获取最新版MySQL镜像,然后详细说明了容器启动命令的关键参数配置,包括端口映射、数据目录挂载(注意Windows路径格式)和密码设置。接着指导用户验证容器状态,并通过Navicat客户端测试连接,确保数据库部署成功。文中特别强调了Windows环境下路径映射的注意事项,为开发者提供了实用的操作指南。

2026-03-03 13:37:22 433

原创 Docker安装与配置(安装其他盘方案)

本文介绍了在Windows系统上安装Docker Desktop的详细步骤。首先下载Docker Desktop安装包,然后通过命令行指定安装目录和数据存储路径(需提前创建对应文件夹并设置权限)。安装完成后需重启电脑,可选择跳过账号注册。最后配置国内镜像源提升下载速度,提供了多个可用镜像地址,并可通过docker info命令验证配置。若镜像加速不生效,可直接在docker命令中指定镜像源地址。

2026-03-02 17:16:49 537

原创 Windows GUI 手动安装 WSL2

WSL 全称是 Windows Subsystem for Linux ,适用于 Linux 的 Windows 子系统,允许在 Windows 操作系统上运行 Linux 二进制文件,使开发人员能够在 Windows 环境中方便地使用 Linux 工具和应用程序。说白话就是在 windows 上不安装 Linux 系统或者不使用虚拟机便可以体验双系统。

2026-03-02 12:05:44 469

原创 MySQL 8.4.4详细下载安装配置

(1).在输入框内输入cmd,以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!在你的mysql-8.4.4-winx64目录下新建my.ini文件,我的是在E:\Mysql\mysql-8.4.4-winx64目录下新建,my.ini文件的内容,保存后退出。(5)输入“mysql -u root -p”,回车,再输入密码(例:root)回车。2.编辑Path,复制;

2026-02-28 13:46:08 588

原创 手把手教你安装 Python 3.9.0

1、官网下载地址:https://www.python.org/downloads/下载Python3.9.0安装包(最新的是3.10.6,这里下载的3.9.0版本,滑到下面下载特定版本)2、下载特定版本ps:本机系统:Windows 10 (64位),去我的电脑查看,如图本机系统类型3、.选择电脑对应的版本下载4、直接下载的链接。

2026-02-28 11:39:39 759

原创 腾讯微云容量校准

腾讯微云的数据清零的方案

2026-02-19 14:31:06 53

原创 夸克网盘网盘空间不准确处理方案

处理夸克网盘的数据,清除数据的内存方案

2026-02-19 13:54:37 335

原创 写作者的 Typora 装备库:配置一次,舒服一年

【代码】Typora设置。

2026-01-25 17:04:13 305

原创 我的 WSL 在吃C盘:前期准备之迁移大作战(亲测有效)

这是一个由WSL自动创建并一直存在的访问通道,与你移动WSL系统文件本身是两回事。所以只要把文件迁移到其他盘之后不用考虑挂载的事情是可以的。输入 wsl --shutdown 使其停止运行,再次使用wsl -l -v确保其处于stopped状态。在D盘创建一个目录用来存放新的WSL,比如我创建了一个 D:\Ubuntu_WSL。②确定在此目录下可以看见备份Ubuntu.tar文件之后,注销原有的wsl。打开CMD,输入wsl -l -v查看wsl虚拟机的名称与状态。

2025-11-09 23:55:58 475

原创 避开 C 盘陷阱:Docker 完整非系统盘部署方案

本文介绍了在Windows系统上自定义安装Docker Desktop的详细步骤:1)以管理员身份打开终端并定位到安装文件目录;2)使用start命令执行安装程序,通过参数指定安装路径和数据存储位置;3)强调需提前创建好目标文件夹以避免报错;4)安装完成后需验证镜像存储路径是否修改成功。文中提供了完整的命令行示例和注意事项,指导用户将Docker安装到非默认目录(如D盘),并配置自定义数据存储路径。

2025-11-03 16:05:12 481

原创 别让 .vhdx 吃掉你的系统盘:WSL2 存储优化指南

这个文件的特点是可以动态扩容,但通常不会自动缩容。Linux发行版(如Ubuntu):通常位于 C:\Users<你的用户名>\AppData\Local\Packages<发行版特定文件夹>\LocalState\ext4.vhdx。Docker Desktop:如果你使用Docker,它的数据文件位于 C:\Users<你的用户名>\AppData\Local\Docker\wsl\data\ext4.vhdx。找到的这两个 wsl.exe 文件并不会占用很大的磁盘空间,它们只是WSL的命令行工具。

2025-11-02 16:35:00 680

原创 Anaconda安装和环境配置的最新“权威”方案

验证已通过

2025-11-01 13:58:34 932

原创 解决Ubuntu22.04 安装vmware tools之后,不能实现文件复制粘贴和拖拽问题

执行方法为去掉WaylandEnable=flase这一行前面的#,重启虚拟机。

2025-08-24 19:15:00 1297

原创 Mysql(Oracle)可视化软件

(1).在输入框内输入cmd,以管理员的身份运行,注意这里一定一定一定要以管理员的身份运行,否则在安装过程中会出现因为管理权限不够而导致的Install/Remove of the Service Denied!在你的mysql-8.4.4-winx64目录下新建my.ini文件,我的是在E:\Mysql\mysql-8.4.4-winx64目录下新建,my.ini文件的内容,保存后退出。(5)输入“mysql -u root -p”,回车,再输入密码(例:root)回车。2.编辑Path,复制;

2025-07-24 14:27:45 1222

原创 Sourcetree安装教程及使用

【最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决)

2024-05-26 12:43:26 2081

原创 MySQL 5.7.31详细下载安装配置

本文详细介绍了MySQL 5.7.31版本的安装配置过程。主要内容包括:从官网下载安装包并解压到指定目录;配置系统环境变量和my.ini文件;以管理员身份运行CMD进行安装初始化;设置root用户密码并解决常见报错问题。文章通过图文结合的方式,逐步展示了MySQL服务的安装、启动、密码修改等关键步骤,特别强调了管理员权限的重要性,并提供了解决"Access denied"等常见错误的实用方法。整个安装过程规范清晰,适合初学者参考。

2024-02-29 22:42:33 2242 3

原创 Python&PyCharm精通指南

链接过时请私信我。

2024-02-02 10:43:11 17108 16

原创 解决Ubuntu系统如何与win系统之间进行文本的复制粘贴(资料全部免费,转载请注明出处)

复制粘贴的问题

2023-12-29 10:14:35 6337

原创 解决VMware安装上VMware Tool之后还不能在win和ubuntu之间互相拉文件的问题(转载请注明出处)

互拉的问题

2023-12-29 09:41:01 626

原创 解决win11杀毒(不能安装破解软件的问题)

杀毒问题

2023-12-19 09:39:01 3855

原创 使用组策略阻止升级到windows11(台式机配置)

4.将策略设置为“已启用”,在第一个框中键入Windows 10,在第二个框中键入22H2。(原设置只需要改成未设置即可,并且点击确定应用)2.导航到“计算机配置”>“管理模板”>“Windows组件”>“Windows更新”>“适用于企业的Windows更新”。专业版或企业版的Windows 10才能访问组策略编辑器。1.单击开始菜单,输入gpedit.msc,打开本地组策略编辑器。所以下次更新就不会超过22H2版本了。3.双击“选择目标功能更新版本”。

2023-08-25 23:14:36 664

原创 适配麒麟系统的 Qt 应用:标准 deb 打包全流程

完整实现的话,icons目录下需要创建hicolor目录、kylin-icon-theme目录以及kylin-icon-theme-one目录,目录下都需要放置对应大小的图片,desktop中可以直接写文件名Icon=hsclient,可参考已安装的其他应用程序。control文件:描述软件包的名称(Package),版本(Version),描述(Description)等,是deb包必须具备的描述性文件,以便于软件的安装管理和索引。主要指定包名、版本号、系统架构、维护者、描述,根据实际情况填写即可。

2023-05-27 12:21:50 1825

原创 win10关闭升级win11

win10/11自动更新老是弹出,禁止更新的方法

2022-12-07 23:06:31 7016

原创 我的 Ubuntu 卡在 fetching…:换源急救指南(联网可用)

本文介绍了在Ubuntu系统中修改root密码和更换软件源的详细步骤。首先通过sudo passwd root命令修改root密码,然后备份并替换sources.list文件为阿里云镜像源。文章提供了完整的阿里云源配置内容,以及更新软件库的命令apt-get update和apt-get upgrade。同时还介绍了通过图形界面更换软件源的方法:在"软件和更新"中选择阿里云镜像站点。两种方法最后都需要执行更新命令以确保变更生效。

2022-11-30 14:31:18 441

原创 Cmake配置方法

cmake配置方案

2022-11-30 14:03:52 985

原创 github与git互联以及命令

本文详细介绍了Windows系统下使用Git的方法。主要内容包括:1)Git环境搭建步骤,从创建GitHub仓库到配置SSH密钥;2)文件上传操作流程,涵盖初始化、添加、提交和推送等命令;3)常用Git命令详解,如分支管理、日志查看等;4)常见问题解决方案,包括SSH连接问题和空仓库推送问题。文章提供了从安装配置到日常使用的完整指导,适合Git初学者快速掌握基本操作。

2022-11-29 20:53:16 473

原创 电脑开机直接运行的状态

2、右键单击该应用,选择“更多”,然后选择“打开文件位置”。此操作会打开保存应用快捷方式的位置。如果没有“打开文件位置”选项,这意味着该应用无法在启动时运行。3、文件位置打开后,按 Windows 徽标键 + R,键入“shell:startup”,然后选择“确定”。这将打开“启动”文件夹。1、选择“开始”按钮 ,然后滚动查找你希望在启动时运行的应用。4、将该应用的快捷方式从文件位置复制并粘贴到“启动”文件夹中。

2022-11-27 16:20:18 361

原创 别再用 print 调试了!专业日志打印指南

该代码实现了一个Qt日志记录功能,主要特点包括:1) 使用互斥锁保证线程安全;2) 自动创建日志目录(/log和/Wrong);3) 按日志级别分类存储(调试/警告信息存入日期文件,严重错误存入Abnormal.log);4) 自动清理15天前的日志文件;5) 通过qInstallMessageHandler重定向Qt消息输出。日志格式包含时间戳和消息类型(Debug/Warning/Critical/Fatal),其中Fatal错误会终止程序。主函数中设置日志目录为程序所在路径,并演示了日志输出方法。

2022-10-17 10:00:53 562

原创 jar包的处理

jar包处理

2022-08-24 15:48:43 875 2

原创 面试被问懵?C++ 各类函数区别速查手册

返回类型 函数名称(参数) {函数体 }在 C 语言中,函数由一个函数头和一个函数主体组成。下面列出一个函数的所有组成部分:返回类型:一个函数可以返回一个值。return_type 是函数返回的值的数据类型。有些函数执行所需的操作而不返回值,在这种情况下,return_type 是关键字 void。函数名称:这是函数的实际名称。函数名和参数列表一起构成了函数签名。参数:参数就像是占位符。当函数被调用时,您向参数传递一个值,这个值被称为实际参数。参数列表包括函数参数的类型、顺序、数量。

2022-08-21 17:47:40 2705

原创 我的函数在 Windows 装错门:__cdecl、__stdcall 与 __declspec 避坑指南

当加在输出函数前的关键字与编译 环境中的选择不同时,直接加在输出函数前的关键字有效。__fastcall约定将函数的从左边开始的两个 大小不大于4个字节(DWORD)的参数分别放在ECX和EDX寄存器,其余的参数仍旧自右向左压栈传送,被调用的函数在返回前清理传送参数的堆栈。因此,为了使其它语言编写的模块(如Visual Basic应用程序、Pascal或Fortran的应用程序等)可以调用C/C++编写的DLL的函数,必须使用正确的调用约定来导出函数,并且不要让编译器对要导出的函数进行任何名称修饰。

2022-08-20 15:11:26 325

原创 编译时打包 vs 运行时加载:静态库与动态库的本质区别

库是写好的现有的,成熟的,可以复用的代码。现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常。本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行。库有两种:静态库(.a 或 .lib)和动态库(.so 或 .dll)。所谓静态、动态是指链接。之所以成为【静态库】,是因为在链接阶段,会将汇编生成的目标文件 .o 与引用到的库一起链接打包到可执行文件中。因此对应的链接方式称为静态链接。...

2022-08-20 14:40:22 1523

原创 const 到底修饰谁?char p 的三种写法真相

分析方法:从右至左读,看const离哪个近就修饰哪个const char* p ==> p是一个指向char类型常量的指针(指针常量),p自身可变,但p指向地址的内容不可变,即*p是不可变的;所以p++是正确的,但p[0]='a'是错误的,因为p[0]试图改变p指针指向的内容。char const* p 由于c/c++中没有const*这种运算符,所以它只能属于前面的类型,c++标准规定,const关键字放在类型或变量名之前是等价的,所以char const* p == const char

2022-03-06 12:55:19 592

原创 C++中指针常量和常量指针的区别(清晰明了)

在C++学习使用过程中,每个人都不可避免地使用指针,而且都或多或少的接触过常量指针或指针常量,但是对这两个的概念还是很容易搞糊涂的。本文即是简单描述指针常量和常量指针的区别。常量指针定义: 又叫常指针,可以理解为常量的指针,也即这个是指针,但指向的是个常量,这个常量是指针的值(地址),而不是地址指向的值。关键点:1.常量指针指向的对象不能通过这个指针来修改,可是仍然可以通过原来的声明修改;2.常量指针可以被赋值为变量的地址,之所以叫常量指针,是限制了通过这个指针修改变量的值;3.

2022-01-16 15:53:44 255

原创 从栈到堆:指针与地址的内存地图

指针和地址一级指针§指向的是一个变量的地址,那么sizeof(*p) 就指的是变量的类型;对于二级指针(int **q),指向的是一级指针的地址,则sizeof(*p) 就是指针的类型

2021-12-19 18:33:26 135

原创 我的 C++ 在面试官面前裸奔:高频考点避坑指南

—“裸奔”暗指基础不牢、一问就崩,程序员一听就共鸣;“避坑指南”强调实用价值。

2021-11-29 10:57:58 529

原创 面试官问挥手?先确认你没把 UDP 当成 TCP!

TCP连接通过三次握手建立可靠通信:客户端发送SYN请求,服务端返回SYN+ACK确认,客户端再回复ACK完成连接。数据传输完毕后,通过四次挥手断开连接:一方发送FIN终止请求,另一方先回复ACK确认,再发送FIN终止,最后收到ACK后完全关闭。TCP是全双工通信,需要确保双方都能正常收发数据。相比之下,UDP是无连接的简单传输协议。三次握手防止了失效请求导致的资源浪费,四次挥手确保了双方数据完整传输后才断开连接。长连接机制可减少频繁握手挥手的性能损耗。

2021-07-25 19:08:44 223

空空如也

空空如也

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

TA关注的人

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