Echo Blog

Words and ideas can change the world.

反向代理渗透内网

用autossh实现从外网连接内网服务器

经常会有朋友离开公司或者学校就无法连接内网机器继续工作,为了让大家在家里也能正常工作,这里介绍一下用反向代理的方式渗透内网,从而连接内网的服务器。 0 准备条件 机器 IP 用户名 备注 A 10.4.9.104 usera 位于内网的...

优雅地在vim中查找替换

学着喜欢vim

在使用linux系统的时候,难免会接触到vim,而对于经常用IDE的我来说vim用起来很不便捷,为了让自己能够更顺畅地使用vim,用这篇博客来记录一些vim常用的功能。 查找 vim的查找功能很强大,意味着你可以很简单地使用,也可以做很复杂地操作。vim的功能一般都需要在normal模式下,查找也不例外,因此首先按下esc进入normal模式,接下来让我们开启查找之旅。 简单查...

基于MCMC的几种采样方法

如何对高维分布进行拟合

统计模拟中有一个重要的问题就是,对于给定的概率分布 $p(x)$ ,如何生成它对应的样本,常见的概率分布都可以基于 $Uniform(0, 1)$ 的样本生成。但当 $p(x)​$ 形式复杂或是一个高维分布的时候,就需要请出MCMC(Markov Chain Monte Carlo)方法了。 0 引理 在请出MCMC方法之前,需要先认识一下MCMC的基石:马氏链收敛定理和细致平稳...

机器学习模型指标的介绍

持续更新中...

如何评估一个模型的好坏?根据不同的需求会有不同指标,以下便对于机器学习过程中的模型指标进行简单整理,方便检索与学习。 准确率 准确率(Accuracy,一般简写为acc)最容易理解,因为它在我们日常生活中经常会被提到,比如在做判断题的时候,共有10道题目,若你做对了7道,毫无疑问,你的准确率就是70%,此时也会有人说错误率(Error,一般简写为err)为30%。 这两种表达都...

x86字符串处理

字符串拷贝、查找、替换、大小写转化以及字典排序

字符串处理是我们在学习一门语言时不可或缺的练习,下面我们介绍几个简单的处理程序。 拷贝 功能简介: 功能: 拷贝字符串,接受任意目的地址 可在MAIN中设置目的地址相对源 地址位置 样例: 请在debug模式验证 代码演示: ;stack segment define STACK1 SEGMENT PARA STACK STACK_AERE DW 100H ...

x86函数表

进制转化、乘除运算以及字符串处理的函数表

实现函数表对于我们理解函数调用的实质以及函数调用时堆栈的应用有很大的帮助。 进制转化、乘除运算的函数表实现 功能简介: 程序实现函数表功能有十六进制转十进制,十进制转十六进制, 乘法,除法,二进制转十进制,并以交互式选项的方式一一呈现。 这里展示一下程序运行的截图: 代码演示: ;stack segment define STACK1 SEGMENT PARA S...