- 博客(7)
- 收藏
- 关注
原创 geth --rpc的替换问题以及POS问题
作为一般规则,IPC 是最安全的,因为它仅限于本地计算机上的交互,并且不能暴露给外部流量。HTTP 是一种熟悉的幂等传输方式,它可以关闭请求之间的连接,因此,如果请求数量相当少,则可以降低总体开销。Websockets 提供了一个连续的开放通道,可以启用事件订阅和流式处理,并以较小的每条消息开销处理大量请求。这个最新版里把rpc给弄掉了,变成了http,websocket,以及一个比较特殊的ipc(给其他进程用的)。下表总结了每种传输协议的相对优缺点,以便用户可以就使用哪种协议做出明智的决策。
2024-09-24 16:05:18 1089
原创 vue3+vite5.x+axios的跨域问题
因为axios的请求方式是baseURL+url,所以你可以选择提前把要请求的地址封装到request.js。不嫌麻烦也可以一个个写过去。我是通过vue官网那个东西创建的,所以是vite,我这里也只说vite.config.js的操作。这里baseURL是npm跑起来后的那个地址+刚才在vite里写的api或者别的单词。在网上搜了一堆后根据自己实践了一下得出来的操作。有啥不懂再留言,虽然我可能不会看。
2024-09-19 15:15:43 212
原创 安装web3的时候遇到的一些毛病(已解决)
一看就懂,要安装pyproject,lru-dict,简单,这就开始安装。上下载,打开安装后直接勾选c++那边的框框就行了(这里安装后我就不卸载再截图了,很麻烦),会自动帮你勾选生成工具所需要的一些附加包,安装路径看个人吧,博主是改了。,其中需要安装一个Web3的package,然后一直出毛病,后面通过cytoolz指定wheels来解决问题,希望能帮助到有同样困惑的人。我也不懂为啥这个指令就能让我的web3成功安装,总之这个指令在我这是有效,希望对安装web3遇到问题的各位也同样有效。
2024-06-02 20:15:59 231
原创 实验四&实验五
广播风暴是一种网络状况,发生在一个网络设备向所有其他设备发送大量的广播或多播数据包,从而导致网络拥塞,影响到网络的正常运行。这种现象通常是由于网络配置错误、设备故障或恶意攻击引起的。如果还是不理解,作者这里举一个简单的例子。想象你参加了一个大型的派对,人们从各个地方聚集在一起,每个人都带着自己的话题和兴趣。派对的音乐声、谈笑声、交谈声在空气中混杂,非常热闹。每个人都试图分享自己的事情,而其他人也在聆听和回应。然而,有一位非常兴奋的人站在中央,开始高声地宣布自己的消息。
2024-06-02 13:31:00 792
原创 实验三 静态流表原理以及应用实现案例
而且作者这里用的是同网段,不同网段的话需要额外再添加一些,但是我们就不说这个了。在添加连接上,端口都是默认先从1开始的,你再连就会往后加数字,当然也可以自定义。添加流表上记得区分一下端口就可以了。其中的第一个红字部分是要根据自己设置的交换机名字来修改,第二个和第三个则和自己设置的主机连接到交换机的端口号有关,关于这个端口号设置作者在下面会给出新的例子来说明。在sdn里,一个拓扑如果没有控制器只有主机和交换机的话,主机之间是不会互相通信的,这时候需要给交换机加流表使得主机之间可以互相通信。
2024-06-02 13:16:51 1002
原创 实验二 基于Mininet环境的可视化编程应用与实现
代码中的红字部分就是你的topo_name所应该书写的名字,这个红字部分是可以随便改的,比如你可以为了简便改成tp1也没问题,作者在这里做个测试给读者看。进入之后,复制刚才作者所贴的代码,并按自己喜好修改红字部分,作者就改成了tp1,然后再回车后会发现ex1_3.py的文件图标变成了py文件的样子。跟第一个方法的代码相比,引入了一个net模块,然后再把红字内容注释掉后加上蓝色的代码,就可以做到简化了。通过在代码中添加CLI,使得启动命令大幅度缩短,方便用户使用mininet的CLI代码。
2024-06-02 13:10:38 1145
原创 实验一 软件定义网络环境搭建与测试
安装Mininet在安装mininet之前,需要先安装git,命令如下:之后我们需要下载代码,这里需要给自己的git加代理,或者可以试试开着魔法然后再输入以下命令:克隆完成后,桌面应该会多出该文件夹:之后cd mininet进入该文件夹,然后再cd util进入其中的util,并输入以下命令安装Mininet:安装开始后,静候等待,然后等控制台出现enjoy mininet即说明Mininet安装完成了。同时桌面上应该多出这四个文件夹。
2024-06-02 12:57:11 444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人