获取小数位数function getFloatLength($num) { $count = 0; if (!is_string($num)) { throw new \Exception('not string'); } $num = (string) $num; $temp = explode(...
获取小数位数function getFloatLength($num) { $count = 0; if (!is_string($num)) { throw new \Exception('not string'); } $num = (string) $num; $temp = explode(...
报错原因我们直接用supervisor启动gatewayworker 会发现都报错,无法启动这是因为 supervisor 无法管理后台程序,只能管理前台https://wenda.workerman.net/question/2671解决办法修改start.php在Worker::runAll();之前增加代码Worker::$daemonize = false;
https://blog.csdn.net/hoooooly/article/details/82593558配置文件opcache.blacklist_filename=/usr/local/php/etc/opcache-blacklist.txtopcache-blacklist.txt的内容为/home/wwwroot/website/test.appname.com/*
mysql常用的锁有for update 和 for update in share mode两种锁的区别for update 我认为是悲观锁,其他事务读会被阻塞等待,写被禁止,且不准多次加锁for update in share mode 读取不等待,写入会被禁止,可被多次加锁in share mode的问题如果两个事务对同一行数据加锁很容易导致,两个事务都更新失败使用场景基于以上特点介绍...
原文地址http://www.thinkphp.cn/topic/42766.html注意端口 数据库等pgsql中没有table_msg这个函数需要自己到库中定义,如下所示pgsql postgresql中没有 这个CREATE OR REPLACE FUNCTION pgsql_type(a_type varchar) RETURNS varchar AS $BODY$ DECL...
服务器腾讯更好支持按量阶梯付费,带来的好处是可以随时升降服务器配置,这对像我一样的广告开发实在太重要了微信内网通信,速度快的飞起,如果主要业务是围绕微信更是不二之选serverless阿里云更好支持php-fpm支持http触发,除了自定义域名,已经具备了实际使用的价值vpc腾讯更好支持将自己的服务器作为vpc的网关
2018年08月,IOS微信发新版,带来了悬浮球等便捷功能,但是也带来了一个IOS底部白色导航栏的问题,这个微信自作聪明的功能,被众多广告主所厌恶,解决的难题摆在了程序面前问题描述常规来讲,我们需要登录的页面,都是检测登录后,如果未登录,就用location.href进行跳转,引导用户授权登录,但是新版IOS微信这样做的时候,微信会在底部自动填加一个白色的导航栏,不受程序控制,进一步减少了屏...
客户很多时候难以正确理解概率的意义,或者难以给出概率,此时可大致上把奖品数量作为权重进行抽奖权重作为概率抽奖时,可以用循环把每个奖品放进数组,权重多大就有多少个值,然后用array_rand获取数组的key,再获得奖品但是客户可能要求不同时段概率不同,所以我们可以事先将所有概率和时段的关系写好,然后抽奖时进行判断,获取相应的权重数组,之后再执行上述权重作为概率抽奖权重抽奖实例$current...
作为广告行业中的一环,我们每年要完成大量的抽奖活动抽奖活动看似简单,实际上在高并发,大流量情况下不把奖品发错,又能百分百按客户要求还是有一定难度主要有以下难点客户奖品规则不定,有时候所有奖品都是按概率给出,有时候所获奖品又和以前中奖情况关联(例如:客户可能要求,中过杯子的人不能再中优惠券)客户对数量要求不定,可能有的客户希望按周去控制总数,有的要按天控制,有的要按工作日和周末去控制客户可能随...