Docker

安装yum update –更新yum install -y yum-utils device-mapper-persistent-data lvm2 –依赖yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo –换源yum list docker-ce –showduplicates | sort -r –查看docker版本yum install docker-ce-17.12.1.ce –选择版本安装 常用命令docker start/stop –启动停止docker i...

read more..

Linux操作指令

mv 旧名字 新名字 –改名mv 名字 路径 –移动rm -rf 文件 –删除ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime –修改时区|ln -s /app/nodejs/bin/node /usr/local/bin/ –软连接tar -xvf –解压ps -ef | grep 服务名字 查看配置文件netstat -tunlp|grep 8080 端口占用情况netstat -antp 查看全部服务情况 防火墙 systemctl stop firewalld.servic...

read more..

NodeJs安装

wget http://ossfp.oss-cn-beijing.aliyuncs.com/1620366384005.xz tar -xvf 1620366384005.xz mv node-v12.11.1-linux-x64 nodejs ln -s /app/nodejs/bin/node /usr/local/bin/ ln -s /app/nodejs/bin/npm /usr/local/bin/ ln -s /app/nodejs/bin/pm2 /usr/local/bin/

read more..

个人收款免签约

这个软件叫做“双卡助手”,是一个监听手机短信、应用通知的软件,他可以将你手机的短信、应用通知等信息进行转发,可以转发到邮箱,公众号,甚至是手机号,还可以转发给服务器。 我们只需要使用他这个特性,将收到的微信支付通知,转发给服务器。 软件 软件: https://www.coolapk.com/apk/com.cozylife.smshelper2021/5/6备份:app-release-176517-o_1f3mfcmeqboi1ogbrm91j7u1luc10-uid-855054.apk...

read more..

gravatar全球通用头像

 https://cn.gravatar.com/avatar/4c6e391ddde7dae7d9ebf03bb584c064?s=73&d=retro 这里需要一个哈希值来确定头像的唯一性, 通过MD5加密就可以. s是尺寸, d是类型对应如下 .item { display: flex; align-items: center; margin-top: 20px; } .item img { margin-right: 12px;margin-left: 10px; } .item b { font-size: 2...

read more..

微信机器人

https://github.com/padlocal/wechaty-puppet-padlocal/wiki/TOKEN-%E7%94%B3%E8%AF%B7%E6%96%B9%E6%B3%95 app.ts import { PuppetPadlocal } from "wechaty-puppet-padlocal"; import { Contact, log, Message, ScanStatus, Wechaty, Friendship } from "wechaty"; const puppet = new PuppetPadlocal({ token: "token" }) const delay = ms => new Promise(resolve => setTimeout(resolve, m...

read more..

Centos 6 yum 错误

Error: All mirror URLs are not using ftp, http[s] or file. Eg. Invalid release/repo/arch cd /etc/yum.repos.d/ 修改 CentOS-Base.repo 注释掉 mirrorlist= 开头的注释取消 baseurl 开头的注释将 baseurl 中的mirrorlist.centos.org 改为 vault.centos.org

read more..

阿里STS权限管理

打开地址  https://ram.console.aliyun.com/roles创建用户来获取 accessKeyId accessKeySecretRAM角色管理,创建RAM角色,选择阿里云给角色添加权限,可以添加无数个,最重要的是添加AliyunSTSAssumeRoleAccess let OSS = require('ali-oss'); let STS = OSS.STS; let sts = new STS({ accessKeyId: 'LTAI5*******e4eSf', accessKeySecret: 'a0O********i4MdaE0cB' }); a...

read more..

MySql拿到插入的ID

场景:插入一条数据,这条数据的ID是自增的主键.需要在插入的时候拿到这个ID npm i mysql conn.query(sql,(err,data)=>{ console.log(data.insertId) })

read more..

Nginx分流

server { listen 443 ssl; server_name api.xxx.com; # index index.html index.htm index.php; # root /aweb/api; ssl_certificate cert/api.pem; ssl_certificate_key cert/api.key; ssl_session_timeout 5m; ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4; ssl_protocols TLSv1 TLSv1.1 TLSv1.2; ssl_prefer_server_cipher...

read more..

NodeJs抓取页面

npm i cheerio request iconv-lite 思路:通过 request 获取到页面。在使用 iconv-lite 编译数据。在使用 cheerio 拿到对应的元素。这里以抓取微博热搜为例 const cheerio = require('cheerio'); const request = require('request'); const iconv = require('iconv-lite'); function http(url, decode = 'utf8') { return new Promise((resolve, rejext) => { request({ url, encoding...

read more..