自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 python-缺少 IPython 库

你遇到的错误是由于缺少 IPython 库导致的。

2025-03-18 17:30:24 271

原创 c-守护进程练习

这个简单的例子展示了如何在嵌入式Linux环境下创建一个基本的守护进程。实际应用中,你可能需要根据具体需求调整守护进程的功能,比如增加更复杂的错误处理机制、支持配置文件、或者通过网络发送警报等。希望这个案例能帮助你更好地理解和学习守护进程的概念及其在嵌入式系统中的应用。好的!我将通过一个详细的案例,帮助你理解嵌入式系统中守护进程(Daemon)的设计和实现。我们将以嵌入式Linux环境为例,设计一个用于周期性采集传感器数据的守护进程。

2025-03-14 23:04:04 163

原创 ubuntu-linux-系统用户界面无法显示-弹出报警框!

请创建第二用户或者准备u盘启动盘(ubuntu系统就行)!原因:本人电脑在后续的开机过程中,启动程序有报错,导致用户使用界面无法出现。与是可以来回切换的!

2025-03-14 11:01:04 366

原创 c-线程创建,同步互斥,互斥锁;

互斥锁(Mutex)用于保护共享资源,确保同一时间只有一个线程访问。lock(加锁) → 临界区操作 →unlock(解锁)。线程同步通过互斥锁协调多个线程的执行顺序,避免数据竞争(Data Race)。嵌入式场景注意事项避免死锁:确保加锁后一定会解锁。最小化临界区:减少锁的持有时间,提高系统实时性。

2025-03-13 21:27:39 882

原创 linux-Openmanus本地部署-AI-Agent初探

上来先不说其它的,先给你们稳定军心……要尝试的兄弟,放心尝试,占用空间并不大,部署下来,不超过10G。

2025-03-12 17:27:24 1597

原创 linux-pyenv安装

Bash 警告:有些系统将BASH_ENV变量配置为指向.bashrc。在这样的系统上,几乎肯定应该将行 eval "$(pyenv init - bash)"放入我指出来的两个文件,而不是.bashrc。到此一切都安装完毕,可以使用指令了!**警告:**一步步来。以使PATH更改生效。

2025-03-12 16:56:37 291

原创 uv pip install -r requirements.txt-报错,python版本过低

需要 Python ≥3.11,但你的环境是 Python 3.10.12。

2025-03-12 16:21:22 376

原创 c-进程间通信(IPC)综合实现

IPC 机制特点适用场景共享内存高速、无拷贝,需同步机制(如信号量)大数据量交换(如视频流处理)信号量解决资源竞争,支持进程/线程同步临界区保护消息队列结构化数据,支持优先级,内核持久化进程间命令传递管道简单单向通信,内核缓冲区父子进程简单数据流信号异步通知,仅传递信号编号异常处理或事件通知这里的案例里面,我留了一个坑,有兴趣的可以找出来,这或许对理解IPC有很大的帮助!

2025-03-11 17:39:05 290

原创 c-fork小结

在这一瞬间,它分身为二,分身1(父进程)获得“>0”的pid,分身2(子进程)获得“=0”的pid!需要注意的是,>0 的pid代表的是“子进程的pid",如:在案例**fork() && fork()**中,第一个pid1是进程2的标签,第二个pid1则是进程3的标签。你真正要在意的是,fork函数调用时的逻辑。我不重点描述,后面要干什么,我只重点描述,在分身这个过程会干什么!同样只有三个进程,看起来&&与||没什么区别,但如果使用if语句去判断,那将天差地别。在这里,我只简单,描述一下,用做相互验证。

2025-03-11 14:10:11 296

原创 C程序编译过程

c编译

2025-03-11 11:39:51 171

原创 进程-线程-练习:线程:5的平方和立方分开计算;子进程:ls指令执行

fork():创建子进程,父子进程并行执行不同代码。exec族函数:子进程通过execl加载外部命令,替换原有程序。pthread:父进程通过多线程并行处理任务,共享进程资源(如变量num同步机制waitpid和确保进程和线程按顺序结束。通过这个案例,你可以清晰看到进程、线程和外部命令执行的协作模式。

2025-03-10 16:35:51 460

原创 VS code 连接远程虚拟机

连接远程虚拟机

2025-03-09 18:17:45 651

原创 ssh: connect to host 域名 port 22: Connection refused

连接拒绝

2025-03-09 17:58:06 4015 1

原创 linux-Unit sshd.service could not be found

linux报错

2025-03-09 17:53:29 414

原创 windows密钥生成

windows

2025-03-09 17:08:15 262

原创 VS Code中安装“连接远程虚拟机”插件

vs code插件

2025-03-09 17:07:32 186

原创 区别-简略描述:局域网IP地址与域名(Domain Name)

IP和域名

2025-03-09 16:30:29 128

原创 linux-esp32-S3工具链安装

esp32

2025-03-08 18:18:51 443

原创 vs code怎么调成中文-语言

中文显示

2025-03-08 14:17:35 772

原创 VMware虚拟镜像移植-打不开此虚拟磁盘的父磁盘

VMware

2025-03-08 11:15:55 1010

原创 VS-对齐

对齐

2025-03-07 17:25:53 116

原创 编辑区的块操作(多行并行操作)-VS code

vs code块操作

2025-03-07 16:36:52 310

原创 感慨manus出现

新时代趋势,势不可挡

2025-03-07 16:17:27 940

原创 open练习-c

open练习

2025-03-06 18:37:43 259

原创 文件拷贝练习-c

文件拷贝练习

2025-03-06 17:38:17 1447

原创 VS code代码无法跳转-C语言库

解决无法跳转

2025-03-06 16:39:41 140

原创 【linux】posix

POSIX是可移植操作系统接口(Portable Operating System Interface)的缩写。它是一个 IEEE(电气和电子工程师协会) 1003.1 标准。其定义了应用程序(以及命令行 Shell 和实用程序接口)和 UNIX 操作系统之间的C语言的接口。

2025-03-06 15:59:42 106

原创 计算机操作系统

定义:操作系统是控制管理计算机系统的硬软件,分配调度资源的系统软件。

2025-03-06 15:28:35 111

原创 简易目录切换-Qt-QFileSystemModel

简易制作文件夹目录显示

2024-09-05 18:31:52 185

C语言+简易版拷贝复制+linux操作系统

C语言+简易版拷贝复制+linux操作系统

2025-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除