E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
OSPF学习笔记
geemap
学习笔记
036:分析地理空间数据--Earth Engine约简(reductions)
前言“reduction”通常指的是将一个数据集合(例如列表)通过某种操作缩减为一个单一的值。这个操作可以是求和、求平均值、找到最大/最小值等。下面将介绍EarthEngine中的Listreductions、ImageCollectionreductions、Imagereductions、FeatureCollectionreductions。1导入库并显示地图importeeimportge
静观云起
·
2023-12-30 22:47
geemap
python
开发语言
geemap
学习笔记
035:可视化地理空间数据--阴影地形图、等高线
前言山体阴影也称为晕渲地貌,是一种以视觉方式传达地形的技术,它通过模拟光线和阴影落在表面上的方式,在平面地图上描绘景观的3D表面。等高线指的是地形图上高度相等的相邻各点所连成的闭合曲线。本节就将介绍一下如何使用geemap制作阴影地形图和等高线。1导入库并显示地图importeeimportgeemapee.Initialize()2山体阴影地形图importgeemap.colormapsasc
静观云起
·
2023-12-30 22:17
geemap
学习
笔记
SpringMVC学习与开发(四)
注:此为笔者学习狂神说SpringMVC的笔记,其中包含个人的笔记和理解,仅做
学习笔记
之用,更多详细资讯请出门左拐B站:狂神说!!!
666-LBJ-666
·
2023-12-30 21:14
SpringMVC
spring
mvc
spring
boot
精神分析
学习笔记
1
感悟:孩子的这种成绩总不见好的现象,其实就是对父母关系的一种忠诚。成绩好了远走高飞父母又被抛弃的感觉,同时父母控制孩子的机会也就没有了。没有了价值感存在感,有的时候父母会恐慌,那么孩子的价值就是在于能够给父母价值感存在感,所以他们会一直牢牢地控制住孩子。潜意识的力量是非常强大的,意识的力量在它面前就好像以卵击石。通过孩子获得价值感和存在感,本身父母的人格需要发展。感悟:人生最大的成功莫过于成为自己
心之源_f4f3
·
2023-12-30 21:29
软件测试/测试开发丨Python内置库
学习笔记
内置库一、内置库OS1、os概述os:OperatingSystemos模块的常用功能跨平台的差异2、os使用导入os模块查看os模块使用文档help(os)dir(os)importos#查看os模块说明文档help(os)#查看os模块的属性和方法print(dir(os))3、os常用方法(1)系统相关os.name:获取系统名称os.environ:获取系统环境变量信息os.getenv(
测试萧十一郎
·
2023-12-30 21:21
软件测试
python
学习
笔记
功能测试
软件测试
自动化测试
程序人生
软件测试/测试开发丨Python常用数据结构
学习笔记
Python常用数据结构list列表列表定义列表是有序的可变元素的集合,使用中括号[]包围,元素之间用逗号分隔列表是动态的,可以随时扩展和收缩列表是异构的,可以同时存放不同类型的对象列表中允许出现重复元素列表使用:创建创建列表通过构造函数创建li=list()中括号创建并填充li=[1,2,3]列表推导式li=[xforxinrange(10)]列表使用:索引索引默认正向索引,编号从0开始。支持反
测试萧十一郎
·
2023-12-30 21:20
软件测试
python
数据结构
学习
功能测试
软件测试
自动化测试
程序人生
软件测试/测试开发丨Python 内置装饰器
学习笔记
内置类装饰器不用实例化、直接调用提升代码的可读性内置装饰器含义classmethod类方法staticmethod静态方法普通方法定义:第一个参数为self,代表实例本身调用:要有实例化的过程,通过实例对象.方法名调用#1.定义classMethodsDemo:param_a=0#类变量defnormal_demo(self):#定义一个类方法,第一个参数必须为self"""普通方法:return
测试萧十一郎
·
2023-12-30 21:17
软件测试
python
学习
笔记
功能测试
软件测试
自动化测试
程序人生
平均负载和上下文切换
文章目录平均负载和上下文切换
学习笔记
:一、平均负载(LoadAverage)二、相关命令三、平均负载与CPU使用率的区别四、上下文切换(ContextSwitch)五、减少上下文切换的技术用例六、CPU
XMYX-0
·
2023-12-30 21:45
linux
【Linux Shell
学习笔记
】Linux Shell的位置参数与函数
一、位置参数位置参数,也被称之为位置变量,通过位置参数,可以在执行程序的时候,向程序传递数据1.1shell接收参数的方法1.2向shell传递参数的方法二、函数2.1函数基础2.1.1函数简介函数本质上就是一个代码块,通过函数可以将一段代码定义成一个整体,然后给这个整体取名,当需要执行这段代码的时候,只需要通过这个名字就可以完成执行这段代码的过程。2.1.2函数作用降低代码的冗余度2.1.3定义
伊达
·
2023-12-30 20:29
Linux
linux
运维
服务器
shell
【Linux Shell
学习笔记
】Linux Shell的流控制
1、if条件判断1.1格式1.1.1单分支if[判断表达式];then代码块fi1.1.2双分支if[判断表达式];then代码1else代码2fi1.1.3多分支if[判断表达式1];then代码1elif[判断表达式2];then代码2elif[判断表达式3];then代码3.....else代码nfi1.2组合条件判断&&多个条件同时成立为真||多个条件中有一个满足就为真!对条件取反,条件真
伊达
·
2023-12-30 20:59
Linux
linux
学习
笔记
【Linux Shell
学习笔记
】Linux Shell基本流程和基本语法
第一部分:LinuxShell简介Shell是一个用C语言编写的程序,它是用户使用Linux的桥梁。Shell既是一种命令语言,又是一种程序设计语言。Shell是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。KenThompson的sh是第一种UnixShell,WindowsExplorer是一个典型的图形界面Shell。当一个用户登陆linux系统后,系统
伊达
·
2023-12-30 20:29
Linux
linux
MySQL多版本并发控制MVCC
本篇作为
学习笔记
,文章内容来自“极客时间”专栏《MySQL实战45讲》,如有侵权,请告知,必即时删除。举一个例子,下面是一个只有两行的表的初始化语句。
LJessie
·
2023-12-30 18:19
情绪情感概述
学习笔记
一、情绪情感概述1、定义:情绪情感是指人们对客观事物是否符合自己需要而产生的态度体验及情感反应。(1)由客观事物引发;(2)与需要紧密相连;(3)是人的态度体验。2、成分:(1)主观体验:高兴、悲伤、愤怒等;(2)生理唤醒:测谎仪(多参量心理测试仪);植物性神经系统分为交感神经和副交感神经两个分支系统,主要控制各种腺体活动,内脏器官和血管运动,其控制活动不受意志支配。具体表现:呼吸平静时20次/分
闻美心
·
2023-12-30 18:49
Zabbix添加微信新告警用户(
学习笔记
十)
1、进Zabbix2、创建新用户:管理->用户->创建用户->选择报警媒介->添加:类型选择wechat,收件人填写对方的微信账号(在企业微信中的名字,一般为对方的名字,如ZhangXiaoMing),完成添加3、将用户添加进群组:管理->用户群组,选择要添加的用户群组(如guests),将刚创建的用户添加进群组,完成添加3、设置动作告警:配置->动作,选择要告警的动作,选择操作,在发送到用户群组
SkTj
·
2023-12-30 17:39
计算机网络
学习笔记
(四)
文章目录1.介绍一下HTTPS的流程。2.介绍一下HTTP的失败码。3.说一说你知道的http状态码。4.301和302有什么区别?5.302和304有什么区别?6.请描述一次完整的HTTP请求的过程。7.什么是重定向?8.重定向和请求转发有什么区别?9.介绍一下DNS寻址的过程。10.说一说你对TIME_WAIT的理解。11.TIME_WAIT、CLOSE_WAIT状态发生在哪一步?12.有大量
晚安独角兽
·
2023-12-30 17:52
知识点
计算机网络
学习
笔记
计算机
学习笔记
(二)
文章目录1.介绍一下tcp的四次挥手。2.为什么需要四次挥手?3.为什么要有最后一次ACK?4.介绍一下tcp粘包、拆包的机制。5.介绍一下TCP和UDP的区别。6.TCP和UDP对于网络稳定性有什么要求?7.如何让UDP可靠一些?8.TCP报文首部中序号占多少字节?9.TCP中的缓存有什么作用?10.说一说TCP是怎么控制流量的?11.HTTP2.0中TCP阻塞了怎么办?12.TCP如何保证可靠
晚安独角兽
·
2023-12-30 17:22
知识点
计算机网络
学习
笔记
计算机网络
学习笔记
(三)
文章目录1.说一说TCP里的reset状态。2.如何利用UDP实现可靠传输?3.报文乱序怎么办?4.说一说你对IP分类的了解。5.IP为什么要分类?6.IPV4和IPV6有什么区别?7.说一下http和https的区别。8.https为什么采用混合加密机制?9.https支持什么加密算法?10.说一说HTTPS的秘钥交换过程。11.说一说HTTPS的证书认证过程。12.HTTP请求头中包含什么内容
晚安独角兽
·
2023-12-30 17:22
知识点
计算机网络
学习
笔记
前端:html
学习笔记
html的name属性类似于数据库的字段,或者说移动端的上传数据的参数的键值对,也就是说不在表单中如果不设置那么属性的话是不能提交到服务器上的
小沈新手
·
2023-12-30 17:43
STM32
学习笔记
十二:WS2812制作像素游戏屏-飞行射击游戏(2)探索时间间隔同步,双向链表
上章我们做好了空间的比例尺,不至于物体定位出错。这次我们尝试一下时间间隔的同步。当然,游戏中需要同步时间的地方很多,这里仅仅涉及很小的一个点。我们已经创造了玩家飞机,是时候让它能发射子弹了。发射子弹,哪怕是密集如加特林,也需要有一个发射间隔。这个间隔如何做?显然是不可能用Hal_delay之类的等待函数。实际上,整个代码中都不会出现等待函数。假设我们需要保证每个玩家的每个子弹间隔都是400ms,同
vvind
·
2023-12-30 16:00
嵌入式开发
stm32
游戏机
c语言
单片机
【CISSP
学习笔记
】7. 安全评估与测试
该知识领域涉及如下考点,具体内容分布于如下各个子章节:设计和验证评估、测试和审计策略进行安全控制测试收集安全过程数据(例如,技术和管理)分析测试输出并生成报告执行或协助安全审计7.1.构建安全评估和测试方案安全评估和测试方案是信息安全团队的基础维护活动。该方案包括测试、评估和审计,定期验证组织是否己采取足够的安全控制,及这些安全控制是否正常运行并有效地保护信息资产。7.1.1.安全测试安全测试是验
筑梦之月
·
2023-12-30 16:30
CISSP
网络安全
安全
CISSP
UNet、U²Net医学图像分割网络
记一篇
学习笔记
。
shuyeah
·
2023-12-30 16:49
网络
UNet网络
Self-attention
学习笔记
(Self Attention、multi-head self attention)
李宏毅机器学习TransformerSelfAttention
学习笔记
记录一下几个方面的内容1、SelfAttention解决了什么问题2、SelfAttention的实现方法以及网络结构Multi-headSelfAttentionpositionalencoding3
shuyeah
·
2023-12-30 16:49
学习
笔记
Transformer(seq2seq、self-attention)
学习笔记
在self-attention基础上记录一篇Transformer
学习笔记
Transformer的网络结构EncoderDecoder模型训练与评估Transformer的网络结构Transformer
shuyeah
·
2023-12-30 16:47
transformer
学习
笔记
【中小型企业网络实战案例 五】配置可靠性和负载分担
【中小型企业网络实战案例三】配置DHCP动态分配地址-CSDN博客【中小型企业网络实战案例四】配置
OSPF
动态路由协议【中小型企业网络实战案例二】配置网络互连互通-CSDN博客【中小型企业网络实战案例一
厦门微思网络
·
2023-12-30 16:11
网络工程师-华为认证/思科认证
网络工程师
配置VRRP联动接口检测链路
VRRP联动接口监视上行链路。
配置负载分担
配置可靠性
中小型企业网络实战
华为认证
【Python_PySide2
学习笔记
(二十)】消息对话框QMessageBox类的基本用法
消息对话框QMessageBox类的基本用法消息对话框QMessageBox类的基本用法前言正文1、警告对话框QMessageBox.warning()2、消息对话框QMessageBox.information()3、提问对话框QMessageBox.question()4、错误对话框QMessageBox.critical()5、关于对话框QMessageBox.about()6、QMessa
禾戊之昂
·
2023-12-30 15:26
Python学习笔记
#
PySide2学习笔记
python
QMessageBox
pyqt
PySide2
PySide6
【Python_PySide2
学习笔记
(二十二)】进度对话框QProgressDialog类的基本用法
进度对话框QProgressDialog类的基本用法进度对话框QProgressDialog类的基本用法前言一、QProgressDialog的常用方法1、创建进度对话框2、进度对话框设置窗口标题3、进度对话框隐藏"最大化"、"最小化"、"关闭"4、进度对话框设置是否自动关闭5、进度对话框设置是否自动重置6、进度对话框设置标签显示文本7、进度对话框设置取消按钮的显示文本8、进度对话框设置取值范围9
禾戊之昂
·
2023-12-30 15:26
Python学习笔记
#
PySide2学习笔记
python
PySide2
QProgressDialog
PySide6
2023年终总结
2023年终总结今天是2023年的最后一个工作日,回想当初在CSDN上写文章的原因是在一个项目中解决的问题,到了下一个项目还会遇到,还需要再次查阅资料,动脑筋去解决,所以想着建立自己的
学习笔记
,也是对解决这些问题的记录
禾戊之昂
·
2023-12-30 15:26
#年终总结
笔记
学习
年终总结
【unity
学习笔记
】配置模型,实现眨眼和口型效果
一、vriod捏人1.在vroidstudio软件中捏人2.导出模型(.vrm)二、vrid导入unity的插件1.在Git上搜索、打开univrm。2.找到release页面找到合适的插件版本。(VRM-0.116.0_0f6c)3.将univrm导入到工程中(assets)。三、导入小人1.在assets中新建文件夹arts,拖入小人。2.将小人转化为unity可识别状态3.将小人放入场景中三
Lynjay是个很菜的程序猿
·
2023-12-30 15:24
unity
unity
学习
笔记
【Python_PySide2
学习笔记
(二十一)】输入对话框QInputDialog类的基本用法
输入对话框QInputDialog类的基本用法输入对话框QInputDialog类的基本用法前言正文1、整数输入框QInputDialog.getInt()2、浮点数输入框QInputDialog.getDouble()3、单行文本输入框QInputDialog.getText()4、多行文本输入框QInputDialog.getMultiLineText()5、下拉列表输入框QInputDial
禾戊之昂
·
2023-12-30 15:54
Python学习笔记
#
PySide2学习笔记
python
QInputDialog
pyqt
PySide6
PySide2
linux部署前端页面(实战)
Linux基本命令(
学习笔记
)零基础入门linux系统运维_linuxfindexecrm_Z_Xshan的博客-CSDN博客如果linux不熟可以看我之前写的入门教程感谢支持!!
Z_Xshan
·
2023-12-30 15:18
linux
前端
python
学习笔记
20 批量修改页眉页脚
需求:修改指定目录下所有文件的页眉页脚,或者往里面添加内容。1.这里做了word的实现和excel的实现,如下:需要先安装pip3installpywin32,另外页眉页脚格式设置可以参考:word:浅谈Word.Application,关于js操作word文档的使用_newword.application-CSDN博客excel:Python操作Excel教程(图文教程,超详细)Pythonxl
虚幻时空
·
2023-12-30 15:47
python
学习
笔记
《Spring Cloud
学习笔记
:分布式事务Seata》
1.分布式事务理论基础1.1.本地事务本地事务,也就是传统的单机事务,在传统的数据库事务中,必须要满足ACID四个原则:1.2.分布式事务分布式事务,就是指不是在单个服务或单个数据库架构下产生的事务。分布式事务是指涉及多个独立系统或服务的事务处理,在分布式系统中,不同的服务或应用程序可能被部署在不同的服务器上,这些服务需要协同工作来完成一个事务,事务的每个操作步骤都位于不同的节点上,需要保证事务的
Surpass余sheng军
·
2023-12-30 14:55
spring
cloud
学习
笔记
《第3期-02 安装制作工厂》
学习笔记
一、破解过程1、启动软件,发现需要开通VIP才可以使用某系功能软件界面2、载入OD运行,搜索字符串“VIP”,会找到很多个结果,都看一下就会找到有意思的:搜索字符串双击过去,在上面就找到了一个跳转,这就是关键跳了。关键跳3、关键跳出下断点,在软件中在点击需要VIP的功能,会发现就断下来了关键跳断下来把这个跳转nop掉,看是否可以使用VIP功能了nop掉关键跳发现只是nop掉关键跳还是不够的,虽然显
听说我在混吃等死
·
2023-12-30 14:18
数据分析
学习笔记
1
最近在学习极客时间APP中的《数据分析实战45讲》,每天学一点,积累起来是一座高高的壁垒。以下是每天学习的笔记。《数据分析实战45讲》每日打卡开篇词,你为什么需要数据分析能力?数据是未来的石油,谁掌握了数据分析能力,谁就拥有了财富。如何学习数据分析呢?作者以前招过一个实习生,一年内从3k月薪到1.3w,总结起这个实习生的学习方法概括为:MAS方法。Multi-Dimension:想要掌握一个事物,
Andytl的世界
·
2023-12-30 14:56
C语言学习经验(一)
这个系列是来讲述本人在学习C语言过程中遇到的一些问题,算是
学习笔记
吧。给初次学习C语言的同学借鉴一下。
何惧人言
·
2023-12-30 14:21
无线通信
学习笔记
(信道建模、信道容量、调制性能部分)
Lecture1:简介(没啥用)Lecture2:信道建模主要讲输入输出功率比的计算方法,和单独载波的接收信号的功率信道建模基础主要为后面讲解提前解释清楚概念(LOS、shadowing是什么意思)决定性信道建模讲解任意信号经过信道之后amplitude、功率、相位的变化LOS信道原信号得到了一个增益,信号相位随着传播时间变化:通过LOS信道理解多普勒效应两径模型基本接收信号:渐进分析,当d很大,
Frankyyyyyyyy
·
2023-12-30 14:53
无线通信学习
其他
学习笔记
(三):WiFi-Sleep
《WiFi-Sleep:SleepStageMonitoringUsingCommodityWi-FiDevices》读书笔记 本文利用来自多天线的CSI信息,以信号处理方法来提取准确的呼吸和身体运动信息。并引入深度学习方法,结合临床睡眠医学先验知识,在有限的数据源(即只有呼吸和身体运动信息)下实现阶段睡眠监测。结果表明,以多导睡眠图(PSG黄金参考标准)来衡量WiFi-Sleep的性能时,Wi
不讲魔法讲道理
·
2023-12-30 13:19
CSI
wifi
学习笔记
:R语言基础
文章目录一、R语言简介二、选择R的原因三、R基本数据对象(一)向量(二)矩阵(三)数组(四)因子(五)列表(六)数据框(七)函数四、基本函数应用示例五、自定义函数(一)自定义函数定义(二)自定义函数示例1、求和函数2、分段函数六、结束语一、R语言简介R语言是一种开源的统计计算和图形制作环境,它不仅提供了全面的数据处理能力,还具备强大的数组运算工具,尤其在向量和矩阵运算上表现出色。此外,R语言内置了
howard2005
·
2023-12-30 13:43
R语言基础
学习
笔记
r语言
一千行 MySQL
学习笔记
(转)
原文地址:https://shockerli.net/post/1000-line-mysql-note//*Windows服务*/--启动MySQLnetstartmysql--创建Windows服务sccreatemysqlbinPath=mysqld_bin_path(注意:等号与值之间有空格)/*连接与断开服务器*/mysql-h地址-P端口-u用户名-p密码SHOWPROCESSLIST
_王子_
·
2023-12-30 13:23
Nginx基础
学习笔记
(正向/反向代理,Nginx均衡负载和配置)
目录1.正向代理和反向代理1.1正向代理(1)什么是正向代理?(2)正向代理的特点(3)正向代理的用途1.2反向代理(1)什么是反向代理?(2)反向代理的特点(3)反向代理的用途1.3正向代理和反向代理一起使用2.Nginx基础2.1Nginx相关概念(1)什么是Nginx?(2)Nginx的功能有哪些?2.2Nginx常用功能2.2.1Http代理,反向代理:作为web服务器最常用的功能之一,尤
出处不详,经久不息
·
2023-12-30 13:17
四.
nginx
正向代理
反向代理
JSP
学习笔记
(总结)
简介jsp生命周期:首次访问jsp,1转成的servlet源代码,2编译,3加载,4执行jsp的init方法,5执行jsp的service方法,6处理完毕执行jsp的distroy方法。1基本标签1.1基本元素(1)HTML元素(2)CSS元素(3)JS元素注释:html,css,js代码会原样输出到前端浏览器1.2注释(1)JSP注释://只在Jsp文件内可见(2)Java注释://与java代
凯尔萨厮
·
2023-12-30 13:11
java
学习
笔记
Servlet
学习笔记
简介浏览器请求处理流程:浏览器发请求=>服务器tomcat(=>应用程序(=>servlet))Servlet应用的三大作用域:request,session,applicationtomcat存放项目的层级结构注释:servlet原引用包名javax.servlet,2017年,被oracle把servlet捐给了eclipse基金会,不让使用java包名,tomcat10之后,servlet的
凯尔萨厮
·
2023-12-30 13:41
servlet
FFmpeg
学习笔记
--Centos8安装FFmpeg
1--安装指令sudoyuminstallepel-releasesudoyumlocalinstall--nogpgcheckhttps://download1.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpmsudoyuminstallffmpegffmpeg-develffmpeg-version2--版本信息
晓晓纳兰容若
·
2023-12-30 12:02
FFmpeg学习笔记
ffmpeg
力扣题目
学习笔记
(OC + Swift)25. K 个一组翻转链表
K个一组翻转链表给你链表的头节点head,每k个节点一组进行翻转,请你返回修改后的链表。k是一个正整数,它的值小于或等于链表的长度。如果节点总数不是k的整数倍,那么请将最后剩余的节点保持原有顺序。你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。示例:方法一、模拟法我们需要把链表节点按照k个一组分组,所以可以使用一个指针head依次指向每组的头节点。这个指针每次向前移动k步,直至链表结尾
Jarlen John
·
2023-12-30 12:21
数据结构与算法
leetcode
学习
笔记
swift
力扣题目
学习笔记
(OC + Swift)206. 反转链表
206.反转链表给你单链表的头节点head,请你反转链表,并返回反转后的链表。示例方法一、迭代在遍历链表时,将当前节点的next\textit{next}next指针改为指向前一个节点。由于节点没有引用其前一个节点,因此必须事先存储其前一个节点。在更改引用之前,还需要存储后一个节点。最后返回新的头引用。复杂度分析时间复杂度:O(n),其中nnn是链表的长度。需要遍历链表一次。空间复杂度:O(1)。
Jarlen John
·
2023-12-30 12:21
数据结构与算法
leetcode
学习
笔记
Linux内核分析与应用-
学习笔记
(一)
*内核版本linux-5.25.0第一章概述1.1Linux操作系统概述user->application->os->hardwareos目标:1.提高资源利用率2.方便用户的使用Linux系统的整体结构:Linux内核的设计理念:机制与策略分离(Linux内核提供的是机制)系统调用机制->隔离变化Linux学习:入门:Linux内核设计与实现深入理解:深入理解Linux内核动手:Linux设备驱
Slowly__Run
·
2023-12-30 12:50
Linux内核分析与应用
linux
内核
操作系统
flutter
学习笔记
-连接第三方模拟器
AndroidStudio连接第三方模拟器的简易方法mumu模拟器:adbconnect127.0.0.1:7555海马玩模拟器:adbconnect127.0.0.1:26944逍遥安卓模拟器:adbconnect127.0.0.1:21503夜神玩模拟器:adbconnect127.0.0.1:62001天天模拟器:adbconnect127.0.0.1:6555逍遥模拟器:adbconnec
小伙有点菜
·
2023-12-30 12:48
深入理解Linux网络技术内幕
学习笔记
第二章:一些重要的数据结构
第二章:一些重要的数据结构structsk_buff:所有网络分层都会使用这个结构体来存储其抱头和有效载荷。套接字所对应的缓冲区实际上就是指这个结构体。当缓冲区往下经过每个分层时,会先调用skb_reserve函数来为相应的报头分配空间。内核在一个双向链表中维护所有的sk_buff结构,为了每个节点都能迅速找到头,该双向链表定义了一个头节点sk_buff_head(该节点不存放数据),每个sk_b
三年高手五年大佬
·
2023-12-30 12:19
linux
学习
学习笔记
: Linux目录,inode
目录,inode
学习笔记
1.关于目录,文件,数据块对于使用计算机的人而言,经常有一种错误的认知:目录(或者说,文件夹)里面存放着文件。实际上,目录里面并不存放文件,以及文件数据。
weixin_34273479
·
2023-12-30 12:19
数据结构与算法
操作系统
linux hlist,linux内核V2.6.11
学习笔记
(2)--list和hlist
这两个数据结构在内核中随处可见,不得不拿出来单独讲讲.这两个数据结构都是为了方便内核开发者在使用到类似数据结构的时候不必自行开发(虽然不难),因此它们需要做到足够的"通用性",也就是说,今天可以用它们做一个存放进程的链表,明天同样可以做一个封装定时器的链表.两个数据结构的对外API封装了针对它们的基本操作,也是最常见的操作,比如遍历,查找等等.一般的,如果我们需要写一个链表,会这么写:struct
weixin_39562579
·
2023-12-30 12:19
linux
hlist
上一页
133
134
135
136
137
138
139
140
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他