【数据结构】关于二叉查找树的浅析

本文介绍了树数据结构的定义与核心特点,并以文件系统为例辅助说明;同时讲解了二叉查找树的特性与排序规则,使用Kotlin实现了节点类、二叉查找树容器类,完成了节点插入功能的代码编写与逻辑讲解,删除节点功能暂未补充实现。

【智能卡】關於智能卡的綫路保護一些計算方法

本文记录智能卡线路保护加密相关操作,明确MAC安全报文校验码的用途、数据分段补全规则,以及8字节、16字节维护密钥对应的MAC计算流程并附文件读取实例;同时介绍线路加密的用途、数据补全与加密步骤,结合二进制文件写入实例演示完整的加密传输操作。

【Wine】解决Wine在Mac OS X下中文显示为方框的问题

切换到黑苹果系统后使用Wine运行Windows程序出现中文方框乱码,根源是Wine注册表缺少中文字体关联,通过编写字体注册表文件并导入Wine注册表,即可完美修复中文显示异常问题。

【JAVA】关于使用finally导致异常丢失

本文先回顾Java异常分类与try-catch-finally的作用,finally代码块可确保执行以实现统一逻辑处理;同时指出finally使用不当会导致异常丢失,通过两个示例验证:finally中抛出新异常会覆盖原有异常信息,finally内使用return会直接吞掉未抛出的异常,作者对后者的产生原因提出疑问。

【Flutter从0开发一个跨平台文字冒险游戏 】#1 - 起步

作者为开发轻量文字图片游戏选择入门谷歌开源的Flutter跨平台UI框架,基于MacOS完成Flutter SDK下载、环境配置与PATH添加,通过flutter doctor排查环境问题并安装编辑器插件,最终在Android Studio成功创建并运行Flutter Hello World示例项目。

【CSS】使用伪类来实现鼠标划过动画效果和选中修改文本颜色

本文记录了两种CSS效果实现方法,一是借助:hover伪类与transition过渡属性实现卡片鼠标滑过阴影放大效果,并通过层级选择器联动子元素完成透明度动画;二是利用::selection伪类统一设置页面文本选中的背景色与文字颜色。

【部署笔记】Koa2 + NodeJS + Nginx 在Debian9上的部署

这是在Debian9系统上部署Koa2+NodeJS+Bing壁纸项目的笔记,通过Nginx反向代理、nohup 和 & 实现程序后台运行,部署时因遗漏添加域名A记录导致无法访问,排查许久后补全解析并等待生效,最终成功完成部署。

【NodeJS】Koa中使用变量作为url

开发Bing壁纸页面时,需实现图片点击跳转带日期参数的详情路由,最初计划用通配符解析路由,后发现Koa框架支持与Django2.0类似的动态路由参数功能,通过 /:id 格式即可直接获取路由参数,使用简便。