NextCloud安装时数据库报错

NextCloud安装时使用MySQL报错。报错日志如下:

NextCloud安装时报错日志NextCloud安装时报错日志

错误:
An exception occurred while executing 'SELECT `uid`, `displayname` FROM `oc_users` WHERE `uid_lower` = ?' with params ["admin"]: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'nextcloud.oc_users' doesn't exist

起初觉得可能是因为binlog_format设置问题,修改之后发现问题并没有解决。

尝试使用内置的SQLite安装。

使用SQLite安装,仍报错使用SQLite安装,仍报错

去官方社区逛了一圈发现。。。

官方提示NextCloud,并不能安装在Windows上官方提示NextCloud,并不能安装在Windows上

Error:
  • Nextcloud Server does not support Microsoft Windows. We recommend usinga virtual machine or docker image on Windows Server.
  • Nextcloud服务器并不能支持在 Microsoft Windows 上运行。我们建议在 Windows Server 上使用虚拟机或 docker 映像
info: PS:我真蠢...

实现hitokoto打字效果

使用hitokoto和typed.js,实现hitokoto的打字效果。传送门

代码如下

<div class="hitokoto">
    <span class="typed" id="hitokoto"></span>
</div>




<script src="//cdn.bootcss.com/jquery/3.1.1/jquery.min.js"></script>
<script src="//cdn.bootcss.com/typed.js/2.0.11/typed.min.js"></script>
<script>
$(function () {
  $.get("https://v1.hitokoto.cn/", function (data) {
    var data = data;
    var str =  data.hitokoto + "&#12288;By "

    var options = {
      strings: [
        //str + "退格效果^1000",
        str + data.from,
      ],
      typeSpeed: 80,
      startDelay:300,
      // loop: true,
    }
    var typed = new Typed(".hitokoto .typed", options);
  })
});</script>

Factorio(异星工厂)搭建服务器记录

Factorio(异星工厂)Factorio(异星工厂)

最近闲来无事,正好Factorio又更新了,搭建个公网服务器和小伙伴们一起来玩耍。

顺手把搭建过程记录一下。

官方网站 | wiki(中文) | 下载地址(需登录) | 无头服务器下载地址(仅支持linux)


下载&安装

访问 下载地址(需登录)无头服务器下载地址(仅支持linux) 获取游戏。

Factorio(异星工厂)版本说明Factorio(异星工厂)版本说明

info:什么是无头服务器?

这个是 headless 的直译,正确来说应该是没有图形界面的服务器版。

相对于标准版,省去大量的资源,使其十分小巧高性能。

当然标准版是内置服务器的,不然本地游戏就没法运行了。(笑)

当然,如果你是在steam买的话直接从steam安装即可

选择好需要的版本下载解压安装即可(当然压缩版直接解压就OK了)

这里我以我的阿里云服务器为例子:

解压服务器压缩包解压服务器压缩包

#解压 tar.xz 文件,请酌情修改
tar -xvf factorio_headless_x64_0.17.79.tar.xz