kswapd0 cpu负载过高的解决方法
我一台1核1G内存的VPS,最近总是出现CPU满载的情况,重启后恢复正常,过几个小时后又会满载,导致在上面运行的一些自动任务执行失败。 使用top命令查看,发现是kswaod0进程占用了大量CPU资源。这个进程是和虚拟内存相关的,在网上查到的资料: kswapd0占用过高是因为物理内存不足,使用swap分区与内存换页操作交换数据,导致CPU占用过高…
在NameSilo购买域名,并使用Cloudflare进行域名解析
1丶购买域名 在NameSilo购买域名。 1.1挑选域名 在搜索框中搜索中意的域名。 1.2确认订单 取消自动续费。 1.3支付订单 选择支付宝支付订单。 2丶解析 2.1编辑DNS 在Cloudflare管理域名的DNS。 注:不要开启代理,如若开启,后续设置梯子会有问题。 2.2获取Cloudflare名称服务器 添加完DNS后,自动生成Cl…
wordpress博客迁入
1丶上传需要恢复的文件 1.mysql 数据库数据文件 all-databases3306.sqlall-databases3306.sqlBash 2.wordpress 博客:/var/www/html 文件夹压缩包 html.tar.gzhtml.tar.gzBash 2、安装 docker 1.更新系统软件包列表 sudo apt-get …
带参数的宏定义的一种用法
1 丶应用场景: 当我们 interface 中有几组信号的驱动或采样方式相同时,我们可以把 interface 中的信号作为参数来声明宏定义,将这些相同的操作以带参数的宏定义方式抽象出来。 2 丶举例: 前段时间写 axi master bfm 时,axi 有 5 个通道,每个通道都有一个握手机制;当 a 信号拉高后,进入等待握手状态,开启一个无…
学会打包思想,善用结构体
最近在做项目的时候,发现自己写的代码不是很好,一个 function 或者 task 要好几百行, 主要原因就是,在写代码的时候,想到哪就写到哪,用到之前哪写过的代码就直接粘过来用, 以前还没有什么感觉,甚至觉得这样做还有好处, 想想将一部分代码封装成 function 或者 task,如果抽象程度很高,立意不是很明确,在环境里面调来调去,很容易发…
第一条说说

这是第一条说说,也不知道说点什么…

那就来说说博客的前因后果吧,

这是我建立的第二个博客,

第一个博客仅仅写了几篇文章就无疾而终,完全是因为自己的写作没有坚持下来,

说到坚持,突然发现没有哪件事我一直坚持做下去了,挺失败的,

以前开发完背英语单词的网站,用了几次就不用了,

以前运动,坚持几天就嫌累停下了,

以前的好朋友,也不知从什么时候开始就没有好好聊过天,渐渐断了联系,

无论是事还是人,最终沦落成这样结果,我发现其根本的原因,

好像是因为我渐渐丧失了很多勇气。

我希望我可以有一往无前的勇气,

有勇气去改变,有勇气去坚持,

那么就从这个博客开始吧,把这个事做好,并坚持下去。

 

1023 日 , 2023 20:45