我的笔记
首页
Sec
Data Security
1
OS Security
1
Net Security
2
Web Security
2
Cryptography
1
O&M
Database
1
Network
4
APP
4
Windows
0
Linux
17
C C
Virtualization
8
KVM
1
docker
5
Code
ASM
2
HTML
3
CSS
4
C/C++
7
Java
2
Python
0
JS
1
EE
电子电路
1
CE
1
关于
留言
统计
友链
关于
🔋 热力图
🗓️时间线
AAA概述
AAA概述AAA是网络访问控制的一种安全管理框架,它决定哪些的用户能够访问网络,以及用户能够访问哪些资源或者得到哪些服务。本文从AAA的三要素、工作原理、使用的协议和应用这几个方面展开介绍。AAA的三个要素 第一个A:认证认证用来...
AAA
radius
Network
6个月前
交换机的三种连接方式:级联、堆叠和集群,图文并茂详细解答
交换机的三种连接方式:级联、堆叠和集群,图文并茂详细解答时间:2022-01-0609:34:30 来源: 作者:智能化弱电工程分享 概述:交换机的连接主要有三种方式,级联方式、堆叠方式...
级联
交换机
堆叠
Network
6个月前
SDN介绍
SDN介绍一.什么是SDN?SDN字面意思是软件定义网络,其试图摆脱硬件对网络架构的限制,这样便可以像升级、安装软件一样对网络进行修改,便于更多的APP(应用程序)能够快速部署到网络上。如果把现有的网络看成手机,那SDN的目标就是做出一个网...
sdn
Network
6个月前
一步一图带你深入理解 Linux 虚拟内存管理
一步一图带你深入理解Linux虚拟内存管理原创bin的技术小屋bin的技术小屋2022-10-2408:10广东写在本文开始之前....从本文开始我们就正式开启了Linux内核内存管理子系统源码解析系列,笔者还是会秉承之前系列文章的风格,采...
内核
虚拟内存
Linux
6个月前
从内核世界透视 mmap 内存映射的本质(原理篇)
从内核世界透视mmap内存映射的本质(原理篇)原创bin的技术小屋bin的技术小屋2023-09-1808:20广东本文基于内核5.4版本源码讨论之前有不少读者给笔者留言,希望笔者写一篇文章介绍下mmap内存映射相关的知识体系,之所以迟迟没...
mmap
内核
系统调用
Linux
7个月前
C语言 open详解及文件描述符
文件读写基本(open详解,及文件描述符) #include<stdio.h>#include<sys/types.h>#include<sys/stat.h>#include<fcntl...
open
buff
C++
7个月前
C语言:lseek函数-----改变文件偏移量
C语言:lseek函数-----改变文件偏移量通常调用read或write每读写一个文件,就会改变文件的读写位置。在linux中同样可以使用lseek函数来修改文件偏移量,即读写位置。标准C库的fseek函数和系统函数lseek比较类似,f...
lseek
C++
7个月前
RADIUS协议基础原理
RADIUS协议基础原理RADIUS简介RADIUS概述:RADIUS(RemoteAuthenticationDial-InUserServer,远程认证拨号用户服务)是一种分布式的、C/S架构的信息交互协议,能包含网络不受未授权访问的干...
radius
协议
Net_Security
7个月前
ELF文件详解—初步认识
ELF文件详解—初步认识 一、 引言在讲解ELF文件格式之前,我们来回顾一下,一个用C语言编写的高级语言程序是从编写到打包、再到编译执行的基本过程,我们知道在CPU上执行的是低级别的机器语言,从高级语言到低级别的机器语言...
elf
ASM
7个月前
汇编语言与汇编器分类
一、汇编语言概述机器指令集(由众多机器码指令构成的集合)是由CPU的设计者制定的,CPU的内部电路设计就是为了实现这些指令集的功能。可以这样理解,机器指令集是一款CPU的硬件抽象,同时也是一款CPU的编程特征,就好像...
ASM
7个月前
详解示波器的三个主要参数:采样率,存储深度,带宽
1.采样率 示波器在测量信号时,需要这样,一个一个点的对波形进行采样,显然,这样的采样点越多,所测到的波形,就越接近最真实的波形。如果采样的点数过少,波形就会失真。 如一台示波器标注的采样率是:1GSa/s。sa就是sa...
示波器
电子电路
7个月前
linux NetworkManager nmcli命令
nmcli是软件NetworkManager的提供的命令。使用nmcli命令时,必须确保NetworkManager为运行状态(nm代表NetworkManager,cli代表Command-Line)nmcli命令RedHat官方参考文档...
linux命令
nmcli
Linux
7个月前
动态链接库的生成和使用,从入门到精通
动态链接库的生成和使用,从入门到精通 1.动态链接库和静态链接库的区别静态链接库(.LIB)由函数和数据编译而成的一个二进制文件。使用时,在编译链接阶段,由链接器从库中复制这些函数和数据,并把他们与应用程序的其他模块组合起来创建最...
windows
dll
C++
7个月前
iptables-自定义链
1、为什么要使用自定义链此前我们一直在iptables的默认链中定义规则,那么此处,我们就来了解一下自定义链。这里可能有疑问,iptables的默认链就已经能够满足我们了,为什么还需要自定义链呢?当默认链中的规则非常多时,不便于...
iptables
Linux
7个月前
Linux 实现原理 — netfilter/iptables 流量处理框架
Linux实现原理—netfilter/iptables流量处理框架前文列表《Linux实现原理—虚拟内存技术》《Linux实现原理—大页内存》《Linux实现原理—内存分配算法》《Linux实现原理—进程、线程、内核线程、轻量级进程、协程...
netfilter
iptables
原理
Linux
7个月前
Linux 实现原理 — 内核协议栈与收发包处理流程
前文列表《Linux实现原理—虚拟内存技术》《Linux实现原理—大页内存》《Linux实现原理—内存分配算法》《Linux实现原理—进程、线程、内核线程、轻量级进程、协程》《Linux实现原理—进程调度与策略配置》《Linux...
内核
原理
Linux
7个月前
C语言枚举类型enum(全面详细直观)
C语言枚举类型enum(全面详细直观)一.枚举类型的定义:维基百科的理解:枚举类型用于声明一组命名的常数,当一个变量有几种可能的取值时,可以将它定义为枚举类型。定义:是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。我的理解:枚...
enum
C++
7个月前
Linux veth pair 与 bridge 实验
Linuxvethpair vethpair是成对出现的一种虚拟网络设备接口,一端连着网络协议栈,一端彼此相连。如下图所示:由于它的这个特性,常常被用于构建虚拟网络拓扑。例如连接两个不同的网络命名空间(netns),连...
veth
bridge
Linux
Virtualization
8个月前
Linux 虚拟网卡 Tap/Tun
Tap和Tun的概述Tap/Tun设备是Linux操作系统内核中的虚拟网络设备,提供与硬件网卡完全相同的功能,但一般物理网卡一端连接的是物理网络,一端连接的是网络协议栈,而Tap/Tun主要用于用户空间和内核空间传递报文,即一端...
tap
tun
Virtualization
8个月前
虚拟网卡技术-VETH、MACVLAN、IPVLAN
虚拟网卡技术-VETH、MACVLAN、IPVLAN Linux的网卡驱动中内含了很多“虚拟网卡”。早先的文章曾经详细分析过tun,ifb等虚拟网卡,类似的思路,在虚拟化大行其道的趋势下,Linux源码树中不断增加对“网络虚拟化”...
macvlan
ipvlan
veth
Virtualization
8个月前
Linux下的ip命令
试试Linux下的ip命令,ifconfig已经过时了linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废...
linux命令
Linux
8个月前
linux 网卡配置 vlan/bond/bridge/macvlan/ipvlan/macvtap 模式
linux网卡支持非vlan模式、vlan模式、bond模式、bridge模式,macvlan模式、ipvlan模式等,下面介绍交换机端及服务器端配置示例。前置要求:准备一台物理交换机,以H3CS5130三层交换机为例准备一台物...
Linux
vlan
bond
macvlan
ipvlan
Virtualization
8个月前
dnsmasq功能简介
一、简介Dnsmasq提供DNS缓存和DHCP服务功能。作为域名解析服务器(DNS),dnsmasq可以通过缓存DNS请求来提高对访问过的网址的连接速度。作为DHCP服务器,dnsmasq可以用于为局域网电脑分配内网ip地址和提供路由。DN...
Linux
dns
dhcp
APP
8个月前
一文搞定KVM安装部署
一文搞定KVM安装部署前言为何虚拟化部署需要安装KVM模块,KVM模块起什么作用?KVM,KernelVirtualMachine内核虚拟机,基于Linux内核,KVM虚拟化主要是半虚拟化架构类型的一款虚拟化软件,主要是辅助完成虚拟化功能,...
虚拟化
部署
KVM
8个月前
Linux下的磁盘管理之LVM详解及lvm的常用磁盘操作命令
Linux下的磁盘管理之LVM详解及lvm的常用磁盘操作命令LVM,LogicalVolumeManger,是linux内核提供的一种逻辑卷管理功能,由内核驱动和应用层工具组成,它是在硬盘的分区基础上,创建了一个逻辑层,可以非常...
lvm
Linux
8个月前
数据安全治理分级分类国家标准解读
数据安全治理分级分类国家标准解读原创韩磊零竖质量2024-04-1411:54上海 随着信息技术的快速发展和数字化转型的深入推进,数据安全已经成为国家安全的重要组成部分。为了加强数据安全治理,提升数据安全保...
数据安全
国家标准
Data_Security
8个月前
图解“无线通信原理”
全面了解“无线通信原理”小枣君中科聚智2024-04-1008:00湖北 ...
原理
无线通信
CE
8个月前
📌置顶
从编写源代码到程序在内存中运行的全过程解析
从编写源代码到程序在内存中运行的全过程解析 转自:kang___xi于2018-04-2117:49:51发布 作为一个C/C++程序员,搞清楚从编写源代码到程...
编译
原理
C++
8个月前
什么是动态链接与静态链接?
什么是动态链接与静态链接? 对于初学C语言的朋友,可能对链接这个概念有点陌生,这里简单介绍一下。我们的C代码编译生成可执行程序会经过如下过程: 链接就是把目标文件与一些库文件生成可执行文件的一个过...
动态链接
C++
8个月前
C/C++ static关键字详解
C/C++static关键字详解一、前言 static,中文意思是静态的,作为C/C++中常用关键字中的一个很重要的关键字,其中用法多样且复杂难以理解,用起来总是丈二和尚摸不着头脑,...
static
C++
9个月前
Linux 虚拟网络设备 tun/tap veth pair
Linux虚拟网络设备tun/tapvethpair本篇主要介绍一下linux下面的虚拟网络设备tun/tapvethpair 随着容器逐步取代虚拟机,成为云基础架构的标准,然而容器的网络管理部分是离不开Linux虚拟...
veth
tun
tap
虚拟化
Linux
Virtualization
9个月前
理解Linux虚拟网卡设备tun/tap的一切
理解Linux虚拟网卡设备tun/tap的一切在前一篇文章理解物理网卡、网卡接口、内核、IP等属性的关系中,介绍了物理网卡、网卡接口、IP属性、内核之间的关系,本文将简单介绍Linux中的虚拟网卡设备tun和tap。物理网卡收发数据的流程物...
虚拟化
tun
tap
Virtualization
9个月前
通过openvpn分析tun实现隧道的数据流程
通过openvpn分析tun实现隧道的数据流程提醒:1.网上大多文章在这方面的分析都是错的,认为是openvpn对数据进行额外的封装和解封。2.但实际上,在不绕过内核的情况下,网络数据的封装和解封由内核负责,用户空间的程序无法对数据进行封装...
tun
openvpn
Virtualization
9个月前
理解VMware网络模式:桥接、仅主机和NAT
理解VMware网络模式:桥接、仅主机和NATvmware支持三种网络模型:桥接模式(VMnet0)、仅主机模式(默认VMnet1)和NAT模式(vmnet8)。这三种网络模式都会创建虚拟交换机(vmnet0/vmnet1等就是虚拟交换机)...
虚拟化
vmware
Virtualization
9个月前
docker build 的上下文和工作目录(WORKDIR)
写在前面在编写Dockerfile时我们总会接触到上下文和工作目录这个两个名词,有时候这些位置搞不清楚,总是让我们陷入困境,本文就一起来看下这2个路径。构建上下文DockerBuild是Docker提供的一个命令,用于根据Doc...
dockerfile
docker
9个月前
Quick Reference 项目-快速参考和备忘清单
一款高颜值、适合开发人员的快速参考和备忘清单,开源免费!原创开源君开源先锋2024-04-0621:05江西 大家好,我是开源君!快乐假期就要结束了,开源君已经返回工位准备新一轮的项目了。各位假期开心否?作为一名开发者,我们经常需...
开发工具
APP
9个月前
it-tools 介绍
一款在线的IT工具箱,可多人共用,内置超70种工具,Star9.3K+!原创有趣的开源集市有趣的开源集市2024-04-0612:39江苏 在《开源、可本地离线使用的开发工具箱,开发人员的瑞士军刀,Star22K+!》文章中我们介...
it-tools
开发工具
APP
9个月前
学习一个Linux命令-pstree
学习一个Linux命令-pstreepstree是一个Linux下的命令,通过它可以列出当前的进程,以及它他们的树状结构。通过pstree可用于分析进程的状态、进程站关系已及在特定的场合,比病毒排查中有重要的作用。说直白一点,即ps+tre...
pstree
linux命令
Linux
9个月前
Linux namespace概述(一)
目录:Linuxnamespace概述Linuxnamespace之:utsnamespaceLinuxnamespace之:mountnamespaceLinuxnamespace之:pidnamespaceLinuxname...
namespace
虚拟化
Linux
9个月前
linux:last和lastb
linux:last和last随风化作雨关注last是linux的一个内置工具,可以用来查看最后登录服务器的用户。它对于追踪非常有用。如果你是一个服务器管理员,你或许知道你要保护你的服务器的话,不仅是从外部,还要从内部保护。linux有一个...
linux命令
last
lastb
Linux
9个月前
Linux 中 .bashrc、.bash-profile 和 .profile 之间的区别
Linux中.bashrc、.bash-profile和.profile之间的区别原创滑翔的纸飞机滑翔的纸飞机2024-04-0308:00浙江5人听过1.写在前面Bashshell使用一些启动文件来设置环境,这些文件决定了Bashshel...
bash
Linux
9个月前
crontab命令详解
crontab从入门到出坑此篇技术博文主要介绍的是crontab,Linux下的计划任务管理工具。涉及内容包括crontab使用配置、常见坑的分析和个人总结的错误调试方法。我的理解,后台任务通常分为两种:常驻和定时。之前的文章《pm2进程管...
crontab
Linux
9个月前
跨域资源共享 CORS 详解
跨域资源共享CORS详解 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-originresourcesharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的...
cors
跨域
web
HTML
9个月前
深入理解 docker build 中的构建上下文
深入理解dockerbuild中的构建上下文 本文通过具体实践深入解读Docker构建上下文的含义,解惑或者纠正很大一部分人对Docker构建上下文的理解误区。本文主要讨论如下主题:对Docker构建上下文的理解误区理解Docke...
dockerfile
docker
9个月前
HTTP Referer 教程
HTTPReferer教程作者:阮一峰日期:2019年6月4日HTTP请求的头信息里面,Referer是一个常见字段,提供访问来源的信息。很多开发者知道这个字段,但是说不清它的具体细节。本文详细介绍该字段。一、Referer的含义现实生活中...
referer
<meta>
HTML
9个月前
个人博客如何申请ICP备案
个人博客如何申请ICP备案 前言前一段时间,博客域名在申请ICP备案,暂时不能访问。等待了半个月,终于收到备案成功的通知了,可以正常访问啦:www.wangchaochao.top,相对于公众号而言,个人博客自由,排版简洁,更适合...
icp
blog
Web_Security
9个月前
CSS 鼠标动作控制其他元素的方法
鼠标悬停来控制其他元素,我们经常会用JS来写。其实也可以用css来写。1、同级相邻<divclass="a"></div><divclass="b"></div>css可以这样写.a:hove...
css
CSS
9个月前
CSS
...
css
CSS
9个月前
吃透 CSS3 属性: transition过渡 与 transform动画
吃透CSS3属性:transition过渡与transform动画 最近有人私信我CSS 中的transition(过渡)和transform(动画)属性,这两个属性的参数确实比较复杂,它们可以做...
css
css
CSS
9个月前
CSS3——@keyframe动画的基本用法
CSS3——@keyframe动画的基本用法,常见错误及解决方案基本介绍1:简介CSS动画可以为网站添加生动的交互效果。在CSS3中,@keyframes规则被引入,用于定义CSS动画的关键帧和属性值。@keyframes规则提供了一个非常...
css
CSS
9个月前
js中addEventListener()使用方法
jsaddEventListener()使用方法document.addEventListener()方法用于向文档添加事件句柄,即事件监听。先看下面代码,稍后进行讲解。<!DOCTYPEhtml><html><...
js
JS
9个月前
Linux中ssh配置详解
Linux中ssh配置详解Linux中ssh配置详解一、SSH概述1、ssh定义 百度百科中的解释:SSH为 SecureShell 的缩写,由IETF的网络小组(NetworkWorkingGro...
ssh
linux命令
Linux
9个月前
Linux :ldd 命令的介绍与使用
Linux:ldd命令的介绍与使用ldd用来打印或者查看程序运行所需的共享库(访问共享对象依赖关系),常用来解决程序因缺少某个库文件而不能运行的一些问题。1、首先ldd不是一个可执行程序,而只是一个shell脚本2、ldd能够显示可执行模块...
linux命令
Linux
9个月前
在 Ubuntu Linux 中使用 PPA(完全指南)
在UbuntuLinux中使用PPA(完全指南)译:在UbuntuLinux中使用PPA(完全指南)作者:AbhishekPrakash自由和开放源码软件的创造者。一个热心的Linux用户和开源推动者。从阿加莎·克里斯蒂和夏洛克·福尔摩斯到...
ppa
ubuntu
Linux
9个月前
在MongoDB中使用MapReduce
在MongoDB中使用MapReduce 概述MapReduce是个非常灵活和强大的数据聚合工具。它的好处是可以把一个聚合任务分解为多个小的任务,分配到多服务器上并行处理。MongoDB也提供了MapReduce,当然查询语肯定是...
mongodb
Database
9个月前
8天学通MongoDB
mongodb
Database
9个月前
web浏览器同源政策及其规避方法
浏览器同源政策及其规避方法作者:阮一峰日期:2016年4月8日来源:浏览器同源政策及其规避方法-阮一峰的网络日志(ruanyifeng.com)浏览器安全的基石是"同源政策"(same-originpolicy)。很多开发者都知道这一点,但...
web
跨域
HTML
9个月前
SpringMvc 解决 js 跨域(CORS)
SpringMvc解决js跨域(CORS)前言: 跨站HTTP请求(Cross-siteHTTPrequest)是指发起请求的资源所在域不同于该请求所指向资源所在的域的HTTP请求。...
spring
跨域
cors
Java
9个月前
Jsp和Servlet的关系
Jsp和Servlet的关系一、JSP的概念及作用JSP是简化的Servlet设计,在HTML标签中嵌套Java代码,用以高效开发Web应用的动态网页。在仅使用Servlet的web应用开发中,部分Servlet代码通过使用打印语句打印HT...
jsp
servlet
Java
9个月前
Docker 数据持久化方案详解
Docker数据持久化方案详解 Docker数据持久化概述联合文件系统了解联合文件系统后,我们知道,镜像是只读的,类似共享文件形式让多个容器使用。如果要在容器里修改文件,即镜像里的文件,那该如何修改?为了解决这个问题,docker...
docker
docker
10个月前
📌置顶
Linux 使用cgroups控制进程cpu配额
使用cgroups控制进程cpu配额 Linux下的cgroups,全称叫ControlGroups,最初由Google工程师提出并实现,linux从2.6开始将这个特性纳入内核。cgroups主要对进程按组(Group)进行资源...
cgroups
Linux
10个月前
DockerFile构建过程
DockerFile构建过程 一、了解镜像加载原理(一)、Docker镜像加载原理UnionFS(联合文件系统)UnionFS(联合文件系统):Union文件系统(UnionFS)是一种分层、轻量级并且高性能的文件系统...
docker
dockerfile
docker
10个月前
华为交换机镜像端口配置
前言 在网络运营与维护的过程中,为了便于业务监测和故障定位,网络管理员时常要获取设备上的业务报文进行分析。 镜像可以在不影响设备对报文进行正常处理的情况下,将镜像端口的报文复制一份到观察端口。网络管理员通过网...
交换机
端口镜像
Network
10个月前
docker run -v 命令使用详解
Docker容器启动的时候,如果要挂载宿主机的一个目录,可以用-v参数指定。譬如我要启动一个CentOS容器,宿主机的/test目录挂载到容器的/soft目录,可通过以下方式指定:#dockerrun-it-v/test:/so...
docker
docker
10个月前
Diffie-Hellman算法
博客下载学习社区知道GitCodeInsCode搜索会员中心消息历史创作中心发布Diffie-Hellman算法nice_wen于2019-02-2723:03:12发布阅读量1.6w收藏84点赞数13分类专栏:https文章标签:加密ht...
Cryptography
10个月前
📌置顶
XSS跨站脚本攻击--攻击的三种类型
XSS跨站脚本攻击(一)----XSS攻击的三种类型一、简介 什么是XSS?百度百科的解释: XSS又叫CSS (CrossSiteScript),跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html...
xss
Web_Security
10个月前
Nginx详解(正向代理、反向代理、负载均衡原理)
nginx概述nginx是一款自由的、开源的、高性能的HTTP服务器和反向代理服务器;同时也是一个IMAP、POP3、SMTP代理服务器;nginx可以作为一个HTTP服务器进行网站的发布处理,另外nginx可以作为反向代理进行...
nginx
APP
10个月前
iptables详解(图文)
iptables详解(图文)iptables简介netfilter/iptables(简称为iptables)组成Linux平台下的包过滤防火墙,与大多数的Linux软件一样,这个包过滤防火墙是免费的,它可以代替昂贵的商业防火墙...
Linux
iptables
OS_Security
10个月前
ssh协议原理
一、什么是SSH? SSH是一种网络协议,用于计算机之间的加密登录。如果一个用户从本地计算机,使用SSH协议登录另一台远程计算机,我们就可以认为,这种登录是安全的,即使被中途截获,密码也不会泄露。最早的时候,互联网通信...
ssh
Net_Security
10个月前
全新的博客发布体验 - 基于Trilium实现完美的博客发布方案
...
说说
10个月前
以trilium分享功能搭建个人博客
...
Linux
trilium
生活
10个月前
说说
9个月前
网站统计工具Umami安装指南
10个月前
Trilium博客主题:Ankia 使用指南
10个月前
全新的博客发布体验 - 基于Trilium实现完美的博客发布方案
10个月前
以trilium分享功能搭建个人博客
10个月前
从零开始的Trilium安装教程
热门标签
Linux
9
linux命令
6
虚拟化
5
原理
4
tun
4
css
4
内核
3
veth
3
tap
3
跨域
3
dockerfile
3
iptables
3
推荐阅读
🔥
XSS跨站脚本攻击--攻击的三种类型
🔥
Diffie-Hellman算法
zlfree8
学习知识永远在路上
公告
本网站只做个人使用,不提供信息服务。文章整理自互联网,如有侵权请留言。感谢此模板作者:东东。网站:https://www.ankia.top/
最新评论
加载中...