小编Cod*_*ode的帖子

管理 2 个 git 用户 gpg 密钥并为每个用户选择 gpg 签名

我有 1 个 github 用户和另一个 gitlab 用户,我为每个用户创建了 1 个 gpg 密钥,因为我的电子邮件地址不同。

问题是git config --global user.signingkey每次我想提交到不同的 git 存储库时我都必须执行。

有没有办法可以为每个 git 用户管理我的 gpg 密钥?

git gpg-signature

7
推荐指数
3
解决办法
1591
查看次数

Git如何检查连接到哪个repo项目

我在使用时如何检查连接了哪个 repo 项目android studio

我在 中创建了一个新bitbucket存储库,拉取了该新存储库并将连接到另一个存储库的旧项目复制到该文件夹​​,现在我想确保我将推送到正确的存储库。

git android-studio

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

jQuery 可滑动底部表

我正在尝试创建与 Material.io 底部工作表可用的类似功能,但使用 jQuery。

我发现为 React 编写的类似内容有一个很好的图像可以解释。 React 可滑动底板

我从一些 jQuery“触摸”模块开始,但发现@roko-c-buljan使用纯 jQuery 有一个很好的起始方法(如何创建可拖动的菜单 div(桌面和移动设备))。

我尝试使用该示例作为从底部不是顶部开始工作的起点,同时也让它优雅地对齐 - 就像在 React 图像中一样,但在两个不同的级别:距离底部 200px,并且也在底部对齐顶部 - 使用相同的过渡效果继续移动到相同方向的下一个捕捉点。

我基本上正在寻找使用具有触摸功能的 jQuery 的 Material.io 底部工作表设计。

在遇到许多障碍之后,我目前正处于代码中,并希望这比我想象的要接近得多。

请注意,此代码仅在浏览器中使用触摸模式时运行

$(document).ready(function () {
      
      var $MB = $('#menu_btn'),
          $M = $('#menu'),
          bheight = $(".container-fluid").height(),
          startBottom,
          startAtY = 10,
          endAtY = bheight-10,
          clickedAtY,
          clickEventType = document.ontouchstart !== null ? 'mousedown' : 'touchstart',
          moveEventType  = document.ontouchmove  !== null ? 'mousemove' : 'touchmove' ,
          endEventType   = document.ontouchend …
Run Code Online (Sandbox Code Playgroud)

javascript jquery bottom-sheet

5
推荐指数
0
解决办法
2241
查看次数

修复一个组件中的 mat-fab 按钮

我创建了 3 个名为的组件。

  1. login

  2. forgot-pass

  3. customer

我已将所有这些组件放置在 中app.component.html,一个在另一个下面,使用相应的选择器,如下所示:

<app-login></app-login>
<app-forgot-pass></app-forgot-pass>
<app-customer></app-customer>
Run Code Online (Sandbox Code Playgroud)

在这里,我在客户组件的右下角添加了一个按钮(mat-fab),如下图所示:

在此输入图像描述

这是问题:当我们滚动到达客户时,应该显示 fab 按钮component,但它对所有组件都是可见的,这意味着 fab 按钮溢出了组件,customer如下图所示:

在此输入图像描述

我认为这是一个CSS问题,我无法弄清楚。

这是stackblitz链接。

css angular-material angular

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

Laravel在需要忽略多行的更新方法中验证数组

我正在尝试验证update方法中的数组,这意味着我需要忽略id行的,以便它不会返回错误:

contactName已被占用

这是我通过控制器的更新方法进行的验证:

public function update($id, Request $request)
{
    $brand = Brand::findOrFail($id);

    $request->validate([
        'name' => ['required', 'string', 'max:255', Rule::unique('brands')->ignore($id)],
        'contactNames' => ['required', 'array'],
        'contactNames.*' => ['required', 'max:255', 'string', 'distinct', Rule::unique('brand_managers', 'name')->ignore( //what goes here? )],
        'emails' => ['required', 'array'],
        'emails.*' => ['required', 'max:255', 'email', 'distinct', Rule::unique('brand_managers', 'email')->ignore( //what goes here? )],
        'contactNumbers' => ['array'],
        'contactNumbers.*' => ['numeric'],
        'groupCheckbox' => ['required', 'min:1'],
    ]);
}
Run Code Online (Sandbox Code Playgroud)

通过对“名称”的唯一验证规则,我可以忽略$id使用路由模型绑定所附带的ID,但是对于contactNames和contactEmails,则需要检查具有manyToMany关系的表-如何忽略ID的brand_manager行进行多次验证检查?

我将尝试编辑我的问题以使其更加清晰

谢谢!

php laravel

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

从后台打开 Activity 时,XIaomi 设备不会关闭锁屏(警报事件)

我有一个在特定事件上打开活动的应用程序。

就像闹钟应用程序一样。我使用以下标志:

getWindow().addFlags(WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
        | WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
        | WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
        | WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
        | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
    );
Run Code Online (Sandbox Code Playgroud)

应用程序为此目的创建唤醒锁。

在大多数设备上它可以正常工作,但在小米 Redme 2(Android 6)上却不能。

当应用程序启动 Activity 时,屏幕打开并显示锁定屏幕。我的活动未显示。

输入密码后,我会看到我的活动。

然后我改变了包名,Activity显示成功,没有锁屏。

看来小米出于某种原因已将我们的原始应用程序列入黑名单。

我想知道是否有人遇到过这种行为并有解决方案?

android lockscreen xiaomi

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

在数组中查找具有特定值的对象

我有一个这样的对象数组

"users": [
   {
     "type": "User",
     "userId": "5b774905c2b2ac0f33ac4cc7",
     "name": "Mike"
   },
   {
     "type": "User",
     "userId": "5b77490f3084460f2986bd25",
     "name": "Pater"
   }
]
Run Code Online (Sandbox Code Playgroud)

现在,我想检查数组是否包含名称为“ Mike”的对象。

我该如何在javascript中进行此操作?

我在想这样的事情,但不确定如何:

if ( "Mike" in users ) {
   // Do something...
}
Run Code Online (Sandbox Code Playgroud)

希望对此有所帮助,并在此先感谢;-)

javascript arrays object

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

将一个分支的未分阶段更改转移到另一个分支

在我的应用程序中,我正在一个名为v4.0.

在那个分支中,我对未暂存的 13-14 个文件进行了更改,一段时间后我意识到我必须在 上执行此操作v4.0.1,这是错误发生的。v4.0 上的更改未暂存。

有什么方法可以将v4.0.1我创建的所有更改v4.0转移到v4.0.

git

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

在JS中的json数组上使用find方法时仅发送键值

我会从JSON数组中获取一个值,所以我使用的find方法:

let actualElm = this.initialData.find(elm => {
  if (elm.identifiant == this.actualId) {
    return elm.country;
  }
});
Run Code Online (Sandbox Code Playgroud)

问题find是它返回了elm我只能获得的所有对象(对象)elm.country.

我该怎么办?

javascript typescript

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