解决Windows不能远程登录ubuntu18.04.2(xRDP)的问题

Windows远程登录工具(mstsc)可以说是比较好用的,为了方便开发,尝试在ubuntu上搭建xRDP,结果一直卡在登录界面。

表象是输入账号密码后,屏幕空白一段时间,然后提示:

connection problem,giving up
some problem

image

各种分析之后发现应该是少了一个叫 xorgxrdp 的包,那就装上吧,结果这个包 …

阅读全文

fatal error: 'asm/types.h' file not found

用cmake+ndk的时候遇到一个错误:

fatal error: 'asm/types.h' file not found

用的是ndk自带的 build/cmake/android.toolchain.cmake

看现象是include路径没包含进来。

解决方案,修改 build/cmake/android.toolchain.cmake,增 …

阅读全文

blog-hugo的bug导致生成静态页面失败

这个bug 导致hugo生成静态页面失败。

之前在另一台机器上解决了这个问题,也 提交 到github了。

但是由于家里跑cron job的机器没有自动更新blog-hugo的代码,结果这两天的博客都是404。。。

自动生成博客之前还是要先更新 blog-hugo 项目的代码啊!


评论 (移步到 github 上留言)

阅读全文

cannot locate symbol "_ZSt18_Rb_tree_incrementPSt18_Rb_tree_node_base"

用NDK standalone toolchain编译生成的动态库,在设备上跑的时候报这个错。

搜了一下这个符号,似乎是STL相关的(?),而且是 libgnustl 里才有。

最后解决办法:make standalone toolchain的时候,指定 --stl=libcxx ,不使用默认的 libgnustl。

这样生成的toolchain不包含 …

阅读全文

测试局域网的可用(外出)端口

由于某些特殊原因,公司对外出的端口进行了限制,基本上只允许最常用的几个(21,22,80,443等)。

这样的结果是,一些使用了自定义端口的网站 (https://example.com:8080) 就没办法访问了。

这样我在家里的NAS服务器上装的nextcloud就没有用武之地了啊!(因为电信默认禁止了80和443端口的访问,自建的NAS服务器只能用 …

阅读全文