最近接手搜索引擎后,精简调优代码后,测试同学发现个问题,就是最终_score的计算和最初不同了,多了2分。

经过explain后,查看发现的新增的两个字段造成的分值变化,默认的boost是1,两个自然是多了2。

那么这个分是怎么来的呢?经过调试发现,我增加的筛选是类似如下的方式:

$t[......]

Read more

背景:旧主机数据迁移到新主机,然后发现Just Dance 2019的Unlimited订阅无法恢复,明明eshop里显示有效期到明年,但是游戏里点击立刻解锁后,会回退到游戏界面而无法使用Unlimited歌曲。

出现这种情况的排查方案如下:

  1. 确认网络通畅
  2. 删除本机Just Dance[……]

    Read more

之前写过几篇博客,比较水,只说了当时的使用示例,总结不够全,参考起来比较费劲,所以特意弄个比较全的总结:

硬链接(Hard link,硬连接)
执行命令 mklink /H 伪文件路径 源文件路径
在系统中占用的空间与源文件相同,但在系统中引用的是相同的对象(不是拷贝)[……]

Read more

框架:大、复杂,无论是烂大街的thinkPHP还是传说里的Phalcon,学习曲线从缓到陡,有说自己简单易懂的,有说自己是最快的,然而一百个人,对框架为什么存在,除了共识的那些点,真说自己的感悟,大概得有一百种说辞。

框架对我来说,最初是有些恐惧的,毕竟那么多目录,那么多文件。光实现一个路由,[……]

Read more

在上一篇博客中,我记录了如何使用NppExec检查PHP语法错误,其中的指令引用当前文件所在目录和当前文件名,引用的变量,就是Notepad++的宏定义,具体枚举值如下:

FULL_CURRENT_PATH当前文件绝对路径CURRENT_DIRECTORY当前文件所在目录FILE_NAME当前[......]

Read more

不喜欢用大型IDE的同学,使用Notepad++作为PHP开发也是个不错的选择,为了避免一些低级错误,如:缺失分号、数组声明不全等待,应当对PHP做语法检测。

具体方法如下:

  1. 安装插件NppExec
  2. 设置->管理快捷键->Direct Execute Previous设置需要的快捷键
  3. [……]

    Read more

首先,没收到的话,不要乱填写PIN。

不知道谷歌是从哪儿发的PIN码,总之,如果你连续三次申请PIN都没收到,那么,底部是会出现联系表单的。等第三次申请后一个月未收到PIN,点击联系表单,根据提示,选择对应的选项,并最终提交你的身份证信息,或者其他有和收件地址保持一致的身份信息照片后,等待官方[……]

Read more

其实就算没有Linux的经验,玩儿安卓也应该知道,通过查看/proc/cpuinfo就可以得到CPU的信息,完全和Linux一致。

所以,查看CPU核数的指令就是:

cat /proc/cpuinfo |grep "cores"|uniq

查看物理CPU个数:

c[......]

Read more

有时需要AWS的实例启动时执行一些初始化的指令,实现其实官方已经提供了方法,就是利用实例创建时,高级详细信息中的用户数据

假设你需要开机更新yum源,则填入如下代码即可:

#!/bin/bashyum update -y

注意,用户数据的执行顺序低于/etc/rc.d/rc.loca[……]

Read more