众所周知,FCM(GCM)在东方大国是没法正常使用的,那么依赖FCM作为消息推送方式的App消息推送也都成问题。
之前架设了Synapse,在Android手机上使用Element客户端,消息推送就是一直有问题的。
后来发现,从某版本的Synapse开始,它支持UnifiedPush这个消息推送规范了。
那么,搭建一个消息推送服务来用吧。
以下内容在Ubuntu 22.04 LTS上实际使用。
[......]
OpenResty是一个基于Nginx与Lua的高性能Web平台,内部集成了大量精良的Lua库、第三方模块以及大多数依赖项,可以方便的搭建高性能可伸缩的动态Web应用、Web服务以及动态网关。
OpenResty官方的建议是直接使用OpenResty,不建议自行在Nginx上构建,OpenResty对相关组件做过优化,如果对性能需求较高,建议听官方的直接用,本文是基于LNMP一键包搭建好的环境,自行构建的。
首先要安装的就是Lua引擎,这里有两个选择,一是可以选择LuaJIT,另外一种选择是安装OpenRe[......]
Python操作Excel的库还是挺多的,比较常见的有:xlwings
、xlrd
、xlwt
、openpyxl
、xlutils
等。
xlrd
、xlwt
都有自身的局限性,例如xlrd
只读不写,xlwt
不能处理.xlsx
综合下来,xlwings
是相对功能更全面,操作文件效率相对高,可以与matplotlib、pandas无缝衔接,免费开源的库。
xlwings不是Python的内置库,需要单独安装。
1 |
pip install xlwings |
首先了解一下Excel的基本结构。
Excel的基本结构可以分为:Applicat[......]
phZoom是大D一直使用的一个好用且轻量化的jQuery看图插件。
原作者Phoetry自2012.1.6之后没有再更新过,看他/她的Github也是很久没有活动了,个人首页也已经无法访问了。
jQuery升级到3.5.0时,进行了一些安全更新,将jQuery.htmlPrefilter
方法对正则表达式的支持移除了,所以原插件已无法在jQuery 3.5+的环境下正常工作。
发现这一点还是在升级wp 5.6时发现的。
于是将phZoom项目Fork了一下,添加了对版本号的判断,使插件在jQuery 1.4及3.5+的环境下均可以正常工作。
升级变化可以参考:https://api.jquery.com/jQuery.htmlPrefilter/
jQuery 3.5的升级指南可以参考:https://jquery.com/upgrade-guide/3.5/
[......]