AdGuard Home使用体验
AdGuard Home is a network-wide software for blocking ads and tracking. After you set it up, it’ll cover ALL your home devices, and you don’t need any client-side software for that.
“AdGuard Home 是一个全域范围的,用来阻挡广告和追踪的软件。当你安装完成之后,它将覆盖你家里所有的设备,你从此不需要任何客户端软件来阻挡广告”
前言说起AdGuard Home你也许会比较陌生,但如果说起AdGuard那你大概率使用过它的插件。
“AdGuard是全球最先进的广告拦截器”,这句话如果单领出来确实有点广告法,但的确对得起AdGuard的强大功能,我最常见使用的是AdGurad的浏览器插件,这个插件能拦截绝大数的浏览器广告,但对于一些基于无法安装插件的情况,比如说微信小程序里面的广告,这种方法就无济于事了
因此AdGurad推出了AdGurad Home,从根源上解决了 ...
.NC文件的读取与使用前言
NetCDF(network Common Data Form)网络通用数据格式是一种面向数组型并适于网络共享的数据的描述和编码标准。目前,NetCDF广泛应用于大气科学、水文、海洋学、环境模拟、地球物理等诸多领域。用户可以借助多种方式方便地管理和操作 NetCDF 数据集。
在数学建模的过程中,我们难免会接触到一些气象文件,而 .nc文件便是其中最为常见的一种,我们如果能利用好这些文件,对我们进行数学建模有着极大的好处和便利。
MatlabMatlab是一款强大的数学建模软件,其中也加入了对于 .nc文件的支持
1234567891011121314151617181920212223242526272829303132% 定义年份范围start_year = 2014;end_year = 2020;% 遍历每一年for year = start_year:end_year % 构建文件名 nc_filename = sprintf('.nc\\MARv3.11.3-ssp245-%d_clip.nc', year); ...
C语言基础算法1、阶乘递归实现1234567891011121314151617181920#include <stdio.h>// 递归函数计算阶乘int factorial(int n) { if (n == 0 || n == 1) return 1; else return n * factorial(n - 1);}int main() { int n; printf("请输入一个整数:"); scanf("%d", &n); // 调用函数计算阶乘并输出结果 printf("%d 的阶乘是 %d\n", n, factorial(n)); return 0;}
循环实现1234567891011121314151617#include <stdio.h>int main() { int n, fact = 1; printf(" ...
为自己的WordPress添加Cloudflare验证码前言我们自建的WordPress博客有时候可能会遭到异常流量的攻击从而导致正常用户无法访问,此时一个验证码就显得尤为重要。Cloudflare作为全球知名的域名托管商为我们提供了免费的验证码服务,我们可以利用这个验证码来更好地保护我们的网站。
先决条件你的WordPress域名必须托管到Cloudflare,如果你不知道如何将自己其他地方的域名转入到Cloudflare,可以参考其他教程。
安装首先我们需要在WordPress安装Simple Cloudflare Turnstile,这个插件能帮助我们连接到Cloudflare的验证码服务。
安装之后要记得点击启用才能正常打开插件。
安装完成之后会出现这样的界面,点击红框区域的链接获取我们所需要的 site key和 secret key
之后会跳转到Cloudflare的登录界面,你可以在红框标出部分修改仪表盘的语言为中文。
我们点击中间的添加站点来为我们的网站添加验证码服务。
你可以和我一样给你的添加一个容易辨识的名字(如果你有很多域名的话你自己能分辨就可以),然后选 ...
如何将文件夹内的图片文件批量转换为PDF文件前言笔者手头上有很多漫画,但是下下来的图片都为单独的 jpg或者 png格式,而这种格式不利于我们导入到其他的阅读器或者在nas上使用 komga等刮削器进行处理,于是我本来打算自写一个Python程序来对文件进行处理。
但刚好在GitHub上看到了一个项目,能实现和我一样的功能image2PDF,原本以为万事大吉,可以直接使用了,没想到该代码过于老旧,原作者已经有7年未对其进行维护,因此我修改了部分代码来适配新版的Python(目前我的版本为 Python 3.12)
使用目前我已经Fork了一份代码在我自己的仓库中,如果你需要使用的话只需要将图中 image2Pdf.py下载下来,并且存到你漫画的文件夹中
由于该程序使用了很多第三方库,因此在运行之前你需要下载以下第三方库:
1pip install reportlab Pillow
最后再次感谢alexliu大佬
Discourse技术细节源站目前该站点运行在一台线路优化过的香港云服务器上:
1234sudo -sgit clone https://github.com/discourse/discourse_docker.git /var/discoursecd /var/discoursechmod 700 containers
Discourse对邮箱的依赖度挺高的,在这里我使用的是Resend提供的邮箱服务,再使用Cloudflare的邮箱路由对相应的邮箱进行转发。
由于该服务器我们希望部署其他服务,故我们使用 Unix Socket将容器内的Nginx转发到宿主机内,详细教程可参考官网论坛教程:
Run other websites on the same machine as Discourse
反向代理一般情况为了保护原站,我们采用了其他线路优化的服务器进行反向代理:
在目标服务器上配置Nginx:
12sudo apt-get updatesudo apt-get install nginx
创建站点配置文件:
创建一个新的Nginx配置文件,/etc/nginx/s ...
咖啡为什么能够提神清晨的第一缕阳光透过窗户洒落在你的脸上,你伸了个懒腰,却依然感到些许疲惫。这时,一杯香气浓郁的咖啡,便是唤醒你活力之泉的最佳选择。
当你喝咖啡的时候,有没有想过:“为什么咖啡能够提升,它有什么魔力呢?”
疲劳的原因在讲咖啡什么能够提神之前,我觉得我们有必要从生物化学角度来探讨一下人为什么会感到困。
ATP的水解过程对于人体来说,我们通过细胞内的线粒体来为细胞供能,这一过程我们通常称之为:ATP的水解
作者 Scheme_sodium-potassium_pump-en.svg: LadyofHats Mariana Ruiz Villarrealderivative work: Shakiestone (talk) - Scheme_sodium-potassium_pump-en.svg,公有领域,链接
其中ATP(腺苷三磷酸)的水解过程是细胞内能量释放的关键机制。ATP水解通常是指将APT转化为ADP(腺苷二磷酸)和Pi(无机磷酸)的过程。
其中ATP是由腺苷和三个磷酸基组成,ATP在非缓冲水溶液中不稳定,会水解为ADP和磷酸。这是因为ATP分子中的P-O- ...
如何使用脚本来挂学习通?前言学习通在很久以来都是大学生的噩梦,而作为大学生的你是否已经厌倦了一遍又一遍无聊得刷着学习通的网课了呢?
实际上我们可以利用油猴脚本来自动化刷学习通的网课(挂机),从而为我们节省时间去做一些其他的事情。
准备插件安装在挂脚本操作之前,我们需要一个前置应用:油猴,也就是篡改猴
Edge 浏览器首先直接点击浏览器右上角的三个小点
点出来之后进入“扩展”界面
点击“打开Microsoft Edge加载项”
之后会跳转到一个新的页面,在左上角我们进行搜索“篡改猴”
之后我们选择第二个就可以了,点击“获取”
点击“添加扩展”
此时拓展就算安装成功了
Chrome 浏览器(或者是基于其内核的浏览器如果你可以正常访问谷歌的话,你可以按照类似的方法直接在Chrome应用商店里面下载,但如果你不能正常访问的话,我们可以通过安装其crx文件来进行离线安装。
首先我们需要进入到油猴的官网,点击左边类似压缩包的东西
下载完成之后应该是类似这样的文件,后缀为.crx
打开浏览器设置,打开扩展程序页面,或者直接搜索Chrome://extension ...
铭匠50mm F1.2使用体验前记
这颗铭匠的50mm F1.2是我自费从小黄鱼上面购买的,富士X卡口,残幅,350到付。事实上在我买这颗镜头之前有一颗富士的XF 23-55 F2.8-4.0,想另外买一颗定焦是因为我平时用50焦段的比较多,而且想低价试手玩玩大光圈。
正如你所看到的,这颗镜头其实还挺小的,装到相机上面还是很漂亮的。此外我买的时候卖家给我送了一个UV镜,我看了看镜头内部也没有进灰,光圈扇叶也都是好的。接下来废话不多说,让大家看看样片。
实际拍摄
正如你所看到的,我所有照片都是用F2.0拍摄的,至少在我看来,我认为F1.2的完全不能用的,画面很糊,而F2.0的景深就足以让我感受到大光圈的美了。
对比正如大家一直说的,一分钱一分货,铭匠这颗镜头这么便宜当然也是有原因的。
首先是镜头本身自己的缺陷。第二张样片不知道大家有没有仔细看,实际上在焦外的一部分出现了严重的紫边和畸形
我后期所使用的软件是Capture One,使用了里面的去紫边功能,但是这种情况根本无法完全解决,实际上对于观感的影响还是很明显的。
此外和富士原厂的镜头对比也很明显,实际上两者都使用了Captu ...
基于Resend的发信服务Resend为免费用户提供了每天100条的发信业务,这对于我们普通用户来说绰绰有余
注册Resend账号官网
之后点击Get Started,进行注册,注册完成之后进入设置界面
申请API Key并发信Resend是采用API的方式进行验证的,我们需要申请一个API Key使用Resend的服务:
申请好之后会变成绿色:
你可以点击下面的Send email测试一下发信功能:
此时你应该完成了以下步骤:
添加自己的域名如果你有自己的域名的话,你可以创建自己的域名邮箱,诸如 @juniortree.com
点击Add a domain:
输入你自己的域名:(不必太纠结你选择的区域,你没氪金就只有一个地方可以选)
下面请到你的域名托管商添加DNS记录,你最少要添加三个DKIM和SPF记录,DMARC记录建议添加,可以增加邮件的可到达性(减少被丢到垃圾邮件的概率)
之后点击Verifty验证DNS是否解析成功
发送邮件Resend为我们提供了很方便的接口,让我们能通过诸如Node.js、Ruby、PHP、Python、Go、Rust和Java等这些编 ...