小编Dim*_*iwa的帖子

从容器名称获取docker容器ID

从容器名称获取docker容器ID的命令是什么?

docker

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

Docker:通过CLI使用--password是不安全的.使用--password-stdin

在CI过程中登录时出现此错误:

WARNING! Using --password via the CLI is insecure. Use --password-stdin.
Run Code Online (Sandbox Code Playgroud)

我应该用"--password-stdin"代替"--password"吗?

continuous-integration docker dockerfile

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

如何:用凉亭更新fontawesome

我可以在FontAwesome GitHub上看到新版本4.2已经发布

我使用bower 1.3.9(最新),我当前的字体版本很棒4.1

当我输入bower update fontawesomebower update fontawesome#4.2我无法获得4.2.

有没有办法用凉亭更新字体真棒到4.2?

进入fontawesome bower组件目录的bower.json,我可以看到这个git url git://github.com/FortAwesome/Font-Awesome.githttps://github.com/FortAwesome/Font-Awesome.git略有相同,其中有最新版本可用.

任何帮助,将不胜感激

icons updates npm font-awesome bower

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

如何解决“动画:不支持`useNativeDriver`,因为缺少本机动画模块。” 在反应导航?

我正在开发 expo SDK 版本:36 和所有平台 (ios/android/web)

react-navigation按照文档中的描述第一次安装并运行 jest --watch 时,出现以下警告:

    console.warn node_modules/react-native/Libraries/YellowBox/YellowBox.js:71
      Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More info: https://github.com/facebook/react-native/issues/11094#issuecomment-263240420
Run Code Online (Sandbox Code Playgroud)

它也发生在浏览器控制台中:

bundle.js:18272 Animated: `useNativeDriver` is not supported because the native animated module is missing. Falling back to JS-based animation. To resolve this, add `RCTAnimation` module to this app, or remove `useNativeDriver`. More …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs jestjs react-native react-navigation

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

使用UTC时区将ISO8601日期字符串解析为日期

我正在尝试从/向JavaScript应用程序序列化/反序列化日期.

服务器端,我用java,JodaTime安装就可以了.我发现了如何使用UTC时区序列化到ISO,但无法找到如何进行反向操作.

这是我的代码

public static String getIsoDate( Date date )
{
    SimpleDateFormat  dateToIsoDateString = new SimpleDateFormat( ISO_8601_DATE_FORMAT );
    TimeZone tz = TimeZone.getTimeZone("UTC");
    dateToIsoDateString.setTimeZone( tz );
    return dateToIsoDateString.format( date );
}

// this will return a date with GMT timezone
public static Date getDateFromIsoDateString( String iso8601date )
{
    DateTimeFormatter jodaParser = ISODateTimeFormat.dateTimeNoMillis();
    return jodaParser.parseDateTime( iso8601date ).toDate();
}
Run Code Online (Sandbox Code Playgroud)

我不介意使用或不使用Joda,只需要一个快速和有效的解决方案,

谢谢

javascript java date jodatime mongodb

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

