我想在 github 中添加一个 flutter 插件作为对另一个 flutter 项目的依赖。
我遵循了代码 https://flutter.dev/docs/development/packages-and-plugins/using-packages#dependency-on-unpublished-packages 并添加了此处提到的 ref 标签https://dart.dev/工具/pub/依赖项#git-packages
dependencies:
mypluginname:
git:
url: http://mywebsite/myproject.git
ref: master
Run Code Online (Sandbox Code Playgroud)
我希望获取该分支(master)的最新提交,但它获取第一个提交。
我有两种类型的令牌用于 http 请求。一种在授权标头中具有 JWT 令牌,另一种具有固定长度的 oauth 令牌。根据令牌的类型,我想执行一些操作。我如何区分它们?
我努力了
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Main
{
public static void main(String[] args) {
String pattern="^[A-Za-z0-9-_=]+\\.[A-Za-z0-9-_=]+\\.^[A-Za-z0-9-_.+/=]*$";
String line="eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpYXQiOjE1MTYyMzkwMjJ9tbD.epxpstvGdW8TC3G8zg4B6rUYAOvfzdceoH48wgRQ";
Pattern r = Pattern.compile(pattern);
Matcher m = r.matcher(line);
if (m.find( )) { //is jwt
System.out.println("jwt token");
}else {
System.out.println("NOt jwt");
}
}
}
Run Code Online (Sandbox Code Playgroud)
但这并没有按预期工作。有没有这样做的图书馆?或者我们可以修改上面的正则表达式吗?