$! 表示后台任务的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
/**
* 基于时间的一次性密钥生成算法,规则:
* 1. 从T0开始已经过的时间,每个TI为一个单位,总数记为C。实践当中用时间戳除以间隔秒数(30S)得到 C.
* 2. 使用C作为消息,K作为密钥,计算HMAC哈希值H(定义来
base64编码大家都不陌生,其实除了base64还有base32,base16。这一系列的编码规则都是差不多。base64的规则可以另行参考。
这里简单地说一下base32的编码规则。base32是将原数据按5个字节分为一组(即 5 * 8 = 40bit
"query": {
"<查询类型>":{...}, #只允许使用系统规定的类型集合中的一种
"from": <Integer>, #偏移量
"size": <Integer>, #文档数量
"post_filter":
Query 与 Filter的区别:
Query要回答的问题是,匹配度有多高,并计算出匹配分数。其关注点是Match.
Filter要回答的问题是,匹配与否,并且不需要计算分数,其关注点是Included or not.
Query查询结果不会缓存
- yiqingpeng
- 2019-03-08
-
rot13
if (!String.prototype.hasOwnProperty('rot13')) {
String.prototype.rot13 = function (){
var rot = function(t, u, v){
return String.fromCharCode( ( ( t - u + v ) % ( v * 2 ) ) + u );
},
下载地址:https://www.elastic.co/downloads/past-releases/elasticsearch-1-7-6
Elastic依赖java8, 先安装javasdk
yum install java-1.8.0-openjdk.x86_64
安装了imagick扩展之后,运行php脚本,出现如下warning:
PHP Warning: Version warning: Imagick was compiled against Image Magick version 1689 but version 1690 is loaded. Imagick will run but may