粉丝245获赞877

好了,那我们开始我们今天内容的一个分享哈,啊,我们在在前面呢,我们依次呢分别啊,给大家介绍了这个这几个 tracing this tracing 的这个 free work 啊,包括这个 f t s 还有 pro 啊,那今天的话呢,我们轮到了这个 e b p f 啊,那 e b p f 的话呢,它是最近比较热门的一个技术哈,在旧的内盒里边呢,它是支持不好的, 那在新的内核里边呢,他得到了不断的这个优化跟调整,所以现在来看的话呢,他的使用越来越简单了啊,然后呢他的功能越来越强大,所以我们要提到内核的 tracing free work, 就不得不提到这个 e b p f。 我们先来看一下什么叫 e b p f, 什么叫 e b p f。 好,我们在我们这份儿这个思维导图里边呢,其实我们里边还有一些链接啊,那这些链接的话呢,其实就是我们这个相关的这些这个内容,它的一个参考哈,它的一个参考 好,这个是 e b p f 的一个,它的一个整个这个架构哈,我们一会来看这个架构,我们先来看一下 这个,如果我们现要想了解什么叫 e b p f, 我们就得先了解清楚什么叫 b p f 啊,我们在学习门儿技术的时候呢,我们还是要先了解这个技术,技术的这个来源是什么, 他要解决什么问题,那这样的话呢,我们才能够预测他的一个走向是什么样的。那 bbf 呢?他的全称是薄颗粒的一个包过滤器,那他所以从名字上来看的话,他其实是一个包过滤的技术, 那它这个技术呢,最早是由薄颗粒实验室提供的,所以叫做薄颗粒的这个 packet field, 这个是 b p f 的全称,所以它最初要解决的是什么呢?是包过滤的这样一个问题。 那 e b p f 呢?那 e b p f 呢?它全称呢?是 extended, 这个 b p f 那既然是 extend 的,那么它是在原有基础上做了一个扩整的,对吧?好,你看这个 b p f 呢,它是包括 过滤。技术。好,按照我们直觉来讲的话呢,这个 e b p f 这种 tracing system 怎么样都难以跟这个包过滤这个联系起来,是吧? 但是这里边你看他加了一个扩张之后的话呢,就可以使用这种包过滤的技术来做更多的事情了。 所以这个 e b p f 呢,它扩展了 b p f 这个虚拟机的功能。然后呢,让我们可以基于这个 e b p f 做包过滤之外的其他事情, 那这里边的其他事情呢?有很多很多,那内核是这样,最终只是其中的一个,我们最常,我们最常使用的一个应用,所以这个就是 e b p f 它的一个来源,它的一个来源。 好,那 e b p f 呢?它是一个内核训练机,它可以在这个内核事件上高效地去执行你自己定义的这个应用程序,或者说是函数。 那这个疑问题呢,就包含了我们在前面讲的那些事件,原 包含了这个 trace point, 还有这个,这个 k prob, 还有 u prob 等这些相关的这个 event。 然后呢,它支持我们常见的这个事件追踪。然后呢,这个 e b p f 呢,它允许在 linus 上执行自定义的分析程序来处理事件。 好,包含了动态的 tracing, 然后呢静态 tracing 还有 profile 的 event。 好,那 到这里边的话呢,我们对 e b p f 呢有了一个基本的了解啊,那下来的话呢,我们就来结合这个 e b p f 的一个工作的一个原理图,我们来进一步加深对他的这个理解。那 e b p f 怎么来使用呢? 这个就是它的一个架构图了。首先呢这个 e b p u 的使用,它会涉及到两个 space, 一个呢是 colour space, 一个呢是 user space, 那那 盒空间呢?就是我们的内盒,在内盒里边呢,它有一个长度的 runtime 的一个虚拟机,对吧?叫这个 bpf 的虚拟机啊,然后呢,我们要想使用这个 ebpf 或者 bpf 的功能呢,我们就需要在用户空间去干嘛呢?去写程序, 或者说是写 b p f 的这个程序哈,然后呢我们写好 b p f 的程序之后的话呢,它可以产生 b p f 的这个字解码字解码, 接着的话呢,我们就需要把这个字解码呢注入到内核里边,也就说注入到这个 b p e b p f 的虚拟机里边, 然后呢我们在这个 b p f 的程序里边呢,我们去 做事件的一些配置,那接着的话呢,我们就可以通过什么呢?通过 purp buff 从内盒里边把它的输出呢,把它拿到用户空间,进而呢把它显示出来。 所以你看它的整个过程呢,是分三个过程,用户空间,它去把 b p f 的程序注入到这个内核的这个 b p f 虚拟机里边,然后的话呢, 这个内核的虚拟机他就会把相关的输出呢放到一个 prof buff 里边,然后用空浆从它里边取出来,然后呢就可以 获得到我们的 tracing 的这样一个目的了。那这里边你看第一步跟第二步哈,为什么不合成一个呢? 你看第一步呢,它是根据 b p f 生成了 b p f 的字解码,第二步呢是把它加载到这个 b p f 的虚拟机里边,对吧?那这个为什么不合成一个呢?因为哈,如果我们去 自己去编辑这个 bpf 的字解码,那这个难度是非常大的,所以的话呢,我们就需要先用我们人能容易识别的这个语法来生成 bpf 的用程序,然后的话呢由他在编程 bpf 的这个字解码, 这个字解码的话呢,它可以通过 a b i 的接口,然后呢被我们 b p a 的虚拟机呢把它加载并执行啊,所以这样的话呢,我们的整个这个 b p f 的这个程序呢,就可以跑 好起来了哈,所以你看这里边的难点呢,就是去编写这个 b p f 的这个应用程序,对吧? 那为了啊这个方便我们去开发 e b p f 的应用程序哈,那有人的话呢,就提供了 b c c 的这个工具包哈,那 b c c 的工具包呢?我们来看一下它怎么来安装哈?怎么来安装, 这个安装的话呢,我就不讲了哈,因为这个很简单,大家后续啊,拿到我的这个, 拿到我的这个这个思维导图之后哈,你就可以去点他,然后进来的话呢,你就可以得到这些安装的脚本,然后自己安装就可以了。 然后 b c c 的工具包呢,它其实是 gate 上的一个项目,它的目的的话呢,是为了讲话,我们去开发 我们 e v p f 的用程序,那它提供了哪些方便的方法呢?我们先来看一下它的特性哈。第一个我们来看一下它的介绍哈。 好,这个链接就是 b c c 的 get 的这个地址哈,这里边它给我们介绍了 b, 呃, b c c, 它的一个, 它的一个这个作用是什么?然后我们来怎么来使用它啊?怎么来使用它?那关于这个 b c c 里边的这个使用的话呢,我一会呢 还会再详细的讲哈,然后这个文档的话呢,是这个性能优化大师啊,这个人他的一个博客,然后在这个博客里边呢,他详细讲述了这个 b c c, 它的这个这个技术的一个啊,一个使用哈,它包含了 这个 b c c, 它的原理哈,它的前端工具啊,它的一些这个分装以及它的一些用法哈, 如果大家的英语能力还可以的话呢,可以去参考这两份文档啊,那基本上来讲的话呢,你可以对 e b p f 的使用呢,有一个大概的一个了解好,那 b c c 呢?它使 b p f 的程 去呢,更容易编写,更容易编写,就是他可以让我们以我们熟悉的这个语言方式来编写 bpf 的程序。那目前的话呢,他支持的前端工具是拍摄和撸啊,然后呢核心开发语言是 c 语言啊, 那这里边你看他这个 b c c 的编写涉及到了 python 和 c, 对吧?那他们两个之间是怎么样合作起来来使来编写 b p f 的用程序呢?那这个的话呢,我们一会的话呢,会有一个案例来讲哈。


