技术栈
linux
H.莓飛
2 分钟前
linux
·
数据结构
·
算法
【数据结构】堆_OJ题
堆对外只有插入、删除堆顶和取堆顶三个接口,算法题里用到堆的地方几乎都能归入下面五类,分类的依据是「题目反复要的那个东西是不是极值」。
硅基手札
11 分钟前
linux
·
架构
【linux内核专栏 09】内核模块与 kbuild
本篇定位:你 BSP 天天写驱动,驱动要么编进内核要么做成模块(.o)。模块是 Linux 区别于裸机的关键——运行时加载/卸载代码,不改内核重编重启。本篇把 LKM 机制、Makefile/Kconfig、模块加载流程、符号导出、参数、依赖讲透。读完能写独立 .ko、能看懂内核 Makefile、能调模块加载失败。
流浪001
18 分钟前
linux
·
操作系统
·
线程
·
线程安全
·
锁
Linux系统篇43——线程(八) 线程的数据不一致问题,从 ticket-- 的非原子性说起
📚 本文收录于「流浪」的系列专栏🏠 博客主页:流浪 | 📝 原创首发于 CSDN前言: 线程(七)把库和内核的分工拆完,线程的控制面到此收官。控制的下一层是共享——多个线程同时动一份全局数据,事故说来就来。本篇拿抢票当现场,把 ticket 减到负数的全过程一帧一帧拆开:一次减减的三步、切换时的上下文、判断和修改的分离。
Είναι η κοπέλα
32 分钟前
linux
·
运维
·
人工智能
WSL2 部署 AI 开发环境:内核级 Linux + GPU 直通
系列第 4 篇。Windows 上装 CUDA、装 PyTorch 能跑,但不少模型工具(Ollama 的 Linux 脚本、vLLM、docker 全家桶)在 Linux 上更顺滑;而 Windows 里装虚拟机又笨重、还常拿不到 GPU 加速。WSL2 是两全其美的方案:一条 wsl --install 装好"真 Linux",GPU 还能直接给 WSL 用。对在国内组环境的读者,WSL2 还有一层现实好处:Linux 侧的依赖与模型缓存全部留在自己的文件系统里,配合国内镜像源,整个链路(驱动在 Wi
其实防守也摸鱼
35 分钟前
linux
·
运维
·
服务器
·
前端
·
数据库
·
sql
·
xss
网安自测题:掌握核心知识点的实用练习
要求:请用自己的话回答,不要背定义。1. SQL 注入为什么能发生?攻击者利用它能做到哪三件事?发生原因: 开发者在编写代码时,没有将用户输入的“数据”与 SQL 语句的“代码”进行严格的分离,直接把用户的输入拼接到了 SQL 查询语句中,导致数据库把用户输入的内容当成了可执行的 SQL 命令来运行。
木白CPP
36 分钟前
linux
·
服务器
·
数据库
[QNX] 深入理解 Resource Manager 接口设计
深入理解 Resource Manager 接口设计1. 组织结构自顶向下,Resource Manager 由以下四个层组成:
AlfredZhao
40 分钟前
linux
别再 rm 日志了:Linux 下安全清空日志文件的正确姿势
日志文件越滚越大,磁盘告警一响,很多人的第一反应是 rm *.log 再 touch *.log。这个操作看起来干净利落,实际上埋着两个大坑。笔者在本文里把底层原因和两种安全做法讲清楚。
星恒随风
42 分钟前
linux
·
笔记
·
git
·
学习
·
github
Linux开发工具详解(二):Git版本控制、GitHub协作与GDB调试实战
一个项目开发过程中会不断出现:如果使用最原始的方法:很快就会遇到:因此需要:程序运行结果错误:只靠:当然也能调试。
Mortalbreeze
1 小时前
linux
·
服务器
·
数据库
·
mysql
MySQL 基础篇(五):数据操作基础 —— CRUD
目录本文内容概要一、认识 CRUD二、新增数据:INSERT2.1 INSERT 基本语法2.2 全列插入
Ivanqhz
11 小时前
java
·
linux
·
数据库
·
人工智能
·
深度学习
激活函数在 Transformer 中的作用及各种变体简述
Transformer 的前馈网络(FFN)通常是两层线性变换,中间夹一个激活函数: FFN(x)=W2⋅Activation(W1x+b1)+b2 FFN(x) = W_2 \cdot Activation(W_1x + b_1) + b_2 FFN(x)=W2⋅Activation(W1x+b1)+b2
殷色玫瑰
13 小时前
java
·
linux
·
c语言
·
c++
C/C++ 内存管理详解:从内存分布到 new/delete 底层原理
学习 C/C++ 内存管理,首先要搞清楚一个问题一个变量到底存在哪里在一个典型的 C/C++ 程序中,可以把主要内存区域理解成
꯭自꯭闭꯭
14 小时前
linux
·
服务器
·
数据库
DM7主备升级方案
背景:测试一下V7.6.0.186-Build(2021.08.31-144731)主备滚动升级到DB Version: 0x7000a。
用户410719201325
14 小时前
linux
VMware 虚拟机Ubuntu 环境linux远程连接失败
问题大概率出在网络连通性或 SSH 服务本身。我们按从外到内的顺序,一步步缩小范围。SSH 连接失败主要分三种情况,报错信息会直接告诉你方向:
lisanmengmeng
15 小时前
linux
·
运维
·
服务器
Nagios邮件报警的配置
安装sendmail 组件首先要确保sendmail 相关组件的完整安装,我们可以使用如下的命令来完成sendmail 的安装:
Ruiery
15 小时前
linux
·
运维
·
服务器
Linux 6.6内核 CPU 深度解析(六):cpufreq
上一篇 cpuidle 讲的是"CPU 没活干时睡多深"。但 CPU 有活干时,也不是非得全速跑——如果负载很轻,把频率降下来、电压降下来,照样能完成任务,还省电。这就是 cpufreq(P-state,性能状态) 管的事:决定 CPU 当前跑多快。
倔强的石头106
15 小时前
linux
·
人工智能
·
python
【Linux指南】动静态库系列(十一):PLT 与延迟绑定:第一次调用动态库函数时发生了什么
上一篇我们讲了 GOT 和 PIC。GOT 让动态链接器可以把运行时确定的函数地址、变量地址填到一张可写表中,代码通过查表完成访问。
硅基手札
16 小时前
linux
·
运维
·
服务器
【linux内核专栏 08】时间与定时器
本篇定位:定时器从裸机"一个 mtimecmp"跳到"hrtimer + clocksource + tick + NOHZ"多层。本篇把"Linux 时间子系统"对你已知的增量讲透。读完能写 hrtimer 驱动、能配 NOHZ 省电、能解释 FreeRTOS tick 和 Linux tick 的差异。
想做小南娘,发现自己是女生喵
16 小时前
linux
·
运维
·
服务器
Linux之Ubuntu入门篇知识总结
学习资料:B站正点原子官方视频+文档说明:这里不再去讲工具安装使用了,我遇到的问题都在问题篇总结出来了,这里是对shell,Linux文件
CHEEVEN_QY
17 小时前
linux
·
服务器
·
数据库
搅拌摩擦焊FSW工艺参数对焊缝成形影响的实验研究10.1
搅拌摩擦焊 FSW 工艺参数对焊缝成形影响的实验研究摘要 搅拌摩擦焊(FSW)作为一种成熟的固相连接技术,已广泛应用于航空航天、轨道交通和新能源汽车制造领域。本文系统梳理了 FSW 核心工艺参数(转速、下压力、焊接速度、焊头倾角)对焊缝成形的影响规律,结合实验数据和文献案例,分析主要缺陷的形成机理与控制方法,为工艺开发和质量控制提供参考。
H.莓飛
17 小时前
linux
·
数据结构
·
算法
·
链表
【数据结构】链表_OJ题
链表的题几乎全在考指针怎么改。数组题还能想想数学性质,链表题绕不开那几个固定动作:把 next 指向别人、让两个指针一快一慢、在头上加一个哨兵位。