分类 其他 下的文章

小程序代码同步执行

//需要同步执行的代码 
 tbcode: function(a, b, c) {
    let that = this; 
    let dm  = new Promise(function(resolve, reject) {
      wx.getImageInfo({
        src: image,
        success: function(imageInfo) { 
          resolve('success');
        }
      });
    });
    return dm;
  }
//调用
that.tbcode(a, b, c).then(isSuccess => {
          if (isSuccess == 'success') {
            //处理其他逻辑,这里保证 tbcode执行后才执行这里的代码
          }
        });

参考:https://www.jianshu.com/p/21b12589172f

模拟用户输入消息并发送给微信公众号

最近看到一个需求,在公众号内点击一个链接就可以模拟用户输入消息并发送给微信公众号,炸一看,这是什么鬼操作,用户并没有输入文字,怎么点下链接 就自动输入并发送关键词了?
带着疑问,搜了一圈并没有有利用价值的信息。抱着试一试的态度问了朋友(朋友多路好走~)得到着一串代码

<a href="weixin://bizmsgmenu?msgmenucontent=关键词&msgmenuid=1">描述内容</a>

看到weixin://似乎明白了。
上面的代码 实现 点击 描述内容 ,微信会自动(模拟)用户输入关键词回复公众号的动作。
msgmenuid为整数,每个关键词ID不要重复即可。

TTFB时间过长的一种解决方案

接到合作方反馈,接口访问奇慢,需要 3-4s,遂去服务器看负载,经查负载很低,网络负载 也很低然后搜寻了一下 ttfb,结合自身情况,看到有人因为日志过大而导致这个问题, 看到这里,立刻实践,一看访问日志 22G,释放后,速度快了近4倍,访问在1s以下了,再重启nginx 访问速度恢复正常。
经过重复的实际测试,上述方法过一段时间后又会恢复成4-5秒才能请求完,看来删掉log 后 访问速度快了,只是表象,而且起作用的是重启nginx,根本方案在下文
https://wuhao.pw/archives/213/

git 添加ssh公钥到 git服务器,免密码登陆提交

ssh-keygen

一路回车,在~/.ssh/id_rsa.pub 复制里面的内容 到 服务器 git账户下~/.ssh/authorized_keys 一行 一个

使两个路由器下的终端在同一网段内的设置方法

前情提要:
一个2个路由器 一个有线,一个无线
拓扑结构:
有线路由连光猫,
无线路由连有线路由
连接方式:
1.先设置无线路由器:关闭DHCP 然后设置vlan的ip地址使之与有线路由处于同一网段。
2.无线路由的wan口空置,用任一一个Van口连接有线路由器的Van口
3.完成!