小编Kub*_*ski的帖子

悬停在自动填充建议上时输入的文本非常小

在MacOS上的Google Chrome浏览器(版本75.0.3770.142)中,当我将鼠标悬停在自动填充建议上时,输入中的字体大小变得非常小(字体系列也会更改),但是在选择建议后,它又恢复了正常大小。

是什么导致这种行为?

自动填充建议悬停小字体

css macos google-chrome autofill

22
推荐指数
1
解决办法
1448
查看次数

检查 Elasticsearch 是否已完成索引

有没有办法检查 Elasticsearch 是否已完成处理我的请求?
我想为我的应用程序执行集成测试,检查插入后是否可以找到记录。例如,如果我提出以下请求:

POST /_all/_bulk
{  
   "update":{  
      "_id":419,
      "_index":"popc",
      "_type":"offers"
   }
}
{  
   "doc":{  
      "id":"419",
      "author":"foo bar",
      "number":"642-00419"
   },
   "doc_as_upsert":true
}
Run Code Online (Sandbox Code Playgroud)

而且我马上检查,测试失败,因为Elasticsearch需要一些时间才能完成我的请求。
如果我在断言前睡 1 秒钟,它大部分时间都可以工作,但并非总是如此。
我可以将睡眠时间延长到例如。3 秒,但它使测试非常缓慢,因此我的问题。

我曾尝试使用cat 挂起任务挂起集群任务端点,但响应始终为空。

如果其中任何一个是相关的,我正在使用Elasticsearch 5.4,Laravel Scout 3.0.5tamayo/laravel-scout-elastic 3.0.3

testing integration-testing elasticsearch laravel-scout

7
推荐指数
2
解决办法
2718
查看次数

get_used_class() 和 static::class 之间的区别

get_called_class()调用静态类方法和在静态类方法内部有什么区别static::class

例如:

class Base
{
    public static function foo()
    {
        return static::class;
    }

    public static function bar()
    {
        return get_called_class();
    }
}

class Child extends Base {}

echo Base::foo();  // prints 'Base'
echo Base::bar();  // prints 'Base'
echo Child::foo(); // prints 'Child'
echo Child::bar(); // prints 'Child'
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,它的工作原理似乎相同,但可能有一些我应该注意的细微差别。

php static class

3
推荐指数
1
解决办法
494
查看次数

格式化 du 命令输出

有没有办法格式化(在shell命令链中)以下输出 du -s -k *

287720  crm-cc
21500   crm-mvh
40360   elasticsearch-5.1.2
293292  electron-quick-start
44636   hexagon
193572  jpk
132 knights
209860  pink-panther
1722104 popc
4   server-config.txt
45392   sigb-backend
47468   test
58904   um-report
164156  zeus
Run Code Online (Sandbox Code Playgroud)

通过以下方式:

1,763,434,496 popc
  300,331,008 electron-quick-start
  294,625,280 crm-cc
  214,896,640 pink-panther
  198,217,728 jpk
  168,095,744 zeus
   60,317,696 um-report
   48,607,232 test
   46,481,408 sigb-backend
   45,707,264 hexagon
   41,328,640 elasticsearch-5.1.2
   22,016,000 crm-mvh
      135,168 knights
        4,096 server-config.txt
Run Code Online (Sandbox Code Playgroud)

我的意思是:

  • 按大小降序对文件/目录进行排序。
  • 从右边开始每三个字符插入一个千位分隔符。
  • 插入前导空格以将尺寸向右对齐

我已经在 PHP 中实现了这个,但我希望有一个更通用的解决方案(不是每个基于 linux 的操作系统都安装了 PHP 解释器)。

如果相关,我zsh大部分时间都在使用,因此解决方案可以仅限于此外壳。

shell formatting zsh du

2
推荐指数
1
解决办法
1180
查看次数

将两个分支变基到另一个分支

鉴于以下 git 历史:

在此处输入图片说明

什么是衍合分支最简单的方法feature/1,并feature/2master实现以下病史:

在此处输入图片说明

到目前为止,我想出了以下几点:

  1. 结帐feature/2(我想变基的提交链的头)
  2. 将分支变基到 master 上: git rebase master
  3. 更改feature/1分支负责人:git branch -f feature/1 <hash>

命令创建<hash>的重复Feature 1提交的哈希在哪里rebase

它工作正常,但对我来说似乎太复杂了。

git rebase

1
推荐指数
1
解决办法
1265
查看次数