📚 学习Linux遇到的一些问题和解决方法
-
Linux Note
-
拾羽二〇二〇
🍂秋风落叶,如织如羽,拾之而观,脉络万千。
人非圣贤,安能无所不知。只知其一,惟恐不止其一,复求知其二者,上也;止知其一,因人言始知有其二者,次也;止知其一,人言有其二而莫之信者,又其次也; 止知其一,恶人言有其二者,斯下之下矣。(张潮)
当我年轻的时候,也曾叩访过博士和圣贤,恭聆有关人生的伟大争辩,出来的门和进去的同是一扇。峨默·伽亚摩(木心)
-
node-addon-api配置cmake-js
Node-addon-api是一个node-module,用以简化使用 C++ 时 Node.js 提供的基于 C 的 Node-API 的使用。它以较低的开销提供 C++ 对象模型和异常处理语义。但是其配置有时候极其恶心,费劲心力,也无法正常使用,浪费人生。
-
Teigha
Teigha是一个软件开发工具包(SDK),由Open Design Alliance (ODA)开发和维护。
-
Android上使用硬件加速运行OpenGL程序
Proot-distro(Debian)+termux-x11.
已弃坑,性能损失依然太大,且平板内存不够。
-
Linux安装typora
-
Linux下Chromium恢复登陆
-
Linux配置clash
下载安装Clash for Linux
这里有各个平台的Clash下载地址。
-
使用xmake构建msdf-atlas-gen库
直接集成
此库作者使用cmake构建,因此可以直接集成到xmake项目中:
package("msdf-atlas-gen")
add_deps("cmake")
set_sourcedir(path.join(os.scriptdir(), "Dionysen/vendor/msdf-atlas-gen"))
on_install(function (package)
local configs = {}
table.insert(configs, "-DCMAKE_BUILD_TYPE=" .. (package:debug() and "Debug" or "Release"))
table.insert(configs, "-DBUILD_SHARED_LIBS=" .. (package:config("shared") and "ON" or "OFF"))
import("package.tools.cmake").install(package, configs)
end)
package_end()
add_requires("msdf-atlas-gen")❗️但此方法在macOS上链接时找不到符号。
-
搭建Shadowsocks服务器代理
使用机场不太稳定,买到便宜货网速也很慢,不如买个海外服务器手动搭建代理。