0%

上次通过OBS和CDN部署来Hexo网站,但是每次我们不可能都自己编译然后在上传到OBS,不然太麻烦了,所以我们需要构建流水线,通过PUSH Markdown来发布文章,这样方便又简单,我们大概流程如此

阅读全文 »

最近我的个人网站 https://www.webfan.cn快要到期了,之前买来阿里云的3年229元新用户,自己就部署了一个静态网站加上自己忙(懒)就没有折腾了新的技术,就写了几篇水文在上面,但是这个到期了,域名也注册备案了。我可不想这样浪费了 😀,但是阿里云续费贼贵同配置都要到900元涨3倍,资本家都是这样先引进你,在按到池塘里作死的薅你。好巧不巧,我发现来华为这块静态部署网站方案也非常棒花费非常小。OBS,1块钱40G存储1个月,3年也就是27块钱,买一个CDN内容分发新用户有个6块钱100GB的流量,老用户有个500GB1年的66元优惠后,但是整合起来真的很实惠来CDN不是很必要但是为了上https就买来,不单单加速一个网站可以加速多个网站,在国内建站可以提高速度而且还省浏览,何乐而不为呢?

阅读全文 »

ESP8266是一款高度集成的WiFi芯片,可以作为微控制器的一部分来控制其他设备。它可以通过串口连接到计算机,并通过编程实现控制。NodeMCU是一种基于ESP8266的开发板,使得使用ESP8266更加简单。使用NodeMCU,可以通过Lua编程语言来控制ESP8266。这种芯片和开发板非常适合物联网设备和远程控制应用程序。

最近我想买一个来玩一下物联网的乐趣,然后买来一个最便宜最广泛的一个开发板,就是ESP8266,具有Wifi功能,然后想用MQTT协议连接华为云IOT代理,但是搜索了整个网络,都没有好的教程,要么就是刷的固件都是很老的,要么是AT固件,然后没有MQTT模块。今天我来记录我的一次教程。

阅读全文 »

nginx

查看nginx ps -ef | grep nginx
查看端口80 netstat -anop | grep 0.0.0.0:80
查看环境路径 echo $PATH
查看ip ifconfig -a 如果没有此命令则需要安装yum search ifconfig

查看系统的信息

uname -r //显示内核版本信息
lscpu //查看cpu数量
free -g查看内存使用情况
df -h 查看磁盘空间情况

查看进程方法

1
ps aux

a:显示当前终端下的所有进程信息,包括其他用户的进程。
u:使用以用户为主的格式输出进程信息。
x:显示当前用户在所有终端下的进程。

1
top

以全屏交互式的界面显示进程排名,及时跟踪包括CPU、内存等系统资源占用情况,默认情况下每三秒刷新一次,其作用基本类似于Windows系统中的任务管理器。
20230417234649

curl命令

设置请求超时时间 10秒

1
curl --max-time 10 http://localhost

docker命令

查看所有容器

1
docker ps -a

搜索镜像

1
docker search nginx

拉取镜像

1
docker pull nginx

以后台方式运行nginx,并把容器的80端口映射到宿主机的8080端口,容器名称nginx

1
docker run -d -p 8080:80 --name nginx nginx

进入容器

1
docker exec -it 780df1d6b4e8 /bin/bash

docker rm 容器id

启动容器 名字为redis-stack
docker run -d –name redis-stack -p 6379:6379 redis/redis-stack-server:latest

学习Go语言,准备使用LeetCode来熟悉Go语言的语法

准备题目

题目是leetCode的第二题
两数相加

阅读全文 »

先下载Go安装包

download地址官方网站自己搜索
安装路径选择默认,安装完成后会自动帮你配置环境变量不用自己配置了
打开cmd 输入 go查看是否安装成功

这样就代表已经成功安装了

阅读全文 »

新增内置索引方法.at()方法

新增内置索引方法.at()方法📕

1
2
3
4
5
6
7
8
9
10
11
const cart = ['🍎', '🍌', '🍍'];

// 第一个元素
cart.at(0); // '🍎'

// 最后一个元素
cart.at(-1); // '🍍'

// 越界了
cart.at(-100); // undefined
cart.at(100); // undefined
阅读全文 »

往往我们敲打命令各种字符占满来终端屏幕,一点也不清爽。所以我们需要清屏。
window中清屏命令是cls,而在Linux中是啥呢?今天查找来一下资料记录一下

阅读全文 »

Mysql创建数据库字符集的选择
字符集选择: 在国内正常都是用【UTF-8】

排序选择:
排序一般分为两种:utf_bin和utf_general_ci
bin 是二进制, a 和 A 会别区别对待.

utf8_general_ci 【不区分大小写】,这个你在注册用户名和邮箱的时候就要使用。

utf8_general_cs 【区分大小写】,如果用户名和邮箱用这个 就会照成不良后果

utf8_bin:字符串每个字符串用【二进制数据】编译存储。 【区分大小写】,而且可以存二进制的内容

utf8_unicode_ci和utf8_general_ci对中、英文来说没有实质的差别。

utf8_general_ci校对【速度快】,但【准确度稍差】。(准确度够用,一般建库选择这个)

utf8_unicode_ci【准确度高】,但校对【速度稍慢】。