sbf胜博发娱乐城如何把一个集合,转换成固定格式的文件流 ?

( sbf胜博发娱乐城 )

有一个集合 List<User> 里面有200条数据 ,
我想把它转换成 .csv格式的流 ,
通过 httpPost 发送出去 ,
直接把list转成流和读取 .csv 的流有什么区别 ?

下面是请求参数类型 :

这个格式file的.如果我的值是 流应该也没有问题吧 ?

直接读list 流 怎么跨语言?

看问题的描,对方提供的应该是 http 服务,题主是想通过 HttpClient 形式上传文件到 对应的服务上的。
如果我的理解不错的话。
那么楼主的是必须要将List<> 转换成 对应的文件格式.csv的.
假设不这么做的话,对方能接收到你的字节流,也是无法解析的,因为对方是按照CSV 格式解析的。

一言以蔽之,客户端和服务端的业务协议不一致。 双方都不知道对方说什么。

.csv 包含文件头信息以及.csv文件独特的文件内容构成的流,就像定好了的协议一样

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

sbf胜博发娱乐城想开发个QQ附近的自动打招呼。需要哪些技术支持,如何学习。求完整思路

( sbf胜博发娱乐城 )

小应用插件。

你去学习下按键精灵吧…给你打开一个新的世界

不错哦~
希望你能成功~
QQ不是有同城搜索吗~

安卓可以看一下 辅助功能服务

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

胜博发游戏官网Future获取结果时候,使用while循环查询isDone()与使用get()堵塞当前线程直至返回结果,那种方式好?为什么?

( 胜博发游戏官网 )

java.util.concurrent.Future获取结果时候,使用while循环查询isDone()与使用get()堵塞当前线程直至返回结果,那种方式好?为什么?

(看完/读完)这篇文章有何感想! 胜博发游戏官网的分享…

SBF胜博发娱乐老虎机子类里继承的方法为什么会去使用父类的prvate属性?

( SBF胜博发娱乐老虎机 )

请直接看我精简后的代码:

public class HomeTest {
    private String home = "This is HOME";

    public void printHome() {
        System.out.println(home);
    }
}

public class SmallHomeTest extends HomeTest {
    
    private String home = "This is SMALL HOME";
    
}

public class Entry {

    public static void main(String[] args) {
        SmallHomeTest small = new SmallHomeTest();
        small.printHome();
    }
}

这里的运行结果是This is HOME,而不是”This is SMALL HOME”,也就是说,子类HomeTest调用的继承来的方法printHome()里使用的属性,是父类里的private Home,这点我很奇怪,父类里的private不应该是对子类屏蔽的吗?求解释,谢谢!

我自己来回答这个问题吧,今天研究了下,可能是我对继承的理解不太对。

这里子类SmallHomeTest,虽然继承了父类的HomeTest的printHome()方法,其实仅表示,子类可以以父类的身份去调用父类的printHome()方法,而不是指子类有这个方法。

所以说,当编译执行时候,编译器发现子类里的small.printHome()语句时,会先检查子类有没有printHome方法,如果没有,再看其父类有没有,如果有,则是以父类的身份,来调用这个printHome()方法,则里面的home变量是来自父类的private home变量(父类是看不到子类定义的的private home变量的)。

public class Entry {
    public static void main(String[] args) {
        SmallHomeTest small = new SmallHomeTest();
        small.printHome();//........①
    }
}

你①处代码调用的
   

 public void printHome() {
        System.out.println(home);
    }
    
        用public修饰,这和
   

     public String getHome() {
        return home;
    }
        
        没区别。

成员变量是私有的,只能够在类的内部被使用。成员方法是公有的,可以被外部调用。类的基本特性。

多态性并不能体现在字段上。

       0: aload_0
       1: invokespecial #10                 // Method java/lang/Object."<init>":
()V
       4: aload_0
       5: ldc           #12                 // String This is HOME
       7: putfield      #14                 // Field home:Ljava/lang/String;
      10: return

  public void printHome();
    Code:
       0: getstatic     #21                 // Field java/lang/System.out:Ljava/
