Laravel 发送微信小程序订阅消息

微信小程序 微信小程序的通知现在由模板通知变更到了订阅消息: 长这样: 发送订阅消息的流程是: 小程序端拿到 js_code 服务端通过 js_code 请求 Open ID 并存到数据库 请求 Access Token 通过 Open ID、Access Token、模板ID 给用户发送订阅消息 […]

Composer 的使用

Composer Composer 安装(Windows) 安装Composer前需要有PHP环境Composer官网: https://getcomposer.org ,下载安装,可以设置代理以加快访问速度安装完成后输入 composer -V 可以查看版本信息 组件安装 Composer 官方组 […]

博客添加LIVE-2D模型

看到很多人都在博客中添加了 live-2d 的模型,于是就想在自己的博客中也整一个 为了保持页面的加载速度,以及维护博客的专业形象(逃~)仅在关于页面中显示 关于 我将模型的文件、CSS 样式、Javascript 等相关文件统统上传到了 COS 中,发生了一点问题,资源被拒绝了 此处的解决方法:腾 […]

LOG服务重新上线

丢了一个阿里云上面的服务器,有点点心痛,挂了一个数据库。现在把服务器更换成Windows Server 2019重新搭建IIS服务器。 至于为什么这么喜欢Windows的服务器,那当然是操作方便了,之前Jupyter和OwnCloud部署的时候敲Ubuntu命令行虽然很酷炫但是还是觉得很不适应。 为 […]

腾讯云CDN配置

CDN(Content Delivery Network 内容分发网络)能够在一定程度上加速网站的访问速度。 因此针对此站点启用了腾讯云的CDN,其中因为HTTPS证书的原因需要设置一下才能够正常的使用 首先是证书的配置,这里使用的是腾讯云上托管的证书,所以比较方便,自有的证书也可以上传。 这里打开 […]

使用HTTP 2.0协议

Nginx版本1.12.2使用HTTP 2.0协议: 需要在Nginx的.conf文件中更改监听端口为 listen 443 ssl http2; 改完之后重启Nginx服务即可 检验方法(以QQ浏览器为例): 打开网站后新建页面输入 qqbrowser://net-internals/#http2 […]

WordPress隐藏版本

暴露版本号是不安全的一个行为,因为某些版本具有特有的一些漏洞 WordPress的版本号隐藏方法: 在当前主题的 functions.php 文件中添加如下代码 function remove_wp_version() { return ”; } add_filter(‘the_generator […]

系统架构原则

1. 避免过度设计 2. 方案中包括扩展 3. 三次简化方案 4. 减少域名解析 5. 减少页面目标 6. 采用同构网络 7. 水平拓展/负载均衡 8. 服务/资源拓展 9. 地理分布拓展 10. 分散事务负载 11. 用商品化的小系统 12. 托管方案扩展 13. 利用云 14. 适当使用数据库 […]

UWP教务管理系统开发日志

6月30日 预期系统架构如下: 鉴于功能上的考虑,应用初始未登录界面如下: 建立了数据库部分关系: 实现了注册管理员的功能,并带有验证功能: 7月1日 管理员登陆功能实现 所有的用户密码使用BCrypt的不可逆加密方式保存于数据库中 SplitView布局正在测试ing 以下是上午的录屏: 7月2日 […]