服务器

额额额对了1 小时前
linux·运维·服务器
嵌入式 Linux 实战:i.MX6ULL 上的 CAN 通信与摄像头采集在嵌入式 Linux 项目中,CAN 通信和摄像头采集是两个非常典型的外设场景。CAN 常用于工业控制、车载通信和多节点数据上报;摄像头则常用于图像采集、视觉识别和人机交互。本文以 i.MX6ULL 为例,整理一套从硬件、设备树、驱动到应用测试的实战流程。
灯澜忆梦2 小时前
linux·运维·服务器
【Linux】#10 | Linux 终端实用快捷键 + 安装应用示例:!ls 执行上一条 ls 命令相当于 Linux 的应用商店,自动处理软件依赖关系 CentOS:软件包格式 .rpm,包管理器 yum Ubuntu:软件包格式 .deb,包管理器 apt ⚠️ yum /apt 都需要 root 权限,两种提权方式:su - 切换 root,或者 sudo 提权
码士集团小青3 小时前
linux·服务器·数据库·redis·缓存·1024程序员节
面霸篇:高频 Java 基础问题(核心卷一)面霸篇,从面试题作为切入点提升大家的 Java 内功,所谓根基不牢,地动山摇。只有扎实的基础,才是写出写好代码。
OnlyEasyCode4 小时前
运维·服务器
IIS开放端口转发后端前言:此文档是无web文件仅存在程序,需要开放的端口转发内部web程序。若你存在web文件,不需要进行转发,直接调用皆可,可查看:
9624566 小时前
linux·运维·服务器
一次 Dell PowerEdge R750xs 启动故障复盘:从 iDRAC 带外管理到 Linux 多内核回退与 initramfs 重建一台 CentOS 7 服务器因最新内核的 initramfs 缺失无法挂载根文件系统,最终借助 iDRAC 虚拟控制台切换旧内核、在线重建启动工件并恢复。
Ruiery7 小时前
linux·运维·服务器
Linux 6.6内核 CPU 深度解析(零):x86 内核引导协议 — 从 bootloader 到 main()不是。#1 里讲的 main()(arch/x86/boot/main.c:136)已经是"实模式 setup 代码"的 C 入口了。在它之前,还有一整段**“bootloader 怎么找到内核、怎么跳进来、双方怎么约定”**的故事。
Ruiery7 小时前
linux·运维·服务器
Linux 6.6内核 CPU 深度解析(十六):x86 保护机制 — 从 ring 到页表的权限防线一个用户态程序 int *p = (int *)0xffff888000000000; *p = 1; 想写内核地址,结果是什么?段错误(Segmentation Fault)——CPU 在访存那一刻把它拦了下来。
贵州诚鑫致达科技有限公司7 小时前
服务器·php·1024程序员节
PHP两个9.2分RCE漏洞,速查版本PHP 连爆两个 9.2 分远程执行漏洞:还跑着老 PHP 系统的单位先查版本企业网站和内部管理系统的老底子 PHP,最近出了一记响亮的警报。据安全媒体报道,PHP 官方通报了两个严重级别的远程代码执行漏洞,CVSS v4.0 评分都到了 9.2 分,而且都属于不需要登录就能远程利用的类型——也就是说,只要网站或系统对外开着,攻击者就有机会直接在服务器上执行任意代码。报道的表述相当直接:修复版本发布后,全球网站需要尽快打上补丁,官方同时给出了修复版本号,受影响范围覆盖大量仍在服役的老版本。对企业来说这类组
织码weavecodes8 小时前
运维·服务器·零售
医疗、零售、物业培训怎么落地?织码在线教育系统的三类行业案例同一套在线教育系统,能不能服务不同的行业?关键通常不在于为每个行业单独开发一套模块,而在于能否把通用能力组合成符合业务节奏的培训方案。
乔旭伟8 小时前
运维·服务器·1024程序员节
部署形态选型笔记:多租户 SaaS 与单机本地部署的运维模型对比小厂上生产管理系统时,「云还是本地部署」常被当成功能之外的一个附带选项。从工程视角看,它其实是两种完全不同的运维模型:责任矩阵、升级路径、备份策略、客户端形态全部不同。本文把两条路的工程差异拆开对比,给出一个可操作的决策流程,末尾附一笔三年成本账的算法。(伪代码均为示意,非真实实现。)
虚无的纽扣9 小时前
linux·服务器·1024程序员节
【Linux】线程互斥:多线程改同一个变量,到底会出什么问题自律是普通人最大的武器🏠 博客主页:虚无的纽扣 📦 作者仓库:github | gitee上一篇我们建立了这样的认知:同一进程内的所有线程共享整个地址空间,代码区、全局数据区、堆区、文件描述符表,大家都是一起看的。共享带来了高效,但也埋下了一颗雷——当多个线程同时对同一份数据进行修改时,会发生什么?这一篇我们就从一段"多线程抢票"的代码出发,看看不加保护的共享资源会闯出什么祸,再引出解决问题的第一件武器:互斥锁。
Shadow(⊙o⊙)9 小时前
java·服务器·前端·1024程序员节
LangChain 自定义工具全解析:从 @tool 到 bind_tools 的完整调用链路目录LangChain 自定义工具全解析:从 @tool 到 bind_tools 的完整调用链路一、为什么工具需要 "名称 + 描述 + 参数"?
Pointer Pursuit9 小时前
linux·服务器·c语言·链表·1024程序员节
Linux环境变量定义:环境变量一般是指在操作系统中用来指定操作系统运行环境的一些参数。通俗理解:你可以把它想象成操作系统的“全局设置”或“公共便签”。系统里的各种程序在运行的时候,都会去查看这些便签,以获取自己需要的信息(比如去哪里找文件、用什么语言显示等)。
Marst Code10 小时前
服务器·unix
(Unix)pipe 把程序当成可组合的函数凌晨两点,你在线上排一个问题。日志文件明明在滚,你敲下:什么都没有。屏幕干干净净。你的第一反应是 grep 写错了,或者日志里根本没有 ERROR。于是直接 grep ERROR app.log,红字一行行滚出来 —— 有,而且很多。
CHHH_HHH10 小时前
linux·服务器·c语言·开发语言·网络·后端·1024程序员节
【Linux网络篇】初识网络与Socket编程基础本篇要回答三个问题协议本质是一种约定,可以减少通信成本,用于快速形成共识。两个人对话,要先约定"说中文还是英文、谁先说、说完怎么表示结束";网络中的通信双方(两台主机上的两个进程)同样要先约定"数据用什么格式、每个字段什么含义、先发什么后发什么"。约定的目的只有一个:让双方对同一串字节做出一致的解释。
星恒随风11 小时前
linux·服务器·笔记·1024程序员节
Linux线程同步与互斥:彻底理解读者写者问题、读写锁原理、读者优先与写者优先(附pthread完整实验)在前面的 Linux 多线程编程中,我们已经学习了互斥锁:通过互斥锁,可以确保多个线程不会同时进入需要排他访问的临界区。
_upupup11 小时前
linux·服务器·1024程序员节
Linux中的进程为了更深入的理解进程,我们先对冯诺依曼体系结构加深一下认识由于外设的运行速度通常远慢于 CPU,如果 CPU 直接和外设进行数据交互,计算机的整体效率就会被最慢的外设限制(木桶原理),整体效率很低。
虚无的纽扣11 小时前
linux·服务器·1024程序员节
【Linux】线程同步:条件不满足时,线程该怎么等自律是普通人最大的武器🏠 博客主页:虚无的纽扣 📦 作者仓库:github | gitee上一篇的互斥锁解决了"对不对"的问题:临界区同一时刻只放一个线程进来,数据不一致的风险被挡住了。但只有互斥的系统并不完美——它可能很不高效,也很不公平。这一篇我们就来看互斥的另一面:为什么纯互斥会导致线程饥饿,以及操作系统用什么样的规矩让线程按秩序排队,这就是线程同步,而它的核心工具叫条件变量。
Ruiery12 小时前
linux·运维·服务器·1024程序员节
Linux 6.6内核并发与同步(一):原子操作与内存屏障 — 内核同步的硬件底座i++ 在 C 里是一行,但编译成汇编是"读 + 加 1 + 写回"三步。两个 CPU 同时 i++,各读一次、各写一次,最终 i 可能只加了 1——这就是数据竞争(data race)。