Windows实现仅键盘唤醒 前言 Windows电源管理中的“屏幕和睡眠”选项卡提供了对计算机闲置时的节能选项, 能够在长时间无操作后触发关闭屏幕或睡眠状态, 对于我这台日常使用就有300W以上的用电怪兽来说相当有用。 但长期以来我都被一个问题困扰,电脑的睡眠状态总被鼠标运动中断。 鼠标作为桌面上的可移动设备相当容易被误触, 因此我想能否只通过敲击键盘或按下电源按钮唤醒电脑。 网上给出的建议相当简单, 在“设 2024-03-24 Windows #Windows
Sunshine + Moonlight 实现低延迟远程串流 前言 这两天沉迷于搞远程串流,市面上有很多远程串流软件,我用过的就有如:Windows远程桌面连接、向日葵、Pasec等。最终还是选择了Sunshine + Moonlight的方案,在这里写一篇博客记录下整个过程。 网络篇 公网IPv4申请(可选) 由于Moonlight支持公网IPv6访问,因此拥有IPv6地址的用户可以跳过本步骤。 对各运营商来说IPv4地址是紧缺资源,所以申请各 2023-11-28
KMP算法 KMP算法 理论篇 前言 第一次接触KMP算法是在《大话数据结构》这本书上,算是这本书第一个有难度的部分,之后在B站上看了相关视频勉强弄了个半懂。 昨天在Leetcode上再次刷到了KMP——28. 找出字符串中第一个匹配项的下标,但是没法自己写出代码实现,于是又深入的学习了下如何手撕。 这下算是完全懂了,主要参考的是代码随想录对应题目的章节,这里我再按照自己的理解复述一遍。 什么是 2023-11-23 Leetcode #Leetcode #算法 #KMP #C++
Leetcode59.螺旋矩阵 II 59. 螺旋矩阵 II 给你一个正整数 n ,生成一个包含 1 到 \(n^2\) 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵。 Alt text 示例 1: 输入: n = 3 输出: [[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入: n = 1 输出: [[1]] 提示: · 1 <= n <= 2 2023-11-20 Leetcode #Leetcode #算法
图灵停机问题 前言 这个问题来自于我前两天看的一个视频【计算机科学速成课】 P15阿兰·图灵一节。小姐姐把问题阐述的很清楚,但即使有动画图解我仍然无法理解证明方法。以下给出我在知乎上看到一个答主给的总结。 1. 何谓“停机问题”? 给定图灵机描述和输入,是否有算法可以确定机器会永远计算下去(死循环)还是会到某一时刻停机? 一个例子就是如果我写了一个程序,是否可以通过某一程序事先确定我写的程序是会陷入死 2023-11-20 计算机科学 #计算机科学
《Essential C++》读书笔记 前言 Lippman在前言部分明确的阐明了本书的写作目的:“C++ Primer第三版其实无法扮演人们在初学C++时的导师角色。它太庞大了”。 结构与组织 结构与组织部分可能很好的说明了此书的组织架构,但我现在还看不懂,就先不重复了。之后会讲每一部分的内容附加到相应章节之前。 关于源代码 本书所有的程序,以及习题解答中的完整代码,都可以从网上获得。可以在Addison Wesley的 2023-09-22 Essential C++ #C++ #笔记
Markdown All in One常用操作汇总(for Windows) 键盘快捷键 创建目录 列编辑 Github Flavored Markdown 其它 键盘快捷键 加粗(Bold)Ctrl + B 斜体(Italic)Ctrl + I 任务列表快速选择 Alt + C 删除线 Alt + S 标题(升级)Ctrl + Shift + ] 标题(降级)Ctrl + Shift + [ 数学环境 Ctrl + M 预览 C 2023-09-22 Markdown #Markdown
VSCode + Hexo实现本地图片上传 前言 在写第二篇博文(Markdown学习笔记)的时候遇到的一个问题,本地存储的图片部署后无法显示到网页上。为了解决这个问题需要做两处修改。 一、修改VSCode默认图片存储位置[1] 首先 Ctrl + , 打开VSCode的设置首选项。搜索“markdown image”,添加一个项-值对为:**/*.md, ${documentBaseName}/${ 2023-09-21 Hexo #Hexo
Markdown学习笔记 前言 为了今后的博客写作,有必要系统的学习Markdown。此笔记是Markdown官方教程的学习记录,目的是加深对Markdown中概念的记忆,在实践中增强对Markdown语法的熟练度。 一、入门基础 Markdown是什么? Markdown 是一种轻量级的标记语言,可用于在纯文本文档中添加格式化元素。 ## 为什么要使用Markdown? * Markdown 无处不在。Sta 2023-09-21 Markdown #Markdown #笔记
Windows下部署Hexo博客过程 前言 本过程完全按照CodeSheep的视频( https://www.bilibili.com/video/BV1Yb411a7ty )操作,区别是在Windows环境下而非MacOS下部署。在此描述出所有步骤,以及踩过的一些坑。 一、前置环境搭建 Node.JS、npm安装 进入官网 https://nodejs.org 选择LTS(Long Term Support)版本执行全 2023-09-20 Hexo #Hexo