没有竣工验收,就通知收房

2023-06-30

For example, if you’re creating a site that reviews media, you might use categories such as Books or Film or TV.

For example if you were creating a site that reviews media, you might want to use tags such as science fiction or action adventure

https://wordpress.com/support/posts/categories-vs-tags

Continue reading “没有竣工验收,就通知收房”

磁盘满了,MySQL 无法启动

最近此站点没法访问了,cloudflare 提示连接我的服务器出错,我也不知道原因是什么,二话不说,先把服务器重启。再刷新网站,提示没法连接数据库。我就再重启 MySQL:

systemctl start mysqld

结果重启失败,报出如下的错误:

Starting mysqld (via systemctl):  Job for mysqld.service failed because the control process exited with an error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

我的服务器只花了 10 美元,要运行 WordPress 程序,下意识觉得磁盘空间不够,因为才 10g 的空间,如何查看磁盘的占用情况呢?运行如下指令:

df -h

可以看到磁盘的占用空间达到了 94%,10g 这么快就用完了。

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        219M     0  219M   0% /dev
tmpfs           234M     0  234M   0% /dev/shm
tmpfs           234M   13M  222M   6% /run
tmpfs           234M     0  234M   0% /sys/fs/cgroup
/dev/vda1       9.4G  8.3G  604M  94% /
tmpfs            47M     0   47M   0% /run/user/1002

那如何检测出哪个文件占用的大,将其删除释放空间出来呢?运行如下指令:

# du -sh *
0       bin
231M    boot
1.2G    data
0       dev
23M     etc
28K     home
0       lib
0       lib64
16K     lost+found
4.0K    media
4.0K    mnt
4.0K    opt
0       proc
1.5G    root
13M     run
0       sbin
4.0K    srv
0       sys
44K     tmp
4.9G    usr
493M    var

可以看到 usr 目录下占用了 5g,将近一半的空间。进入文件夹,删掉大文件,重启 mysqld 服务就搞定了。

域名被封

2023-04-30

贾政的归农之意多少有点虚假,农民是不太想归农,农业

2023-04-29

2023-04-28

【阿里云】尊敬的[email protected]:您网站zengxiaoluan.com涉及违法不良信息,域名已被暂停解析并禁止转移处理,违规细节及申诉方式请见邮件及站内信。

md,网站被封feng了

Continue reading “域名被封”

领证了

2023-05-31

HLS.js is a JavaScript library that implements an HTTP Live Streaming client.

It relies on HTML5 video and MediaSource Extensions It works by transmuxing MPEG-2 Transport Stream and AAC/MP3 streams into ISO BMFF (MP4) fragments.

https://github.com/video-dev/hls.js

2023-05-30

HLS 的工作原理是把整个流分成一个个小的基于 HTTP 的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率下载同样的资源,允许流媒体会话适应不同的数据速率。在开始一个流媒体会话时,客户端会下载一个包含元数据的 extended M3U (m3u8) playlist文件,用于寻找可用的媒体流。HLS 只请求基本的 HTTP 报文,与实时传输协议(RTP)不同,HLS 可以穿过任何允许 HTTP 数据通过的防火墙或者代理服务器。它也很容易使用内容分发网络来传输媒体流。

https://www.jianshu.com/p/e97f6555a070

Continue reading “领证了”

平凡

20230-03-31

20230-03-30

20230-03-29

缺失 3d

20230-03-28

简单记录一个计算机图形学方面的算法。即计算 2D 平面中,从点 A 到点 B 形成的向量的夹角。这算是游戏里面比较底层的算法,一般游戏引擎都会包装好这个方法,如 GMS2 的 point_direction 方法。常用于实现旋转一个物体,比如拨动时钟的指针、人物的武器使用鼠标瞄准敌人。本文代码使用 JavaScript 实现。

https://juejin.cn/post/6844903880493367304

用向量的方式求两条线段的夹角

Continue reading “平凡”

买金和数独

2023-02-28

缺失 1d

2023-02-27

为什么有的人一坐电动车就晕车 – 备胎说车的文章 – 知乎

https://zhuanlan.zhihu.com/p/82169428

一度以为是那个司机不行,把我开吐了,原来是电动车的动力方式导致的。

2023-02-26

the representation of the value “1” in binary would normally be “001” and “2” would be “010”. In Gray code, these values are represented as “001” and “011”. That way, incrementing a value from 1 to 2 requires only one bit to change, instead of two.

https://en.wikipedia.org/wiki/Gray_code

格雷码了解一下

Continue reading “买金和数独”

数独求解器

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

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

扩展阅读

舞蹈链 – JavaScript 实现

前言

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

Continue reading “舞蹈链 – 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 怎么理解呢?这里就涉及到了当圆角半径超出盒宽高的计算公式了。

Continue reading “border-radius 的值超过宽高的计算公式”