相关文章
老榕树的Java专题:深入理解线程池
一、引言
在现代软件开发中,多线程编程是提升应用程序性能与响应性的关键手段。不过,频繁创建和销毁线程会产生较大开销,线程池技术便由此诞生。它能高效管理线程,提高线程复用性,进而增强系统整体性能。本文将深入探…
建站知识
2025/1/21 14:55:49
从Windows通过XRDP远程访问和控制银河麒麟ukey v10服务器,以及多次连接后黑屏的问题
从Windows通过XRDP远程访问和控制银河麒麟ukey v10服务器,以及多次连接后黑屏的问题。
安装 rdp 服务:
yum install -y epel-release
yum install -y xrdp或者如下:
可以通过下载rpm软件包,然后rpm方式安装。访问xrdp官网https…
建站知识
2025/1/21 14:54:46
Linux tcpdump抓包使用
Linux tcpdump抓包使用
1. tcpdump安装
tcpdump是一个抓包软件,通常在大多数 Linux 发行版中已经预装,如果没有安装,输入命令:
//ubuntu
sudo apt-get update
sudo apt-get install tcpdump//Red Hat 或 CentOS 系统中
sudo yu…
建站知识
2025/1/21 14:53:44
Nginx:从入门到实战使用教程
全方位解析Nginx:从入门到实战使用教程
Nginx安装、配置详细教程 文章目录
全方位解析Nginx:从入门到实战使用教程导语一、Nginx简介二、Nginx安装与配置 1. 在CentOS系统上安装Nginx:2. 在Ubuntu系统上安装Nginx:3. Nginx配置文…
建站知识
2025/1/21 14:52:38
[STM32 HAL库]串口中断编程思路
一、前言
最近在准备蓝桥杯比赛(嵌入式赛道),研究了以下串口空闲中断DMA接收不定长的数据,感觉这个方法的接收效率很高,十分好用。方法配置都成功了,但是有一个点需要进行考虑,就是一般我们需要…
建站知识
2025/1/21 14:51:36
string底层实现细节
一、部分代码展示
#pragma once
#include<cstring>
#include<cassert>
#include<iostream>
using namespace std;
namespace bit
{class string{public:// 迭代器类指针// 范围for就是在编译时替换成迭代器遍历,*it返回给chtypedef char* iterat…
建站知识
2025/1/21 14:50:34
LeetCode hot 力扣热题100 排序链表
归并忘了 直接抄!
class Solution { // 定义一个 Solution 类,包含链表排序的相关方法。// 使用快慢指针找到链表的中间节点,并断开链表为两部分ListNode* middleNode(ListNode* head) { ListNode* slow head; // 慢指针 slow 初始化为链表…
建站知识
2025/1/21 14:49:29
【Vim Masterclass 笔记20】第九章:Vim 的个性化设置 + S09L38:Vim 设置与 vimrc 文件的用法示例(一)
文章目录 Section 9: Vim Settings, Preferences, and CustomizationsS09L38: Vim Settings and the Vimrc File - Part 11 vimrc 基本常识2 关于 set 命令3 布尔选项4 从 history 命令考察带选项值的配置项5 vimrc 文件的创建6 查看所有支持的配置项7 vimrc 文件常用配置演示 …
建站知识
2025/1/21 14:48:27