相关文章
Java中 创建不可变集合
常规写法 以往我们创建一些不可变集合的时候,通常是这样写的:
// 不可变的Set Set<String> set new HashSet<>(); set.add("a"); set.add("b"); set.add("c"); set Collections.unmodifiableSet(set);
//…
编程日记
2024/11/5 18:40:25
【QT】Ubuntu 搭建 QT 环境(图形化界面安装)
介于直接使用源码编译安装 QT 耗时较长,而且需要手动编写脚本进行编译,难度较大,这里选择直接以图形化界面的方式安装 QT 。 目录
1、下载 QT 安装包
2、安装 QT
3、添加环境变量
4、cmake 引入 QT 库
5、Failed to find “GL/gl.h“ in…
编程日记
2024/11/4 3:02:06
Node.js 正在逐渐被淘汰!Bun 1.0 正在改变 JavaScript 的游戏规则
在深入讨论之前,我们需要解释什么是 JavaScript 运行时以及为什么我们应该关心其速度。 想象一下,你用 JavaScript 写了一个故事,需要有人大声读出来。JavaScript 运行时就像是那个友好的叙述者,为你的故事赋予生命!它…
编程日记
2024/11/10 1:27:03
百度测试开发工程师面试心得
百度测试开发实习生面试心得: 电话面试: 面试官:首先做一下自我介绍吧 我:我是***,来自什么大学,现在大三,在学校期间担任过部长,副主席等职务, 组织举办了很多比赛&…
编程日记
2024/11/6 23:53:18
《Linux C/C++服务器开发实践》之第4章 TCP服务器编程
《Linux C/C服务器开发实践》之第4章 TCP服务器编程 4.1 套接字的基本概念4.2 网络程序的架构4.3 IP地址的格式转换4.1.c 4.4 套接字的类型4.5 套接字地址4.5.1 通用socket地址4.5.2 专用socket地址4.5.3 获取套接字地址4.2.c 4.6 主机字节序和网络字节序4.3.c 4.7 协议族和地址…
编程日记
2024/11/2 10:06:52
Spring——和IoC相关的特性
目录
IoC中Bean的生命周期
实例化(Instantiation)
属性注入(Populate Properties)
初始化(Initialization)
使用(Bean in Use)
销毁(Destruction)
Laz…
编程日记
2024/11/9 19:05:29
面试题:说说Java线程的状态及转换
文章目录 为何要了解Java线程状态Java线程状态转换图Java线程有哪些状态?关于wait()放在while循环的疑问BLOCKED 和 WAITING 状态的区别和联系 为何要了解Java线程状态
线程是 JVM 执行任务的最小单元,理解线程的状态转换是理解后续多线程问题的基础。 …
编程日记
2024/11/9 17:03:30
vue3+vite+ts 组件中自动导入 ref 和 reactive
前言
在每个vue组件中,都去手动引入 ref 和 reactive 是非常繁琐的一件事,我们可以通过插件来完成自动导入
安装插件
npm i unplugin-auto-import -D
配置插件
在 vite.config.ts 中增加如下代码
import { defineConfig } from vite
import vue fr…
编程日记
2024/11/9 19:01:20