灌水区
-
JWT 用作 session 真的正确吗
现在很多人使用 JWT 用作 session 管理,这是个糟糕的做法,下面阐述原因,有不同意见的同学欢迎讨论。 首先说明一下,JWT 有两种: 无状态的 JWT,token 中包含 session 数据。 有状态的 JWT,token 中仅有 session ID,session 数据还是存储在服务端。 本文讨论的是 “无状态的 JWT”,就是把用户的 session 数据放到 token 中。 … -
如何判断各种手机浏览器?
前端 js判断 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u… -
thinkphp5 数据库字段比较不生效
今天使用 thinkphp5 写一段Sql查询数据库一个字段大于另外一个字段时发现Sql是正确的,但是实际查询结果不对 比如查询用户表xiadmin里面 积分score 大于 余额balance 的用户 XiadminModel::where('score', '>', 'balance')->select(); 咋一看,没毛… -
Electron+Uniapp激活码验证方案
Electron+Uniapp激活码验证方案(含持久化存储) 一、整体实现逻辑 核心思路:通过Electron控制应用启动流程,首次启动时弹窗收集激活码,验证通过后存储到本地文件(持久化,关机重启不丢失);后续启动直接读取本地存储的激活码,跳过弹窗。同时,Electron将激活码作为参数传递给Uniapp打包的H5页面,供Uniapp调用。 技术依赖:Electron内置的dialog(弹窗)、f… -
Window10 使用 Vue Yarn 使用时报错
根据官网 https://classic.yarnpkg.com/en/docs/install#windows-stable 安装说明使用npm安装 yarn npm install --global yarn 执行成功之后window10 使用yarn 命令时报错 出现了以下错误 yarn : 无法加载文件 F:\nodejs\node_global\vue.ps1 ,因为在此系统上禁止运… -
windows host新增bat脚本
有些时候教用户本地修改host,遇到权限不足的问题,让他改权限跟下载编辑器都十分麻烦, 于是这个脚本诞生了,方便新增host指向 复制并保存为 changehost.bat 用管理员权限打开即可 @echo off chcp 65001 >nul setlocal enabledelayedexpansion REM Check for administrator privileges &g… -
阿里云OSS权限设置
阿里云OSS权限设置阿里云OSS权限设置,只允许某个账号的AK控制一个存储桶(OSS Bucket) 我们都知道如果阿里云直接使用主账号的AK的话权限是很大的,几乎可以通过API操作阿里云所有的数据,如果AK泄露并且被恶意使用,有可能别人帮你删库,销毁服务器等等操作 主AK权限可以看下这个图 我觉得也挺神奇,为什么阿里没有只允许某个账号的AK控制一个存储桶(OSS Bucket)这种需求,我本来想… -
PHP Redis 锁参考脚本
1、用户交易锁,防止用户重复点击 2、设置并发锁 -
随遇而安
有一种心境,叫随遇而安 《幽窗小记》中有这样一副对联:宠辱不惊,闲看庭前花开花落;去留无意,漫随窗外云卷云舒。 每每想到这两句话,都会觉得心里的烦躁被洗涤一空。 世事总有不如人意处,但总有能够坦然面对悲喜和无常,时时修持一颗平常心的人。 得也好,失也罢;顺境也好,逆境也罢,都不是绝对的状态,所谓的绝境,换个角度去看也许就能逢生。 遇人别纠缠,遇事别强求,委屈自己,不如随遇而安。 01 前两天,去朋… -
Category Order and Taxonomy Terms Order 慢卡顿
由于 WordPress 分类本身无法排序 Category Order and Taxonomy Terms Order 一款可以对分类进行排序管理的wordpress插件,对一些有着调用类功能的主题非常有用 这款插件本身内联了 Facebook 跟 Twitter 统计JS代码,由于国内无法访问这两个网站,所以我们使用这个插件的时候加载分类显得特别特别慢,但是我们可以直接屏蔽这两个统计代码 找… -
php 多组数组算所有的组合形式
深入研究下商城如何为多属性多库存的商品计算组合的方式 比如一个商品有三个属性 颜色 红色、黄色 尺寸 M、L、XL 材质 轻、重 一开始没有考虑周到,分别给每个属性都加了一个价格,库存 比如选择商品时选择不同颜色,获取不同价格,但是当产品有多个属性时这种方式就有问题了,如 选择 红色,M,轻 这种多属性结合一起的就不能使用一个属性一个价格 这个时候需要为每个属性可能出现的组合设置价格,库存。如: … -
Atom 插件记录
参考文章 https://github.com/nieweidong/learn-atom双击同代码高亮1、highlight-selected


















