如何将 $arr 数组变成 $newArr 的结构

$arr = [
[
'id' => '1',
'name' => 'a',
'attr' => '红色',
'val' => '10'
],
[
'id' =&...

PHP

4小时之前 •

现在准备使用swoole开发游戏服务端,暂时不考虑其他语言,因为公司没有熟悉其他语言,而且项目截止时间马上要到
我想问的是,比如在开发服务端的时候,游戏上面有一个动作只有金币达到多少才能操作,这个server收到客户端的socket请求,判断金币,这个从数据库判断吗?前期预估tcp链接数大概有10w 如果直接从数据库判断感觉压力太大,另外我还需要保证数据完整...

2018-04-05 •

问题背景
最近用PHP做了个API接口,为了性能所有数据先读取redis,当取出结果为空时再读取mysql,然后缓存至redis(常规操作)。
问题
昨天领导提出一个问题,当redis故障,宕机等根本连接不上的情况时,直接读取MySQL;并且希望可以在程序中设置一个故障连接的次数限制,比如连续访问5次都超时,直接略过redis...

2018-03-21 •

redis 目前不支持 事物要么成功 要么失败, 请问下有没有现成的解决办法呢??
$redis = new Redis();
$redis->connect('127.0.0.1', 6379);
$redis->select(15);
$object= $redis->multi() ;
try{
$object->se...

2018-02-28 •

假设有以下两个支付渠道。

渠道A,单笔交易限额100,日累计限额100,手续费金额:1

渠道B,单笔交易限额200,日累计限额600,手续费金额:20。

交易金额为600,怎么走能让手续费最小?

2018-02-08 •

主要是用C解决一元二次方程,但是有限定条件,具体如图

请输入图片描述

C

2018-01-18 •

因为项目中需要用到游戏的配置,配置都是用excel文件,需要读取里面的配置文件再转成lua格式的再POST接口上传,网上找了好久,多数是java和python代码就有,PHP没有这种格式,这个需求该怎么做啊?因为要标记数据类型,如果转json的话会自动的把某些类型转为字符串,显然是不符合需求的,就是为了lua那边能够清楚的看到php这个数组的数据类型,如:s...

2018-01-15 •

最近被一个问题困扰,求大神给点解决思路
我想抓取某网站的数据,接口数据返回类型是arraybuffer,需要用该网址的JS方法进行解析。
如今写了一个winform程序进行数据抓取,但在winform中返回回来的是byty[]
现在不知应该怎么把这个byte[]传到JS方法中,求大神指点。
因为权限问题,不用直接用JS请求该接口。

2017-12-07 •

目前微信的js分享到朋友圈 微信 里面设置的域名个数只能为 3个
如何突破这个限制呢?
我目前有多个域名
www.aa.com
www.bb.com
www.dddd.com
这几个域名都不是同一个主域名
我想使用跳转来实现不过微信也好像限制了 ,当前分享的链接必须是在公众号那边设置过安全域名
看下图

2017-11-23 •

现在有一个将近1亿条数据的会员账户异动表,财务每月需要导出本月数据100多W条。现在的办法是fputcvs写入输出流加flush导出到浏览器,250M的数据下载耗时将近半个小时。不知道大家有没有遇到相同的问题,你们是怎么解决的呢?如何更快的下载或保存数据?

2017-11-10 •

我用face++得到图片中人脸的坐标与宽高,截取出来后与模板人像进行合成,但是图片人脸肤色和模板人像肤色不一致,我在使用imagick扩展中,使用了modulateImage函数根据模板人像的色相和饱和度新建一图层,使用compositeImage将新图层覆盖到模板上,但是没有效果,怎么能做到类似生成军装照那种,用户上传的人脸与模板中人脸的肤色相同

2017-09-25 •

redis 为什么 定16384个槽2的14次方且不能修改

2017-09-07 •

有一个数组,如果有3个值:array(3,2,6)。交叉组合后返回:3-2,3-6,2-6,3-2-6

有一个数组,如果有4个值:array(3,2,6,9)。交叉组合后返回:3-2,3-6,3-9,2-6,2-9,6-9,3-2-6,3-2-9,2-6-9,3-2-6-9

5个值,6个值以此类推

求各位大神有没有好的解法

PHP

2017-09-03 •

想把摄像头当前帧转存成本地jpg图片,所有结构都没不报错,库也导入了,头文件也导入了,就是imwrite报错 error: undefined reference to `cv::imwrite(cv::String const&, cv::_InputArray const&, std::vector<int, std::alloc...

C++

2017-09-01 •

#include <stdio.h>
#include <math.h>
int queenPlaces[92][8]; //存放92种皇后棋子的摆放方法
int count = 0;
int board[8][8]; //仿真棋盘
void putQueen(int ithQueen); //递归函数,每次摆好一...

2017-08-25 •