当你修改好/etc/security/limits.conf,以为万事大吉的时候,启动Elasticsearch提示:
max number of threads [1024] for user
是不是很莫名其妙,解决办法如下:
vim /etc/security/limits.d/90[......]
当你修改好/etc/security/limits.conf,以为万事大吉的时候,启动Elasticsearch提示:
max number of threads [1024] for user
是不是很莫名其妙,解决办法如下:
vim /etc/security/limits.d/90[......]
最近接手搜索引擎后,精简调优代码后,测试同学发现个问题,就是最终_score的计算和最初不同了,多了2分。
经过explain后,查看发现的新增的两个字段造成的分值变化,默认的boost是1,两个自然是多了2。
那么这个分是怎么来的呢?经过调试发现,我增加的筛选是类似如下的方式:
$t[......]
背景:旧主机数据迁移到新主机,然后发现Just Dance 2019的Unlimited订阅无法恢复,明明eshop里显示有效期到明年,但是游戏里点击立刻解锁后,会回退到游戏界面而无法使用Unlimited歌曲。
出现这种情况的排查方案如下:
宿主机的服务慢查询是正常的,但是到了Docker中的php-fpm服务,触发慢查询后,会输出类似报错:
[31-May-2019 09:48:13] ERROR: failed to ptrace(ATTACH) child 5118: Operation not permitted (1[......]
之前写过几篇博客,比较水,只说了当时的使用示例,总结不够全,参考起来比较费劲,所以特意弄个比较全的总结:
硬链接(Hard link,硬连接) 执行命令 mklink /H 伪文件路径 源文件路径 在系统中占用的空间与源文件相同,但在系统中引用的是相同的对象(不是[……]
框架:大、复杂,无论是烂大街的thinkPHP还是传说里的Phalcon,学习曲线从缓到陡,有说自己简单易懂的,有说自己是最快的,然而一百个人,对框架为什么存在,除了共识的那些点,真说自己的感悟,大概得有一百种说辞。
框架对我来说,最初是有些恐惧的,毕竟那么多目录,那么多文件。光实现[……]
在上一篇博客中,我记录了如何使用NppExec检查PHP语法错误,其中的指令引用当前文件所在目录和当前文件名,引用的变量,就是Notepad++的宏定义,具体枚举值如下:
FULL_CURRENT_PATH
当前文件绝对路径
CURRENT_DIRECTORY当前文件所在目录FILE_NAM[......]
不喜欢用大型IDE的同学,使用Notepad++作为PHP开发也是个不错的选择,为了避免一些低级错误,如:缺失分号、数组声明不全等待,应当对PHP做语法检测。
具体方法如下:
首先,没收到的话,不要乱填写PIN。
不知道谷歌是从哪儿发的PIN码,总之,如果你连续三次申请PIN都没收到,那么,底部是会出现联系表单的。等第三次申请后一个月未收到PIN,点击联系表单,根据提示,选择对应的选项,并最终提交你的身份证信息,或者其他有和收件地址保持一致的身份信息照片后[……]
其实就算没有Linux的经验,玩儿安卓也应该知道,通过查看/proc/cpuinfo就可以得到CPU的信息,完全和Linux一致。 所以,查看CPU核数的指令就是:
cat /proc/cpuinfo |grep "cores"|uniq
查看物理CPU个数:
ca[......]