摘要: typora(文本编辑器) 将.deb安装包复制到下载文件夹下,并在该目录下打开终端 运行sudo apt install ./该安装包名称 切换主题:文件 -> 偏好设置 -> 外观-> 打开主题文件夹 -> 将typora-theme-lapis-v1.2.1中的所有文件复制到当前主题文件夹中 阅读全文
posted @ 2025-12-31 14:23 Amireux77 阅读(4) 评论(0) 推荐(0)
摘要: 头文件目录中三个文件分别是什么 c_cpp_properties.json - 用于配置 C++ { "configurations": [ { "name": "Linux", // 必须:配置的名称 "compilerPath": "/usr/bin/g++", // 强烈推荐:几乎是必须的 " 阅读全文
posted @ 2025-12-31 14:23 Amireux77 阅读(3) 评论(0) 推荐(0)
摘要: 提前须知:若要只配置 VScode 中的 C/C++ 编译环境,无须安装 git,cmake。 一、 VScode 安装 在 VScode 官网 下载 .deb 压缩包 在下载文件夹中打开终端,运行,记得修改压缩包的正确名字 sudo dpkg -i code_1.45.1-1589445302_a 阅读全文
posted @ 2025-12-31 14:23 Amireux77 阅读(7) 评论(0) 推荐(0)
摘要: 一、预备知识 在实际开发的过程中,从编写代码到最终运行,大致包括为:编写代码->编译代码->调试代码->运行代码。每一个环节都需要有对应的工具才可以实现对应的功能。 编辑器:图形化界面出现以后,最初使用 .txt 文本文档来进行代码的编写,但是这样写出来的代码既不美观也较为杂乱,随着技术的进步,针对 阅读全文
posted @ 2025-12-31 14:22 Amireux77 阅读(5) 评论(0) 推荐(0)
摘要: .zip包的解压 sudo apt update sudo apt install unzip unzip xxx.zip .deb包的解压 sudo dpkg -i xxx.deb sudo apt install ./xxx.deb #./是必须得,用来提示当前目录,也可以使用绝对路径 sudo 阅读全文
posted @ 2025-12-31 14:21 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: MySQL概述 关系型数据库 (RDBMS) 概念 :建立在关系模型基础上,由多张相互连接的二维表组成的数据库。 特点 : 使用表存储数据,格式统一,便于维护。 使用 SQL 语言操作,标准统一,使用方便。 SQL 通用语法 分类 DDL(Data Definition Language) :数据定 阅读全文
posted @ 2025-12-31 14:17 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: MySQL体系结构 连接层 : 最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的解决方案,服务器也会为安全接入的每个客户端验证它所具有的操作权限。 服务层 : 第二层架构主要完成大多数的核心服务功能,如 SQL 接口,并完成缓存的查询,SQL 的分析和优化,部分内置函数的 阅读全文
posted @ 2025-12-31 14:16 Amireux77 阅读(1) 评论(0) 推荐(0)
摘要: ​ 主要是一些 C++ 中的语法知识。 一、框架(基本格式) #include<iostream) using namespace std; int main(){ /* 代码块 */ system("pause"); return 0; } 程序解析 include 就是包含而 “#” 代表了预处 阅读全文
posted @ 2025-12-31 14:07 Amireux77 阅读(1) 评论(0) 推荐(0)
摘要: ​ 主要是 C++ 面向对象编程技术。 一、内存分区模型 C++ 程序在执行时,将内存大方向划分为 4个区域 : 代码区 :存放函数体的二进制代码,由操作系统进行管理。 全局区 :存放全局变量和静态变量以及常量。 栈区 :由编译器自动分配释放,存放函数的参数值,局部变量等。 堆区 :由程序员分配和释 阅读全文
posted @ 2025-12-31 14:06 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: 主要针对 C++ 泛型编程 和 STL 技术做详细讲解,探讨 C++ 更深层的应用。 一、模板 1、模板的概念 模板就是建立 通用的模具 ,大大提高 复用性 。 模板的特点 : 模板不可以直接使用,它只是一个框架。 模板的通用不是万能的。 模板的组成 : 以 template<> 开头,之后跟函数或 阅读全文
posted @ 2025-12-31 14:06 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: 1、并行和并发 定义 : 并行 :指同时执行多个任务,通常需要多个处理器或核心。例如,在多核 CPU 上,多个线程可以同时在不同核心上执行。 并发 :指在同一时间段内处理多个任务,但不一定同时执行。可以通过时间片轮转(如单核CPU 上的线程切换)来实现。 资源使用 : 并行 :通常利用多个核心或处理 阅读全文
posted @ 2025-12-31 14:03 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: 1、auto ​auto 是 C++11 引入的关键字,用于让编译器自动推导变量的类型,从而简化代码编写,减少显式的类型声明。通常用于: 简化复杂类型 在 STL(标准模板库)中,某些容器、迭代器、和函数返回的类型会非常复杂。auto 可以有效地简化这些类型声明。 std::vector<std:: 阅读全文
posted @ 2025-12-31 14:00 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: 一、 创建虚拟环境 conda create --name 环境名 python=3.5 #创建指定python版本 conda create --name 环境名 python=3.5 numpy scipy #创建指定python版本下包含某些包 二、 激活/使用/进入某个虚拟环境 activa 阅读全文
posted @ 2025-12-31 14:00 Amireux77 阅读(3) 评论(0) 推荐(0)
摘要: 驱动 计算机软件术语,是指驱动计算机里软件的程序,驱动程序全称设备驱动程序,是添加到操作系统中的特殊程序,其中包含有关硬件设备的信息,此信息能够使计算机与相应的设备进行通信,驱动程序是硬件厂商根据操作系编写的配置文件。可以说没有驱动程序,计算机中的硬件就无法工作。 volatile volatile 阅读全文
posted @ 2025-12-31 13:59 Amireux77 阅读(1) 评论(0) 推荐(0)
摘要: 一、概念 数据包 :网络中所有的通信都是通过数据的传递来进行的,而为了数据能够正确传达,就需要有对应的 IP 地址和 端口号。 IP 地址 :不论是 PC 端还是服务器端,每台计算机都会有独属于自己的 IP 地址,用来在浩大的互联网中标识一台设备。而每台计算机所拥有的 IP 地址有两种获得方式,一种 阅读全文
posted @ 2025-12-31 13:58 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: 一、Git 是什么? 在计算机中,会经常听到 Github 这个词语,所谓的 Github 就是基于 git 版本控制工具的 “代码托管与协作平台”。那么什么是 git? git 是一种版本控制系统,它通过使用 git 命令来对一个项目进行操作,核心逻辑是通过 "哈希标识文件内容” 和 “版本快照组 阅读全文
posted @ 2025-12-31 13:57 Amireux77 阅读(4) 评论(0) 推荐(0)
摘要: 一、修改用户名的字体颜色 注意!修改这个会同步修改对应 linux 终端上的用户名字体以及颜色。 输入命令打开 vim ~/.bashrc 在末尾添加 PS1='[\[\033\[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m]\w\[\033[00m\]]\$' 修 阅读全文
posted @ 2025-12-31 13:56 Amireux77 阅读(1) 评论(0) 推荐(0)
摘要: 在正式了解这些概念之前,需要首先明确,ip 地址本质上是二进制 (0、1) 的,而由于二进制不易看懂,所以在显示的时候会显示为十进制 (192.168.1.1)。 一、IPV4与IPv6? IPV4 是 IP version 4的缩写,即版本 4 的 ip,它是由 32 位二进制来显示的,即 110 阅读全文
posted @ 2025-12-31 13:55 Amireux77 阅读(2) 评论(0) 推荐(0)
摘要: 一、字体下载 下载网址: https://www.nerdfonts.com/font-downloads 推荐:FiraCode 下载完成后进行解压,选中全部文件,右键为全部用户安装 打开终端,crtl + ',' 打开设置,按照步骤选择字体,注意,不要通过下拉列表选择,可能会找不到,直接输入字体 阅读全文
posted @ 2025-12-31 13:53 Amireux77 阅读(4) 评论(0) 推荐(0)