logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++ 入门指南:零基础入门教学

C++自1983年诞生以来,一直是工业级软件开发的中流砥柱。它既保留了C语言的高效性,又引入了面向对象等现代特性。游戏开发(如Unreal引擎)操作系统(如Windows、Linux内核)嵌入式系统(如智能设备、车载系统)机器学习引擎(如TensorFlow底层)金融系统(如高频交易平台)如果你希望深入理解计算机系统,或者从事高性能软件开发,C++是绕不开的语言。

#c++#开发语言
ubuntu下国内升级ollama全过程

在下载Ollama 时,许多用户可能会遇到官网下载速度非常慢的问题,甚至因为超时始终无法安装成功。

#ubuntu#linux#运维
ollama升级后局域网无法访问的解决过程

通过局域网IP无法外部访问,但是127.0.0.1:11434访问正常。说明已放行外部访问,用浏览器访问,显示ollama正在运行,问题解决。需确认其是否监听所有网络接口(这样会影响dify或者ragflow的外部调用。刷新配置文件,重启ollama服务。)或指定局域网 IP。,说明服务未对外开放。

#服务器#网络#linux
【Linux系统】进程间通信:匿名管道

1.1 什么是进程间通信进程间通信(Inter-Process Communication, IPC)是指不同进程之间进行数据交换或信息共享的机制。由于每个进程拥有独立的地址空间和资源(如内存、文件描述符),操作系统通过内核提供的特殊方法实现进程间的数据传递。核心原因:进程的独立性导致其无法直接访问彼此的数据(例如,一个进程的全局变量对另一个进程不可见)。实现原理:内核作为中介,开辟一块缓冲区(如

#linux#服务器#运维
【Linux系统】进程地址空间

我们有提到过内存分布,可是我们对他并不理解!这次我们再来回顾一下,可以先对其进行各区域分布验证:代码语言:javascriptAI代码解释代码语言:javascriptAI代码解释通过结果可以看到,地址时依次增大的。

#linux#运维
【Linux系统】命令行参数和环境变量

环境变量在操作系统和应用程序中起着重要的作用。它们帮助配置运行时环境,指定资源位置,并影响程序的行为。了解这些常见环境变量的用途可以帮助用户更好地管理和使用系统资源,提高工作效率。

#linux#java#算法
【Linux系统】进程切换 | 进程调度——O(1)调度队列

进程切换(Process Switch)是操作系统中的一种机制,用于在多个进程之间分配CPU的执行时间。在多任务操作系统中,多个进程可以同时运行,但实际上CPU在同一时刻只能执行一个进程的代码。为了实现这种“同时”运行的假象,操作系统需要在进程之间快速切换。这个切换过程就称为进程切换。通过简单的线性变换,用户指定的普通优先级范围 [100, 139] 可以映射到内核的优先级范围 PRI[60, 9

#linux#运维#服务器
【Linux系统】进程状态 | 进程优先级

进程状态是操作系统用来描述进程在生命周期中不同活动阶段的核心概念。进程在执行过程中会因资源请求、事件等待或调度策略而改变状态,这些状态反映了进程的当前行为(如运行、等待或终止)。状态转换由操作系统内核管理,确保系统资源高效分配。例如,一个进程可能从“运行”状态切换到“阻塞”状态以等待用户输入,事件完成后又回到“运行”状态。理解进程状态有助于分析系统性能,如CPU利用率或响应延迟。举例帮助理解当用户

#linux#运维#服务器
Linux 之从硬件硬盘到文件系统的全面过渡

但是CHS模式支持的硬盘容量有限,因为系统用8bit来存储磁头地址,用10bit来存储柱面地址,用6bit来存储扇区地址,而一个扇区共有512Byte,这样使用CHS寻址一块硬盘最大容量 为256 * 1024 * 63 * 512B = 8064 MB(1MB = 1048576B)(若按1MB=1000000B来算就是 8.4GB)其实硬盘是典型的“块”设备,操作系统读取硬盘数据的时候,其实是

#linux#运维#服务器
    共 228 条
  • 1
  • 2
  • 3
  • 23
  • 请选择