<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[skywalker1996的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/skywalker1996</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; skywalker1996]]></copyright><item><title><![CDATA[链路仿真工具 - Mahimahi使用教程]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/132618593</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/132618593</guid><author>skywalker1996</author><pubDate>Fri, 01 Sep 2023 10:36:07 +0800</pubDate><description><![CDATA[MIT开源的链路仿真工具Mahimahi安装与使用教程，可实现带宽、时延和丢包率的模拟。]]></description><category></category></item><item><title><![CDATA[SSH远程登录笔记]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/110727206</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/110727206</guid><author>skywalker1996</author><pubDate>Sat, 05 Dec 2020 21:16:06 +0800</pubDate><description><![CDATA[SSH远程登录笔记一、ssh远程连接（通过密码登录）二、ssh远程连接（免密登录）三、ssh免密连接流程
一、ssh远程连接（通过密码登录）
主机A ssh连接 主机B

A向B发送连接请求
B收到请求后，将自己的公钥发给A
A收到公钥后，用户输入密码并用B的公钥加密密码信息
B收到信息后，用自己的私钥解密得到A输入的密码，正确则允许A连接

二、ssh远程连接（免密登录）
主机A ssh连接 主机B

A向B发送连接请求，并带上自己的公钥
B收到A的公钥，检查机器上的授权列表中是否有A的公钥，若存在，则生]]></description><category></category></item><item><title><![CDATA[UDP细节笔记]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/107685857</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/107685857</guid><author>skywalker1996</author><pubDate>Thu, 30 Jul 2020 11:12:24 +0800</pubDate><description><![CDATA[UDP笔记
资源列表
https://zhuanlan.zhihu.com/p/101552588
1.UDP报文大小的影响因素

UDP协议本身，UDP协议中有16位的UDP报文长度字段，即长度不能超过2^16-1=65535字节
以太网的MTU限制
socket的UDP发送缓存区大小

UDP包最大长度：
(65535-8(UDP包头)-20(IP包头))=65507字节
UDP包理想长度：
MTU = 1500字节，如果UDP包大小超过MTU则会在IP层被分包。因此如果要避免分包，UDP包最大为150]]></description><category></category></item><item><title><![CDATA[Linux使用笔记（持续更新）]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/103376654</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/103376654</guid><author>skywalker1996</author><pubDate>Tue, 03 Dec 2019 21:01:42 +0800</pubDate><description><![CDATA[Linux使用笔记（持续更新）
创建用户
useradd 选项 用户名
参数说明：
选项:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录，如果此目录不存在，则同时使用-m选项，可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组，用户组   指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号，如果同时有...]]></description><category></category></item><item><title><![CDATA[关于python exec的常用使用方法]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/83830748</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/83830748</guid><author>skywalker1996</author><pubDate>Wed, 07 Nov 2018 20:07:26 +0800</pubDate><description><![CDATA[python exec内置函数是继eval之后的一个很有用的函数，可以执行python的代码，传入python的代码字符串就行。我在网上也查过一些别人的博客但是都讲的很模糊，这里我简单总结一下我常用的使用形式

首先定义一段python代码：


expr = &quot;&quot;&quot;
sum = x + y
x = 5
y = 10
&quot;&quot;&quot;

然后定义一个临时变量域，也就是执行expr代码时的临时变量空间，是一个...]]></description><category></category></item><item><title><![CDATA[np.dot()使用方法]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/82462499</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/82462499</guid><author>skywalker1996</author><pubDate>Thu, 06 Sep 2018 16:32:57 +0800</pubDate><description><![CDATA[np.dot()函数主要有两个功能，向量点积和矩阵乘法，这里我就简单列举了三种最常用到的情况

1. np.dot(a, b), 其中a为一维的向量，b为一维的向量，当然这里a和b都是np.ndarray类型的, 此时因为是一维的所以是向量点积。


import numpy as np

a = np.array([1, 2, 3, 4, 5])
b = np.array([6, 7, 8, 9......]]></description><category></category></item><item><title><![CDATA[基于定时器的FPGA流水灯实验]]></title><link>https://blog.youkuaiyun.com/skywalker1996/article/details/72802027</link><guid>https://blog.youkuaiyun.com/skywalker1996/article/details/72802027</guid><author>skywalker1996</author><pubDate>Mon, 29 May 2017 14:30:19 +0800</pubDate><description><![CDATA[本实验为基于BASYS2的入门实验，以Basys 2开发板上的晶振产生的50M的脉冲作为时钟信号，先进行分频，然后驱动八个led显示按照设置的模式显示。]]></description><category></category></item></channel></rss>