充值卡折现价值分析

前几天,媳妇把收到的一条短信转给我,问我值不值,我的第一反应当然是不值,这种预存方式都是欺负不懂时间价值的人玩的把戏。为了说服她,特地手算折现,但是发现,嗯?好像还是挺值的啊。于是就有了这篇文章,把计算的完整思路和代码贴出来。

message

注:计算全部使用年华利率按月折现

求真正价值的思路很简单,

真实价值 = 充值卡的标称价值向后折现再折回\(T_0\) - 付出的价格按类似年金的方式收息后把总利息折回\(T_0\)时刻

代码如下:

def calculate_value(month_after_use, year_yield, price, value, printlog=True):
    cash_flow = value / 12

    def discount():
        fv = sum(
            cash_flow * (1 + year_yield)**(y / 12) for y in range(1, 12 + 1))
        return …
➟ 查看全文

升级 Openwrt/LEDE 大版本至 18.06

下载升级包

首先下载新版文件,点击下方链接中任意一个,进入你的路由器架构,然后搜索路由器型号,如果你已经是 Openwrt/LEDE 系统,可以下载升级包*-squashfs-sysupgrade.bin,如果不是,则要下载完整安装包*-squashfs-factory.img。

官方下载

中科大

清华大学

备份 & 更新

下载好文件后,进入路由器 Luci 界面,System —-> Backup / Flash Firmware

backup and flash

建议先备份一份配置到本地,备份好后,上传文件,开刷!等待路由器重启后进入后面的步骤。

更新源

关于详细的如何更换源操作,我在LEDE/OpenWRT 路由器打造家庭媒体影音中心(一)中有写,这里仅给出自定义源文件的内容。

vim /etc/opkg/customfeeds.conf

#Tsinghua
src …
➟ 查看全文

编译 Tensorflow 1.10 + CUDA9.2 + MKL

我的电脑系统是基于 Archlinux 的 Manjaro,软件包更新的比较激进,很早就已经是 CUDA 9.2 了,而目前 Tensorflow 的官方编译版本对 CUDA 的支持还只停留在 CUDA 9.0。由于还不太会用 mxnet 和 pytorch,这时倍加想念 Keras 的简单。最近忙里偷闲研究了一下编译安装 Tensorflow,发现还挺简单的,把成功的喜悦分享出来,也供有需要的朋友参考。

查看系统信息

查看系统架构和发行版本

我用的 Manjaro x86_64

uname -m && cat /etc/*release

x86_64
Manjaro Linux
DISTRIB_ID=ManjaroLinux
DISTRIB_RELEASE=17.1.11
DISTRIB_CODENAME …
➟ 查看全文

解决 Haproxy 用 Systemd 启动失败的问题

问题描述

配置好 Haproxy 的配置文件,手动可以无错误开启,但是Systemctl enable haproxy.service开机启动每次都报错,系统启动后,手动开启还是没有问题。

分析原因

haproxy 配置问题

/etc/haproxy.cfg是配置文件,因为手动指定配合文件可以启动,而且测试配置文件也没有报错或警报,所以首先排除是配置的问题。

systemd 服务配置问题

haproxy.service是 systemd 用来启动服务的配置文件,第一眼看配置后,以为是创建 PID 没有权限,增加User=root字段,但是重启后依然报错。原版配置只有After=network.target,手动添加Wants=network.target重启后,依然报错。

查看日志 …

➟ 查看全文

快速配置V2ray

服务器端配置

服务器系统使用的是Debian 9 x86_64,Ubuntu大部分操作都通用。如果是CentOS的话,该文章仅作为参考。

优化网络

主要涉及bbr的安装配置,需要VPS是KVM架构,具体可以参照之前的文章

安装V2ray

官方提供了安装脚本,需要系统使用systemd管理系统

wget https://install.direct/go.sh
bash go.sh

安装好后,主要文件如下:

/etc/systemd/system/v2ray.service:启动服务

/etc/v2ray/config.json:配置文件

/usr/bin/v2ray/v2ray:主程序

TLS域名证书

因为最终配置要用到TLS链接,在这步之前,你需要一个域名,免费的也无所谓。

工具使用acme.sh …

➟ 查看全文