![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 64
各种东东的学习笔记
挽 阳
这个作者很懒,什么都没留下…
展开
-
WSL2模式下,将Ubuntu、Docker迁移出C盘并解除Ubuntu、Docker对C盘的空间占用
windows用户以前如果需要使用linux,一般是远程linux服务器或者使用虚拟机,更有甚者是把系统换成linux。相较于以上方式,对于体验用户或者本机需要使用容器创建服务的用户来说,这是很不方便的。但是近年来,微软也开发了wsl,在windows里集成了linux服务,启用wsl后,从微软的应用商店可以下载使用Ubuntu,同时也可以安装并部署基于wsl2的Docker。目前,在windows里(1)适配wsl的Ubuntu是默认安装在C盘的。原创 2023-05-24 01:57:10 · 1812 阅读 · 0 评论 -
欧拉公式 e^iθ=cosθ+i*sinθ
为什么说它是最美的呢?因为它包含了指数里最基本的e,复数里最基本的 i ,圆频率最基本的 π,以及自然数里最基本的0和1。那么这个公式是如何得到的呢?可以使用高等数学里的幂级数展开,进而可以推导得出。(补充,为什么可以泰勒展开,这个需要证明,但此处忽略)这个公式推导过来的,把θ换成π即可。里的ix看成一个整体,根据麦克劳林展开式。转载 2023-05-16 15:26:00 · 1246 阅读 · 0 评论 -
函数栈&EIP、EBP、ESP寄存器的作用
认识EIP、EBP、ESP转载 2022-10-22 10:25:05 · 4774 阅读 · 0 评论 -
去中心化 分布式
理解分布式与去中心化原创 2022-10-22 09:26:37 · 3305 阅读 · 0 评论 -
渗透测试之情报收集
基于 TCP 全开的端口扫描技术还有一些不完善的地方,例如,这次连接可能会被目标主机的日志记录下来,而且最为主要的是建立 TCP 连接三次握手中的最后一次是没用的,在目标返回一个 SYN+ACK 类型的数据包之后,已经达到了探测的目的,最后发送的 ACK 类型数据包是不必要的,所以可以考虑去除这一步。需要注意的是,如果一台主机处于活跃状态,那么它的端口即使是关闭的,在收到请求时,也会 给出一个回应,只不过并不是一个“ SYN+ACK ”数据包,而是一个拒绝连接的“ RST ”数据包。原创 2022-10-14 01:07:06 · 1142 阅读 · 0 评论 -
布隆过滤器(Bloom Filter)
布隆过滤器(Bloom Filter)其实是基于bitmap的一种应用, 1970 年由布隆提出。它由一个很长的二进制比特数组和一系列哈希函数构成,用于高效地检索数据是否存在。通俗的说可以把布隆过滤器理解为一个集合,我们可以往里面添加值,并且能判断某个值是否在里面。当布隆过滤器告诉我们某个值存在时,其实这个值只是有可能存在;可是它说某个值不存在时,那这个值就真的不存在。总体来说,布隆过滤器是一个很有意思的数据结构,空间效率和查询时间都远远超过一般的算法。原创 2022-10-10 23:22:46 · 2315 阅读 · 0 评论 -
分布式存储系统 | 纠删码(Erasure Coding),以Reed-Solomon(RS)码为例
纠删码(Erasure Code)浅析。Reed-Solomon(RS)码是存储系统较为常用的一种纠删码,它有两个参数n和m,记为RS(n,m)。n代表原始数据块个数。m代表校验块个数转载 2022-10-03 18:11:29 · 3818 阅读 · 0 评论 -
软件版本 —— Alpha、Beta、RC版本的区别
Alpha(α):预览版,或者叫内部测试版;Beta(β):测试版,或者叫公开测试版;RC(Release Candidate):最终测试版本;转载 2022-10-03 14:59:14 · 2136 阅读 · 0 评论 -
Kademlia算法
1.Kademlia是分布式哈希表(Distributed Hash Table, DHT)的一种;2.异或距离运算转载 2022-10-02 13:45:21 · 1005 阅读 · 0 评论 -
python 使用datetime 计算日期
假设给两个时间,包含年月日时分秒,计算两个时间之间间隔几天,其中不足一天的按一天计算。原创 2022-09-26 15:02:16 · 1539 阅读 · 0 评论 -
python 实现excel单元格合并和导出
python 实现excel单元格合并和导出原创 2022-09-26 10:33:40 · 2163 阅读 · 0 评论 -
认识SSL
SSL/TLS、安全信道转载 2022-08-14 20:13:42 · 1955 阅读 · 2 评论 -
对联盟链的零星想法,欢迎指正交流
对联盟链的零星想法,欢迎指正交流原创 2022-08-05 11:16:05 · 1848 阅读 · 0 评论 -
许可区块链 Permissioned Blockchain
每个区块链的固有配置控制参与者的交易,并定义他们的角色,每个参与者都可以访问并为区块链做出贡献。无需许可的区块链具有广泛的去中心化,因为它们允许更多的用户,并且可以扩展到更大的网络。另一方面,许可区块链的去中心化程度有限,因为它们通常用于企业和商业目的,需要各种程度的集中化。但是,有些,如Etherum,可以进一步开发成许可的区块链,以便在需要它的环境中使用。许可的区块链需要用户批准才能加入,通常用于企业目的,而无许可区块链则用于需要较少透明度和控制的公共目的。这样的区块链被称为许可区块链。...翻译 2022-08-05 11:03:09 · 2363 阅读 · 1 评论 -
解读 Caliper 修改配置文件调整交易量进行性能测试(中文首发)
如果我们需要测量不同交易量下的区块链性能,去哪里设置修改呢原创 2022-07-30 16:50:15 · 6366 阅读 · 8 评论 -
Fabric2.3 使用Caliper进行性能测试(保姆级示范,亲测可行)
要对已经在Ubuntu20.04里搭建好的Fabric2.3.3使用Caliper进行性能测试,采集吞吐量和时延这两个性能指标。原创 2022-07-29 10:08:57 · 7107 阅读 · 20 评论 -
理解“轻量级”
可能很多人会主观的认为轻量级就是体积小、占用少、执行快。那么到底何谓轻量级呢?其实轻量级是相对于重量级(或者既往)的一种评判标准。我们可以这么认为,轻量级包含两层含义。原创 2022-07-24 17:36:55 · 5231 阅读 · 2 评论 -
计算机网络各常见协议的层次关系
计算机网络里各常见协议的层次关系,具体如图所示:原创 2021-12-08 21:58:25 · 1140 阅读 · 0 评论 -
把握图的基本术语之间的层次关系
把握图的基本术语之间的层次关系。具体涉及到生成树、连通分量、强连通分量、连通子图等。原创 2021-12-05 16:37:46 · 331 阅读 · 0 评论 -
使用docker-compose 编排用nginx做代理中间件的Django+Vue前后端分离项目
本文将致力于实现搭建一个容器化的使用nginx做代理中间件的 Django+Vue前后端分离的项目。原创 2021-06-27 13:43:55 · 1189 阅读 · 3 评论 -
浅谈机器学习-回归与分类的区别
前言机器学习的主要任务便是聚焦于两个问题:分类和回归。本文将浅谈下两者的区别。区别回归会给出一个具体的结果,例如房价的数据,根据位置、周边、配套等等这些维度,给出一个房价的预测。 分类相信大家都不会陌生,生活中会见到很多的应用,比如垃圾邮件识别、信用卡发放等等,就是基于数据集,作出二分类或者多分类的选择。浅层: 两者的的预测目标变量类型不同,回归问题是连续变量,分类问题离散变量。 中层: 回归问题是定量问题,分类问题是定性问题。 高层: 回归与...转载 2021-06-24 12:30:48 · 397 阅读 · 0 评论 -
机器学习中“算法”和“模型”的区别
本文介绍机器学习“算法”和“模型”之间的区别。机器学习涉及到机器学习算法和模型的使用。对于初学者来说,这很容易让人混淆,因为“机器学习算法”经常与“机器学习模型”交替使用。这两个到底是一样的东西呢,还是不一样的东西?作为开发人员,你对排序算法、搜索算法等“算法”的直觉,将有助于你厘清这个困惑。在本文中,我将阐述机器学习“算法”和“模型”之间的区别。机器学习中的“算法”是什么?机器学习中的“算法”是在数据上运行以创建机器学习“模型”的过程。机器学习算法执行“模式识别”。...转载 2021-06-18 00:42:55 · 2627 阅读 · 0 评论