博客

我的博客覆盖了前端、后端、客户端以及系统编程等领域,以构建高效、弹性、可维护的应用程序为目标。这里记录了我对一些新技术、新工具以及在项目中的开发实践,往前翻翻还有很多不着调的诗歌。

纯音刺激 - 使用 Java 和 StackOverflow 实现 😂

本文介绍了一种使用 Java Sound API 实现的纯音刺激,主要利用了三角函数,根据采样率和录音时长S确定数组长度,然后,对于数组中的每个位置填充 Math.sin( 2 * Pi * t / p ) * 127,其中 t 为数组下标,p 为周期,其计算方法为采样率/声音频率Hz。

动态公告牌 - 使用 Vue 和 JavaScript 实现

本文介绍了一种... 极其无聊的 Vue 单页应用 —— 公告牌 —— 包含一个漂亮的动态渐变背景和动态数字大小的单页应用。可以用来计数,以及任何对外显示数字、简要信息的地方。关键是,动态渐变背景很漂亮。

预约系统模型设计 —— 基于 JPA 和 Java 实现

为了提供一个实验室被试预约与管理的良好体验,基于 JPA 写了一个模型,这个模型定义了一些对象(实验、实验片段、主试、被试),以及对象的关系,这个模型支持在不影响整体架构设计的情况下扩容,为每个对象提供更多的功能。

短网址跳转:使用 Javalin 和 JPA 实现

本文介绍了使用 Javalin 和 JPA 实现的简单的短网址跳转服务。Javalin 是一个 REST 的 HTTP 处理类库,类似于 SpringMVC 的功能作用。这个类库的名字非常的 —— 无厘头,Javalin 支持 Java 和 Kotlin,因此叫做 Java(Kot)lin

flyBird - 使用 Scala 和 JavaFx 动画实现

本文介绍了使用 JavaFx 和 Scala 实现的 FlappyBird 游戏。核心内容包括重力下落、按键飞行、自动前进、碰撞检测。主要使用的技术是 —— JavaFx 的动画,没错,就是动画实现的游戏引擎,以及组件和嵌套组件的属性和值绑定:比如飞行和下落事件由动画执行,绑定值,再绑定不同颜色。

Psy4J - 类库架构设计问题概要

Psy4J 是我设计的一个基于 Java 虚拟机(JVM)平台的,支持 Java、Scala、Kotlin 等 JVM 语言的,搭建在 JavaFx 2 GUI 框架上的心理学程序刺激呈现类库。

使用 Scala & Spring Boot 搭建小🐴图床站

本文介绍了使用 Spring Boot 搭建的一个小型图床站的项目。这个项目的亮点在于 —— 没有亮点... 但是有很多独特之处,比如采用了 Scala + Java 的混合设计,Scala 在 Spring IOC 中可以很好的适应 AutoWired 特性,简直水乳交融 —— 这是我见过的唯一的两门能够如此紧密结合的语言,因此我决然的抛弃了 Python,起码在 Scala 能够调用的Java 百万类库的能力范围内。

使用 Akka & Scala 实现分布式、高并发的年会抽奖系统

本文介绍了使用 Akka 和 Scala 实现的一个分布式投票程序。这个程序 Demo 是因为偶然在知乎看到 360 前端某程序员写的一个小的用 JavaScript 实现的抽奖程序,觉得挺好玩,因此自己也照葫芦画瓢实现了一个后端风格的抽奖程序。因为最近刚学过 Scala,正在学 Akka,因此拿来练练手。

第二学期第十六周日思录

本文主要探讨之前提出的一个问题,如何整合视角?大家都知道,视角是个好东西,因为它意味着创新,意味着生产力。我认为,提高可以从形式开始,形式往往意味着改变,而在改变中会产生不同的观点,对这些观点进行思考会促进视角的整合,而整合后的视角,则会带来某种我们确信的意义。形式就像电火花,视角的整合意味着打火,而意义则驱动着内燃机。

简明统计精要(上)

这是我阅读《深入浅出统计学》一书的相关笔记和整理,这本书用了很多例子,读起来很好玩,在概念理解上让我很受启发。因此放在这里,以备日后查找。

1...567...14