首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Linux
cpp下等马
创建于2023-11-09
订阅专栏
Linux从零学习之路
等 2 人订阅
共26篇文章
创建于2023-11-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
[树莓派减少开机时间]
1. systemd-analyze 使用这个命令可以查看启动时间。 内核启动时间+用户空间时间 2.systemd-analyze blame 这个命令可以查看按启动时间顺序列出所有系统服务,显示每
[cmdline ] 内核启动命令行参数
Linux 内核在启动时会接受一个命令行参数的集合。在树莓派上,该命令行定义在启动分区中一个名为 cmdline.txt 的文件中。 1. 默认命令行 1.1 dwc_otg.lpm_enable=0
[Qt platform plugin问题] Could not load the Qt platform plugin "xcb"
Qt platform plugin 是 Qt 应用程序启动时加载的插件。不同的平台有不同的插件。 常见的插件有:linuxfb Wayland xcb 简单来说就是启动一个GUI程序,离不开这些插件
[Cm3更换内核] 交叉编译
此博客只为自己记录使用。 官方文档:Linux内核 | Raspberry Pi 树莓派 (官网24年11月更新) 1. 拉取源码 将 <branch> 替换为要下载的分支名称 2. 配置 2.1 安
[Linux 系统编程]多线程
这篇文章主要介绍线程的概念和线程控制 线程概念 当一个进程加载到内存中,操作系统会为创建进程相关的数据结构(PCB,进程地址空间,页表等)来管理进程。 关于进程,之前的博客中有详细的介绍。Linux-
[Linux] 图片转ASCII码艺术
1.下载ascii-image-converter 使用ubuntu的snap直接可以下载。 其它源没试过。自己搜一下吧。 2. 使用 使用非常简单 还可以生成彩色的。加-C选项即可。 这样 你就可以
[Linux]SSH无密码登录和传输文件
每次使用ssh登录或者传输文件的时候都需要输入密码,非常的麻烦。使用SSH密钥对就可达到无密码登录。 1. 在本机生成SSH密钥 成本密钥非常简单 直接使用ssh-keygen 工具即可。 -t:用来
【内网穿透】使用FRP进行内网穿透
1. 内网穿透 内网穿透(NAT 穿透)是一种技术,用于使处于局域网(内网)中的设备或服务可以被外部网络访问。 由于局域网设备通常使用私有 IP 地址,这些地址在互联网上是不可路由的,因此需要内网穿透
多路转接IO
多路转接IO 多路转接IO(Multiplexed IO)是一种IO模型,它允许一个进程同时监听多个IO事件,并在任何一个IO事件准备就绪时进行处理。多路复用IO通常与事件驱动机制结合使用,可以大大提
非阻塞I/O
非阻塞IO(Non-blocking IO)是一种IO模型,其特点是在应用程序执行IO操作时,如果数据尚未准备好或无法立即进行IO操作,应用程序不会进入阻塞状态,而是立即返回一个错误码或指示数据未就绪
UNIX环境高级编程->高级IO(概念篇)
UINX环境 常见的操作系统比如Linux 和 MacOS都是基于UNIX的。它们都继承了UNIX的许多特性和设计理念。因此,它们的高级I/O技术确实是建立在UNIX基础之上的。Linux和macOS
从零实现一个Http服务器
HttpServer HTTPServer项目是一个基于C++编写的简单的HTTP服务器实现,用于处理客户端的HTTP请求并提供相应的服务。该项目使用了Socket编程来实现服务器与客户端之间的通信,
使用Json做序列化和反序列化
序列化和反序列化通常用于在不同系统之间或者在不同平台上传输数据,例如在客户端和服务器之间的通信。 序列化是将数据结构或对象转换为可以在网络上传输或者存储的形式的过程 在序列化过程中,对象的状态被转换为
线程互斥与同步
线程互斥 进程之间如果要进行通信我们需要先创建第三方资源(管道,共享内存等),让不同的进程看到同一份资源从而做到通信的目的。进程间通信中的第三方资源就叫做临界资源,访问第三方资源的代码就叫做临界区 在
Linux基础IO
什么是IO: IO" 是 "输入/输出" 的缩写, 在Linux I/O是操作系统中的一个重要概念,它涉及到将数据从一个地方移动到另一个地方。 比如你从磁盘中读取一个文件里面的内容,或创建一个文件保存
[Linux] 进程控制
创建进程 fork创建进程 fork函数 返回值:子进程中返回0,父进程返回子进程id,出错返回-1。 进程调用fork,当控制转移到内核中,内核做: 分配新的内存块和内核数据结构给子进程 将父进程的
Linux-->进程概念
进程 进程概念 当执行一个可执行程序时,会先把可执行程序加载到内存中。将程序加载到内存中并执行的时候,操作系统为该程序创建一个进程,进程中包含程序的代码、数据、PCB(用于描述和管理进程状态的数据结构
Linux命令函参数&环境变量
命令行参数 在C语言中,main 函数可以接受命令行参数,其原型通常为: argc:命令行参数个数 argv:一个指针数组,指向字符串数组的指针,每个字符串表示一个命令行参数 argv数组最后以NUL
简单认识操作系统(Operator System)
操作系统(Operator system) 常见的操作系统有Linux、window、macos等 操作系统的定位 操作系统的是一款进行软硬件资源管理的软件 设计操作系统的目的 操作系统对下要管理好软
冯 • 诺依曼体系结构
冯诺依曼体系结构 我们常见的计算机,如笔记本,台式机,还有常见的计算机,如服务器等。大部分都遵守冯 • 诺依曼体系结构。 体系结构组成部分 冯诺依曼体系结构主要由五部分组成 分别是输入/输出设备 、存
下一页