Visual Studio Code (简称 VSCode) 是由微软开发的一款免费、开源、跨平台的代码编辑器。它支持 Windows、macOS 和 Linux 操作系统,并且内置对多种编程语言的支持,包括但不限于 C/C++、Python、JavaScript、TypeScript、Java 和 Go 等。VSCode 主要用于编写、调试和运行代码,并且提供了丰富的扩展支持。 1. vscode配置C++编译和调试环境 一般vscode配置C++有三个文件,它们分别是: 1.1. c_cp
2024-11-081. linux编译器gcc/g++的使用 我们都知道,源文件要想得到一个可执行程序,必须经历以下四个阶段: 预处理(进行宏替换)编译(生成汇编)汇编(生成机器可识别代码)连接(生成可执行文件或库文件) 在集成开发环境(IDE)中,这四步通常被封起来了,一般我们执行一段代码就会直接默认执行了这四步。 那么在linux下,gcc该如何完成呢? 编译(生成汇编) 预处理结束后,在这个阶段中,gcc 首先要检查代码的规范性、是否有语法错误等,以确定代码的实际要做的工作。在检查无误后,gcc 把
2024-11-081、前言 今日无事,记录下常用的一些Stream流操作。 很多案例只是提供思路,活学活用! 废话不多说直接上干货! 2、实体类 设置几个常见属性; @Data @AllArgsConstructor @NoArgsConstructor public class User implements Serializable { private String userId; private String userName; private String areaCode;
2024-11-08命令行设置静态IP地址 1. 找到网络接口名称 2. 编辑网络配置文件 4. 重启网络服务 5. 注意事项 1. 找到网络接口名称 使用命令 nmcli d 查看网络设备列表。 记录下您想配置的网络接口名称(例如:ens33、eth0等)。 2. 编辑网络配置文件 找到对应的网络配置文件,通常位于 /etc/sysconfig/network-scripts/,文件名类似于 ifcfg-ens33(取决于网络接口名称)。 使用文本编辑器编辑此文件,例如: vi /etc/sysconfig/
2024-11-08最近,我发现了一个超级强大的人工智能学习网站。它以通俗易懂的方式呈现复杂的概念,而且内容风趣幽默。我觉得它对大家可能会有所帮助,所以我在此分享。点击这里跳转到网站。 一、再谈fork 之前在【Linux】探索进程的父与子中提到了fork之后对父子进程返回不同的id值,给父进程返回子进程的pid,给子进程返回0,所以对于一个id如何存储两个值的说法,在我们之前已经提到过了一个概念叫做写时拷贝,就是在子进程要想修改父进程的id变量是,操作系统就会给子进程重新划分一块空间,将父进程的空间中
2024-11-08Ubuntu设置时区 在 Ubuntu 中设置时区可以通过以下几个步骤来完成: 方法一:使用命令行 方法二:使用交互式配置工具 如果你更喜欢使用图形界面进行操作,可以通过以下步骤打开 Ubuntu 的图形化时区设置工具: 打开设置: 点击屏幕右上角的时间和日期显示区域。选择 “Settings”(设置)。 选择时区: 在打开的设置窗口中,选择 “Date & Time”(日期和时间)。在 “Time Zone”(时区)部分,点击 “Choose a time zone”(选择时区)。在弹出
2024-11-08一、背景: 公司护网要求开启防火墙,开启防火墙后,前后端分离的项目调试受影响,于是增加入站规则开放固定的后台服务端口,增加的mysql端口3306和redis端口6379,别人都可以访问,但是程序的端口8081,别人访问不了。(入站规则的添加方法不在赘述,网上都是) 二、解决方案(两种情况可能都存在): 1、后端程序的端口不能只增加TCP协议的入站规则,还要增加UDP协议的入站规则,如想对外放开8081端口,要增加两个入站规则,一个TCP协议,一个UDP协议,其他
2024-11-08介绍 在Linux系统中这统计非常方便,只需要简单的几个命令就可以搞定,这个命令就是 wc。 wc --help 用法:wc [选项]... [文件]... 或:wc [选项]... --files0-from=F 输出每个指定文件的行数、单词计数和字节数,如果指定了 多于一个文件,继续给出所有相关数据的总计。如果没有指定 文件,或者文件为"-",则从标准输入读取数据。 -c, --bytes 输出字节数统计 -m, --chars 输出字符数统计 -l
2024-11-081. mkdir 命令简介及基础用法 mkdir 命令的基本语法如下: mkdir [选项] 目录名 mkdir example 2. 常用选项及应用场景 -p 选项 mkdir -p /path/to/directory mkdir -p project/src/utils -m 选项 mkdir -m 755 newdir 权限的八进制表示法 八进制数 755 代表了权限的具体设置。它由三个数字组成,每个数字对应不同的用户组的权限: 第一个数字(7):表示目录
2024-11-08一、Linux编译器-gcc/g++ 1.1 gcc/g++ 使用方法 格式: gcc [选项] 要编译的文件 [选项] [目标文件],gcc / g++安装: sudo yum install -y gcc-c++。安装后的编译器默认的版本是较低的,我们可以使用选项-std=c99(即使用c99标准),-std=c++11(即使用c++11的标准)来进行版本提升。使用-o选项,可以将编译生成的可执行重命名。最后使用./可执行,来运行程序。如下: Linux中一个文件要真正的执行:1. 有x权
2024-11-08