寻找最长连续偶数子字符串

问题 如果一个字符串中所有元素出现的次数均为偶数次,则称该字符串为偶数字符串,例如字符串 “aabbcc” 为偶数字符串,“abcc” 不...

August 26, 2022 912 words

Linux 线程模型

用户线程与内核线程 想要理解 Linux 线程模型,首先要明确两个概念:用户线程(User Level Thread)和内核线程(Kernel Level Thread),如下所...

LeetCode 周赛-291

第一题 1 问题描述 给你一个表示某个正整数的字符串 number 和一个字符 digit 。 从 number 中 恰好 移除 一个 等于 digit 的字符后,找出并返回按 十进制 表示 最大 的结果字符串。生成...

阿拉伯数字转中文

初步想法 下面是一些将阿拉伯数字转为中文的例子: 0 = 零 10 = 十 1000 = 一千 9527 = 九千五百二十七 10051 = 一万零五十一 111111111 = 一亿一千一百一十一万一千一百一十一 一...

March 13, 2022 2775 words

服务器上实现校园网账号的登录/登出

校园网账号的登录/登出操作在本质上是本机向校内的认证服务器发送了一个含有校园网账号和密码、DHCP 服务器为本机分配的内网 IP,本机的 MAC 地址等...

博客迁移

20 年年初的时候阿里云云翼计划额外赠送了一次学生机购买机会,正好疫情期间在家上网课很无聊,索性就花了亿点时间折腾了一下博客。🤔既然是采用云服务...

May 23, 2021 1133 words

cflib 的基本使用方法

Bitcraze 官方提供了名为cflib的 Python 库来对无人机进行操作,下面介绍一些诸如飞行控制、获取 log 信息等基本操作的实现方法。 连接 Crazyflie 我们通过 URI*(Uni...

May 23, 2021 2317 words

Java 动态代理

为什么需要动态代理? 我们一般使用 代理模式 来增强函数的功能,比如在函数执行前记录 log 信息,进行安全性检测等。 常见的代理有静态代理和动态代理。在静...

April 15, 2021 1476 words

Java 注解

为什么要引入注解? 在没有注解前,在描述程序中的元数据(配置参数,函数信息等)时大多通过 XML 文件的方式实现。XML 文件将元数据描述和代码完全解耦...

April 14, 2021 1236 words

Crazyflie 客户端无法扫描到 USB 接口的解决方法

有时我们想要通过 USB 连接 Crazyflie 并通过脚本或客户端控制和查看一些信息,但是会发现无法通过 USB 接口扫描到已经插上 USB 线材的 Crazyflie 设备。 解决方法 首先去官网下载 zadig...

March 1, 2021 203 words