Certd

Certd 是一款开源、免费、全自动申请和部署更新SSL证书的工具
后缀d取自linux守护进程的命名风格,意为证书守护进程。

关键字:证书自动申请、证书自动更新、证书自动续期、证书自动续签、证书管理工具

文档:https://certd.docmirror.cn/guide/
开源地址:https://github.com/certd/certd

免费版支持创建10条流水线任务

张鑫旭老师的文章:https://www.zhangxinxu.com/wordpress/2019/08/js-zip-download/

如何实现ZIP打包下载
使用jszip这个项目实现的:https://github.com/Stuk/jszip

压缩和未压缩的JS文件都在dist目录下,大家自行下载。

使用也非常简单:

引入JS

<script src="./jszip.min.js"></script>

执行打包与下载
下面是官方示意代码,我加上了更详细的注释:

// 初始化一个zip打包对象
var zip = new JSZip();
// 创建一个被用来打包的名为Hello.txt的文件
zip.file("Hello.txt", "Hello World\n");
// 创建一个名为images的新的文件目录
var img = zip.folder("images");
// 这个images文件目录中创建一个base64数据为imgData的图像,图像名是smile.gif
img.file("smile.gif", imgData, {base64: true});
// 把打包内容异步转成blob二进制格式
zip.generateAsync({type:"blob"}).then(function(content) {
    // content就是blob数据,这里以example.zip名称下载    
    // 使用了FileSaver.js  
    saveAs(content, "example.zip");
});

/*
最终下载的zip文件包含内容如下:
Hello.txt
images/
    smile.gif
*/

使用非常简单,官方示意也通俗易懂,我直接照着改改效果就出来了。

其中,提到了一个FileSaver.js,这也是非常有名的项目,可以介绍一下。

纯前端下载FileSaver.js
FileSaver.js项目地址是:https://github.com/eligrey/FileSaver.js/

压缩和未压缩的JS文件也是在dist目录下,大家自行下载。

使用示意:

<script src="./FileSaver.min.js"></script>
<script>
var canvas = document.getElementById("zxx-canvas");
canvas.toBlob(function(blob) {
    saveAs(blob, "example.png");
});
</script>

FileSaver.js非常强,不仅兼容到IE10+,而且还支持大文件下载,Chrome浏览器下甚至可以下载2GB大小的文件。

FileSaver.js搭配js-xlsx还可以纯前端下载Excel文件。如果是生成DOC文件,试试这个项目。

由于非本文重点,不展开。

另外,纯前端下载方法还有很多。有兴趣可以参考这篇文章:https://juejin.cn/post/6844903763359039501

转:https://blog.csdn.net/weixin_45320660/article/details/135482861

决一下typora不使用序列号也能激活问题。

1.找到typora的安装目录
右击typora图标,点击属性即可看到

2.按照 Typora路径到 —> resources —> page-dist —> static —> js 这个路径找到这两个文件
LicenseIndex.180dd4c7.xxxxxxx.chunk.js

打开这两个文件分别替换
Ctrl + F 搜索 hasActivated=“true”

hasActivated="true"==e.hasActivated,//并将其替换为  
hasActivated=true,e.hasActivated,

3.此时Typora已经激活,蛋疼的是每次打开都要点那个【未激活】弹框有这个会话框。继续开干。

继续按照 Typora路径到 —> resources —> page-dist 这个路径找到文件
license.html 在浏览器中打开,是熟悉的页面无疑了~~ 淦……

利用文本工具或者vscode打开license.html 文件
添加如下代码可以强制关闭弹出窗口:

<script>    window.close();</script>

原始音频信息,采样率44100 Hz,双声道stereo

  Duration: 00:11:23.60, start: 0.025057, bitrate: 128 kb/s
    Stream #0:0: Audio: mp3, 44100 Hz, stereo, fltp, 128 kb/s

转码命令

ffmpeg -i C:\Users\Administrator\Desktop\materials\蕊希.mp3 -ac 1 -ar 48000 -y test.mp3

其中:

-ac 1 设置声道数为1
-ar 48000 设置采样率为48000Hz

转码后的音频,采样率48000 Hz,单声道mono

  Duration: 00:11:23.59, start: 0.023021, bitrate: 64 kb/s
    Stream #0:0: Audio: mp3, 48000 Hz, mono, fltp, 64 kb/s