家庭网络一个很重要的组成部分就是内网的文件共享,你可以很方便的在任意一台设备上通过 smb 协议访问到共享的文件内容。
通常情况下,我们是在宿主操作系统中安装 Samba 软件包,然后配置对应的路径和权限。为了针对不同用户配置不同的权限,我们需要在宿主操作系统(这里就是 Openwrt)中创建对应的用户以及用户组,还要手动编辑对应的 smb.conf 文件。
······
由于 Openwrt 的定位是面向小型主机,尤其是路由器这种,它本身并不会支持太多的软件包和功能。官方有一个 opkg 的命令用来管理软件包,类似于 Ubuntu 上面的 apt,你可以从这里看到所有支持的软件。
现在最流行的便是容器化技术了,像 Docker 这样的技术只需要宿主内核为 Linux 即可,宿主操作系统只要支持 Docker,基本就是能干所有事情了。本文简单的总结一下在 Openwrt 上安装和使用 Docker 的步骤。
······
前面我们已经装好了软路由 Openwrt,作为一个路由器系统,我们访问互联网已经没有问题了。
作为一个本质上是 Linux 的操作系统,本文介绍如何挂载外部存储设备,这些设备可以是 USB,也可以是普通的硬盘。
······
随着家庭网络的带宽越来越大,普通的家庭路由器已经不能发挥出最佳的网络性能。动辄上千的高端路由器也让我们望而却步,毕竟花个几千块钱只是用来上个网总是有点…
最合适的方案就是软路由,它以低功耗的工控主机身份,内置特定的路由器操作系统,具有非常灵活的配置选项。可以简单的看做这就是个电脑主机,也有 CPU,内存条,网卡等等。由于它的操作系统一般都是基于 Linux,所以几乎 Linux 能办到的事情,它都可以胜任,比如做一个家庭影院,或者开一个局域网文件共享,甚至 NAS 都是完全没有问题的。
······
构建 .NET 应用程序的时候,通常我们需要决定应用程序运行在什么目标平台上面。如果你是使用 Microsoft Visual Studio 这样的 IDE 的话,会发现类似于下面的设置界面。
在 Platform target 下拉列表中,我们可以选择 Any CPU、x86 以及 x64。
······
现在购买一个低配的 VPS 来托管我们个人的一些小项目,已经是一件非常容易而且相当廉价的一件事情了。当前这个博客就是托管在一个入门级的国外 VPS 上面。
上个月一次偶然发现,我的 VPS 带宽基本都是浪费掉的,在一个计费周期内甚至 1% 的容量都没有用到。这些带宽每过一个月就会被重置,即使你当月没有用完也不会顺延到下个月。
······
数学知识在金融风险(FRM, Financial Risk Management)的计算中扮演着举足轻重的角色,一切的理论推演最终都以数学公式的形式展现出来。本文简单介绍一下会涉及到的数学基础知识。
从 Investopedia 摘抄的定义:
······
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.
······