查看80端口的tcp连接
netstat -tan | grep "ESTABLISHED" | grep ":80" | wc -l
找出连接多的ip
netstat -ntu | awk '{print $5}' | sort | uniq -c | sort -nr
再找出appache日志中访问最
1、PhantomJS (作者声明已停止更新)
PhantomJS is a headless web browser scriptable with JavaScript. It runs on Windows, macOS, Linux, and FreeBSD. Using QtWebKit as the back-end, it offers fast a
有一种代码发布的方案是采用变更软链接的方式进行版本切换,比如 release1, release2, ...存放的是不同版本的代码,webroot是一个软链接,指向某一个releaseN. web服务器的Document Root配置为webroot.&nb
一. 移动:
h,j,k,l: 左,下,上,右。
w: 下一个词的词首。
e:下一个词的词尾。
b:上一个词的词首。
<>: v 模式选中后进行缩进
首先,安装xhprof扩展
xhprof的下载地址:https://pecl.php.net/package/xhprof
专门为php7开发的tideways xhprof: https://github.com/tideways/php-xhprof-extension
(安装过程略)
在php代码中使用xhp
$! 表示后台任务的pid, 例如: nohup somecommand 2>&1 & echo $!
!$ 表示上一个命令的最后一个word:
>echo 123 >> logfile
>echo !$ 输出
有三个方式:
第一种,很常用的,在项目根目录下创建文件:.gitignore, (一般要将此文件加入到版本库。)
将排除目录或文件写入此文件,如:
/images/
test.php
第二种,适用于一些私有(非共享)文件/目录
composer中版本限制符号的含义:
1、>, <, <=, >= 很直观,不必多说。
2、Wildcard(*) :比如 2.3.* 表示 >=2.3.0 AND <2.4
3、Hyphen(-): 比如 1.0-2.0 表示
Html5引入Blob对象是要解决什么问题呢,stackoverflow上一位同行说得很好,引文如下:
“Blobs aren't terribly useful on their own. What's useful about them is that they work with many calls which are
从php5.3.0开始,const除了能在类中定义类的常量之外,还可以在外部定义常量。
那么define与const在定义常量时有哪些异同呢,本文作了如下简单的总结。
相同点:
1、命名规范是一样的。
2、都是全局作用域。&n
解决Rackspace接口报如下错误:[curl] 60: Peer’s Certificate issuer is not recognized. [url] https://identity.api.rackspacecloud.com/v2.0/tokens
下载https://curl.haxx.se/ca/cacert.pem,覆盖如下文件:
<?php
date_default_timezone_set('GMT');
ini_set('memory_limit', -1);
if (PHP_SAPI !== 'cli') {
header('Status: 400');
exit('Invalid access');
}
function println($msg, $
$nsService->setSearchPreferences($bodyFieldsOnly = false, $pageSize = 10, $returnSearchColumns = true);
$search = new \NetSuite\Classes\CustomerSearchAdvanced();
$search->savedSearchId =
include和require差不多,仅有一点不同:当包含的文件不存在时,include发出的是警告,而require是错误。
include包含文件时,对于文件的路径有三种情况:
1、被包含文件的路径是绝对路径时(以根路径开头),没什
使用strtotime函数进行月份上的加减计算时,结果可能并不在意料之中,考察以下代码:
echo date('Y-m-d', strtotime('2019-01-31 +1 month')); //Output: 2019-03-03,
//而在MySQL中,DATE_ADD( '2019-
QuickOpener插件中有个Lauch custom commandd, 可以通过自定义命令来运行第三方程序。比如可以集成diff.exe来比对打开的文件等。
但是每次运行自定义命令都会弹出一个确认是否执行的弹出窗口,点OK才能进行执行
方案一, DNS反查(https://support.google.com/webmasters/answer/80553):
1、先获取request-ip, 使用命令host request-ip(php code: gethostbyaddr('66.249.90.77')),从结果中查找以google.com或goo