微信小程序上直接加载缩略图
最近在做一个微信小程序,小程序首页是一个列出信息并附带图片的列表。
这种小图理所应当地应该使用缩略图,主要是为了节省流量。但是微信似乎并没有提供缩略图的功能,于是就只好加载全图。
后来就出了问题,起因是其中一个头像换了个体积很大的图片,但是还是在加载原图,结果导致整个页面卡顿异常,乃至出现黑块。这个问题本来也存在,就是在下拉加载的时候会出现撕裂,但没有这么严重。
More...
最近在做一个微信小程序,小程序首页是一个列出信息并附带图片的列表。
这种小图理所应当地应该使用缩略图,主要是为了节省流量。但是微信似乎并没有提供缩略图的功能,于是就只好加载全图。
后来就出了问题,起因是其中一个头像换了个体积很大的图片,但是还是在加载原图,结果导致整个页面卡顿异常,乃至出现黑块。这个问题本来也存在,就是在下拉加载的时候会出现撕裂,但没有这么严重。
More...
参考文章:Installing LSI MegaRaid Storage Manager on OMV 5.3.4 (Debian 10)
演示环境为OMV。
首先到 https://www.broadcom.com/support/download-search?pg=&pf=Legacy+RAID+Controllers&pn=MegaRAID+SAS+9260-8i&pa=&po=&dk= 中的Management Software and Tools下载下面两个软件(如果你的卡不是9260-8i,可以到https://www.broadcom.com/support/download-search 找到符合的型号)
More...
最近发现v2ray的tproxy反向代理会引起CPU满载,经搜索后找到了GitHub Issue 2621
遂解决
在原来的基础上再加上一条规则即可:
iptables -t mangle -I V2RAY -m mark --mark 0xff -j RETURN
我一直很不喜欢V2ray的配置文件(现在依旧不喜欢),觉得太乱,一点儿也不清晰,不同的inbounds和outbounds混在一起,无法清晰地分出每一个服务。其实这也是v2ray的灵活性的体现。
简单来说,v2ray没有服务端、客户端之分,或者说v2ray的客户端、服务端在一起;inbounds做服务端,接受客户端的请求,与客户端的outbounds相对应;outbounds做客户端,向服务端发起请求,与服务端的inbounds相对应。同一个v2ray的inbounds与outbounds之间用routing来连接,routing就用来定义当我的一个inbounds接收到了流量,该把它发送到outbounds中的哪一个。所以v2ray可以做这种事:inbounds接收流量,然后查routing,根据routing的设置转发到指定的outbounds中。
More...
之前写过一篇让RDP硬件加速并且跑到60帧,当时环境是Windows Server 2019,确实可以到60帧。但是换成最新的Windows 10系统后,修改注册表无济于事,而且还有各种报错……遂寻找其他局域网内串流的方式。
More...
SDR是软件定义无线电的简称,这个设备可以接收无线电信号,在电脑或者手机上使用软件解码信号,相当于一个模拟了收音机。但是相比于一般的收音机,SDR可以实现全频段的接收。
因为依靠软件解码,无论接收到的无线电信号使用何种制式,只要有相应的解码软件,都可以达到硬件设备的效果。比如收听广播、收看电视,以及本文的ADS-B。
More...
有一说一,Windows自带的远程桌面服务(RDP)非常优秀,不考虑云服务(可以自己搭建)的情况下,在表现上可以胜过任意一款第三方远程控制软件(包括且不限于VNC、Teamviwer……),毕竟是原生功能。
More...
由于对intel体系结构的不熟悉……导致我在接下来的一章里前进得相当困难。遂采取最笨的方法,把代码3-2的新内容的每一条汇编逐一加上注释,尽可能去理解新的内容。收获当然是有的,但是我很怀疑是否有能力应付后面的内容。
More...
由于上上个星期把站点从MySQL5.6和PHP7.1升级成了MariaDB和PHP7.4,并且由于配置文件有问题(而且是阿里云的突发性能小水管),导致CPU和内存跑满,CDN返回504,多次修改配置文件,都是好了一段时间又炸,目前迁移到另一家的服务上,还是年初低价嫖的。至于原来那个,我还没想好如何处置。
More...
这次也没什么营养,主要是先把环境搭起来,然后试着跑一下boot引导。
书上给的环境是CentOS6,编译安装bochs。我在Ubuntu上编译,如我所预料的各种报错,烦不胜烦,干脆用apt安装
sudo apt-get install bochs
书中的BootLoader部分用Intel汇编语言编写。先简单说一下寄存器部分,内容参考自Introduction x64 Assembly,暂时只用到通用寄存器。
More...