io/PrintStream;
       3: aload_0
       4: getfield      #14                 // Field home:Ljava/lang/String;  //这里getfield #14就是上面putfield #14 ,内容是死的。
       7: invokevirtual #27                 // Method java/io/PrintStream.printl
n:(Ljava/lang/String;)V
      10: return

就近原则。printHome()方法是父类的方法,printHome()里成员变量的使用优先访问父类的成员变量。

(看完/读完)这篇文章有何感想! SBF胜博发娱乐老虎机的分享…

SBF胜博发娱乐老虎机关于Tomcat启动时为Catalina赋值cparaentClassLoader问题

( SBF胜博发娱乐老虎机 )

    // 用反射赋值
    Class<?> paramTypes[] = new Class[1];
    paramTypes[0] = Class.forName("java.lang.ClassLoader");
    
    Object paramValues[] = new Object[1];
    paramValues[0] = sharedLoader;
    
    Method method = startupInstance.getClass().getMethod(methodName, paramTypes);
    method.invoke(startupInstance, paramValues);
    
    // 不用反射实现
    Catalina catalina = new Catalina();
    catalina.setParentClassLoader(sharedLoader);

这两种方式的效果是一样的吗?
用反射的时候, 没有实例化对象, 而 parentClassLoader 又不是静态的, 那么它给什么赋的值?

(看完/读完)这篇文章有何感想! SBF胜博发娱乐老虎机的分享…

sbf胜博发娱乐城实现微信机器人获取群信息

( sbf胜博发娱乐城 )

以post请求
https://wx.qq.com/cgi-bin/mmw…
这个地址,服务返回

 {
    "BaseResponse": {
    "Ret": 1200,
    "ErrMsg": ""
},
    "Count": 0,
    "ContactList": []
}

是什么意思? 谁能帮助解决下?

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

sbf胜博发娱乐城有AppClassLoader和ExtClassLoader这两个类吗?为什么在API文档里面没有找到?

( sbf胜博发娱乐城 )

在java深度历险中看到——

都是sun/misc/Launcher.class的静态成员内部类,声明如下:
static class AppClassLoader extends URLClassLoader
static class ExtClassLoader extends URLClassLoader

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

胜博发游戏官网linux运维系统怎么编写

( 胜博发游戏官网 )

最近做些运维的工作,经常碰到磁盘不足、cpu过高、或者某个服务未启动。想用java写一个web界面来管理,以及展示一些图表, 用python来采集数据到数据库。 有没做过类似的,希望给出点意见给我。我应当怎么做。

技术体系,实现思路都可以

简单来说可以采用两种方式:
1、远程采集方式
使用Python通过ssh等方式登录被管机,执行各种命令,采集数据,写入数据库,待JavaWeb展示
需要解决Python执行命令并获取数据的问题
优点是不侵入被控机,不占用被控机资源(cpu、内存)
缺点就是可能功能有限
2、Agent方式
分服务程序和Agent程序,服务程序负责调度和通讯,Agent程序负责采集数据,在被控机安装Agent程序,实现采集数据,通过socket等方式传回服务程序,写入数据库,待JavaWeb展示。
优点是功能可以很强大
缺点就是实现较复杂,需要解决通信问题,占用被控机资源

简单思路

可以试试Ansible, Ansible的社区很活跃, 功能很多, 更可以开发自己的插件.
算是1楼方式一的实现

java使用字节码增强的方式,获取服务器进程甚至是 java method的运行状态以及服务器监控指标,然后上传到 采集服务器,用python进行数据分析科学计算,展示图表

(看完/读完)这篇文章有何感想! 胜博发游戏官网的分享…

sbf胜博发娱乐城android 4.4.4的设备运行一段时间后卡住不动了

( sbf胜博发娱乐城 )

4.4.4的设备。在界面中有重复播放广告。用的exoplayer。程序一直使用一段时间之后出现应用卡住,也没有等待响应这种弹出框,就是卡住不动了。log异常如下:

