并发 (Concurrency) 和并行 (Parallelism)

并发指的是操作系统同时处理多个任务的能力,在时间上,这些任务是交替执行(或是部分顺序执行)的,操作系统通过快速切换时间片,让多个任务交替执行,看起来就像是多个任务同时执行一样。

并行指的是操作系统在多个处理器核心上同时执行不同的任务。

关键区别:
1. 执行方式的不同:
- 并发是在时间上交替执行,通过任务切换和调度实现。
- 并行是在空间上同时执行,任务各自运行在不同的处理器核心上。
2. 任务间的关系:
- 并发中任务可能会有共享资源的情况,需要考虑同步和竞争问题。
- 并行中任务彼此独立,无需考虑资源共享的问题。

阅读全文 »

蓝牙/有限模式切换

按下 Fn+P 右上角键盘灯闪烁 3 次, 有线模式和蓝牙模式互相切换。

连接蓝牙

长按 Fn+P 直至 P 键快速闪烁, 键盘进入对码状态, 此时能够在电脑/手机蓝牙界面搜索到 GS87-D Keyboard

切换蓝牙设备

按下 Fn+Q/W/E, 右上角键盘灯闪烁 2 次, 切换到 设备1/设备2/设备3

阅读全文 »

我的

在线时钟

在线时钟-clock.yingming006.cn

二维码生成

录屏

adarkroom - 小黑屋

2048

minesweeper

网站

Lexica

The Stable Diffusion search engine
AI作画引擎搜索

iData-知识检索

论文、期刊、会议检索

[「阅读」APP]

APP 下载 | 书源 https://legado.aoaostar.com/
一些「阅读」小说书源、订阅源、主题、排版配置

MIUI历史版本

https://miuiver.com/ 小米各机型 MIUI 历史版本,刷机教程合集

https://roms.miuier.com/zh-cn/ MIUI 官方ROM仓库

应用软件

360 急救箱

PC 端 360系统急救箱支持查杀电脑恶性病毒,包含驱动型及 MBR 型,同时支持扫描清除安卓手机顽固木马。

智绘教

适用于 Windows 桌面的悬浮窗画笔程序,高效绘制和丰富功能,只为尽可能地提供课堂教学效率。适用于触摸屏设备和 PC 端。

Let’s Encrypt 是免费开放自动化的证书颁发机构。由非盈利组织互联网安全研究小组(ISRG)运营。

准备环境

  • 一个解析正常域名
  • 服务器安装 Nginx
  • 开放 80 和 443 端口

安装 Cerbot

Certbot 是一个免费的开源软件工具,可用于在手动管理的网站上自动使用 Let’s Encrypt 证书来启用 HTTPS。

sudo apt update
sudo apt install certbot
阅读全文 »

本文整理自 Visual Studio Code 官方说明文档 Using C++ and WSL in VS Code,对文档内容做了一些简化。

在本教程中,将配置 Visual Studio Code 以在 Linux 的 Windows 子系统(WSL) Ubuntu 上使用 GCC C++编译器(g++) 和 GDB 调试器。GCC 代表 GNU 编译器集合;GDB 是 GNU 调试器。WSL 是 Windows 中的 Linux 环境,它可以直接在计算机硬件上运行,而不是在虚拟机中运行。

前提条件

阅读全文 »

Java 中的 List 集合,使用寻常的 for 循环进行遍历时删除操作时会引起 ConcurrentModificationException 异常,本文主要记录一下避免引起异常的方法。

首先我们准备一个 List:

List<String> books = new ArrayList<>();
books.add("C++");
books.add("Java");
books.add("Python");

Collection#removeAll()

阅读全文 »
0%