
后端
文章平均质量分 89
bodyHealthy
最怕一生碌碌无为,最后又说平凡可贵
展开
-
Linux —— 定时任务(sleep、crontab、at)
定时任务开启后,每隔一分钟,第一句的结果将通过邮件发送到 /var/spool/mail/root 中,第二句的结果将添加到指定的文件末尾(由于输出的文件是相对路径,当前的用户为 root,则crontab 执行后,会输出到 /root/outputTime.txt 中,即用户主目录下的 outputTime.txt 文件中 )。program 可以是一个命令,也可以是一个 Shell 程序,推荐将定时执行的程序放到一个 Shell 程序中,让定时任务去执行 Shell 程序。原创 2024-03-12 19:20:19 · 1854 阅读 · 0 评论 -
Linux 学习笔记(3) —— Shell 批处理脚本以及字符串的处理
注意,在给变量赋值的命令中,如果等号两侧有空格,则会处理失败。如下图,如果等号左右两边都有空格,则会把第一个 username 作为命令,= 作为命令的第一个参数,'abc' 作为第二个参数来进行处理。使用频率最高的环境变量是 PATH,PATH 中定义了一批文件夹(路径),表示只要是在这个目录下的命令,就可以在命令行中直接执行,而不需要输入完整的路径。如果:$10,本意想接收第十个参数,实际上输出的是第一个参数拼接上 0 的结果。计算匹配字符串的长度,可以看见是从头开始匹配的,返回的是匹配的字符个数。原创 2023-12-23 13:49:15 · 2880 阅读 · 0 评论 -
python 学习笔记(6)—— Flask 、MySql
这个包是一个 Python 的加密库,它提供了许多加密算法的实现,包括 'sha256_password' 和 'caching_sha2_password' 这两种 MySQL 的密码加密方式。该返回值可以是一个字符串,也可以是一个元组(包含状态码、响应体等的信息)等的形式。该错误指出需要 'cryptography' 包来处理 'sha256_password' 或 'caching_sha2_password' 的认证方式。:正在被触发的CSP指令 和 违反的CSP指令。:被CSP阻止的资源URI。原创 2023-09-13 00:07:53 · 954 阅读 · 0 评论 -
Linux 学习笔记(2)—— 关于文件和目录、用户权限
该文件每行代表一个用户账号,记录了账号的所有信息,包括用户名、密码、用户ID(UID)、组ID(GID)、连接、主目录和默认的shell等。在正式的生产和服务器环境中,尽量使用普通的账号+人工权限设定的方式,避免出现漏洞后被人以root权限利用系统。在 linux 中,root 拥有最高的权限,所有文件或文件夹的权限设定对 root 都是无效的。在Linux中,文件归档的作用是将多个文件组合成一个单一的文件,这个过程称为归档。查找当前目录下所有不以a、b、c、d、e、f、A、B、C、D、E、F开头的文件。原创 2023-09-04 22:49:44 · 1423 阅读 · 0 评论 -
Linux 学习笔记(1)——系统基本配置与开关机命令
:系统配置文件和目录,存放系统的一些配置文件和目录,如`/etc/passwd`、`/etc/hosts`、`/etc/profile`等。如果希望在局域网中使用固定的IP地址,可以通过在设备上手动配置静态IP地址来实现,这样可以确保设备始终使用相同的IP地址。`:系统库文件,存放系统的共享库文件,如常见的`libc.so`、`libpthread.so`等。`:设备文件系统,存放系统中的各种设备文件,如串口、光驱、USB设备等。`:包含最经常使用的命令,如`ls`、`cd`、`echo`等。原创 2023-09-02 23:56:56 · 915 阅读 · 0 评论 -
NodeJs and Express学习笔记
1、安装 nodemon2、npm initnpm init 可以创建一个package.json文件,该文件存放整个项目的配置数据,比如npm安装了哪些第三方包的工作都会有记录。有了这个文件,当要把整个项目发给同事,就不用发node_model文件了(这个文件一般比较大,项目中所有的依赖文件都放在里面,比如第三方的工具库,就像要在项目中使用element-ui时,要用npm安装这个第三方库以应用到项目中)。原创 2023-03-29 19:47:01 · 1072 阅读 · 0 评论 -
后端接入微信公众号-自动回复功能-express
1、配置服务器并填写相关信息1、配置服务器并填写相关信息接入微信公众号的第一步,首先要登录微信公众平台官网,在公众平台官网左侧导航栏的开发-基本设置页面,勾选协议成为开发者,点击“修改配置”按钮,填写服务器地址(URL)、Token和EncodingAESKey。其中URL是开发者用来接收微信消息和事件的接口URL。Token可由开发者可以任意填写,用作生成签名(该Token会和接口URL中包含的Token进行比对,从而验证安全性)。原创 2023-05-30 17:58:11 · 3009 阅读 · 1 评论 -
nodejs爬取网页所有有效图片资源,并下载到本地文件夹中
使用 cheerio 解析该网页的源代码,将所需要的 img 标签(all)获取到,然后将 img 元素中的 src 属性值解析出来,放到一个预先定义的数组中。当文件夹创建成功,调用 cmd.run 方法(异步)打开文件资源管理器,显示到新创建的文件夹下观察图片的下载。物色好目标网站,在网站中打开控制台,使用元素查看器观察 img 类型元素的一般结构。下载图片资源前,先使用 fs.mkdir 方法创建一个新的目录,以当前的时间戳命名。目标 img 元素的一般结构可以确定为 li > a > img。原创 2023-05-14 17:14:07 · 2748 阅读 · 0 评论 -
不搭建云服务器,让前端能访问后端的资源示例(花生壳内网穿透)
内网主机就是自己电脑的内网IP,可以是IPv4也可以是IPv6(可以在dos控制台输入ipconfig查看);在中间的位置可以看到我们刚才新建的映射,在右下方看到各种解析成功、连接成功的提示。内网端口号填写后端所监听的那个端口号就可以。外网端口默认是443,不用改;其他不需要改动,点击确认即可。需要设置为https,这样才能被前端请求到;外网域名下拉框选择;原创 2023-04-07 00:38:03 · 1089 阅读 · 0 评论