沿途简记
文章平均质量分 91
iSunwish
个人主页:sunwish.houkaifa.com
个人博客:houkaifa.com
展开
-
PushDeer:一种无APP的通知推送解决方案
去年六月,我曾写下一篇博客介绍如何 借助 ServerChan 实现个人微信通知推送,在那篇文章中介绍了 ServerChan 及其使用方法,总的来说,对于简单的通知需求,使用 ServerChan 是非常简单有效的。但是实际使用起来,其仍有一些非常明显的弊端会暴露出来,使得在真实日常场景中只能强差人意。这两天发现了一种更加有效的移动端通知推送方案:PushDeer,在此做简单的记录与分享。...原创 2022-07-25 10:53:18 · 3332 阅读 · 1 评论 -
导出镜像备份阿里ECS并在本地虚拟机中运行
概述事情是这样的,阿里云原先的云翼计划没有了,云翼机器也无法再按价续费,而通过新的开发者计划购买的轻量应用服务器又不支持从ECS迁移,因此为了备份数据,避免服务器过期后资源被释放造成不可逆损失,故尝试导出镜像对原服务器做备份。此外,为了在本地重现环境,还可将RAW转为VMDK后于虚拟机中运行。原文阅读体验更佳:[猴开发博客] 导出镜像备份阿里ECS并在本地虚拟机中运行一、导出镜像在阿里云服务器实例列表中找到要备份的服务器,选择“数据保存”。选择“创建自定义镜像”。填写镜像名称和描述原创 2021-07-03 12:28:32 · 3034 阅读 · 6 评论 -
趣谈双端离线状态下的授权认证实现
概述昨天 Anduin 在直播时讨论了一个相当有意思的话题,即在客户端和服务端均处于离线状态,且双端之间没有任何数据交换的情况之下,如何实现客户端对服务端的临时授权。其实类似的授权机制在生活中就有案例,比如我手机上的Steam令牌应用自登录以来就从来没连上网过,但是令牌中的动态密码却能够正确地完成电脑端Steam的身份认证,不过这里电脑端的Steam还是连接了网络进行验证的。本文来尝试探讨一种双端均处于离线状态场景的临时认证办法。因为没有查阅相关资料做参考,因此本文最终的系统不一定足够完美。原文链接:原创 2021-05-26 17:43:27 · 2650 阅读 · 5 评论 -
多视角探析贝塞尔曲线匀速化技术、实现及其应用
概述就在三年前,我于CSDN博客上发布了一篇题为《贝塞尔曲线运动n阶追踪方程的数学原理及其匀速化方法和应用》的博客文章,主要探讨的是贝塞尔曲线由一阶至n阶在数学层面的生成过程,以及匀速化的一些问题。不过当时博文中的“匀速化”似乎存在歧义,有朋友反馈匀速化后仍不匀速,后经了解才发现此匀速化非彼匀速化。本文尝试区分探讨两种匀速化及各自的应用场景和实现方法。原文链接:[猴开发博客] 多视角探析贝塞尔曲线匀速化技术、实现及其应用一、匀速化与“匀速化”图 1-1 在 Easecurve 中绘制贝塞原创 2021-01-02 22:58:05 · 1623 阅读 · 3 评论 -
借助 ServerChan 实现个人微信通知推送
概述个人微信通知,这个功能我不止一次想要实现了!并不是为别人,而是为了方便自己。因为一旦有了这个功能,太多需要自己花心思去关注的事情就都可以全权交给程序来监控,并在需要时向自己发送提醒,简直是大解放。这篇记录就是向你分享,我是如何借助 Server酱 来实现这个通知功能的,如果你觉得有用,也可以将其引入到你自己的项目中,从此享受自己订阅自己的轻松。原文链接:借助 ServerChan 实现个人微信通知一、简单说明简单说两句,不知道各位有没有遇到这种境况,对于网络上某些需要持续关注的事情,可以通原创 2020-06-21 19:25:11 · 5172 阅读 · 2 评论 -
为 Nginx 服务器配置 SSL 证书启用 HTTPS 连接
概述本文记录了如何为 Nginx 服务器配置 SSL 证书,并让网站默认以 HTTPS 方式建立连接。原文链接:为 Nginx 服务器配置 SSL 证书启用 HTTPS 连接一、购买 SSL 证书可自行购买证书,或在阿里云申请免费 SSL 证书,每个阿里云帐号默认免费证书的配额是20个。图 1-1 购买 SSL 证书二、申请&下载证书1. 填写证书申请信息证书申请部分按照个人信息填写就好。值得注意的是,如果你要绑定证书的域名是中文域名,那么需要先将你的域名经过 Punyc原创 2020-06-15 10:08:19 · 526 阅读 · 0 评论 -
如何将 ASP.NET Core 项目部署到 Linux
概述本文记录了如何为 Linux 服务器搭建 .Net Core 环境,并将 ASP.NET Core 网站项目部署到服务器上,并使用 Nginx 作为反向代理服务器,借助 Supervisor 实现项目的进程管理。原文链接:如何将 ASP.NET Core 项目部署到 Linux一、项目配置与发布1. 项目配置(可选)ASP.Net Core 项目默认侦听 5000 端口,...原创 2020-03-28 15:32:34 · 1965 阅读 · 0 评论 -
VSCode + xUnit 编写 C# 单元测试
概述什么是单元测试?为什么要写单元测试?如何写一个单元测试?实话实说,写单元测试是一件挺麻烦的事情,却又是你在软件开发的成长路上难以回避的一个问题。我个人在以前也并不喜欢单元测试,不过现在我的态度有所改观了。如果本文所写的内容可以让你理解单元测试的重要性,并且说服你在今后也开始尝试编写单元测试的话,那么这篇博文就是成功的。转自猴开发博客:VSCode + xUnit 编写 C# 单...原创 2019-09-27 00:39:47 · 2175 阅读 · 1 评论 -
Bcdedit 删除 Boot Menu 中的多余启动引导
概述在过去一篇博文《如何科学卸载 Ubuntu?》中曾提到 Ubuntu 启动引导的删除,其中先后通过 EasyUEFI 与 diskpart 工具删除了 Ubuntu 的启动引导条目以及 Ubuntu 的 EFI 分区,但是仍有可能出现启动引导的残留,最直接的表现就是在开机的时候依旧没有正常进入系统而是进入了 GRUB 界面。本文以清理 Ubuntu 启动引导残留为例,演示如何借助 Bcde...原创 2019-08-27 13:27:21 · 5602 阅读 · 1 评论 -
如何科学卸载 Ubuntu?
概述本篇记录 Win10+Ubuntu 双系统下卸载 Ubuntu 的全步骤。由于磁盘空间告急,而且 Ubuntu 在近期内并没有使用需求,考虑到之前装的 Ubuntu 遇到的显卡驱动问题始终得不到解决,因此决定暂时将 Ubuntu 卸载以空出磁盘空间给 Win10 使用,下次需要 Ubuntu 时也方便重新安装,也期待下次安装时能够解决显卡驱动问题。转自猴开发博客:如何科学卸载 ...原创 2019-08-27 13:22:50 · 3771 阅读 · 0 评论 -
记一次 Windows 系统焦点光标的监控尝试
原文地址:https://houkaifa.com/2019/02/25/WindowsInputCursor/概述研究这个主要是为了进一步完善当前的自用软件 Alterful 的激活流程,实现“无热键”键盘增强。虽然最终没能得到接近完美的解决办法,不过也在这个尝试的过程中取得了一些进展,故简单地记录一下。其实所研究这个问题的本质就是希望能够实时监测系统当中是否有输入焦点,也就是...原创 2019-02-25 23:29:05 · 1663 阅读 · 3 评论 -
记一次艰难的 Ubuntu 双系统安装过程及问题的解决
概述 为了进一步学习的需要,这周一准备装上 win10+ubuntu 双系统,但中途出现了各种问题,经反复重装、网上找资料前前后后三天,终于成功安装。虽然之前已在虚拟机中装过了 Kali Linux 和 Ubuntu,但原生体验非常差,因此打算安装双系统。一方面沉浸感更强,体验更好,另一方面,凑一方面。 本篇记录了安装流程,以及安装过程中遇到的问题和解决办法。目录概述环境: win...原创 2018-12-15 22:01:26 · 2264 阅读 · 2 评论