意外的令牌punc«(»,从UglifyJS创建块时预期的punc

尝试使用webpack进行生成构建时出现以下错误2.2.1:

> cross-env NODE_ENV=production webpack --config internals/webpack/webpack.prod.babel.js --color -p --progress

 Hash: 7bb2cdb98aab2f36f7e1                                                                 
Version: webpack 2.2.1
Time: 259158ms
                           Asset       Size  Chunks                    Chunk Names
39.1ac14d04bb54ae025fbd.chunk.js     575 kB      39  [emitted]  [big]  
                       .htaccess    1.53 kB          [emitted]         
                   manifest.json  624 bytes          [emitted]         
 0.b0881f3ea995a2fc465f.chunk.js     600 kB       0  [emitted]  [big]  
 1.350b2d8a46d91e3c0911.chunk.js     918 kB       1  [emitted]  [big]  
 2.e52c43dc81bf586e8812.chunk.js     636 kB       2  [emitted]  [big]  
 3.c7b3f0e5477649c6c9d3.chunk.js     646 kB       3  [emitted]  [big]  
 4.8ce7dfe0860e39ae2456.chunk.js     631 kB       4  [emitted]  [big]  
 5.d78c86c5b48b1b431c01.chunk.js     632 kB       5  [emitted]  [big]  
 6.9f79d2c5fa73cb97cc74.chunk.js     630 kB       6  [emitted]  [big] …
Run Code Online (Sandbox Code Playgroud)

javascript node.js uglifyjs reactjs webpack

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

是否有一个`ssh-add` Linux alpine one liner

我需要在Gitlab-CI构建期间使用高山图像中的ssh-agent进行身份验证.

我正在寻找相当于这个bash命令的sh one liner (从gitlab文档中选取):

ssh-add <(echo "$SSH_PRIVATE_KEY")
Run Code Online (Sandbox Code Playgroud)

我试过了 :

echo $SSH_PRIVATE_KEY | ssh-add -
Enter passphrase for (stdin): ERROR: Job failed: exit code 1

printf '%s\n' "$SSH_PRIVATE_KEY" | ssh-add
ERROR: Job failed: exit code 1
Run Code Online (Sandbox Code Playgroud)

linux ssh bash sh

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

无法对 npm.fontawesome.com 注册表进行身份验证以安装专业软件包

我已经按照字体真棒文档中的描述全局配置了我的主机

我正在运行以下内容:

npm config set "@fortawesome:registry" https://npm.fontawesome.com/
npm config set "//npm.fontawesome.com/:_authToken" "${NPM_FONT_AWESOME_AUTH_TOKEN}"
Run Code Online (Sandbox Code Playgroud)

我有以下错误:

npm ERR! code E401
npm ERR! Unable to authenticate, need: Basic realm="https://npm.fontawesome.com/"
Run Code Online (Sandbox Code Playgroud)

我希望进行身份验证。

如果您从浏览器https://npm.fontawesome.com/访问,则您拥有基本身份验证,我不确定我在这里应该期待什么,因为我以前从未尝试过。

这是最近发生的,配置工作了一年。是我还是 fontawesome 服务器?

如何修复 fontawesome npm 身份验证?

javascript node.js npm font-awesome font-awesome-5

9
推荐指数
3
解决办法
4796
查看次数

如何处理使用代码拆分的 Docker webpack 应用程序的新版本部署?

在 Docker 中部署我的应用程序的新版本后,

我看到console以下错误会破坏我的应用程序

Uncaught SyntaxError: Unexpected token '<'
Run Code Online (Sandbox Code Playgroud)

webpack 块丢失时出错

在此屏幕截图中,缺少的源称为:10.bbfbcd9d.chunk.js,该文件的内容如下所示:

Uncaught SyntaxError: Unexpected token '<'
Run Code Online (Sandbox Code Playgroud)

发生此错误的原因是:

  1. 在每次发布时,我们都会构建一个包含最新版本块的新Docker镜像
  2. 一些客户端运行的是过时的版本,并且由于(1)服务器无法解析旧块

块是.js由 生成的文件,webpack有关详细信息,请参阅代码拆分

重新加载应用程序会将版本更新为最新版本,但对于使用过时版本的所有用户来说,它仍然会破坏应用程序。

我尝试过的一个可能的解决方法是刷新应用程序。如果请求的块在服务器上丢失,如果对.js文件的请求最终出现在通配符路由中,我将发送重新加载信号。

通配符服务于index.htmlWeb 应用程序,这用于在用户刷新其页面的情况下将路由委托给客户端路由

(this.webpackJsonp=this.webpackJsonp||[]).push([[10],{1062:function(e,t,n){"use strict";var r=n(182);n.d(t,"a",(function(){return r.a}))},1063:function(e,t,n){var ...{source:Z[De],resizeMode:"cover",style:[Y.fixed,{zIndex:-1}]})))}))}}]);
//# sourceMappingURL=10.859374a0.chunk.js.map
Run Code Online (Sandbox Code Playgroud)

这似乎是一个糟糕的修复,尤其是在 Android 版 Google Chrome 上,我看到我的应用程序在无限循环中刷新。(是的,这也是一个丑陋的修复!)

由于它对我的最终用户来说不是一个可靠的解决方案,如果用户客户端已过时,我正在寻找另一种方法来重新加载应用程序。

我的 Web 应用程序是使用 构建的webpack,就好像它是一个create-react-app应用程序一样,分布式构建目录包含许多.js块文件。

这些是我在 …

javascript docker webpack create-react-app webpack-splitchunks

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

如何在 react-native-paper 中将 Appbar.Header 中的标题居中?

正如您在docs 中看到的那样,react-native-paper 中标题的默认位置是左对齐的。我已经看到多个关于如何为 Android Native 和 React Native 的 StackNavigator 实现居中标题的问题和答案,但我没有运气用react-native-paper.

到目前为止,我已经尝试使用style参数 inAppbar.Header传入{ textAlign: 'center' }or { flexDirection: 'row', justifyContent: 'space-between' },但似乎没有任何效果。我对 react-native-paper 缺乏关于覆盖的文档印象不深,但我仍然希望有一种方法可以做我正在寻找的东西。

const styles = { header: { textAlign: 'center' }}

<Appbar.Header style={styles.header}>
  <Appbar.Action icon="close" onPress={() => this.close()} />
  <Appbar.Content title={title} />
  <Button mode="text" onPress={() => this.submit()}>
    DONE
  </Button>
</Appbar.Header>
Run Code Online (Sandbox Code Playgroud)

考虑到titleaccept a node,它可以用来显示一个反应组件。

如何在所有设备上强制将标题居中?

javascript css reactjs material-design react-native

8
推荐指数
2
解决办法
5754
查看次数