微信带参数的二维码接口开发

Read more   2017/11/28 posted in  微信开发

微信PC授权登录开发

记录下微信PC授权登录的开发流程

参考资料

开发

基本和公众平台的网页授权差不多

  1. 第一步获取code
  2. 第二步通过code获取access_token
  3. 第三步通过access_token调用接口

在第二步的时候就可以获取到OpenId和unionid,由于我这次只需要Openid,所以我只做到了第二步。另外经测试通过开放平台微信授权获取到的OpenId和通过公众平台获取到的OpenId不一样。

Read more   2017/11/26 posted in  微信开发

微信模板消息开发

参考资源

前期准备

  1. 需要一个开通了模板消息的微信公众账号
  2. 添加消息模板。可以从模板库中选择添加;也可以新增,新增的模板需要通过微信审核,规则可以查看上面的模板消息运营规则 0F836621-5A44-4017-A8FC-E16EE778054E
Read more   2017/11/26 posted in  微信开发

Windows2016服务器配置IIS FTP服务器

资料:FTP工作模式

1.打开服务器管理器 -> 添加角色和功能
C054DFAF-5011-4F8C-ACAA-4A969A550F5E

2.一直下一步,知道选择服务器角色,勾选FTP服务器
F4D3F23D-FC80-476D-B60E-956CC3294

3.继续下一步,直到安装完成 -> 打开IIS -> 添加FTP站点
4CA4DC3C-3100-4534-943A-93D7E6E025AE

4.添加FTP站点,填写名称 -> 选择站点IP、是否用SSL证书 -> 指定身份验证信息(设置了指定的用户,还需要给FTP文件夹设置这个用户的权限)
8FF5E6A2-8F47-418D-91A3-21B21636C60F
7C436C78-748D-4A6E-97C1-B67ACFF1
41AE1B21-D05A-492C-9E1D-441900116172

5.完成之后,如果服务器开启了防火墙就需要添加端口,先要添加固定端口(就是前面添加FTP站点时设置的端口号)
63F57CE1-B116-47D1-91DD-54FD1EFD96B4

6.之后需要修改数据端口,在IIS服务器 -> FTP防火墙支持 -> 设置数据端口范围、对外IP -> 防火墙添加入站规则 -> 禁用FTP默认数据端口 -> 重启FTP服务
0C7987B9-3FFC-418B-9385-CAA31E194139
EF293324-028D-409C-8D3F-DA820D1DC11D
9073E0ED-E6A5-41AA-B3EC-F4861229DE27

写在最后

虽然不开启防火墙就没这么麻烦了,但是还是开启防火墙比较安全一点。之前一直以为FTP防火墙只要开放一个端口就够了,没想到还有什么数据端口。

2017/11/26 posted in  服务器

MAC App推荐

整理一下自己电脑上用的比较多比较好的MAC应用,应该大部分都有破解版的,自行搜索吧,这里只提供正版的地址了。

开发相关

  1. Alfred 首先当然要推荐这个应用,MAC下面的效率神器。功能:快速启动应用、快速搜索文件、Workflows等等功能等你来发现
  2. Dash 程序员必备吧,离线文档管理工具,也可以管理代码片段
  3. iTerm 命令行程序,比自带的要漂亮点
  4. Charles MAC下面的抓包工具
  5. PostMan 接口API调试利器,提供多平台软件,并且有谷歌浏览器扩展
  6. RegExRX 正则表达式辅助工具
  7. SiteSucker 镜像网站到本地的工具
  8. StarUML 画UML图的工具
  9. Hex Fiend 可以查看文件的二进制
  10. Safari Technology Preview 苹果浏览器开发者版
  11. Beyond Compare 文件对比工具
  12. VS Code 微软出品的文本编辑器

其他效率工具

  1. 截图 一款截图工具,腾讯出品,App Store 上可以直接下载
  2. Dr.Unarchiver 一款解压工具,直接App Store 上下载
  3. Near Lock 一款通过手机控制MAC电脑自动上锁的工具,只要你的IPhone离开你的MAC一段距离之后就会自动上锁
  4. Magnet 一款分屏工具,App Store下载
  5. CheatSheet 快捷键快速提醒工具,长按CMD建,会显示当前应用的快捷键
  6. Gas Mask 一款Host管理工具,方便快速切换Host
  7. Integrity 一款遍历网站,查找死链的工具。直接App Store下载
  8. Eudic 翻译词典
  9. Quiver 笔记应用,有人说程序员比较好
  10. Bear 笔记应用,颜值挺高
  11. OmniGraffle 画图工具,可以画各种图表
  12. MindNode 画脑图的工具
  13. Free Download Manager 下载管理工具
  14. Parallels Desktop 虚拟机

其他

  1. IINA 视频播放软件,界面清爽、小巧
2017/11/26 posted in  其他