小编Nat*_*ram的帖子

如何在Dart中使用RegEx?

在Flutter应用程序中,我需要检查字符串是否与特定的RegEx匹配.但是,我从应用程序的JavaScript版本复制的RegEx 在Flutter应用程序中始终返回false.我在regexr上验证了RegEx是有效的,并且这个RegEx已经在JavaScript应用程序中使用了,所以它应该是正确的.

任何帮助表示赞赏!

RegEx: /^WS{1,2}:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:56789/i

测试代码:

RegExp regExp = new RegExp(
  r"/^WS{1,2}:\/\/\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}:56789/i",
  caseSensitive: false,
  multiLine: false,
);
print("allMatches : "+regExp.allMatches("WS://127.0.0.1:56789").toString());
print("firstMatch : "+regExp.firstMatch("WS://127.0.0.1:56789").toString());
print("hasMatch : "+regExp.hasMatch("WS://127.0.0.1:56789").toString());
print("stringMatch : "+regExp.stringMatch("WS://127.0.0.1:56789").toString());
Run Code Online (Sandbox Code Playgroud)

输出:

allMatches : ()
firstMatch : null
hasMatch : false
stringMatch : null
Run Code Online (Sandbox Code Playgroud)

regex dart flutter

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

有没有办法在Flutter中扫描条形码?

基本上,我正在制作一个扫描QR码以连接服务器的应用程序.然后,应用程序将扫描产品的条形码并拍摄该项目的照片并将其发送到服务器.我的问题如下:

是否有Flutter插件来扫描不与之冲突的QR码和条形码image_picker

这是我到目前为止所发现的.

我感谢您提供的任何帮助.谢谢!

qr-code barcode-scanner dart flutter

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

使用 SSH 与 GPG 签署提交有什么区别?

\n

GitHub 现在支持 SSH 提交验证,因此您可以使用自行生成的 SSH 公钥在本地签署提交和标签,这将使其他人对您所做更改的来源充满信心。如果提交或标签具有可加密验证的 SSH 签名,GitHub 会将提交或标签设为“已验证”或“部分验证”。

\n

如果您已使用 SSH 密钥通过 GitHub 进行身份验证,现在可以上传相同或不同的密钥对\xe2\x80\x99s 公钥以将其用作签名密钥。您可以添加到帐户的签名密钥数量没有限制。有关更多信息,请访问GitHub 文档中的SSH 提交验证。

\n
\n

鉴于最近发生的事件,我想知道:使用 SSH 密钥与 GPG 密钥签署提交之间有什么区别?

\n

注意: 这是一个类似的问题,询问 GPG 和 SSH 之间的一般差异。这个问题具体是关于使用其中一种或另一种进行签名之间的区别。

\n

git ssh github gnupg digital-signature

13
推荐指数
2
解决办法
4440
查看次数

如何在 PowerShell 中添加到文件前面?

我正在生成两个文件,userscript.meta.js并且userscript.user.js. 我需要将 的输出userscript.meta.js放置在 的开头userscript.user.js

Add-Content似乎不接受前置参数,并且Get-Content | Set-Content会失败,因为userscript.user.js正在使用Get-Content.

如果物理上可能有一个干净的解决方案,我宁愿不创建中间文件。

如何实现这一目标?

powershell prepend powershell-core

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

可以将 @Input() 标记为私有或只读吗?

比方说,在 Angular 组件中,我从其父组件接收一个参数。

export class SomethingComponent implements OnChanges {
    @Input() delay: number;
}
Run Code Online (Sandbox Code Playgroud)

private将其标记为或是好的做法、可以接受还是更好readonly

export class SomethingComponent implements OnChanges {
    @Input() private readonly delay: number;
}
Run Code Online (Sandbox Code Playgroud)

技术上有什么区别?

typescript angular

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

代理密钥 RSA SHA256:...返回不正确的签名类型

我正在尝试在 GitHub 上的 Go 项目上使用 CircleCI,并使用 Go 项目的默认模板。

作为参考,这里是默认的.circleci/config.yml 样子

version: 2
jobs:
  build:
    docker:
      - image: circleci/golang:1.12.7-buster
    working_directory: /go/src/github.com/Permaweb/Host
    steps:
      - checkout
      - run: go get -t -u -v ./...
      - run: go test -v ./...
Run Code Online (Sandbox Code Playgroud)

当作业运行时,我收到一个与代码本身完全无关的错误。

agent key RSA SHA256:L1iUIhjfKejEONe0TFU3TaWkNwE2O0xWF/09K7P8WnA returned incorrect signature type
There is no tracking information for the current branch.
Please specify which branch you want to merge with.
See git-pull(1) for details.

    git pull <remote> <branch>

If you wish to set tracking …
Run Code Online (Sandbox Code Playgroud)

git go circleci circleci-2.0

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

Dart 中最终函数参数有什么影响?

我最近发现可以包含final在函数参数中。

/// Handler for the footer leading checkbox
void _onCheck(final bool value) {
  setState(() {
    _checked = value;
  });
}
Run Code Online (Sandbox Code Playgroud)

但是,此功能没有在任何地方记录,并且无法搜索有关此主题的任何信息。

由于传递给函数的值已经在其他地方声明并且可以使用,那么在函数参数中var使用有什么影响?final

final function-parameter dart

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