think-swoole使用教程
核心思想是swoole只是作为一个消息转发器,业务逻辑还是通过接口来实现,发送消息也是使用接口,客户端websocket只负责创建和监听接受消息即可。
环境
- centos8
- PHP7.4
2024年09月22日
核心思想是swoole只是作为一个消息转发器,业务逻辑还是通过接口来实现,发送消息也是使用接口,客户端websocket只负责创建和监听接受消息即可。
2024年09月22日
产品设计流程中,有必要对设计进行评审是大家的共识。在我每周的工作内容中,参加各类大大小小的设计评审是必不可少的一环。既有脑力激荡的评审让设计方案脱胎换骨的,也有针锋相对的评审让设计方案摇摆不定的。怎样进行一场高质量的设计评审?设计师应该如何应对设计评审,更好的表达设计意图,并收集意见改进方案?怎样避免设计评审变成竞稿或PK?如何确保设计评审这样的流程能带来更大价值?带着这些问题,我们一起看看原文作者Jason的观点。*
2024年09月22日
很多java同学对于JavaScript的理解,可能还停留在html页面上写几个jquery请求的程度,殊不知在Node.js的加持下,JavaScript早已超越,甚至干起了java的活儿,做起了微服务。珍珠港已被偷袭,后端同学们赶紧把node.js学起来吧!
web框架指的是处理http的服务端框架(https一般由nginx去处理,代码框架不需要管),可以分三个层次。
2024年09月22日
前几年,维护一个微商城的前端代码时,发现没库存的商品没显示售罄。
代码中的item_stock_pos和item_pre表示什么意思,我已忘记,只在我的开发日志中保留有这段代码。
obj[i]["item_stock_pos"] = "1204";
obj[i]["item_pre"] = "15"
if (obj[i]["item_stock_pos"] > obj[i]["item_pre"]) {
// 本以为执行这里
} else {
// 结果执行了这里
}
2024年09月22日
RXThink是一个开源的权限及内容管理框架,基于ThinkPHP5.0.22版本开发,提供更方便、更安全的WEB应用开发体验,采用了全新的架构设计和命名空间机制,融合了模块化、驱动化和插件化的设计理念于一体,开启了国内WEB应用傻瓜式开发的新潮流。
RXThink系统是一款专为中小企业量身打造的研发框架,完全基于ThinkPhp框架和Layui框架,每位开发者都可以轻松的看懂框架的架构及进行二次开发:
2024年09月22日
node-mysql-promise
Install安装
$ npm install node-mysql-promise
说明
2024年09月22日
必学(前端三剑客)
· HTML: https://developer.mozilla.org/zh-CN/docs/Web/HTML
· CSS: https://developer.mozilla.org/zh-CN/docs/Web/CSS
· JavaScript: https://developer.mozilla.org/zh-CN/docs/Web/JavaScript
2024年09月22日
注意:如果你有多个微信公众号一起开发,一定要先绑定微信开放平台,很重要,后期unionid是你管理多个微信公众号的唯一ID.
前面我们讲了,微信怎么配置安全域名与token的验证,今天我们就来看看微信公众号的授权认证。
我们用nodejs开发,框架用thinkjs,
第一步,我们先写用户授权的链接接口:
async getOauthUrlAction() {
let redirect_uri = this.post('redirect_uri'); // 获取授权的url
2024年09月22日
数据管理平台包含了多个后台项目,后台项目均使用vue作为开发框架。
子项目存在公共头部,需要统一管理维护。
子项目存在公共的依赖(如vue、vuex、vue-router等),公共依赖包可以统一维护。
子项目存在公共存在公共的配置文件例如postcss.config.js需要统一维护。
使用thinkjs统一维护每个项目的template.html,并为头部注入用户信息,并且单独构建一个common项目,统一维护第三方依赖。