09-09 14:32:53.642: E/ViewRootImpl(760): Could not lock surface
09-09 14:32:53.642: E/ViewRootImpl(760): java.lang.IllegalArgumentException
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.Surface.nativeLockCanvas(Native Method)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.Surface.lockCanvas(Surface.java:247)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.ViewRootImpl.drawSoftware(ViewRootImpl.java:2440)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.ViewRootImpl.draw(ViewRootImpl.java:2414)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.ViewRootImpl.performDraw(ViewRootImpl.java:2258)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.ViewRootImpl.performTraversals(ViewRootImpl.java:1888)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.ViewRootImpl.doTraversal(ViewRootImpl.java:1005)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.ViewRootImpl$TraversalRunnable.run(ViewRootImpl.java:5609)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.Choreographer$CallbackRecord.run(Choreographer.java:761)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.Choreographer.doCallbacks(Choreographer.java:574)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.Choreographer.doFrame(Choreographer.java:544)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.view.Choreographer$FrameDisplayEventReceiver.run(Choreographer.java:747)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.os.Handler.handleCallback(Handler.java:733)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.os.Handler.dispatchMessage(Handler.java:95)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.os.Looper.loop(Looper.java:136)
09-09 14:32:53.642: E/ViewRootImpl(760):     at android.app.ActivityThread.main(ActivityThread.java:5001)
09-09 14:32:53.642: E/ViewRootImpl(760):     at java.lang.reflect.Method.invokeNative(Native Method)
09-09 14:32:53.642: E/ViewRootImpl(760):     at java.lang.reflect.Method.invoke(Method.java:515)
09-09 14:32:53.642: E/ViewRootImpl(760):     at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:736)
09-09 14:32:53.642: E/ViewRootImpl(760):     at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:570)
09-09 14:32:53.642: E/ViewRootImpl(760):     at dalvik.system.NativeStart.main(Native Method)
09-09 14:32:53.652: E/Surface(760): dequeueBuffer failed (Invalid argument)

完全摸不着头脑,网上查了,是有相关的错误,不过没有一个解决办法。改过硬件加速为false,没有作用。

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

sbf胜博发娱乐城看看这是什么加密方式,能否解密?

( sbf胜博发娱乐城 )

密文是这样子的:V53::eJwzcDJAASYWRhaGLsYGLqamTpZGji4GJuYGlpbGbm4mhhbmxi6OAPBkCik=
明文对应的是11位手机号码,这个是可以确定的;
所以想问大家这是用了什么加密方式?

我可以肯定告诉你这是编码过的二进制数据(::之后)
真的很难看出是什么进行加密的

你这肯定是无法解密的,从结果来看,应该是经过base64加密过的,但是经过几层加密,以及加密使用的盐都不知道,怎么解密。。。

基本上应该是解密不了。。。

SHA256加密?

应该是先加密,然后base64编码转换后的。。。不知道加密算法,很难解密

不知道加密算法,解密无忘。

很难吧,只可以看出最后是base64加密的,至于之前进行了怎样的加密,看不出来

密文一般都是二进制,为了方便存储和传输一般都base64_encode编码为字符串,解密前先base64_decode.其实就算你知道了加密算法,你也得知道密钥才能解密.下面就看看两种常见类型加密里的主流加密算法:

非对称加密中的RSA:

用openssl生成rsa密钥对(私钥/公钥):
openssl genrsa -out rsa_private_key.pem 1024
openssl rsa -pubout -in rsa_private_key.pem -out rsa_public_key.pem
私钥 rsa_private_key.pem 放在服务器端.
公钥 rsa_public_key.pem  放在Android/iOS/浏览器等客户端.
<?php
header('Content-Type: text/plain;charset=utf-8');
$data = 'phpbest';
echo '原始内容: '.$data."\n";

openssl_public_encrypt($data, $encrypted, file_get_contents(dirname(__FILE__).'/rsa_public_key.pem'));
echo '公钥加密: '.base64_encode($encrypted)."\n";

openssl_private_decrypt($encrypted, $decrypted, file_get_contents(dirname(__FILE__).'/rsa_private_key.pem'));
echo '私钥解密: '.$decrypted."\n";

对称加密中的AES(比如可以用来加密用于认证用户身份等敏感cookies):

