数独求解器

把需要求解的数独一一对照填入,就能快速求解,再也不用费劲心思苦苦冥想了,快来找几个题目验证一下程序吧。

点击这个按钮,嗖的一下,结果就出来了。

扩展阅读

舞蹈链 – JavaScript 实现

前言

如果想实现一个数独小游戏,可以先了解舞蹈链这个数据结构,还是很有意思的。我不准备再具体讲解 dance link 是什么,因为很难比其它文章写的更好,只提供一个 JavaScript 的实现在下面,如果你感兴趣的话,可以查阅,有问题可以留言讨论。

继续阅读“舞蹈链 – JavaScript 实现”

border-radius 的值超过宽高的计算公式

先来看一个现象,解释一下为何两者的圆角效果是一致的。

css 的代码如下:

.e1 {
  border-radius: 100% 100% 0 0 / 100% 0 0 0;
}

.e2 {
  border-radius: 50% 0 0 0 / 50% 0 0 0;
}

e2 好理解,水平和垂直的圆角都是 50px;但是 e1 怎么理解呢?这里就涉及到了当圆角半径超出盒宽高的计算公式了。

继续阅读“border-radius 的值超过宽高的计算公式”

我的 2022

又过了一年,例行公事般的写一篇总结。

工作

学习

在 2021 年,我做了 400 道力扣题目,截止文章写的时候,累计完成了 525 道题目,相比去年,做的题少了很多,提交数也少了很多(2021 是 1140,2022 是 428)。在 2022 年,我心底也有一个目标,就是让 medium 的题目完成的数量高于 easy 类型的,目前也没有实现,只能迁移到 2023 年了。

我也买了一些计算机基础课程,但是没有看完,太懒了。

今年还有一个长期坚持做的事情,就是听了 50 回蒋勋讲的红楼梦,虽然之前也断断续续的看过小说,但是毕竟是长篇巨作,很耗时。2023 年应该可以听完。你会发现《红楼梦》就是一场繁华青春的回忆,在追忆自己的黄金时代,而这种黄金时代,你我其实都有,每个人都能从中找到共鸣。