两种方法:
使用vim统计
%s/objStr//gn
使用grep
grep -o objStr filename|wc -l
如果是多个字符串出现次数,可使用:
grep -o 'objStr1|objStr2' filename|wc -l[......]
两种方法:
使用vim统计
%s/objStr//gn
使用grep
grep -o objStr filename|wc -l
如果是多个字符串出现次数,可使用:
grep -o 'objStr1|objStr2' filename|wc -l[......]
那,都说公钥这种登录安全,所以禁用的方法倒也没几个,其实也很简单:
编辑ssh的配置文件:/etc/ssh/sshd_config
修改配置:
PubkeyAuthentication no
重启ssh即可[……]
以下内容转载自:https://www.cnblogs.com/zrcoffee/archive/2012/10/31/2748056.html
在CentOS更新后,并不会自动删除旧内核。所以在启动选项中会有多个内核选项,可以手动使用以下命令删除多余的内核:
1.查看系统当前内核版本[……]
以下内容转载自:https://www.thinkphp.cn/code/3257.html
static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”
如果权限允许,可不必创建该类对象而直接使用类名加两个冒号“:[……]
没搞过,当时按HTTP配了也没测试,不觉得有问题,后来发现不行,还好浩哥及时指出问题并给出了解决方案,老大确实6。
配置代码如下:
location /wsapp/ {
proxy_pass https://wsbackend;
proxy_http_version 1.1;
直接说结论:
1、获取开头或结尾部分字符串时,优先选用 substr+strpos。2、获取固定开头或结尾时,使用substr并指定起始或长度。3、当字符串拆分出来的片段大于1时,explode最优!结论摘录自:https://www.cnblogs.com/fanqi/[……]
核心函数是microtime,大概整理了下,因为微秒时间戳太长,如果用实数,会科学计数,所以返回字符串,函数如下:
function getMicroSecondsTimestamp (){
$time = microtime();
return substr($time,11[......]
直接修改nginx的配置文件,加入如下指令:
location ~ .(csv)$ {
add_header Content-Disposition: 'attachment;';
}
重启或者重载Nginx即可[……]
搜下httpd的配置,搜TypesConfig,看看读取的配置文件是哪个,我这边是:/etc/mime.types
打开对应文件,定位里面的octet-stream 尾部添加空格csv,重启httpd即可[……]