- 博客(32)
- 收藏
- 关注
原创 如何在macos 用docker-compose搭建一个可以运行的lavarel框架,swoole扩展?
在 macOS 上使用 Docker Compose 搭建 Laravel、MySQL 8.0、PHP 8.1 和 Swoole 4.8.3 的环境
2023-05-05 00:34:57 767
原创 linux批量打包500个apk渠道包上传至oss,性能提升8倍
apk多渠道服务端打包方案!通过宝塔的腾讯云COSFS,将打包后的渠道包直接挂载到腾讯云上。这样可以大大缩短渠道包的上传时间。目前来说2秒可以上传一个渠道包,比之前的性能提升8倍左右。php代码中执行python脚本,通过redis队列进行异步处理的,同步会出现打包时间过长,服务器不响应的问题。
2023-02-27 15:12:56 410
原创 lavarel GroupBy之后的Count 数据有误
通过GroupBy分组后,再执行Count()函数返回的是:分组后数据,第一个分组的数量。
2022-09-28 09:25:32 570
原创 Mac上安装瓦力之Docker安装的一些小坑
mac电脑 docker安装瓦力,docker-compose.yml和官方不同的地方,其他按照官方的即可。
2022-08-07 18:28:14 335
原创 2020-11-29
[0] ThrowableError in Attachment.php line 140致命错误: Call to a member function hash() on null海豚php 报错这是什么原因
2020-11-29 18:39:38 72
原创 写日志
public function logfile($word, $path){ $filepath =“/”. $path.'/' .date('Y').'/'.date('m') ; $fileName = $filepath.'/'.date('d').'.txt'; //如果文件不存在,就创建文件 if (!file_exists($filepath)) { $res = mkdir($filepath, 0777, true); if
2020-07-17 15:01:37 99
原创 php 二维数组 根据字段排序
```sql```sql<?php$data = array( array( 'id' => 5698, 'first_name' => 'Bill', 'last_name' => 'Gates', ), array( 'id' => 4767, 'first_name' => 'Steve', 'last_name' => 'Aobs', ), array( 'id' =>.
2020-06-11 11:47:48 114
原创 thinkphp where in
1. $filter['order_status']=['in',[20,21]]; 2. $query=$query->where('order_status','in',[20,21]);
2020-05-27 12:15:14 709
原创 php 相同数组合并
public function make($kGoodList,&$list){ //\var_dump($cookList); if(empty($kGoodList)){ return; } //取第一个为参照 $newList = $kGoodList[0]; //去除第一个数组 array_shift($kGoodList); $list1[] = $newList; $kGoodList1 = []; foreach($kGoodList as $key =&
2020-05-11 14:04:21 189
原创 windows下安装composer,并生成composer.phar
1.在windows 下配置php环境变量我电脑------右键属性-----高级系统设置-----环境变量—点击path----添加php.exe路径到环境变量2.下载 composer_setup.exe3.php -r " eval(’?>’ .file_get_contents(‘https://getcomposer.org/installer’));"...
2020-04-27 23:03:40 322
原创 thinkphp分表
分表规则$rule = [ 'type' => 'mod', // 分表方式 'num' => 5 // 分表数量 ]; //批量插入 for ($i=0; $i < 100; $i++) { $user_id=Db::name('log') ->partition([], "user_id", $r...
2020-04-23 13:35:28 414
原创 php7.1 下载zip文件
<?namespace app\smdc\admin;use app\admin\controller\Admin;Class DownLoad extends Admin{ Private $StrPath="../../../public/uploads"; Private $datasec=array(); Private $ctrl_dir=...
2020-04-18 09:50:21 677
转载 php 年月日 数据统计
一、按年做统计SELECT id,SUM(case when FROM_UNIXTIME(addTime,'%Y-%m') = date_format(DATE_SUB(curdate(), INTERVAL 11 MONTH),'%Y-%m') AND `status` = 1 then money else 0 end) as '0',SUM(case when FROM_UNIXTIM...
2020-04-11 15:00:36 303
原创 php 数组 array_column()
array_column()定义和用法array_column() 返回输入数组中某个单一列的值。语法array_column(array,column_key,index_key);<?php// 表示由数据库返回的可能记录集的数组$a = array( array( 'id' => 5698, 'first_name' => 'Bill',...
2020-04-10 16:10:27 312
原创 php加减乘除 需安装bcmath扩展
/** * 精确加法 */function math_add($a,$b,$scale = '2') { return bcadd($a,$b,$scale);}/** * 精确减法 */function math_sub($a,$b,$scale = '2') { return bcsub($a,$b,$scale);}/** * 精确乘法 */f...
2020-03-23 20:14:22 158
原创 php try catch
GetRedPacketModel::startTrans(); try{ $where1 = [ "red_packet_id" => $id, "status" => 1, ]; $res = GetRedPacketModel::where($where1)->o...
2020-03-23 14:33:15 94
原创 php生成编号
/** * 生成编号 * @param $type * @return string */function get_sn($type){ switch ($type) { case 1: //订单编号 $str = $type . substr(msectime() . rand(0, 9), 1); ...
2020-03-19 15:03:42 508
原创 php sql 腾讯地图根据两点经纬度计算距离
//距离计算$sqrt = 'SQRT(POW(SIN(('.$latitude.'*PI()/180-`latitude`*PI()/180)/2),2)+COS('.$latitude.'*PI()/180)*COS(`latitude`*PI()/180)*POW(SIN(('.$longitude.'*PI()/180-`longitude`*PI()/180)/2),2))'; //...
2020-03-16 18:58:18 429
原创 php if elseif else if
```php{if $name eq 'Fred'} Welcome Sir.{elseif $name eq 'Wilma'} Welcome Ma'am.{else /} Welcome, whatever you are.{/if}
2020-03-14 10:18:03 137
原创 php 获取当前域名及根路径
use think\Request;/** * 获取当前域名及根路径 * @return string */function base_url(){ static $baseUrl = ''; if (empty($baseUrl)) { $request = Request::instance(); $subDir = str_repl...
2020-03-13 12:09:22 458
原创 php 打印调试函数
/** * 打印调试函数 * @param $content * @param $is_die */function pre($content, $is_die = true){ header('Content-type: text/html; charset=utf-8'); echo '<pre>' . print_r($content, true);...
2020-03-13 12:08:31 119
原创 获取指定长度的随机字符串
获取指定长度的随机字符串function getRandChar($length){$str = null;$strPol = “ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789abcdefghijklmnopqrstuvwxyz”;max=strlen(max = strlen(max=strlen(strPol)-1;for($i=0;$i<$lengt...
2019-12-06 11:10:09 85
原创 php生成签名
## 生成签名```phpfunction getSign($Obj){ foreach ($Obj as $k => $v) { $Parameters[strtolower($k)] = $v; } //签名步骤一:按字典序排序参数 ksort($Parameters); $String = $this->f...
2019-12-06 11:08:16 212
原创 获取当前服务器的IP
获取当前服务器的IPfunction get_client_ip(){if ($_SERVER[‘REMOTE_ADDR’]) {$cip = $_SERVER[‘REMOTE_ADDR’];} elseif (getenv(“REMOTE_ADDR”)) {$cip = getenv(“REMOTE_ADDR”);} elseif (getenv(“HTTP_CLIENT_IP”)...
2019-12-06 11:04:46 159
原创 xml转成数组 数组转xml
xml转成数组function xmlToArray(KaTeX parse error: Expected '}', got 'EOF' at end of input: … if (!xml) {return null;}//将XML转为array//禁止引用外部xml实体libxml_disable_entity_loader(true);@ res=json...
2019-12-06 10:59:00 105
原创 php 递归获取层级数组
传入id pid 通过递归输出层级数据newdata=getChilds(newdata=getChilds(newdata=getChilds(list,0);function getChilds(lists,lists,lists,pid){$list = [];i=0;foreach(i=0; foreach (i=0;foreach(lists as KaTeX parse...
2019-11-07 16:52:51 969
原创 python初级(一) 数据类型
python中数据类型一丶整数Python可以处理任意大小的整数,当然包括负整数二、浮点数浮点数也就是小数,之所以称为浮点数。整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的?是的!),而浮点数运算则可能会有四舍五入的误差。三、字符串字符串是以’‘或""括起来的任意文本,比如’abc’,“xyz"等等。请注意,’'或”"本身只是一种表示方式,不是字...
2019-08-25 12:18:43 130
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人