微信开放全域名可访问后出现的限制。目前只能通过扫二维码分享、公众号菜单访问后分享、添加到我的收藏,从我的收藏进入分享。其他入口进去分享都是链接。

自用根证书rootCA.pem[1]证书研究 mkcert 工具安装web station添加虚拟主机配置想要使用的域名勾选80/443通过ssh 登录 进入/usr/local/etc/nginx/conf.d目录找到乱码目录名新建 文件vim user.conf.proxy按 ilocation ^~ / { #端口修改为群晖默认端口 proxy_pass http://127.0.0.1:8000/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header Upgrade $http_upgrade; proxy_set_header Connect

生成指定证书keytool -genkey -alias test -keyalg RSA -keysize 2048 -validity 36500 -keystore test.keystore #validity 过期时间 100年 #keyalg 指定加密算法 涉及到V1/V2签名方式问题查看证书签名信息keytool -list -v -keystore test.keystore高版本jdk查看Md5信息keytool -exportcert -keystore test.keystore|openssl dgst -md5

配置页面可分享onShareAppMessage(options) { return this.getPageShareParam(options); }返回Promise对象getPageShareParam(options) { let shareParam = { title: '分享标题', path: '/pages/index/index', imageUrl: '', }; //异步请求 return new Promise((resolve, reject) => { //从远程获取分享参数 httpRequestMethod({param1:1}).then(({res}) => { shareParam.path += '?' + res resolve(shareParam); }).catch(err => { reject(err); }) }); }

使用 & 符号来实现#! /bin/bash start=`date +%s` echo '开始执行' for ((i=1;i<=300;i++)) do { curl 'http://www.baidu.com/' echo "第:$i 个模拟操作执行结束" }& #用{}把循环体括起来,后加一个&符号,代表每次循环都把命令放入后台运行 #一旦放入后台,就意味着{}里面的命令交给操作系统的一个线程处理了 #循环了100次,就有100个&把任务放入后台,操作系统会并发1000个线程来处理 #这些任务 done wait #wait命令的意思是,等待(wait命令)上面的命令(放入后台的)都执行完毕了再 #往下执行。 #在这里写wait是因为,一条命令一旦被放入后台后,这条任务就交给了操作系统 #shell脚本会继续往下运行(也就是说:shell脚本里面一旦碰到&符号就只管把它 #前面的命令放入后台就算完成任务了,具体执行交给操作系统去做,脚本会继续 #往下执行),所以要在这个位置加上wait命令,等待操作系统执行完所有后台