威联通QTS Container Station/群辉DSM Container Manager在拉取镜像时不会使用系统设置的代理,因此需要手动进行配置。 威联通QNAP Container Station设置代理 编辑配置文件(实际文件路径可能略有不同): vim /share/CACHEDEV1_DATA/.qpkg/container-station/script/run-docker.sh 在末尾(exec dockerd $DOCKER OPTS上方)添加以下内容: export ht…
WaveDrom可以根据特定指令生成时序/波形图(SVG/PNG),并且也可以在浏览器中运行。同时也提供了在线编辑器和教程、教程2。 信号(signal) 名称(name)和波形(wave) 绘制信号时,需要向WaveDrom传递键为signal,值为WaveLanes的数组,WaveLane一般至少需要包含两个属性:名称(name)和波形(wave),例如(在官方在线编辑器中打开): { "signal" : [{ "name": "clk", "wave": "P..........…
引子 WaveDrom可以根据特定指令生成时序/波形图(SVG/PNG),并且也可以在浏览器中运行。同时也提供了在线编辑器、教程、教程2。 绘制波形 (不建议这样使用,存在很多问题)WordPress中有一个简码(shortcode)功能,能调用特定的函数,因此我们使用简码来包装WaveDrom,为了方便使用,我们使用插件来创建WaveDrom简码。首先创建文件夹wp-content/plugins/wavedrom,并在该文件夹下创建一个wavedrom-shortcode.php文件: &l…
引子 Argon的原版主题中说说页面是提供了一个模板,在页面中添加这个模板来使用,但是这个模板的默认加载机制是拉取所有说说,当说说数量变大的时候可能会造成卡顿,并且页面过长,因此想为说说添加带页码的归档页面。 Argon怎么实现说说的 首先在function.php中,使用register_post_type()注册了说说类型的博文(post): /*说说*/ add_action('init', 'init_shuoshuo'); function init_shuoshuo(){ $labe…
seafile官方的office-preview已经很久没有更新了,其实也没啥更新的意义,就是把office文件转成pdf而已,在11.0之前的版本中都可以正常使用。然而,虽然在seafile 11.0中虽然可以显示,但是效果变得很差: 在seafile的官方论坛中也找到一个相关的帖子office-preview 还有更新吗?,官方说这个组件不更新了,推荐使用其他的,其实这个组件老早之前就在服务器手册中删除了。按道理这个地方应该只是一些样式错误,毕竟都是pdf,pdf能正常显示,那这个理论上也能…
MathML简介 Mathematical Markup Language (MathML) 是一个用于描述数学公式、符号的一种 XML标记语言。MDN上的资料:MathML | MDN,浏览器兼容性:Can I use: MathML,目前主流的现代浏览器都支持MathML,Chrome在109版本(2023年1月10日)感天动地正式支持了MathML(虽然是有点区别的MathML Core),与此同时Firefox和Safari早在八百年前就已经支持了MathML。 通常…
查看页面生成时间、数据库查询次数、使用内存 为了评估优化效果,首先需要量化评估指标。WordPress提供了一系列函数来帮助我们查看运行状态。 页面生成时间 WordPress提供了timer_stop函数,它返回从页面开始到函数被调用的时间的字符串,它有两个参数,$display为0|false时返回,为1|true时显示,$precision为精度。 timer_stop( int|bool $display, int $precision = 3 ): string 数据库查询次数 Wor…
引子 在Wordpress更新到6.4后,预览的摘要长度不正常,比原来摘要的长度长很多,经查是wp_trim_words函数出现问题,但查看了这个函数的修改日志发现这个函数在3.3.0发布后没有进行过任何修改,因此应该不是这个函数的问题。后来发现是这一版本的语言包出现问题。 解决方案 退回上一个正常版本的语言包(翻译)。在WordPress中文发布版本下载上一个正常的版本(6.3.2),删除新版的语言包(./wp-content/languages/,除plugins和themes文件夹下的文件…
引子 Seafile是一款开源的同步云盘,分为社区版和专业版,社区版相较于企业版会少一些功能,具体区别请见此处。对于专业版,三个用户及以下是免费使用的。以下对Seafile专业版10.x(含内置office预览)安装过程简单记录,对于以下没有涉及到的内容,可以查看服务器手册。 使用docker安装Seafile专业版(含内置office预览) 在使用docker安装Seafile前需要安装docker和docker-compose。 下载并修改 docker-compose.yml 官方提供一个…