相关文章
重头开始嵌入式第十九天(Linux系统编程 文件IO)
缓冲区 1.行缓冲
行缓冲,1k, terminal,主要用于人机交互stdout 缓存区满或者遇到\n刷新 1024 行缓存多是关于终端的一些操作 1.遇到\n刷新 2.缓存区满刷新 3.程序结束刷新 4.fflush刷新 fflush(stdout);
2.全缓冲 全缓冲,4k&am…
建站知识
2024/11/19 22:47:02
【docker】dockerfile部署lnmp、docker compose初步
1、dockerfile部署lnmp
mkdir /opt/lnmp
cd /opt/lnmp
mkdir nginx mysql php
docker network create --subnet20.0.0.0/24 lnmp-net将wordpress文件夹拷贝到nginx、php文件夹 /opt/nginx/Dockerfile:
# 使用官方的nginx镜像作为基础镜像
FROM nginx:latest# 复制默认配置文件…
建站知识
2024/11/23 13:39:17
【C++】特殊类设计 — 不能被拷贝的类 , 只能在堆/栈上创建对象的类 ,不能被继承的类
苟活者在淡红的血色中,会依稀看见微茫的希望; 真的猛士,将更奋然而前行。 --- 鲁迅 --- toc
1 特殊类
在实践中,常常会有一些比较有意思的特殊场景:
不能被拷贝的类 - 独一无二的魔法宝物: 在一个角色…
建站知识
2024/11/19 22:46:53
Python知识点:如何使用PyNmap进行网络扫描
使用 PyNmap 进行网络扫描是一个非常有效的方式。PyNmap 是 Nmap 工具的一个 Python 封装,它允许你在 Python 脚本中使用 Nmap 的强大功能。以下是如何使用 PyNmap 进行网络扫描的详细步骤:
1. 安装 PyNmap
首先,你需要安装 PyNmap。你可以…
建站知识
2024/11/19 20:48:56
Electron-builder 打包
项目比较简单,仅使用了 Electron 原生js 安装 electron-builder npm install electron-builder --dev配置 package.json 中的打包命令
{"script": {// ..."dev": "electron .","pack": "electron-builder", //…
建站知识
2024/11/19 22:46:40
【MySQL】什么是事务?在高并发场景使用事务会出现什么问题,该如何解决
事务的概念
在MySQL中,事务是一组操作的集合,这些操作要么全部执行成功,要么全部不执行。这种特性确保了数据库操作的可靠性和一致性。事务的主要概念包括以下几个方面: 原子性(Atomicity):事务…
建站知识
2024/11/21 4:35:34