php开发-根据设置的概率抽奖
发表于
|
分类于
PHP开发
基础权重抽奖算法算法描述:
1. 获取奖品配置,并计算总权重;
2. 生成随机数(1-100之间);
3. 遍历奖品,确定随机数落在哪个区间;【 具体实现 权重遍历累加 判断】
为什么这个算法是公平的?
数学原理正确:每个奖品的中奖概率 = 自身权重 / 总权重
随机性保证
...
php开发-设计模式之容器(container)
发表于
|
分类于
PHP开发
控制反转(IOC) 含义:原来由人为(程序员)修改代码 控制流程,反转为由程序【框架】去控制 控制反转(Inversion of Control) 是一种设计思想
没反转的情况(正转)
12345678910111213class Application { public
...
php开发-fastadmin中搜索日期时间的处理
发表于
|
分类于
PHP开发
问题在使用FastAdmin时,遇到日期时间搜索的问题,JS中的RANGE或BETWEEN操作生成的SQL总是针对时间戳的区间查询。通过分析代码发现,RANGE操作符会自动转为BETWEEN TIME,而BETWEEN操作符在含有datetimepicker样式的输入框中会被强制转换为RANGE。为
...
商城开发-SPU和SKU数据结构设计
发表于
一、SPU和SKUSPU:Standard Product Unit (标准产品单位) ,一组具有共同属性的商品集
示例 如奶茶商品中的 容量 大 、中 、小 杯 如奶茶商品中 甜度 少糖 标准 加糖
SKU:Stock Keeping Unit(库存量单位),SPU商品集因具体特
...
php开发-fastadmin表格操作列自定义按钮
发表于
自定义弹框效果按钮classname字段控制 btn-dialog
1234567{ name: 'changerecord', text: '动账记录查询', icon: 'fa fa-search', clas
...