磁盘满了,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了

继续阅读“域名被封”

领证了

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

继续阅读“领证了”

平凡

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

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

继续阅读“平凡”

买金和数独

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

格雷码了解一下

继续阅读“买金和数独”

数独求解器

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

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

扩展阅读

舞蹈链 – 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 年应该可以听完。你会发现《红楼梦》就是一场繁华青春的回忆,在追忆自己的黄金时代,而这种黄金时代,你我其实都有,每个人都能从中找到共鸣。

投机还是一直保持稳健的风格,赚了一点零花钱。刚卖出的股票,立马就涨了,会很懊恼,但是我也想明白了,有时卖掉也会立马跌,能赚能控制风险才是上策。

投资和投机的区别是,投资是靠分析,投机靠的运气。普通人因为信息差、专业能力的区别,玩的基本是投机,所以需要耐心,等待一个低的价格,再等待机会的来临。

手里还是持有 16 支亏损的基金,盈利 3 支卖出,希望今年能解套更多的基金。

想要获得更大的收益,在面临的风险不变的情况下,需要投入更多的本金,这个要视具体情况而定,根据自身的情况来。

2022 年,我称之为烂尾楼元年,不出意外地房子很多烂尾了,在七月份全国涌现出来此起彼伏的停贷潮,似乎是又一次的群众运动,从星星之火,发展出燎原之势。作为其中的一个受害者,我既看到了希望之光,又看了维权路漫漫;有过失落,对这个社会乃至国家都失落,又不甘于此,必须奋起追求自己的权益,给法律以尊严。

当有过买房的经验,再也没有说冒着三十年房贷的现实去拥有一个隔间的傻逼心思,为银行打工,为剥削者打工,甘于被洗脑。

对待房子的事情,脑子一定要清醒。

在这一年,还有一件不值得忽略的事情就是每天要做核酸,多年以后回顾这段时间,一定不能忘记。作为一个普通人的视角,可以看到这段时间似乎不那么正确,不会想再从来一次。

比起那些被封控的人,比起那些失去生命失去亲朋好友的人,我又显得很幸运。如果硬要说,我从这段经历中学到了什么,那就是如何独善自身,能生存的法则