Yztz

享我所想

背景

KDE-Connect是一款很好用的局域网文件传输解决方案软件,支持剪切板同步以及基于SFTP的文件传输功能,其插件拓展还实现了诸如媒体控制,鼠标键盘远程操作,通知同步等能力,可以说非常香。

如何通过wireguard让其在远程可用呢?一般来说,通过wireguard一键回家理论上应该和局域网中使用无异,但是怪就怪在当我在移动数据下使用wireguard一键回家后,KDE-Connect无论是手机端还是电脑端都检测不到对方的存在了。我在网上也搜罗了各类方法,但是都不能解决我的问题,也有相关网友为此困惑不已。首先先上网络拓扑。

阅读全文 »

背景

今天在刷力扣的每日一题的时候,突然泵生出一个美妙的想法,遂做记录。题目如下:

检测大写字母

我们定义,在以下情况时,单词的大写用法是正确的:

  • 全部字母都是大写,比如 “USA” 。
  • 单词中所有字母都不是大写,比如 “leetcode” 。
  • 如果单词不只含有一个字母,只有首字母大写, 比如 “Google” 。

给你一个字符串 word 。如果大写用法正确,返回 true ;否则,返回 false 。

很简单的一道题目,基于模拟的方法其实就随便写了,但是如何引入状态机的思想,其实就可以深刻体会到代码之美!

阅读全文 »

题目

有一个盘子,可以放5个水果(苹果or桔子)。父亲每次向盘子随机放入一个水果(苹果or桔子),父亲放入水果的次数不少于11次。儿子只吃桔子,女儿只吃苹果。请编程使用信号量机制模拟解决此进程同步问题。打印信息包括盘子的情况、调度的情况以及父亲、儿子或者女儿执行的操作。

阅读全文 »

前言

这原本是HDU操作系统课程设计的第二个作业,内核模块编程,但是寻思着仅仅重复当初编写系统调用的功能代码也太无趣了,况且还不能被重复调用。正好之前在系统调用的时候遇见过使用模块编程hook系统调用的教程,我为什么不正好来实践一下呢?说干就干!

阅读全文 »

前言

近一年来没写过博客了,从今天开始打算重操旧业。主要原因还是因为逐渐地意识到了写博客的重要性。许多知识如果没有得到有效的记录也不过是过往烟云,再加上如今课业繁重,操作系统与计算机网络两座大山,加上自己对嵌入式系统的浓厚兴趣,我必须得做点详细的文章,以此来review。

阅读全文 »

今天学习了关于Java泛型的相关知识,在关于类型擦除一节中得到了一些理解。

阅读全文 »

废话

摘要:本文主要讲述了作者在游戏制作中对整体RPG游戏框架的一些思考及其实现,或包含其中的一些细节实现。

关键词:C语言,EGE图形库,RPG

前言:最近看了B站上的一些关于使用EGE编写游戏的实例,其中一个模仿仙剑三的游戏吸引了我的注意(链接),想着自己也想去实现个大概,便有了以下的内容。

注:文中的代码可能有不完整,或是多余的部分(因为是从现有代码截取的),这部分请读者自行忽略

阅读全文 »
0%