服务器上使用 PHP SoapClient 作为 WebService 客户端调用第三方接口,发现存在大量 CLOSE-WAIT 状态 TCP 连接。
解决办法是设置 keep_alive 参数,使 SoapClient 不保持连接,具体 PHP 代码如下:
<?php new SoapClient("http://webservice.test/", [ "keep_alive" => false, ]);
服务器上使用 PHP SoapClient 作为 WebService 客户端调用第三方接口,发现存在大量 CLOSE-WAIT 状态 TCP 连接。
解决办法是设置 keep_alive 参数,使 SoapClient 不保持连接,具体 PHP 代码如下:
<?php new SoapClient("http://webservice.test/", [ "keep_alive" => false, ]);
当使用PHPUnit
测试的PHP
代码中包含session_start()
时,就会出现以下的错误提示:
PHPUnit 4.8.36 by Sebastian Bergmann and contributors. E Time: 110 ms, Memory: 12.00MB There was 1 error: 1) ExampleTest::testBasicExample ErrorException: session_start(): Cannot start session when headers already sent
解决办法是打开phpunit.xml
文件,设置processIsolation
属性为true
alias php="/usr/bin/php -d zend_extension=xdebug.so"
vim /etc/php/7.1/mods-available/xdebug.ini
将zend_extension=xdebug.so
注释掉
;zend_extension=xdebug.so
由于 iOS 系统 safari 浏览器中,类型为日期/时间的 input 默认 css 样式为 display:-webkit-inline-flex
,使用 text-align: right
时无法让 input 内的文字右对齐。
为了让其支持文字右对齐需要修改 css 样式 display: block
,然后就支持 text-align: right
了。
input[type=date], input[type=time] { display: block; text-align: right; }
我们使用 Arduino Uno R3 作为 Master,Arduino Nano R3 作为 Slave,只要 2 根线:
Uno 的 A4 和 Nano 的 A4 连接
Uno 的 A5 和 Nano 的 A5 连接
Arduino UNO
VCC - 3.3V GND - GND SCK - Pin 13 SO - Pin 12 SI - Pin 11 CS - Pin 10
Arduino MEGA
VCC - 3.3V GND - GND SCK - Pin 52 SO - Pin 50 SI - Pin 51 CS - Pin 53
纯 Demo Web Server,一切 Web 请求均返回 HelloWorld 作为响应