修复 Hexo deploy 错误
运行 hexo d 时提示错误,按照网上提供的几种方法也无法修复,仍然报错。
1234567891011121314151617fatal: unable to access 'https://github.com/noviachen/noviachen.github.io.git/': LibreSSL SSL_connect: SSL_ERROR_SYSCALL in connection to github.com:443 FATAL { err: Error: Spawn failed at ChildProcess.<anonymous> (/Users/wangwanfang/gitblog/node_modules/hexo-deployer-git/node_modules/hexo-util/lib/spawn.js:51:21) at ChildProcess.emit (node:events:365:28) at Process.ChildProcess._handle.onexit (node:intern ...
小米路由器3恢复官方固件
家里升级了 300M 融合宽带,更换了新路由器 TP-LINK XDR3010 易展版,旧的小米路由器 3(MI R3)就想带回老家作为 AP 使用。家里本来就有一台小米路由器 R3G,想着同是原版固件的话设置起来比较方便,打算从 Padavan 刷回官方固件。
先是在恩山找到了恢复教程,最后的步骤提提示“mtd 命令不存在”,所以找到了另外一个在 ZNDS 的教程。这里把这两个教程汇总,方便后来人。
下载小米路由器3开发版固件 miwifi_r3_all_55ac7_2.11.20.bin ,复制到FAT32单分区U盘的根目录,重新命名为 miwifi.bin。
U盘插入路由器。
使用 Padavan 内置的 SSH 网页版终端,或者 Putty 等连接路由器,输入如下命令,确认 U 盘的挂载位置。
1df -h
下方参考文章中 /dev/sda1 的挂载点为 /extdisks/sda1,而我的挂载点是 /media/NEW,这里的 NEW 其实是 U 盘的名字,请根据实际情况修改。
依次输入如下命令,等到最后命令完成,会提示 ok。
1234567cd /media/N ...
反向购买的合并成本
反向购买合并成本可以在10秒钟之内解出来,要明白道理,需要先从反向购买基本含义开始解析。
一、什么是反向购买
有A公司,B公司井水不犯河水的经营着。A公司发行在外有一股股票。
有一天,A公司想娶B公司做媳妇,找到B公司的股东,B公司股东相当于丈母娘,我发我自己的股份给你吧,你把B公司的股权让渡与我。双方达成协议:彩礼就是A公司发行两股股票给B公司的股东。两家开亲,整个结构变成如下:
这时候,你将发现:表面上A公司将B公司娶进家门,但是实质上原来B公司的股东对A公司控股,因此,这场游戏的表面是娶媳妇,实质上是A公司倒插门(A公司被原来的B公司股东控制)。这种倒插门就是反向购买。
实务中“借壳上市”就属于反向购买,借壳上市,就是上图的B公司不是上市公司,B公司股东找一家上市公司A公司做壳,将非上市的B公司装进上市公司A下面,实现B公司股东控制了上市公司A。基于借壳上市操作在现实中重要性,对于CPA会计考试,最好不要忽视这个知识点。
把握反向购买理解还要注意以下两点:1、A、B公司原来没有关联关系,属于非同一控制。如果属于同一控制下的“亲上加亲”,则按照同一控制下企业合并的规则处理。2、 ...
macOS 下恢复 Hexo 博客
上次说因为 Wi-Fi 的问题重装了系统,导致 Hexo 也要重新安装了,网上找了一些资料,记录了一下如何重装。
安装 Homebrew
12345# 使用官方安装脚本/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"# 使用国内安装脚本/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
安装 Node.js
1brew install node
安装 Hexo
1npm install -g hexo-cli
新建新的博客文件夹 myblog
123# 在当前用户的文件夹下新建博客文件夹,当然你可以选择其他位置cd ~mkdir myblog
初始化 Hexo
1hexo init
将原博客文件的将原始博客的 source、themes 和 scaffol ...
解决 MacBook Air 的 Wi-Fi 突然变慢
前些天更新了路由器的 pandavan 系统,居然重置了,配置都没有了。重新设置之后,第二天发现 Macbook Air 的 Wi-Fi 异常之慢。家里是 100M 的电信宽带,但是测速结果下载速度不到 30M,上传速度倒是没什么变化。其他笔记本电脑和手机也居然是正常的。
把光猫、路由器和线路检查之后,还是没法解决。想到是不是前一天更新了 11.3.1 中间出了什么问题,重装一次系统得了。悲惨的是,重装了系统还是老样子,顿时感到一种绝望,不会是前几天不小心把钥匙插到 USB 口导致无线模块损坏了吧。
最后突然想到,路由器配置里唯一和以前的设置的区别在于“区域代码”这个选项。果然,把 China 改成 USA 就满血复活了。
网上查了很多资料,都没有人提到这个问题,在此记录一样,如果有同样问题的朋友,说不定能用得上。
卡西欧 Casio fx-991CN X 内插法求解
会计考试少不了用到计算器,特别是《财务管理》,必须用到科学计算器。最近入手了卡西欧 fx-991CN X 和山寨版得力 JD991CN Plus,幸好买的是这两个计算器,计算工作量少了很多,还能用牛顿法暴力求解,考试神器啊。
财务管理考试很多会用到内插法求解,比如计算债券的到期收益率,例子如下。
1000 × 10% × (P/A, r, 4) + 1000 × (P/F, r, 4) = 1049.06
用 9% 和 8% 分别测算:
V (9%)=1000 × 10% × (P/A, 9%, 4) + 1000 × (P/F, 9%, 4) = 1032.37
V (8%)=1000 × 10% × (P/A, 8%, 4) + 1000 × (P/F, 8%, 4) = 1066.21
首先可以使用牛顿法解方程
还可以用统计模式的回归计算求解,下面是步骤:
先按 6 进入 统计模式,选择 2:y=ax+b
在 x 列输入测算利率,在 y 列输入测算结果 ...
解决 Windows 下文件名过长无法删除
从百度网盘下载了一个 docx 文件,网页上文件名正常显示,但是下载下来之后就是乱码。重命名、移动、删除均无法操作,提示文件名太长。
无法用各种管家粉碎文件,最后发现只能通过 cmd 命令行进行删除。
假设乱码文件在 111 文件夹,咱们在这个文件夹旁边新建一个 222 文件夹。先 cd 到他们所在的文件夹,我这里是 C:\Users\XXX\Desktop\初级2019 。然后运行命令 robocopy 111 222 /purge 等待一会即可完成,之后就可以删除 111文件夹和里面的内容了。
就是两条命令,两步即可解决:
12cd C:\Users\XXX\Desktop\初级2019robocopy 111 222 /purge
更新 Pandavan 上的 Transmission Web Control
作为一个更新狂魔,看到软件、APP 需要更新总是忍不住,Pandavan 自带的 Transmission Web Control 也不例外,竟然还是 2014 年的版本。
下载最新版本的 Transmission Web Control,详见下方地址。
最新版本:https://github.com/ronggang/transmission-web-control/archive/master.zip
最新 Release 版本:https://github.com/ronggang/transmission-web-control/releases
下载之后解压,我们只要里面的 src 文件夹。将 src 文件夹上传到相应目录。我使用的是移动硬盘,放到 /media/AiDisk_a1/transmission 里面,当然可以放到其他地方。之后,在路由器的设置页面依次打开 高级设置 >> 自定义设置 >> 脚本 >> 在路由器启动后执行,在 挂载存储设备 后面添加如下代码。
123### 挂载最新版 transmission-web-c ...
部署 Flask 项目到 Heroku
以前都是直接在 VPS 上部署 Flask 项目的,麻烦不说,还容易弄错,查来查去还是运行不起来。自从用了 Heroku,顿时觉得发现了新世界,好好用啊!
1、首先需要注册 Heroku 账号,然后新建一个 app,这个自不必多说。
2、上传到 Heroku 之前,咱们需要在项目根目录增加两个文件:
Requirements.txt
这个文件大家都很清楚,是本项目依赖的库。可以这么写:
12Flask==1.0.2gunicorn==19.9.0
注意,依赖库需要增加 gunicorn 来帮助项目运行,当然可以选择其他的,只是我觉得 gunicorn 比较好使。
还可以这么写,像我这样想偷懒的:
12Flaskgunicorn
项目上传到 Heroku 之后会自动安装相关的依赖库。
Procfile
这个就是咱们 Flask 项目的启动命令
1web: gunicorn run:app
这里需要注意一下,如果你的主程序是 run.py 那么上面这么写是可以。咱们换一个名字,如果是 main.py 那就是下面这样,请大家注意。
1web: gunicorn main:a ...
咕咕机打印下厨房菜谱 —— RecipeBird 菜谱机
有时自己在家做饭的时候需要看菜谱,但是直接用手机有点不方便,又没有高大上的油烟机自带屏幕,所以就想到了用咕咕机打印出来。一开始是复制网页版上的文字再打印,但是实在是麻烦,而且作为一个有点皮毛的技术男实在不能允许只能纯手工打印。所以 RecipeBird 菜谱机就诞生了!
其实 2018 年就已经在开发了。一开始是自己对照着官方 API 文档自己写 Python API,但是总是有问题,老是重复打印内容,换行也不行,最糟糕的是不知道哪里出了问题。后来也比较忙,就搁置了。
最近又想到了它,决定还是用别人造好的轮子吧,看了好几个,觉得还是 pymobird 最好用,也是最新更新的。还是不用自己造轮子简单啊,一会就搞定了,哈哈哈。
我已经部署到 Heroku 上,访问 https://recipebird.herokuapp.com/ 即可直接使用。
如果需要部署到自己的服务器或者 Heroku 上, 请前往本项目 Github 自行操作,项目地址 https://github.com/noviachen/RecipeBird。
iOS 用户也可以使用 Workflow (快捷指令), ...