chfs (CuteHttpFileServer) 一个可以将文件夹变成网页|免费绿色|HTTP|文件共享服务器工具

  |   0 评论   |   1,198 浏览

该程序是一个免费的、HTTP协议的文件共享服务器,使用浏览器可以快速访问。它具有以下特点:

  • 单个文件,整个软件只有一个可执行程序,无配置文件等其他文件
  • 部署简单
  • 跨平台运行,支持Windows(xp sp2及其以上版本)和Linux
  • 界面简洁,简单易用
  • 支持扫码下载和手机端访问,手机与电脑之间共享文件非常方便

与其他常用文件共享方式(如FTP,飞秋)相比,访问者只需要打开浏览器直接访问地址即可,无需额外下载专用客户端。在个人使用以及共享给他人的场景中非常方便快捷。

一条命令让您的 macOS 用 Touch ID 授权 sudo

  |   1 评论   |   1,382 浏览

经常使用命令行的小伙伴一定对 sudo 命令不陌生,它可以以特定用户身份执行特定的命令。很多时候我们也会用它来执行系统管理命令。

但是,每次以非 root 身份执行 sudo 时,都必须输入密码。这种操作对于配备 Touch ID 的 MacBook Pro 用户肯定多少有些不爽的。

我也因为这个问题而不爽了好久,如果能够通过刷指纹验证 sudo,那该有多爽啊!

前一个星期非常偶然地看到一篇文章,介绍了如何使用 Touch ID 来验证 sudo 命令。

这篇文章顿时让我激动不已,马上尝试了一下,果然非常爽!好东西不敢独享,于是我把它整理成了一条命令,方便大家使用。

Solo从2.2.0升级到2.4的失败错误信息

  |   2 评论   |   848 浏览

[ERROR]-[2017-10-12 23:17:09]-[org.b3log.latke.servlet.renderer.freemarker.AbstractFreeMarkerRenderer:138]: FreeMarker renders error
FreeMarker template error:
The following has evaluated to null or missing:
==> blogTitle  [in template "index.ftl" at line 5, column 25]
----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----
----
FTL stack trace ("~" means nesting-related):
        - Failed at: ${blogTitle}  [in template "index.ftl" at line 5, column 23]
        - Reached through: @head title="${blogTitle}"  [in template "index.ftl" at line 5, column 9]
----
Java stack trace (for programmers):
----
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]