从 Java 的角度初识 Go 语言 | 青训营笔记 从 Java 的角度初识 Go 语言 | 青训营笔记 这是我参与「第五届青训营」伴学笔记创作活动的第 1 天 前言 本系列文章试图从一名 Java 开发者(有时也会穿插其他语言)的角度窥探 Go 语言,并以注释的方式提及 Go 与 Java 的一些区别,方便 Java 开发者迅速入门 Go 语言。 什么是 Go 语言? 与 Java 相同,Go 是… 2023-1-15 15:03 | 913 人看过| 2| 技术 4873 字| 32 分钟
论一种模块化的 Minecraft Minigame 游戏架构模型 论一种模块化的 Minecraft Minigame 游戏架构模型 TL;DR: 本文章试图说明一种可用于开发 Minecraft Minigame 或其他相似内容的,模块化的架构模型,作者基于 “分而治之” 的理念设计了它们。基本上,这些架构由 Flow, Phase 和 Module 共同组成。文章也试图说明一种基于上述架构模型的,由事件驱动的… 2023-1-03 1:12 | 852 人看过| 6| 心得,技术 3189 字| 17 分钟
那些年,Kotlin 都截胡了哪些 Java 新特性 那些年,Kotlin 都截胡了哪些 Java 新特性 众所周知,Kotlin被称为最好的 Java。自 Kotlin 发布以来,凭借着其在 JVM 平台上惊人的兼容性,互操作性以及新特性支持,其迅速成为了广泛使用的 JVM 语言之一,就连 Google 也将 Kotlin 钦定为 Android 的首选开发语言。Kotlin 相对 Java 提供了… 2022-11-03 22:31 | 293 人看过| 2| 技术 1287 字| 12 分钟
如何在 Vue3 中异步使用 computed 计算属性 如何在 Vue3 中异步使用 computed 计算属性 前言 众所周知,Vue 中的 computed 计算属性默认必须同步调用,这也就意味着,所有值都必须立即返回,如果试图异步调用,那么 Vue 会立刻报错。 但是这很显然是不符合我们的一部分需求的:例如,我想通过 fetch 函数从后端调取数据,然后返回到 computed 中,这个时候 Vu… 2022-10-30 15:49 | 2332 人看过| 3| 技术 866 字| 7 分钟
部署属于你自己的 Novel AI 作画服务! 部署属于你自己的 Novel AI 作画服务! 前言 最近 AI 作画大火,有正巧碰上 Novel AI 的 Stable Diffusion 模型泄露,因此大家都在摩肩擦掌试图搭一个自己的 AI 作画服务。我也差不多试了一些方式,最后总结了几种不错(关键是无脑,简单)的在本地部署 AI 作画服务的方式,供大家参考。 (这里默认大家都是 Windo… 2022-10-10 23:48 | 2993 人看过| 10| 技术 939 字| 4 分钟
论如何用七天的时间打造一款(并不)爆款的匿名树洞网站 论如何用七天的时间打造一款(并不)爆款的匿名树洞网站 人一旦闲下来,是十分可怕的,就比如我,自从上了大学,每年国庆都能整出点骚活来:去年国庆,用 Jetpack Compose 搓了一个课程表 Android App,而到了今年,我直接搓了一个网站前后端出来...... 起因 其实很早以前我就想开发一套面向我校学生的匿名树洞网站了,早在半个月前,我… 2022-10-07 22:35 | 253 人看过| 3| 技术 2192 字| 13 分钟
论如何优雅的将自己的服务接入学校的 CAS 统一认证系统 论如何优雅的将自己的服务接入学校的 CAS 统一认证系统 起因 前几天跟同学聊起一个希望建立校友交流论坛的想法,讨论之中有人表示如果能用学校的统一认证系统登录的话,就可以大大简化注册门槛。于是我开始研究学校的统一认证系统起来...... 了解原理 首先我希望找一个使用统一认证系统的学校服务进行测试,在这里,我选择了学校的一站式服务平台,当在尚未登录… 2022-9-16 0:27 | 376 人看过| 4| 技术 1052 字| 4 分钟
小技巧:通过 New-Ailas 指令在 Powershell 上启动多个不同版本的应用程序 小技巧:通过 New-Ailas 指令在 Powershell 上启动多个不同版本的应用程序 如果你像我一样,电脑上安装有多个 Java 的话,你肯定会遇到这样的烦恼:当我们试图在命令行中调用其他非 classpath 上的 java.exe 时,需要费尽心思找到这些 Java 的路径,以全路径执行,这十分费时费力。但是如果你正在使用 Powers… 2022-8-27 23:56 | 67 人看过| 6| 技术 324 字| 3 分钟
深入理解开源许可证(Apache,MIT,GPL,BSD,CC) 深入理解开源许可证(Open Source Licenses In Depth)试图用通俗的语言辅以专业化的表述,带领读者深入理解几个主流开源许可证之间的区别,并强调了 copyleft 协议与其他协议之间的兼容性。 2022-8-23 14:18 | 2795 人看过| 7| 技术 13979 字| 1 小时
耗时半天,我用 Kotlin 实现了 helang 何语言 耗时半天,我用 Kotlin 实现了 helang 何语言 起因 事情是这样的:一天下午,我偶然看到了这个仓库: kifuan/helang: 何语言,次世代赛博编程语言。 (github.com) 有人用 Python 写了一套解释器,可以运行何同学同款代码: u8 forceCon = [68]; forceCon[1 | 2 | 6 | 7 … 2022-8-18 20:06 | 1098 人看过| 3| 技术 1693 字| 16 分钟