sdulibh
码龄16年
关注
提问 私信
  • 博客:1,285,290
    社区:50
    动态:15
    1,285,355
    总访问量
  • 28
    原创
  • 7,856
    排名
  • 533
    粉丝
  • 3
    铁粉
  • 学习成就

个人简介:心中无敌

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2008-09-30
博客简介:

sdulibh的专栏

博客描述:
专注云计算虚拟化、大数据处理系统、机器学习算法
查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    221
    当月
    0
个人成就
  • 获得361次点赞
  • 内容获得84次评论
  • 获得1,668次收藏
  • 代码片获得245次分享
创作历程
  • 5篇
    2024年
  • 4篇
    2020年
  • 7篇
    2019年
  • 31篇
    2018年
  • 28篇
    2017年
  • 133篇
    2016年
  • 111篇
    2015年
  • 119篇
    2014年
  • 19篇
    2013年
成就勋章
TA的专栏
  • linux 操作基础
    129篇
  • linux编程基础
    171篇
  • 计算机算法
    49篇
  • 云计算
    113篇
  • 论文写作
    5篇
  • 虚拟化机制
    4篇
  • 机器学习 & 分布式机器学习
    1篇
兴趣领域 设置
  • 网络空间安全
    系统安全
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Transformer 里的 Q K V 是什么

Transformer 作为新 AI 时代的基石,有必要深入了解下。网上对 Transformer 的教学文章/视频非常多,很多讲得很好,像,以及。整个详细过程原理写不来,本文主要记录一下其中我觉得比较容易混淆的 Attention 模块运算过程,主要是里面的 Q K V 的概念/运算过程/作用。
转载
发布博客 2024.11.12 ·
21 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

破门方法总结

鱼叉攻击Web渗透入侵网络服务渗透入侵网络劫持水坑攻击U盘社交攻击。
原创
发布博客 2024.10.09 ·
144 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

configure.ac和Makefile.am的格式解析概述

Autotools是一系列工具autoscan可以通过调用autoscan命令,得到一个初始化的configure.scan文件。然后重命名为configure.ac后,在此基础上编辑configure.ac。autoscan会扫描源码,并生成一些通用的宏调用,输入的声明,以及输出的声明。尽管autoscan十分方便,但是没人能够在构建之前,就把源码完全写好。因此,autoscan通常用于初始化configure.ac,即生成configure.ac的雏形文件configure.scan。
原创
发布博客 2024.08.28 ·
902 阅读 ·
18 点赞 ·
0 评论 ·
15 收藏

mkisofs-rs 安装

mkisofs-rs。
原创
发布博客 2024.04.25 ·
232 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

制作Yum源

如果我们要提供http服务的yum源,则还需要依赖于其他软件,这里我们以httpd为例。目录下会出现一个repodata目录,里面保存了yum源的数据。上面我们制作好了yum源,我们在本机上已经可以直接使用了。此时在其他的主机上,就可以使用这个yum源了。3.2.1 修改httpd的数据根目录与绑定端口(可选)下的rpm包有更新,则需要执行命令更新元数据。作为yum源的根目录,并把rpm包拷贝到。为本机IP,8050为提供服务的端口。httpd的数据根目录默认为。中修改如下两行,其中。
转载
发布博客 2024.04.25 ·
225 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

ZooKeeper 原理及其在 Hadoop 和 HBase 中的应用

ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是GoogleChubby的开源实现。分布式应用程序可以基于ZooKeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。简介ZooKeeper是一个开源的分布式协调服务,由雅虎创建,是GoogleChubby的开源实现。分布式应用程序可以基于ZooKeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式..
转载
发布博客 2020.05.12 ·
829 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Linux开机详细流程

