Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

87 total results found

用PHP + XlsWriter实现百万级数据导入导出,怎么做?

PHP

针对百万级数据的导入导出,使用 PHP + XlsWriter 时需要考虑性能优化和内存管理。以下是我的完整解决方案: 一、核心优化策略 1. 导出优化方案 <?php class LargeDataExporter {     private $config = [         'memory_limit' => '2048M',         'max_execution_time' => 0,         'chunk_size' => 50000,         'temp_...

检查是否有未关闭的事务

MYSQL

SELECT * FROM information_schema.INNODB_TRX;

任意精度的常用数学运算:bcadd、bcsub、bcmul、bcdiv、bcmod、bccomp

PHP

bcscale — 设置所有bc数学函数的默认小数点保留位数 说明 bool bcscale ( int $scale ) 设置所有bc数学函数的未设定情况下得小数点保留位数. 参数 scale 小数点保留位数. 返回值 成功时返回 TRUE , 或者在失败时返回 FALSE 。 <?php // default scale : 3 bcscale ( 3 ); echo bcdiv ( '105' , '6.55957' ); // 16.00...

mysql 格式化时间戳

MYSQL

SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp_col), '%Y-%m-%d %H:%i:%s') AS formatted_time FROM your_table;

将查询结果列表的键(key)指定为某个字段的值

YII2

在 Yii2 中,如果你想将查询结果列表的键(key)指定为某个字段的值(例如用 id 作为数组键),可以使用 indexBy() 方法。它支持查询构建器(yii\db\Query)和 ActiveRecord 查询(yii\db\ActiveQuery)。 1. 使用 indexBy() 方法 示例: 将用户列表的键设为 id 字段的值。 php // 使用 Query Builder $users = (new \yii\db\Query()) ->select(['id', 'name...

YII2非数字字段强制按数字大小排序的解决方案

YII2

$query = MyModel::find()->where(['status' => 1]); $dataProvider = new ActiveDataProvider([ 'query' => $query, 'sort' => [ 'attributes' => [ 'price' => [ 'asc' => ['CAST(price AS UNSIGNED)' => SORT_ASC], ...

git合并分支到主分支

GIT

恭喜你成功把 `davis` 分支同步到远程了!现在要把代码合并到 `master` 分支,**我强烈推荐通过 Gitee(码云)平台发起“拉取请求”(Pull Request,简称 PR)**,这是企业开发的标准做法,既安全又便于代码审查。 当然,如果你有直接权限且想快速操作,也可以通过命令行完成。我为你整理了两套方案: --- ### 🏆 方案一:通过 Gitee 网页端发起 PR(强烈推荐) 这是最安全、最规范的方式,可以避免误操作直接覆盖 `master`,也方便团队 Leader ...