<?php
header('Content-Type: text/plain;charset=utf-8');
$data = 'phpbest';
echo '原始内容: '.$data."\n";

//这是一个很长的密钥,即使超过加密算法(cipher)支持的最大长度
//比如AES密钥最大长度为32,BlowFish为56,输出mcrypt_enc_get_key_size($td)可见.
//md5( uniqid(getmypid().'_'.mt_rand().'_', true) ); 自行生成并保存32位AES密钥
$key = '5951fe63c56c60e18a65064819e3101d';

$td = mcrypt_module_open(MCRYPT_RIJNDAEL_256, '', MCRYPT_MODE_ECB, '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
$key = substr($key, 0, mcrypt_enc_get_key_size($td));
mcrypt_generic_init($td, $key, $iv);
$encrypted = mcrypt_generic($td, $data);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
echo '密钥加密: '.base64_encode($encrypted)."\n";

$td = mcrypt_module_open(MCRYPT_RIJNDAEL_256, '', MCRYPT_MODE_ECB, '');
$iv = mcrypt_create_iv(mcrypt_enc_get_iv_size($td), MCRYPT_RAND);
$key = substr($key, 0, mcrypt_enc_get_key_size($td));
mcrypt_generic_init($td, $key, $iv);
$encrypted = base64_decode('nMD7Yrx37U5AZRpXukingESUNYiSUHWThekrmRA0oD0=');
$decrypted = mdecrypt_generic($td, $encrypted);
mcrypt_generic_deinit($td);
mcrypt_module_close($td);
echo '密钥解密: '.trim($decrypted)."\n";

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

胜博发游戏官网APP版本,安卓高于5,0版本会出现某些功能返回空值。

( 胜博发游戏官网 )

public static String userAgent = “Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/29.0.1547.66 Safari/537.36”;

(看完/读完)这篇文章有何感想! 胜博发游戏官网的分享…

sbf胜博发娱乐城【SOS】nginx无法解析php文件?

( sbf胜博发娱乐城 )

已经在服务器上装了nginx和php,php-fpm(监听9000端口)
可以正常显示html,但是每当输入url打开一个php时,无法正常解析,导致变成下载模式

nginx.conf如下

现在打开php直接变成404…Orz

干脆贴出来吧,估计是这一段的问题,搞了好久都没进展….

location ~ \.php$ {
    fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass   127.0.0.1:9000;
        fastcgi_index  index.php;
        fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
        include        fastcgi_params;
}

这样写试一下 用nginx -t命令检查你的nginx配置文件是否有错误
location /index.php {

    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;

}

我以前也有过,当时是centos6,后来换成7了。
之后绑定好域名就好了

还能显示nginx的画面
问题是我用域名安装源码怎么就显示404
用ip安装弹出php文件的下载,php我也运行了啊。
网站默认主目录我也已经定位到www.38934.tech上面了。
苦恼啊!
2016-10-26 09:33:34
管理员
请您确保以下3个设置:

  1. 域名解析到服务器IP

  2. Nginx网站管理里有配置这个域名

  3. 修改完配置后有重载或重启Nginx
    目前已为你修正配置。

第一步 nginx.conf的配置

location / {
        if (!-e $request_filename) {
             rewrite  ^/(.*)$  /index.php/$1  last;
             break;
        }
    }

    location ~ ^/s-([0-9a-z]+)-(.*) {
        rewrite ^/s-([0-9a-z]+)-(.*) /shtmls/$1/$2 last;
        break;
    }

    location ~ .+\.php($|/) {
        set $script    $uri;
        set $path_info  "/";
        if ($uri ~ "^(.+\.php)(/.+)") {
              set $script     $1;
              set $path_info  $2;
        }

        fastcgi_pass 127.0.0.1:9000;
        include fastcgi_params;
        fastcgi_param PATH_INFO $path_info;
        fastcgi_param SCRIPT_FILENAME  $document_root/$script;
        fastcgi_param SCRIPT_NAME $script;

    }

第二步 sudo vim /etc/php5/fpm/pool.d/www.conf
将 ;listen = /var/run/php5-fpm.sock
改成 listen = 127.0.0.1:9000

你的代码直接放在/root里么?你改过之后的完成配置也发一下吧。

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

胜博发游戏官网如何在自己的项目中实现word在线编辑

( 胜博发游戏官网 )

希望能在自己(公司)的项目中实现word在线编辑,感觉无从下手

(不好意思,没说清楚,我补充一下:比如我上传了一份word,然后能在线编辑这个word文件,编辑之后能保存)

谢邀~
富文本编辑器
http://summernote.org/

你可以使用百度的ueditor
http://ueditor.baidu.com/webs…

如果不考虑富文本编辑器的话,硬要实现office系列的在线编辑。

你大概有以下几条路走:
1、只考虑IE,用专有ActiveX插件,实现浏览器里面编辑office文档。https://github.com/stone0090/…
2、现代浏览器,接入在线的office online 。

不要说在线 Word 编辑,就是在线 Word 阅读都已经很不容易了,这个功能太专业了。

网上能搜到一些阅读组件,大部分是收费的,比如永中的高清服务器版本收费大概是80K。

另外,你可以去看看 Open Office 有没有提供相关的组件。Open Office 一直是开源的 Office 解决方案。

(看完/读完)这篇文章有何感想! 胜博发游戏官网的分享…

sbf胜博发娱乐城php中的字符编码

( sbf胜博发娱乐城 )

$str1 = "\xe4\xb8\xad";

$str2 = '\xe4\xb8\xad';

$str3 = '中';

能否详细解释一下三者的区别,是否可以相互转化

第一次在segmentfault上回答问题。。

PHP字符串变量,双引号和单引号的意义是不同的

使用双引号时会转义 单引号时不转义
使用双引号时,$xxxx文本会被相应变量的值替换,单引号没有这个效果

Eg.

$abc='123';
echo "$abc"; //这样会输出123
echo '$abc'; //这样会输出$abc
echo "\n"; //这样会输出一个换行符
echo '\n'; //这样会输出\n两个字符(一个斜杠一个n)

回到问题,
“中”这个汉字在UTF-8的16进制编码是0xe4,0xb8,0xad
因此在双引号字符串中,会被转义为 “中” x开头表示这是一个以十六进制表达的字符,就和HTML中&xe4; 一样
单引号字符串中,直接输出xe4xb8xad

如果你的环境编码是在UTF-8下面, str1和str3等价, 如果直接echo, 都会输出”中”, 如果是二进制层面三个字节比较, 也是完全相等, PHP中的字符串就是直接本地编码二进制存储的

如果你的环境编码是非UTF-8(例如GBK), str1基本上是个乱码, str1和str3也不再等价

至于str2, 它无论什么时候都会输出 ‘\xe4\xb8\xad’ (不含引号, 在单引号的字符串中, 只有单引号本身需要转义成\’, 其它情况的\都视为普通字符处理

只解释第一个与第二个的区别,也就是单引号与双引号的区别

双引号:引号内部会被转义
单引号:引号内部不会被转义

$a = 123;

echo "output:$a";//output:123
echo 'output:$a';//output:$a

//下面的示例仅限linux的php-cli
echo "new line\nsecond line";
/*
会换行,输出:
new line
second line
*/

echo 'no new line\n aaa';
/*
不会换行,输出:
no new line\n aaa
*/

\x后跟着十六进制数字的属于转义字符,转义字符只有在双引号"中才起作用。单引号中只有对单引号本身'和反斜杠\的转义有效,其他的都无效。

PHP本身不区分字符编码。也就是说,$str1是一个三字节的字符串,字符串的三个字节分别是(十六进制编码)E4 B8 AD。如果在UTF-8编码中,就是字。其他编码中就不一定了。

$str2则是一个12字节的字符串,就是你输入的那些字符。

$str3则是一个字符串,如果你把文件以UTF-8编码保存,那就和$str1是一样。如果你以GBK保存,那就是两个字节的D6 D0,如果你以BIG5保存,就是A4 A4


不管是UTF-8、GBK还是BIG5,甚至于很多其他的语言编码,都是遵循EUC的,也就是说对于ASCII字符,他们的编码都是一致的,所以无论用哪种编码保存,对PHP的代码工作都不会有影响。但是对于非ASCII字符就有很大的区别。

所以PHP中的非ASCII字符要正常显示,就要保证你的保存编码和输出编码是一致的。如果是输出的是HTML,是通过meta标签或者在HTTP Header中声明编码的。如果不一致,那就会出现乱码了。

(看完/读完)这篇文章有何感想! sbf胜博发娱乐城的分享…

SBF胜博发娱乐老虎机微信第三方图片多选

( SBF胜博发娱乐老虎机 )

微信使用第三方的上传插件不能多选,用微信的又因为一套appid多个系统使用,总会出一些奇葩问题,请问各位怎么解决在微信浏览器下图片上传多选的问题?

(看完/读完)这篇文章有何感想! SBF胜博发娱乐老虎机的分享…

胜博发游戏官网php命令行无法运行php脚本

( 胜博发游戏官网 )

谢谢各位大神进来,我的问题是这样的:
我有一个项目中向外请求的次数很多,于是我就单独写了一个脚本开启多进程,在这个多进程脚本中需要先加载项目的头文件,问题就出在这里,我用浏览器直接访问这个脚本是可以加载的,但是用命令行“php+多进程脚本”来开启这个脚本时,头部文件就无法加载,这个无法加载主要是在数据库无法连接的问题。由于项目代码特别大,这边也无法全部贴出来。
所以想请教一下:是不是数据库的加载对方式也有要求,有什么方式能够实现我的需求吗?

应该是命令行的脚本执行方法问题:

  • php /path/a/b/c/index.php 该写法对项目的路径有要求。如果项目中如require等引入的路径是相对路径,那容易出问题

  • cd /path/a/b/c; php index.php 该写法可避免上面问题。

看你是不是属于这种情况。

(看完/读完)这篇文章有何感想! 胜博发游戏官网的分享…

SBF胜博发娱乐老虎机php数组合并

( SBF胜博发娱乐老虎机 )

有三个一维数组,
Array ( [0] => 12312 [1] => 2321 [2] => 12321 )
Array ( [0] => 133 [1] => 444 [2] => 888 )
Array ( [0] => qqqqqqq [1] => wqwq [2] => wqe )

合并成
array( [orderno] => 12312 [deliverysn] => 133 [deliverycorpname] => qqqqqqq)

array( [orderno] => 2321 [deliverysn] => 444 [deliverycorpname] => wqwq )  一次类推怎么做

不知道题主是不是这个意思,效果如下
https://3v4l.org/8r0ko

//首先要确定这3个数组是关联数组和所包含的元素个数都是一样的
$arr_orderno = [12321,321,321];
$arr_deliverysn = [7,8,9];
$arr_deliverycorpname = ['asd','qwe','zxc'];

$arr_merge= [];
for($i = 0; $i < count($arr_orderno); $i++){
  $arr_merge[$i] = [$arr_orderno[$i], $arr_deliverysn[$i], $arr_deliverycorpname[$i]];
}

$arr_key = ['orderno', 'deliverysn', 'deliverycorpname'];

$arr = [];
foreach ($arr_merge as $value) {
  $arr[] = array_combine($arr_key, $value);
}


print_r($arr);

foreach($arr_a as $k=>$v){
    $arr_{$k}['orderno'] = $v;
    $arr_{$k}['deliverysn'] = $arr_b[$k];
    $arr_{$k}['deliverycorpname'] = $arr_c[$k];
}

$arr_key = ['orderno', 'deliverysn', 'deliverycorpname'];
$map_arr=array_map(null,$arr_orderno,$arr_deliverysn,$arr_deliverycorpname);
$res=array_map(function($i) use($arr_key){
return array_combine($arr_key,$i);
},$map_arr);
/*
[
     [
       "orderno" => 12321,
       "deliverysn" => 7,
       "deliverycorpname" => "asd",
     ],
     [
       "orderno" => 321,
       "deliverysn" => 8,
       "deliverycorpname" => "qwe",
     ],
     [
       "orderno" => 321,
       "deliverysn" => 9,
       "deliverycorpname" => "zxc",
     ],
   ]
*/

(看完/读完)这篇文章有何感想! SBF胜博发娱乐老虎机的分享…

胜博发游戏官网php 路径问题?

( 胜博发游戏官网 )

index.php里头
注意到这两个:

require __DIR__ . '/vendor/autoload.php';

require 'vendor/autoload.php';

上面两句话还是有区别的,第二句话在有些时候会出问题的,是在命令行执行的时候

__DIR__,指向当前执行的PHP脚本所在的目录
显然2个require的路径不是同一个东西,只是有时候正好相等。

(看完/读完)这篇文章有何感想! 胜博发游戏官网的分享…

SBF胜博发娱乐老虎机phpQuery获取网页里的js变量,如何获取

( SBF胜博发娱乐老虎机 )

获取:view-source:http://www.dianping.com/shop/…网页里的
window.shop_conifg变量,如何获取?

<script>
window.shop_config={
        userId: 0,
        shopId: 11576689,
        shopName: "优尼牙科",
        cityId: 2,
        power:5,
        shopType:85,
        map:{
            power:5,
        manaScore:0
        },
        licensePics:['http://mss.sankuai.com/v1/mss_bccd2477df9e492ca0baeb67e4eb3491/qualification/8723a20a-a40c-11e3-8fb0-a254baaa25bb?temp_url_sig=c17ff6525cfabce9e5f94b46ca3f9ee5115a1309&temp_url_expires=1479364038',],
    mainCategoryId:182,
     defaultPic:"http://qcloud.dpfile.com/pc/hhF4nWJIwWw4FXmGBaW39dKYr5NdlHLz5G64Lx3QSTypRKzSBzQnLPwzWURFZUAvtOnd3gXQdDYlAqlaVaAFeZ0rYYyiRo_EhzufqWWjTjs.jpg"
    }
</script>

没用过phpquery,这里用正则

//$str就当phpquery获取的字符串
$str="<script>
window.shop_config={
        userId: 0,
        shopId: 11576689,
        shopName: \"优尼牙科\",
        cityId: 2,
        power:5,
        shopType:85,
        map:{
            power:5,
        manaScore:0
        },
        licensePics:['http://mss.sankuai.com/v1/mss_bccd2477df9e492ca0baeb67e4eb3491/qualification/8723a20a-a40c-11e3-8fb0-a254baaa25bb?temp_url_sig=c17ff6525cfabce9e5f94b46ca3f9ee5115a1309&temp_url_expires=1479364038',],
    mainCategoryId:182,
     defaultPic:\"http://qcloud.dpfile.com/pc/hhF4nWJIwWw4FXmGBaW39dKYr5NdlHLz5G64Lx3QSTypRKzSBzQnLPwzWURFZUAvtOnd3gXQdDYlAqlaVaAFeZ0rYYyiRo_EhzufqWWjTjs.jpg\"
    }
</script>";

preg_match('#<script>
window.shop_config=([\s\S]*)</script>#',$str,$match);

print_r($match[1]);

/*
{
        userId: 0,
        shopId: 11576689,
        shopName: "优尼牙科",
        cityId: 2,
        power:5,
        shopType:85,
        map:{
            power:5,
        manaScore:0
        },
        licensePics:['http://mss.sankuai.com/v1/mss_bccd2477df9e492ca0baeb67e4eb3491/qualification/8723a20a-a40c-11e3-8fb0-a254baaa25bb?temp_url_sig=c17ff6525cfabce9e5f94b46ca3f9ee5115a1309&temp_url_expires=1479364038',],
    mainCategoryId:182,
     defaultPic:"http://qcloud.dpfile.com/pc/hhF4nWJIwWw4FXmGBaW39dKYr5NdlHLz5G64Lx3QSTypRKzSBzQnLPwzWURFZUAvtOnd3gXQdDYlAqlaVaAFeZ0rYYyiRo_EhzufqWWjTjs.jpg"
    }
*/

(看完/读完)这篇文章有何感想! SBF胜博发娱乐老虎机的分享…