Blog

Fari

技术、阅读与日常记录。

马丁格尔与反马丁格尔策略

游戏规则 押大小,押多少钱赚多少钱。例如,押1元,赢了得2元,输了就亏1元,押5元,赢了得10元,输了亏5元 马丁格尔策略(Martingale) 输的情况下持续翻倍下注,直到赢。 (游戏开始)第一局押1元,赢了收手赚1元,游戏从头开始,输了的话第二局赌注翻倍 (第一局输)第二局押2元,赢了收手赚 2 - 1 = 1 元,游戏从头开始,输了的话第三局赌注翻倍 …

一个webfont精简服务

由于中文汉字数量巨大,导致一个字体文件动辄好几M。一个页面为了渲染几个字而加载这么大的文件实属不划算 一个想法是创建一个在线服务,将需要渲染的文字发送给该服务,它就能将原始字体文件进行裁剪,使其只包含要被渲染的文字即可,这样一个字体包也就几k了 基于这种想法我开发了一个web服务,详情及源码 …

Springboot中的ClassPathResource

现象 在获取resource目录下的文件时,我发现一个现象: 如图,我分别在classpath和resourcepath下放了两个文件,然后使用ClassPathResource去获取这两个文件,使用相同的路径形式,我发现它们竟然可以被正确找到 原因 Springboot中定义了很多资源加载器,其中就有两个文件资源加载器 …

搞了两个手续费较低的期货账户

某大学室友从大二就开始研究期货,目前也是全职搞这个,昨天联系他让帮忙介绍两个期货公司经理,想申请个较低的手续费账户 我是没想到那么轻松,我就给他们说了一下,一个给我 加一分和90%的交返,一个给我+0和70的交返(欲得交返,月交易得到十万),中间没有任何波折,我以为还要扯半天呢

浏览器使用webfont加载自定义字体

有时候为了美观想要在网页中使用一些特殊的字体 font-family 可以使用css中的font-family属性 它支持cursive、fangsong、sans-serif、serif等属性值。有三点需要注意: 1. 只有在本机中安装了某个字体,font-family属性设置的值才会生效。例如:设置font-family: “华文仿宋”,若本机没有安装该 …

股票、期货、期权

股票没有杠杆,100块的股票就必须要用100元买 期货与股票差不多,但期货有10倍左右的杠杆,100块的商品只需要花10块钱就能买到 期权杠杆更高,和股权类似,它规定你可以在一段时间内以一定价格购买某种商品,这个钱最终是不会返还的,相当于花钱买了个权力。股权是赠与的,而期权是花钱买的 例如: S 股票股价为100元 F 期货的标的物为S股票,一手保证金为10 …

期货开户知识

期货交易所 vs 期货公司 vs 同花顺 所有的期货交易需在交易所完成,但需要一定资质才能在交易所开户交易。所以我们可以通过期货公司间接帮助我们交易,他们在交易所开有账户。我们在期货公司下单后,期货公司会帮我们去交易所完成下单。我们可以开通很多期货公司的账户,为了便于管理这些账户,就可以将他们都绑定到一个同花顺账户上,这样就可以在同花顺中随意切换期货公司账户 …

DQN学习与实验

实验环境 dqn本质上只是使用函数去拟合qlearning中的qtable 本文将训练ai完成 Frozen Lake 游戏,一个4*4大小的格子表示一块冰面,冰面中有一些随机的破洞,这些洞一旦指定就不会改变,agent的目标就是从格子的左上角成功走到右下角。 每个格子标号为1-16,即agent的observation为1-16。agent的action为 …

Proof-of-stake(POS)是如何工作的

以太坊昨天完成了从pow到pos的升级,这将大大节省资源,但同时也可能隐含巨大的隐患 什么是共识机制 区块链本质上是一个数据库,它满足以下特性: 它同时有多个管理者,只有他们有权修改数据库,每个管理者手上都有该数据库的备份。 对数据库做任何修改操作都将获得奖励。 必须保证任何时候都有一半以上的管理者手上是数据库备份是一致的。因此,对数据库任何的修改请求都必须 …

OpenCV中的Canny()函数

Canny()函数用作检测图像中的边缘。 实现 1. 降低噪音 因为边缘检测易受噪声的影响,故Canny函数会首先使用 5*5 的核进行高斯模糊处理 2. 找到高梯度的位置 使用 Sobel kernel 做横向和纵向的检测。 对 Sobel kernel 的解释(纵向为例): 显然,使用Sobel kernel可以计算像素间灰度值的梯度,梯度越大,则说明色 …