尼泊尔市 web 三网络又有大动作,这次要开启跨链新征程,构建生态新格局了!尼泊尔市 web 三网络近日宣布,正筹备再去中心化交易所发布并引入桥接功能,这无疑将极大拓展生态系统的跨链交互能力。 借助 k y b 批准的桥接器, web 三生态系统将直接与主网相连,服务范围延伸至原生环境之外的市场。 这一设计允许外部区块链资产合法合规地进入 web 三生态系统,是信任、安全和生态系统完整性的重要保障。此次拓展聚焦于 dax 系统作为关键的流动性枢纽,不仅支持数字令牌交易,还接纳桥接资产。 以 pcm 等生态令牌为例,它们需通过 kyp 批准的桥接进入主网,确保只有合规资产才能访问 web 三生态系统。 此外,其他区块链的开发者若想在 web 三主网推出去中心化应用或资产,也必须遵循相同流程。这位外部开发者进入开辟了标准化路径。 桥接应用程序和官方 dyx 的 引入,标志着尼泊尔式网络向更紧密相连的区块链环境转变,彰显出其投身加密经济领域的决心。 尼泊尔是 web 三网络的这一变化将如何影响我们的加密世界?快来评论区分享你的看法吧!

年底做 ppt 最快的方式,没有之一!看仔细,我只讲一遍。第一步,准备好你的基础素材,可以是一个文档或者一个表格,如果你没有,可以让 ai 辅助你写。第二步,把这个提示词丢给这么的爱,他会让你写清楚你的目的。受众核心内容,内容限制, 如果你不会写,可以参考我的版本,之后把你的素材上传。准备好这些以后,先不要点发送,来到最关键的第三步,打开 combs, 然后再发送,三分钟左右,它就能帮你做好一份精致的 ppt。 点击导出到 google 换能片,这里不仅可以自由编辑,甚至还能用 nano 版本一键帮你优化整个页面。 最后下载为 ppt 格式的文件来看效果。

今天来讲解一下过一下某某一家的,可能有很多人和我一样, usb 调试一直开着,关了又开,那我没有模块,那该怎么办呢?这是你们平常关 usb 调试模式的行为,我先来演示一遍,正常情况下关了会不会再开? 好,我们等待重启,然后打开我们的陌陌软件, 这边也是能看到 e v s b 调试模式,还是打开好,我们教学来了。首先我们打开玩机,百宝箱没有的可以在浏览器里面找,我们竖屏一下, 进去之后找到功能,然后往下翻,找到系统相关查看与调试, 进去之后就能看见 usb 调试,把它关闭 好,我们再来看一下陌陌环境检测, 然后这边也是对上了,只要你不把后台清了,那么 usb 会一直关着。