150. Evaluate Reverse Polish Notation 原题&翻译 Evaluat […]
49. Group Anagrams 乱序字母分组
49. Group Anagrams 原题&翻译 Given an array of strings, […]
Elastic Search 建表, 插入, 查询
Elastic 建表查询 curl 一, 创建表 curl 方式建表需要先建立索引, 然后创建表头. 删表的时 […]
ElasticSearch 搜索 过滤上下文概述
搜索过滤语法 查询条件依赖于查询和过滤的上下文: 查询上下文 [crayon-607c0e3a0661e945 […]
swoole nginx
配置 nginx 分发请求到 swoole
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
server { root /data/wwwroot/; server_name local.swoole.com; location / { proxy_http_version 1.1; proxy_set_header Connection "keep-alive"; proxy_set_header X-Real-IP $remote_addr; if (!-e $request_filename) { proxy_pass http://127.0.0.1:9501; } } } # 关闭 php-fpm 设置, 否则动态脚本依旧会寻找 fpm |
static – parent – self – $this
static – parent – self – $this 访问静态方法,静态属性:static,paren […]
源码安装 nginx | 配置 php
源码安装 nginx | 配置 php 一, 下载 二, 安装 三, 启动 切换到可执行文件目录下 [cray […]
php 源码安装
LNMP 环境安装 (centOS) PHP 安装 切换到 /usr/local/ 目录下 [crayon-6 […]
laravel DB eloquent 查询
laravel eloquent 一 分组求和
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
$list = User::where('renzheng', '<>', 3) ->with(['hasManyComplaint' => function ($query) { $query->select('user_id', 'reason', DB::raw('sum(times) as allTimes')) ->groupBy('reason'); }]) ->whereHas('hasManyComplaint', function ($query) {}) ->select('fp_user.id', 'name', 'renzheng') ->paginate(10); foreach ($list as $key => $val) { $list[$key]->complaint_reason = array_column($val->hasManyComplaint->toArray(), 'allTimes', 'reason'); unset($list[$key]->hasManyComplaint); } |
46. permutations 全排列 cpp c++
全排列, 首先把所有可能放在首位的数字拿出来, 1234, 2134, 3124, 4123,
然后把后三位拿去递归, 同样把可能放在首位的拿出来, 后两位拿去递归交换, 返回结果即可.