微信小程序登录注册逻辑和场景
微信静默注册 小程序获取微信code(wx.login)发送给后端 后端通过code获取到用户在微信体系内的openId和unionId 后端通过openId或unionId查看是否在数据库中存在此用户,有则提示用户已注册, 无则执行创建用户逻辑 后端创建用户成功,返回accessToken, refreshToken,用户id和用户角色信息 微信…
mysql查询带有中文圆括号的结果异常
问题 假设在address表中存在如下一条记录,注意圆括号为英文的(和) id details 1 xx省yy市zz区某某街道(12)号 当使用如下语句查询某个地址的记录是否存在,注意这里使用中文的(和) SELECT * FROM address WHERE details = 'xx省yy市zz区某某街道(12)号' 结果竟…
sku选择算法-1
前言 目前电商平台的业务中,只要有商品,不可避免的会遇到 SKU方面功能。这篇文章就从理论到实践,从商品创建到商品购买,手把手带你实现 SKU 相关的“核心算法”。 让我们看看实际场景: 有了上图规格选中预处理,就能够帮助用户在购买商品时,直观的了解到商品是否可以购买。 在我们实际开发过程中,商品创建页会先进行规格组装,商品购买页会对规格选择做处理…
随机图片链接
如果要获取一个指定长宽的图片,请指定如下链接地址:https://picsum.photos/[width]/[height] https://picsum.photos/200/300 如果要获取一个正方形的图片,只要指定尺寸就好:https://picsum.photos/[size] https://picsum.photos/200 如果不…
github加速利器
饱受github访问不畅的摧残,每次修改完代码几次push都失败的焦虑无法排解,终于找到这个github加速利器,无脑使用。 方便好用的工具: https://github.com/dotnetcore/fastgithub/releases 到指定链接下载对应操作系统的版本就好。 在windows桌面双击运行FastGithub.UI.exe即可…
mysql5.7支持utf8mb4
目录 修改mysql server配置 转换数据库/表/字段 修改mysql server配置 修改/etc/my.cnf [mysqld] ... character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci [client] default-character-set=utf8…
定时备份MySQL数据导远程机器
目录 设置待备份的机器无登录远程访问远程服务器 Cron执行脚本 脚本 设置待备份的机器无登录远程访问远程服务器 在待备份的机器下生成密钥, 输入ssh-keygen -t rssa命令,然后一路回车 # ssh-keygen -t rsa Enter file in which to save the key (/root/.ssh/id_rsa…
互联网时代文章利器
写文章很多时候都需要图文并茂,因为没有一个趁手的工具,不仅要把逻辑讲清楚;还得花时间整理图片,排版,这些和文章内容本身关系不是特别大;但有时候后者消耗的时间比前者还要多,导致输出的效率大打折扣。为了输出内容的时候只需要关注内容本身;尽可能最方便的处理图片和排版这些实际与内容关系不大的东西,做到文章写完,图片、排版也一并都整理好了。为了达到这一目的,…
R6900刷梅林固件支持AiMesh
为了最大化压榨旧硬件性能,计划将Netgear R6900升级到支持AiMesh,以便和Asus路由器进行AiMesh组网 步骤 Netgear R6900路由器刷梅林chk文件模拟成R7000 路由器升级到梅林380版本 路由器升级到梅林384版本 一、R6900路由器刷梅林chk文件以便识别为R7000 记录原路由器的拨号等相关信息,重置路由器…