呐,这是个菜鸡问题……只不过我没用到就没了解过,顺手整理下:
Linux TOP命令默认是CPU占用排序:
- P – 以 CPU 占用率大小的顺序排列进程列表
- M – 以内存占用率大小的顺序排列进程列表
参考资料:How to display `top` resu[……]
呐,这是个菜鸡问题……只不过我没用到就没了解过,顺手整理下:
Linux TOP命令默认是CPU占用排序:
参考资料:How to display `top` resu[……]
这奇葩情况是最近对docker的一个容器重启服务时碰到的,明明restart了服务,却死活拉不起来,核对了下,发现进程里有个[java] <defunct>
,杀还杀不掉,就很厉害了。
搜了下,发现这种情况最简单的就是网管重启大法……但是要死总要死个明白的吧?我琢磨[……]
Elasticsearch中,有时需要人工指定分片和副本数量,那么这个在PHP中如何处理呢?
官方示例:
$client = ClientBuilder::create()->build();
$params = [ 'index' => 'my_index',
有的时候不知道Elasticsearch的分片和副本数量,一般默认是5分片1副本,但如何亲自核对呢?方法也很简单:
curl "https://127.0.0.1:9200/_settings"
输出示例:
{
"index1":[......]
最近配合驻地处理OTT搜索引擎,发现从Java版重构,针对咪视通的过滤条件漏掉了。以为写的功能已经可以了,实际运转起来,还是有漏水的地方。而且对于咪视通驻地这个开关代表的意义,也理解不够清晰,虽然努力了,但并没能做到最好,有些难以释怀。IPTV的搜索引擎,虽然总体还[……]
呐,服务器内存小,装了个Redis,内存慢慢不够用了容易出问题,所以写个脚本,定时运行,检测内存不足时,自动重启Redis服务。
当然,我的Redis不是持久化的,纯内存,所以可以这么玩儿。shell代码如下:
#!/bin/bash
freemem=`awk '/MemFree/[......]
基本用法,因为命令执行后默认返回的数据是字符串的,如果用if和数字比较呢,是应该先转为数字的。
echo "96.56"| awk '{print int($0)}'
输出结果:
96
参考资料:shell中将字符串转换成数字如果需要转成floa[……]
简单来说就是值倒排,有些场景要用,一般面试也见过让自写这个逻辑的,代码如下:
<?php
$arr = array(1,2,3);
$arr = array_reverse($arr); print_r($arr);
输出结果:
Array( [0] => 3 [[......]
有些年轻朋友就是二值逻辑的头脑,一看到不赞成、不理解、不喜欢的言论,就认定对方是错误的,完全否定,这其实是思想不成熟的表现。世界太复杂,很难用两分法来判断,三值逻辑会让你的心态好很多,而且有利于个人的进步:正确和错误之间,存在一个广阔的中间地带,任何一种言论都可能有正确的成分,要学会从中间地带去看待事物,吸收对自己有用的部分,摒弃无用的部分。
三值逻辑的缺点是不利于追求真相,也没有明确的立场。顺便提一下,逻辑学还有多值逻辑(一个判断存在 n 种结果)和模糊逻辑(分不清结果)。如果是那样的世界观,就更无所谓对错了,一切都是模模糊糊的,学着接受就可以了。
From:阮一峰 科技爱好者周刊(第 131 期)
今天地铁,站了一路。期间是有座位的,但因为注意到有个小朋友站着,就想让她坐。结果,小朋友动作没有一个身高一米八的大汉快……
想来,我应该先坐上去,然后叫小朋友过来再让座,这样的方式更为妥帖。毕竟我低估了成年人的眼力见儿和故意视而不见的不要脸。当我看到小朋友感谢的眼神的时候,我[……]