计算机启动分为内核加载前、加载时和加载后3个大阶段,这3个大阶段又可以分为很多小阶段,本文将非常细化分析每一个重要的小阶段。内核加载前的阶段和操作系统无关,Linux或Windows在这部分的顺序是一样的。由于使用anaconda安装Linux时,默认的图形界面是不支持GPT分区的,即使是目前最新的CentOS 7.3也仍然不支持,所以在本文中主要介绍传统BIOS平台(MBR方式)的启动方式(...
转载
发布博客 2020.03.31 ·
2949 阅读 ·
3 点赞 ·
0 评论 ·
7 收藏

Linux 内存管理篇(2)内核初始化与内存管理启用

前言继内存寻址之后, 本篇开始介绍Linux内核地址空间初始化过程。通过内存寻址篇我们知道, Linux 系统运行过程中位于保护模式,系统必须要是用MMU来完成地址寻址, 这就依赖于段表跟页表。但是问题来了, 系统是如何将段表跟页表是如何装入的呢?本文通过 Linux 系统初始化过程,开始介绍内存管理的构建过程。BIOS 时代:当PC机加电的那一刻,主机开始获取操作指令,初...
转载
发布博客 2020.01.15 ·
941 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

xen虚拟机的启动(引导)方式

xen虚拟机的启动(引导)方式有几种不同的方式来引导虚拟机,各有利弊。1.BIOS bootloader适用于全虚拟化,loader模拟了BIOS原文:Booting via the BIOS is available for hypervisors supporting full virtualization. In this case the BIOS has a boot ...
转载
发布博客 2020.01.13 ·
1156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

libvirt 启动 qemu 的过程

1背景介绍gdb 调试多任务程序时会有些麻烦: fork 之后没法同时跟踪父进程和子进程,如果在子进程里设置了一个 breakpoint,那么子进程将会收到一个SIGTRAP信号并退出。gdb 手册里提到了一种小技巧,那就是在想要插入 breakpoint 的位置添加sleep()调用。但经过笔者试验,添加以下代码更加适合:static volatile int hol...
转载
发布博客 2019.05.16 ·
4387 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

TAP/TUN Vnet veth

TAP 设备与 VETH 设备TUN/TAP 设备是一种让用户态程序向内核协议栈注入数据的设备,一个工作在三层,一个工作在二层,使用较多的是 TAP 设备。VETH 设备出现较早,它的作用是反转通讯数据的方向,需要发送的数据会被转换成需要收到的数据重新送入内核网络层进行处理,从而间接的完成数据的注入。图 3 .TAP 设备和 VETH 设备工作过程 如图所示...
转载
发布博客 2019.05.15 ·
1773 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

Vmware 中Windows和虚拟机共享文件--VMware-tools补丁安装

结合之前搜到的一些讯息,大概可以判断出VMware Tools在Ubuntu下不稳定,一些功能会时不时自动失效,通过这个补丁来安装VMware Tools的话就能解决这些问题 现在就用这个补丁来安装VMware Tools吧!sudo apt-get install dkms linux-headers-$(uname -r) build-essential psmiscgit clone...
转载
发布博客 2019.04.17 ·
1801 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

IOMMU

在没有IOMMU的情况下,设备(指32bit或64bit设备,老的16bit的不提)的DMA操作可以访问整个物理地址空间,所以理论上设备可以向操作系统的代码段、数据段等内存区域做DMA,从而破坏整个系统。当然,通常来说不会有这样的设备。IOMMU的出现,可以实现地址空间上的隔离,使设备只能访问规定的内存区域。下面简要说一下intel的IOMMU怎么做到这点的: 目前PC架构最多有256PCI...
转载
发布博客 2019.01.23 ·
11518 阅读 ·
2 点赞 ·
1 评论 ·
49 收藏

从需求的角度去理解Linux系列:总线、设备和驱动

《从需求的角度去理解Linux系列:总线、设备和驱动》是一篇有关如何学习嵌入式Linux系统的方法论文章,也是从需求的角度去理解Linux系统软件的开篇。这是作者精心撰写的经验总结,希望嵌入式Linux的学习者仔细领会,多读几遍也无妨。一、软件、面向对象、软件框架软件是为了解决现实问题而产生的,面向对象的软件思维是解决普遍现实问题的一种有效的抽象方法,而软件框架指的是用面向对象的思维去解决...
转载
发布博客 2019.01.23 ·
403 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

linux使用vim浏览python源码

1.python tags生成脚本#! /usr/bin/env python# ptags## Create a tags file for Python programs, usable with vi.# Tagged are:# - functions (even inside other defs or classes)# - classes# - filename...
转载
发布博客 2019.01.16 ·
876 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux内核内存管理的三个阶段分析

----------------------------------------硬件:E500v2内核PowerPC ,linux版本:2.6.35----------------------------------------linux内核的内存管理分三个阶段。1. 启动---->bootmem初始化完成为第一阶段。此阶段只能使用memblock_reserve函数分配内存。  ...
转载
发布博客 2019.01.02 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux内核内存管理的三个阶段分析

----------------------------------------硬件:E500v2内核PowerPC ,linux版本:2.6.35----------------------------------------linux内核的内存管理分三个阶段。1. 启动---->bootmem初始化完成为第一阶段。此阶段只能使用memblock_reserve函数分配内存。  ...
转载
发布博客 2019.01.02 ·
905 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VLAN原理详解

1.为什么需要VLAN1.1 什么是VLAN?VLAN(Virtual LAN),翻译成中文是“虚拟局域网”。LAN可以是由少数几台家用计算机构成的网络,也可以是数以百计的计算机构成的企业网络。VLAN所指的LAN特指使用路由器分割的网络——也就是广播域。在此让我们先复习一下广播域的概念。广播域,指的是广播帧(目标MAC地址全部为1)所能传递到的范围,亦即能够直接通信的范围。严格地说...
转载
发布博客 2018.12.27 ·
840 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏
加载更多