小编GNG*_*GNG的帖子

当我将代码从本地推送到远程分支时,Github 操作不会触发

我创建了一个 Github 操作,用该语句打印出一些字符串。当我在 github.com 上进行提交时,该操作会触发,但当我在本地进行提交并将其推送到 github.com 上的远程存储库时,该操作不会触发。为什么是这样?

这是我的行动...

name: FeatureCI
on:
  push:
    branches:
      - '*'
jobs:
  build:
    runs-on: ubuntu-latest
    steps:
    - uses: actions/checkout@v1
    - name: Run a one-line script
      run: echo "Only on featuer branches"
    - name: Run a multi-line script
      run: |
        echo "Only on featuer branches1"
        echo "Only on featuer branches2"
Run Code Online (Sandbox Code Playgroud)

push github github-actions

10
推荐指数
3
解决办法
2万
查看次数

为什么我的 html 表单的密码输入字段有浅蓝色背景?

我有一个简单的表单,其中包含一个带有type="password". 该表单还包括一些其他输入字段。

由于某些疯狂的原因,Chrome 中的密码字段和输入字段具有浅蓝色背景。在 Firefox 中不是问题。当我将密码输入字段类型更改为“文本”即类型=“文本”时,背景为所需的白色。

哪个 css 规则负责此问题以及如何覆盖或禁用此规则?这是在 vue.js 文件中。

input[type="password"] {
  background-color: white;
}
Run Code Online (Sandbox Code Playgroud)
<div class="row">
  <div class="col-md-4">
    <div class="form-group">
      <label class="form-label">Password</label>

      <input type="password" class="form-control" name="example-text-input-invalid is-invalid" placeholder="Password" v-model="user.password" v-bind:pattern="passwordRulesRegex" v-bind:title="passwordRulesText" />
      <!-- <div class="col col-md-1"> -->
      <div class="invalid-feedback">Invalid feedback</div>
    </div>
  </div>
  <div class="col-md-8">
    <label class="form-label">&nbsp;</label>
    <small class="form-text text-muted mt-3">
            Enter a new password, or leave this blank to keep the existing password.
        </small>
  </div>
</div>
Run Code Online (Sandbox Code Playgroud)

上面的样式没有效果...

html css forms vue.js

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

如何通过反应重新激活来更新缩放焦点原点并反应本机手势处理程序以进行迭代捏合手势?

我使用react-native-gesture-handler和react-native-reanimated构建了捏合缩放效果。用户可以在图像的任意位置捏合,以手指之间的位置为缩放原点进行放大或缩小。这很棒。我遇到的问题是允许用户以多个捏合手势放大或缩小。这需要记住用户之前的捏合手势的偏移量和缩放比例。使用我当前拥有的代码,当用户第二次捏合时,手势处理程序会记住第一次捏合手势的缩放比例值,不会正确更新缩放原点。如何在不增加转换语句数量的情况下解决此问题?

  const prevZoomScale = useSharedValue(1)
  const currZoomScale = useSharedValue(1)
  const zoomScale = useDerivedValue(() => { return prevZoomScale.value * currZoomScale.value }, [prevZoomScale.value, currZoomScale.value])
  const tempZoomScale = useSharedValue(1)
  const prevOriginOffset = useSharedValue({x: 0, y: 0})
  const tempOriginOffset = useSharedValue({x: 0, y: 0})
  const currOriginOffset = useSharedValue({x: 0, y: 0})
  const pinchOriginOffset = useDerivedValue(() => 
     { 
        return {
                 x: (prevOriginOffset.value.x + currOriginOffset.value.x), 
                 y: (prevOriginOffset.value.y + currOriginOffset.value.y)
        }
    }, 
     [prevOriginOffset.value.x,  prevOriginOffset.value.y,  currOriginOffset.value.x,  currOriginOffset.value.y]
  )

  const onPinchEvent = useAnimatedGestureHandler<PinchGestureHandlerGestureEvent>({
    onStart: (_) => {
      prevZoomScale.value = …
Run Code Online (Sandbox Code Playgroud)

animation gesture react-native react-native-reanimated react-native-gesture-handler

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

如何在elasticsearch索引中一起使用ngram和edge ngram tokenizer?

我有一个包含 3 个文档的索引。

            {
                    "firstname": "Anne",
                    "lastname": "Borg",
                }

            {
                    "firstname": "Leanne",
                    "lastname": "Ray"
                },

            {
                    "firstname": "Anne",
                    "middlename": "M",
                    "lastname": "Stone"
                }
Run Code Online (Sandbox Code Playgroud)

当我搜索“Anne”时,我希望弹性返回所有 3 个文档(因为它们都在一定程度上与术语“Anne”匹配)。但是,我希望 Leanne Ray 具有较低的分数(相关性排名),因为搜索词“Anne”在此文档中出现的位置比该词在其他两个文档中出现的位置晚。

最初,我使用的是 ngram 分词器。我的索引映射中还有一个名为“full_name”的生成字段,其中包含名字、中间名和姓氏字符串。当我搜索“Anne”时,所有 3 个文档都在结果集中。然而,安妮·M·斯通(Anne M Stone)的分数与莉安·雷(Leanne Ray)相同。Anne M Stone 的分数应该比 Leanne 更高。

为了解决这个问题,我将 ngram 分词器更改为 edge_ngram 分词器。这具有将 Leanne Ray 完全排除在结果集中的效果。我们希望将此结果保留在结果集中 - 因为它仍然包含查询字符串 - 但其分数低于其他两个更好的匹配项。

我在某处读到,可以在同一索引中将边缘 ngram 过滤器与 ngram 过滤器一起使用。如果是这样,我应该如何重新创建索引来执行此操作?有更好的解决方案吗?

这是初始索引设置。

{
    "settings": {
        "analysis": {
            "analyzer": {
                "my_analyzer": {
                    "filter": [
                        "lowercase"
                    ],
                    "type": "custom",
                    "tokenizer": "my_tokenizer"
                }
            },
            "tokenizer": …
Run Code Online (Sandbox Code Playgroud)

relevance n-gram elasticsearch

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