发表于 · 57 次阅读
家庭组网:文件共享

家庭网络一个很重要的组成部分就是内网的文件共享,你可以很方便的在任意一台设备上通过 smb 协议访问到共享的文件内容。

通常情况下,我们是在宿主操作系统中安装 Samba 软件包,然后配置对应的路径和权限。为了针对不同用户配置不同的权限,我们需要在宿主操作系统(这里就是 Openwrt)中创建对应的用户以及用户组,还要手动编辑对应的 smb.conf 文件。

继续阅读 →

发表于 · 41 次阅读
家庭组网:安装 Docker

由于 Openwrt 的定位是面向小型主机,尤其是路由器这种,它本身并不会支持太多的软件包和功能。官方有一个 opkg 的命令用来管理软件包,类似于 Ubuntu 上面的 apt,你可以从这里看到所有支持的软件。

现在最流行的便是容器化技术了,像 Docker 这样的技术只需要宿主内核为 Linux 即可,宿主操作系统只要支持 Docker,基本就是能干所有事情了。本文简单的总结一下在 Openwrt 上安装和使用 Docker 的步骤。

继续阅读 →

发表于 · 73 次阅读
家庭组网:挂载硬盘

前面我们已经装好了软路由 Openwrt,作为一个路由器系统,我们访问互联网已经没有问题了。

作为一个本质上是 Linux 的操作系统,本文介绍如何挂载外部存储设备,这些设备可以是 USB,也可以是普通的硬盘。

继续阅读 →

发表于 · 66 次阅读
家庭组网:Openwrt

随着家庭网络的带宽越来越大,普通的家庭路由器已经不能发挥出最佳的网络性能。动辄上千的高端路由器也让我们望而却步,毕竟花个几千块钱只是用来上个网总是有点…

最合适的方案就是软路由,它以低功耗的工控主机身份,内置特定的路由器操作系统,具有非常灵活的配置选项。可以简单的看做这就是个电脑主机,也有 CPU,内存条,网卡等等。由于它的操作系统一般都是基于 Linux,所以几乎 Linux 能办到的事情,它都可以胜任,比如做一个家庭影院,或者开一个局域网文件共享,甚至 NAS 都是完全没有问题的。

继续阅读 →

发表于 · 683 次阅读
.NET 应用程序:Any CPU,x86 以及 x64

构建 .NET 应用程序的时候,通常我们需要决定应用程序运行在什么目标平台上面。如果你是使用 Microsoft Visual Studio 这样的 IDE 的话,会发现类似于下面的设置界面。

在 Platform target 下拉列表中,我们可以选择 Any CPU、x86 以及 x64。

继续阅读 →

发表于 · 240 次阅读
远程下载 Youtube 视频的一种解决方案

现在购买一个低配的 VPS 来托管我们个人的一些小项目,已经是一件非常容易而且相当廉价的一件事情了。当前这个博客就是托管在一个入门级的国外 VPS 上面。

上个月一次偶然发现,我的 VPS 带宽基本都是浪费掉的,在一个计费周期内甚至 1% 的容量都没有用到。这些带宽每过一个月就会被重置,即使你当月没有用完也不会顺延到下个月。

继续阅读 →

发表于 · 406 次阅读
金融风险计算中的数学基础

数学知识在金融风险(FRM, Financial Risk Management)的计算中扮演着举足轻重的角色,一切的理论推演最终都以数学公式的形式展现出来。本文简单介绍一下会涉及到的数学基础知识。

从 Investopedia 摘抄的定义:

继续阅读 →

发表于 · 659 次阅读
ASP.NET core with Caddy/MySQL in Ubuntu

Update: This post is outdated, be careful while following the instructions.

ASP.NET core has been ready for quite a while, along with it's cross platform nature we can make apps for non-windows system totally, such as macOS and Linux. This article will show how we can make things up in Ubuntu from scratch.

继续阅读 →