技术栈
linux
JAVA面经实录917
7 小时前
java
·
linux
·
开发语言
·
汇编
Linux 常用命令完整知识体系
整体分为基础入门、文件目录、权限用户、进程网络、磁盘存储、软件包、文本处理、系统运维、Shell 进阶、实战排错十大模块,覆盖日常开发 / 运维全场景。
wbs_scy
20 小时前
linux
·
运维
·
服务器
C++ 线程安全日志系统:策略模式解耦输出端,RAII 实现 glog 风格流式日志
在 Linux 后端开发和多线程服务端编程中,日志系统几乎是每个项目都会遇到的基础设施。很多初学者一开始会直接使用 std::cout 打印调试信息。这在单线程、小程序里问题不大,但一旦进入多线程服务场景,就会很快暴露出几个问题:
CodeStats
15 小时前
java
·
linux
·
c语言
·
c++
·
python
·
rust
·
go
【编程语言】深度梳理C/C++、Java、Python、Go、Rust的区别
大家好,我是 CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是 WWAIC(全周项目AI编程) 范式的提出者和实践者。我曾手写过一个完整的 Java Web 框架(从 IoC 容器到嵌入式 Tomcat,代码全开源),也喜欢用通俗的语言拆解 CPU、JVM、操作系统的运行本质。
艾莉丝努力练剑
13 小时前
linux
·
服务器
·
网络
·
人工智能
·
tcp/ip
·
ubuntu
OpenCode AI 编程:Ubuntu 24.04 环境安装与使用指南
🎬 艾莉丝的简介:登录 Ubuntu 24.04 系统,切换至 root 用户获取管理员权限,用于系统级软件安装。
Zhang~Ling
20 小时前
linux
·
运维
·
服务器
Linux包管理器:从apt到镜像源全解析
在Linux下安装软件的常见安装方式大家有没有想过一个问题?这些开源的操作系统的云服务器是哪里来的?为什么会有人愿意将自己的成果开源? 一个具有良好生态的操作系统或者软件,会吸引更多的去使用人使用。一旦给他人或者企业提供了价值,他们就依赖其提供的价值,大家就会去主动维护这个社区,有的企业就会向其提供服务器等物质价值。所以开源的原始动力是让其适应不同的群体,本质也是吸引更多的人来使用,互相交换价值这种体系一旦运转下来并越来越丰富完善,我们就称该操作系统的“生态”越完善,从而吸引更多的人这样。这样就构成了一个
崇山峻岭之间
13 小时前
linux
·
运维
·
服务器
Keil5输出hex转换为bin的设置
keil版本:想要将编译生成的hex文件转换为bin文件,配置如下输入内容:$K\ARM\ARMCC\bin\fromelf.exe --bin -o "$L@L.bin" "#L"
从零开始的代码生活_
18 小时前
linux
·
服务器
·
数据库
·
c++
·
后端
·
php
Linux 五种 IO 模型详解
网络编程里谈 IO,很多人一开始会把注意力放在 read、recv、recvfrom 这些函数上:调用它们,拿到数据,然后处理业务。真正写服务端程序时才会发现,IO 的难点往往不在“怎么读”,而在“什么时候读”“等待期间程序在干什么”“一个进程能不能同时照看多个连接”。
谷雪_658
14 小时前
linux
·
网络
·
架构
Linux 网络命名空间:从内核原理到企业级容器网络架构全景实战
作者导语:在云原生时代,网络命名空间(Network Namespace)早已不是什么新鲜词,但绝大多数教程仅停留在 ip netns add的层面。本文将跳出基础命令的堆砌,深入 Linux 内核协议栈视角,结合 eBPF、服务网格 及 零信任安全架构,为你构建一套企业级容器网络解决方案。这不仅是运维指南,更是架构师的进阶手册。
qq_16313575
15 小时前
linux
Linux 【03- chgrp命令超详细教程】
chgrp = change group,修改文件/目录的所属用户组。 Linux 文件权限三要素:属主(user)、属组(group)、其他(other)
我会尽全力 乐观而坚强
16 小时前
linux
·
数据库
·
mysql
MySQL库与表的操作
本文涵盖数据库和数据表的增删改查、字符集配置、备份恢复等核心操作,所有命令均可直接复制执行。语法说明:
着迷不白
16 小时前
linux
·
运维
·
服务器
Linux 磁盘管理完全指南:分区、文件系统、挂载与 LVM 实战
在 Linux 系统中,磁盘管理是每个运维人员和开发者的必修课。无论你是在本地虚拟机中练习,还是管理生产环境中的服务器,理解磁盘分区、文件系统创建、挂载、软硬链接以及 LVM 逻辑卷管理,都能让你在面对存储需求时游刃有余。
山川而川-R
16 小时前
linux
·
运维
·
服务器
LangChain
一、新建LangChain的环境步骤1:环境安装与配置(安装一个就可以)步骤2:构建工具并创建Agent 创建一个名为 multi_tool_agent.py 的文件。
QH_ShareHub
16 小时前
linux
·
运维
·
服务器
Linux 根目录结构详解
Linux 根目录结构详解Linux 文件系统从一个唯一的顶层目录开始:这个目录称为:Linux 不像 Windows 那样主要使用:
郝学胜-神的一滴
17 小时前
linux
·
c++
·
程序人生
·
软件工程
·
软件构建
·
cmake
·
工程配置
CMake 038:OBJECT目标复用编译+Linux动态库版本自动化管理
标签:C++,CMake,Linux, 动态库,单元测试,fPIC, 工程化构建 阅读时长:12min|适配平台:Linux (核心演示)、Windows (兼容避坑) 全文以骈文笔法铺陈,辅以全段符号分层、可复制完整源码、踩坑实录、底层原理剖析,适配 CSDN 高质量内容评分标准,兼顾文笔美感与工程落地实用性。
单位圆的日常
17 小时前
linux
·
运维
·
ssh
·
frp
FRP反向隧道实现异地SSH家用Linux
家里有台 Linux 机器,平时挂着跑点东西。人在外面想登进去看一眼、改个配置,结果它在路由器后面,没有公网 IP,SSH 直接连不上。
小比特_蓝光
17 小时前
linux
匿名管道+进程池
一、匿名管道管道文件让不同的进程看到同一份资源(内存)管道也是文件5种特性1,匿名管道,只能用来进行具有血缘关系的进程进行进程间通信(常用于父子)
BS_Li
18 小时前
linux
·
网络
·
智能路由器
【Linux网络编程】NAT、代理服务、内网穿透
IPv4 协议地址数量有限,NAT(Network Address Translation,网络地址转换)技术是解决 IP 地址不足问题的主要手段,也是现代路由器的一项核心功能。
从零开始的代码生活_
21 小时前
linux
·
运维
·
服务器
·
网络
·
网络协议
·
tcp/ip
·
计算机网络
Linux select 多路转接详解
写网络服务端时,一个很现实的问题是:一个进程如何同时关注多个文件描述符?如果只用阻塞 IO,程序一旦卡在某个 recv 或 read 上,就没法及时处理其他连接。如果把所有 fd 都设置成非阻塞,再用循环挨个检查,又容易把 CPU 浪费在大量无效轮询上。
用户02926666133
20 小时前
linux
Linux 用户管理知识与应用实践(三:用户组及修改用户密码)
本章将深入讲解用户管理的知识,并带领小伙伴们实践 Linux 运维中有关用户管理的工作。在 groupadd 命令后面指定用户组名执行就可以建立新的用户组了。但 groupadd 命令的用途不大,因为 useradd 命令在创建用户的同时会创建与用户同名的用户组,正常情况下都可以满足创建用户组的需求。
Mortalbreeze
20 小时前
linux
·
运维
·
服务器
·
c++
·
算法
深入 Linux 线程机制(三):线程互斥——竞争条件与互斥锁的本质
在上一篇《线程控制》中,我们不仅学习了线程控制相关的接口,还从底层理解了线程是如何在 POSIX 线程库(pthread) 与 Linux 内核 的共同配合下完成创建、管理以及回收的。