OpenWrt开发之包依赖
在《如何在OpenWrt上开发》这篇中提到包是可以依赖其他包的,但并未详细说明,这里来补上。 仅运行时依赖 如果你的包依赖不需要在编译包期间做什么,比如只是个Luci界面扩展,或者只是一些脚本,那么加到Makefile里面就可以了。 编译时依赖 但也有很多时候,包会提供动态链接库,依赖它的包会使用这个动态链接库,这时就需要改更多地方来实现编译时的依赖。 比如我让mypackage依赖libuci这 […]
在《如何在OpenWrt上开发》这篇中提到包是可以依赖其他包的,但并未详细说明,这里来补上。 仅运行时依赖 如果你的包依赖不需要在编译包期间做什么,比如只是个Luci界面扩展,或者只是一些脚本,那么加到Makefile里面就可以了。 编译时依赖 但也有很多时候,包会提供动态链接库,依赖它的包会使用这个动态链接库,这时就需要改更多地方来实现编译时的依赖。 比如我让mypackage依赖libuci这 […]
很早之前就知道有VHD也就是虚拟硬盘这回事,它从外部看来就是一个文件,但是在Windows的磁盘管理中可以挂载到盘符上,可以往里面写其他文件。可以用来当成虚拟机的磁盘,也可以用来藏东西。最近突然想到,是不是可以让系统从VHD启动,从而和主系统隔离呢?在网上一搜,果然是能做到的。 参考:https://docs.microsoft.com/en-us/windows-hardware/manufac […]
今天想从Microsoft Store安装一个游戏到E盘,但实际上却自动安装到了C盘上。在Windows设置-应用里想要移动这个游戏到E盘,就出现了0x80073d0d的问题。在网络上搜索也不得要领,只好自己来排除问题。 首先尝试移动到D盘和F盘,都可以成功,说明一定是E盘本身出了问题而不是非系统盘的问题。想到之前我似乎在E盘装过应用商店里的应用,卸载之后觉得WindowsApps目录很碍事,就强 […]
最近用VirtualBox的时候遇到了这个问题,上网搜到了解决方案。原文链接: https://michlstechblog.info/blog/virtualbox-no-boot-after-snapshot-efail-0x80004005/ 以下是原文: Hi, when using vhd disks or when you convert other disk format […]
这里已经和PHP+MySQL没什么关系了。我有一些自己写的服务器也需要迁移,索性就也用Docker吧。 首先是创建目录,将相关的文件都放进去,并创建Dockerfile: 在Dockerfile里输入内容: 因为这是个Java程序,所以Docker的来源要是包含Java运行时才行,这里我选用了openjdk:8-alpine,应该是最小,功能最少的一个,不过够用了。接下来的RUN和COPY语句在容 […]
MySQL的迁移 升级 之前用的MySQL版本太老了,试图用原来的数据目录启动新版本的MySQL Docker会失败,就只能一步步,从低的版本启动升级数据。具体方法就是在docker run的时候设置好所用的MySQL版本,能够正常运行后再换更高的版本。MySQL会完成数据目录的升级。 账号迁移 原来MySQL直接在宿主机上,所以几乎所有账号的主机都设置成了”localhostR […]
迁移服务器的过程比我想象中的快很多,大概花了3个白天的时间就完成了。同时我也学习到了Docker的一些基本操作。下面就来讲一下各个模块是怎样迁移到Docker上来的。 安装Docker 因为我使用的是ubuntu,所以参考Docker的文档就可以安装上Docker了:https://docs.docker.com/install/linux/docker-ce/ubuntu/。主要有以下语句: 如 […]
前言 最近突然起了兴趣,想要用RPG Maker做点什么。虽然用RPG Maker做基本的RPG很方便,但如果不修改脚本,能做的事情很有限。而如果想修改脚本,内置的脚本编辑器基本就不能好好使用——程序员本能的Ctrl+S无效,Esc无提示地不保存退出,没有语法提示。我想,内心不够强大的人是无法驾驭得了它的。我觉得我不算是内心强大的人,在最初就使用了Notepad++这样的文本编辑器来写脚本。但随着 […]
可以下载MSKLC(Microsoft Keyboard Layout Creator)来制作自己的键盘布局。 发现Windows 10下面做出来的布局似乎不能用,sigh。
有时候,会有人用爬虫来爬网站,而你并不想被他们爬,那就设置规则,禁止他们的IP地址吧! 在/etc/nginx/nginx.conf文件里的http段加入deny语句就可以禁止特定的IP地址访问:
1 2 3 4 5 6 |
http { # 其他设置 deny 1.2.3.4 # 阻止一个IP deny 1.3.4.0/24 # 阻止1.3.4.0-1.3.4.255的所有IP deny 1.4.0.0/16 # 阻止1.4.0.0-1.4.255.255的所有IP } |
然后爬虫就不能访问了,网站就清静了。但是访问数掉光了,看上去也没什么真人来访问我的网站😭。