我一台1核1G内存的VPS,最近总是出现CPU满载的情况,重启后恢复正常,过几个小时后又会满载,导致在上面运行的一些自动任务执行失败。 使用top命令查看,发现是kswaod0进程占用了大量CPU资源。这个进程是和虚拟内存相关的,在网上查到的资料: kswapd0占用过高是因为物理内存不足,使用swap分区与内存换页操作交换数据,导致CPU占用过高…
1丶 环境准备 在开始之前,确保你具备以下条件: 一台可以访问互联网的服务器(Linux 环境,如 Ubuntu/CentOS)。 Root 权限或 sudo 权限。 一个已解析的域名(本文以 example.com 为例)。 2丶什么是 Let’s Encrypt? Let’s Encr…
1丶购买域名 在NameSilo购买域名。 1.1挑选域名 在搜索框中搜索中意的域名。 1.2确认订单 取消自动续费。 1.3支付订单 选择支付宝支付订单。 2丶解析 2.1编辑DNS 在Cloudflare管理域名的DNS。 注:不要开启代理,如若开启,后续设置梯子会有问题。 2.2获取Cloudflare名称服务器 添加完DNS后,自动生成Cl…
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,如果抽象程度很高,立意不是很明确,在环境里面调来调去,很容易发…
第一条说说
这是第一条说说,也不知道说点什么…
那就来说说博客的前因后果吧,
这是我建立的第二个博客,
第一个博客仅仅写了几篇文章就无疾而终,完全是因为自己的写作没有坚持下来,
说到坚持,突然发现没有哪件事我一直坚持做下去了,挺失败的,
以前开发完背英语单词的网站,用了几次就不用了,
以前运动,坚持几天就嫌累停下了,
以前的好朋友,也不知从什么时候开始就没有好好聊过天,渐渐断了联系,
无论是事还是人,最终沦落成这样结果,我发现其根本的原因,
好像是因为我渐渐丧失了很多勇气。
我希望我可以有一往无前的勇气,
有勇气去改变,有勇气去坚持,
那么就从这个博客开始吧,把这个事做好,并坚持下去。