Lyz's Blog

Never Give Up

前言

众所周知有诸多平台可以实现定时任务,像:阿里云函数,Github Actions,服务器中的crontab。
如果不希望定时任务过于分散,我们可以全部写在一个文件里,然后用nodejs来加载这个文件,统一调用,实现定时任务。
大多数定时任务改写成Node代码并不复杂!而且可以直接与我的Express项目放一起运行,节省资源开销。

代码

node-cron:是一个非常好用的定时任务库,可以很方便的实现定时任务。
使用起来非常简单,由如下代码所示:

阅读全文 »

原文标题

A Cross-Chain Trusted Reputation Scheme for a Shared Charging Platform Based on Blockchain
发表于 IEEE 物联网期刊,第 9 卷,第 11 期,2022 年 6 月 1 日
阅读链接

为啥选择看这篇文章

  1. 与当前研究方向(跨域数据跨链解决方向)契合。
  2. 选取顶会顶刊来看,IEEE Internet of Things Journal是SCI I区的。
  3. 最近几年的文章
  4. 页数(12页)不多,看起来不费劲
阅读全文 »

前言

好久没开新坑了,今天就开一个新坑!
聊天机器人这个领域还没怎么涉及过,所以就想着做一个Telegram机器人,来练练手。
之所以选择Telegram,是因为它的API比较简单,而且有很多开源的库可以使用。
在国内常用的还是微信和QQ,但这两个受限于官方对机器人的态度,与国内众所周知的原因,所以就不考虑了。

技术选型

个人项目,开发效率是第一位,在此之前用Python比较多,正好想换换口味。在网上找到node-telegram-bot-api的Node模块,看到项目中的Example足够的简单快捷,就决定用Node来实现。
这也是我第一次完整的用Node写项目,刚开始就被module的导包所困扰,但幸运的是很快就解决。

阅读全文 »

前言

由于众所周知的原因,DNS污染日趋花哨。正常的污染也就随意污染到一个海外地址,但现在污染到回环地址或直接不响应的情况都有发生。
而且境内想要直连无污染的公共DNS也越来越难。DoT,DoH都有不同程度的干扰。例:DoH会通过SNI检测直接Reset掉。
Clash的fallback是走直连线路的,所以需要我们选择一个境内直连可用的DNS解析器。
因此,有了自建无污染DNS解析器的想法,但是传统的53端口解析,明文不安全,
剩下的加密DNS方案中,DoH能更好的利用WEB技术,使DNS解析像访问网站一样常见。正好阿里云函数有HTTP解析器,可以方便低成本的搭建,不需要自己有一台海外的服务器。

准备工作

  • 一个不在黑名单的域名
  • 一个开通阿里云函数计算功能的阿里云账号
  • 一个开通容器镜像服务功能的阿里云账号
阅读全文 »

前言

找各种资源的时候,总会需要下载一些种子文件。因国内较难获取到公网ip的缘故,通过迅雷等离线下载软件下载种子文件,总会出现找不到资源的情况。这时如果借助离线下载就能将文件先下载到云服务器上(有公网ip),在从云服务器直接取回文件。有效解决本地下载找不到资源的难题。
对于使用http,ftp等直连协议的资源,使用IDM多线程下载就能很有效的解决因为链路质量差而导致的速度慢的问题。如果是因为服务器无法提供足够带宽,使用离线下载也起不到加速效果。

离线下载服务选择

使用下载或网盘工具提供的服务

阅读全文 »
0%