linux

会编程的土豆2 小时前
linux·运维·服务器
Go 模板初识🥰个人主页:会编程的土豆(欢迎来访) 💎作者简介:后端学习者 ❄️个人专栏:数据结构与算法,数据库,leetcode ✨那些你一个人走过的夜路,终将化作照亮未来的光
aFakeProgramer5 小时前
linux·笔记
Linux版本兼容问题及RTA-VRTE环境配置笔记GLIBC(GNU C Library) 是Linux系统中最底层的核心库。用高版本GLIBC编译的程序,无法在安装低版本GLIBC的系统上运行。
Zhu7585 小时前
linux·sftp
在Ubuntu24快速配置专用SFTP在Ubuntu24 LTS配置专用SFTP账户,实现仅指定账户访问指定目录进行上传下载。不可做其他任何操作。
码农客栈5 小时前
linux
Linux 内核顶层 Makefile 详解顶层 Makefile 一开始就是 Linux 内核的版本号,如下所示:可以看出,Linux 内核版本号为 4.1.15。
Embedded-Xin5 小时前
linux·学习·架构·rust·嵌入式
Rust学习——Cargo工具Cargo 是 Rust 官方提供的构建系统和包管理器,可用于项目管理(创建新项目),依赖管理、代码构建、测试运行、文档生成、打包发布等
weixin_435776116 小时前
linux·运维·服务器·python
2026年长沙托育vi设计从风格定位到元素运用的设计方法在长沙的商业发展中,托育行业正逐渐崭露头角。2026年,长沙托育机构对于自身形象的塑造愈发重视,而VI设计则是其中的关键一环。通过专业的VI设计,能精准传达托育机构的理念与特色。相传国际在品牌设计领域拥有丰富经验,接下来为大家科普从风格定位到元素运用的托育VI设计方法。
benjiangliu6 小时前
linux·运维·服务器
LINUX系统-19-库制作与原理(一)库是写好的、已经存在的、成熟的可以直接利用的代码。 什么意思呢? 库是写好的、成熟的、可以直接复用的代码集合。比如我想用 vector,只需要 #include ,编译器就会利用模板特性,在编译时自动帮我生成 vector 的底层实现代码。这让我无需重新造轮子,就能直接使用强大的数据结构。
Tisfy3 天前
linux·算法·leetcode·题解·贪心·排序·计数
LeetCode 3016.输入单词需要的最少按键次数 II:排序(贪心)力扣题目链接:https://leetcode.cn/problems/minimum-number-of-pushes-to-type-word-ii/
FriendshipT8 小时前
linux·人工智能·python·深度学习·ubuntu
Ubuntu 20.04 下使用 Ollama 本地部署 AI 大模型Ollama 是一个专为本地化 AI 模型设计的轻量级工具,通过轻量化架构与动态量化技术,实现了在消费级硬件上运行大模型的能力。相比云端服务,本地部署具有数据隐私可控、零延迟推理、硬件资源自主调配三大优势。
bellus-8 小时前
linux·运维·ubuntu
win11使用ubuntu 26.04下面是一篇完整的 Markdown 博客文档,涵盖了从零开始配置 WSL 到设置 Ubuntu 26.04 开发环境的全过程。
略略略咯咯9 小时前
linux·运维·centos
centos更换镜像源你现在正是在使用 yum 镜像源。安装这个包需要镜像源吗? → 需要。因为 yum-utils 这个软件包并不在本地,需要从远程的 yum 仓库(镜像源)下载安装。
j7~9 小时前
linux·开发语言·c++·线程安全·死锁·线程互斥·重入
【Linux】二十七.线程篇四《Linux多线程编程:线程互斥(互斥量的底层到封装)、线程安全和冲入、死锁》---详解竞态条件不是因为 usleep 漫长,而是因为检查与修改分离,中间可能发生线程切换。即使没有 usleep,只要多线程并发访问共享变量且不加锁,就会导致数据不一致。解决方案是使用互斥锁或原子操作,保证临界区的原子性。
yunwei3710 小时前
linux·云原生·开源
eBPF 入门实践教程第五十篇:使用 TCX Link 实现可组合的流量控制假设你需要在每个入站数据包上运行两个 BPF 程序:一个收集统计信息,另一个决定是否接受该数据包。使用经典 TC 挂载方式,你需要创建 qdisc,为每个程序分配一个数字优先级,然后祈祷系统上没有其他应用选择相同的优先级。如果你的统计收集应用崩溃了,它的 filter 会继续挂在那里,可能会干扰分类器。如果某个第三方 CNI 插件执行 tc filter del 清理自己的 filter,可能会顺带把你的也删掉。
2401_8275012810 小时前
linux·arm开发·单片机
Linux系统移植I.MX6ULL MIN开发板、12V电源适配器、Type-C OTG线、网线、USB转串口、SD卡+读卡器、电脑(Windows+Ubuntu虚拟机)
keyipatience12 小时前
linux·运维·服务器·开发语言·网络·ubuntu
Socket编程3个版本数据传输到主机不是是目的吗?因为数据是给人用的。比如:聊天是人在聊天,浏览我网页是人在浏览? 但是人是怎么看到聊天信息的呢?怎么执行下载任务呢?怎么浏览网页信息呢?通过启动的qq,迅雷,浏览器。 而启动的qq,迅雷,浏览器都是进程。换句话说,进程是人在系统中的代表,只要把数据给进程,人就相当于就拿到了数据。 所以:数据传输到主机不是目的,而是手段。到达主机内部,再交给主机内的进程,才是目的(进程就是人在操作系统中的代表)
加油码11 小时前
linux·c语言·c++
共享内存详解:原理、系统调用与高性能进程间通信在进程间通信(IPC)的众多方式中,无论是管道、消息队列还是共享内存,它们的本质思想完全一致:让不同的进程看到同一份资源。共享内存直接把同一块物理内存暴露给多个进程,因而成为速度最快的 IPC 机制。本文将围绕共享内存的原理、系统调用、命令行管理及特性展开,帮助你彻底掌握这一核心技术。
2601_9657984710 小时前
java·linux·数据库
Build a Consulting Site in 2026: Nifty Theme Practical ReviewLast month, a business consultant named Marcus came to me with a problem. He had been running his corporate advisory firm for three years using a generic, free WordPress theme he patched together himself. His site looked like an old online brochure from 2
枳实-叶11 小时前
linux·运维·服务器
Linux 环境下段错误出现的原因及调试方法在 Linux 环境下,段错误(Segmentation Fault,简称 SIGSEGV)是一种常见的程序崩溃现象。它通常意味着程序试图访问未被允许访问的内存区域,或者试图以不恰当的方式访问有效内存(如写入只读区域)。下面将从产生原因和调试方法两方面进行系统讲解。
Dawn-bit11 小时前
linux·运维·服务器·云计算·运维开发
Linux文本处理三剑客之sed详解sed 的全称是 Stream Editor,也就是流编辑器。它会读取文件或管道中的文本,按照给定规则逐行处理,再把结果输出。
dok1211 小时前
linux·运维·驱动开发
Johannes 《Linux内核模块与设备驱动开发:编写Linux驱动程序》 (9)manual_cdev视频教程:Lecture 9 - 手动创建字符设备_哔哩哔哩_bilibili代码:anGitHub - Johannes4Linux/Linux_Driver_Tutorial: My new Tutorial how to get started with Linux Kernel Modules and Linux Drivers. Smtarted in 2024 · GitHub