网上有很多openwrt安装vlmcsd的方案,比如编译源代码或添加opkg源,通过opkg安装。本文选择了第三条路,直接使用wind4在github提供的release,结合openwrt的几个简单配置,获得局域网免配置kms环境。
在openwrt环境下配置dnsmasq
openwrt环境提供了uci方式配置dnsmasq,配置文件是
/etc/config/dhcp.conf
,dnsmasq本身也有配置文件,比如/etc/dnsmasq.conf
,它们之间的关系怎样,如何运作?似乎找到些线索,与大家分享。
配置hexo工作环境
配置通用的
hexo
工作环境,形成固定动作,提高配置效率。
mklink 避坑指南
最近在
windows
下配置hexo
环境时,有配置符号链接的需求。折腾后,把所遇问题做个小结。
重拾hexo+next
开此博客纯属机缘巧合,几年前成功低价购得10年的域名后,萌生写博客的想法,本着将免费进行到底的原则,选择了
hexo+GithubPages
的方案。2017年持续半年更博,后因图床问题,外加其他因素,停更至今。疫情隔离期间,有了更多时间思考,现疫情缓解,突然想表达,不是为别人,而是给自己。
lua 环境中变量的作用范围剖析
lua 能够执行不同文件中的 lua 代码,这些分散在不同 .lua 文件中的 lua 代码所创建和使用的 lua 变量,它们有着不同的作用范围,本文将结合 lua 编译器行为进行详细分析。
lua module 和 package 小结
从 lua 5.1 开始,lua 定义了一些关于 module 和 package 的规则,使 module 能够一次创建,到处使用。同时,用 module 和 package 组织代码,使代码组织结构更加清晰,便于管理。
lua 环境下基于 metatable 的 table 行为总结
table 是 lua 的重要数据类型,lua 本身的很多特性都与 table 相关,如 lua 运行时的环境参数、lua 的 module 和 package 等。借助 metatable*,可使 *lua 具备面向对象的部分特性,提供诸如 class/object、inheritance 等功能,使 lua 能够胜任更多的应用场合。
(连载)在 windows 中搭建 lua 应用环境(七-完结)
luasql-sqlite3 项目编译。依托 sqlite3 项目生成的 sqlite3.lib 文件,编译支持 sqlite3 的 lua module。
(连载)在 windows 中搭建 lua 应用环境(六)
sqlite3 项目编译。sqlite3 并非 lua module 项目,而是 luasql-sqlite3 的依赖项目。