不知何故Babel
从更新6
到7
我eslint
开始发出这样的警告node_modules
:
因此,根据我的理解,node_modules
文件夹并未被忽略,这就是问题出现的原因。所以,通读eslint
文档:
https://eslint.org/docs/user-guide/configuring
我尝试添加"ignorePatterns": ["node_modules/"],
到.eslintrc
文件中,但出现错误:
模块构建失败:错误:/Users/vlasenkona/Desktop/gris-seqr2/ui/.eslintrc 中的 ESLint 配置无效:-意外的顶级属性“ignorePatterns”。
所以,我尝试创建.eslintignore
文件并添加到那里,node_modules/
但警告保持不变。我怎么能忽略node_modules
文件夹?我正在使用的软件包版本:
"eslint": "^5.16.0",
"babel-eslint": "^9.0.0",
"eslint-config-airbnb": "^16.1.0",
"eslint-import-resolver-babel-module": "^5.1.2",
"eslint-loader": "1.9.0",
"eslint-plugin-flowtype": "2.39.1",
"eslint-plugin-import": "^2.20.1",
"eslint-plugin-jsx-a11y": "^6.1.0",
"eslint-plugin-react": "^7.10.0",
"eslint-plugin-react-perf": "^2.0.8",
Run Code Online (Sandbox Code Playgroud)
在.eslintrc
看起来像这样:
{
"extends": [
"airbnb",
"plugin:react-perf/recommended"
],
"parser": "babel-eslint",
"parserOptions": {
"ecmaFeatures": {
"experimentalObjectRestSpread": true
}
},
"env": {
"mocha": true,
"es6": true,
"browser": …
Run Code Online (Sandbox Code Playgroud) 我试图通过单击创建配置配置文件"Fix Issue"
中Target -> General -> Identity
的设置.它向我显示弹出窗口"No Devices Registered"
,因此我似乎需要一个设备来创建配置文件.有没有解决方法?我只需要存档我的应用程序,并把它上传到iTunes
了TestFlight
测试,所以设备可能来自其他测试者最终(内部或外部的),但我目前还没有一个iPhone和我在一起.
我正在尝试使用 SSL 从 Python 连接到 Elasticsearch 节点。
我正在使用基本代码:
from elasticsearch import Elasticsearch
from ssl import create_default_context
context = create_default_context(cafile="path/to/cafile.pem")
es = Elasticsearch("https://elasticsearch.url:port", ssl_context=context, http_auth=('elastic','yourpassword'))
Run Code Online (Sandbox Code Playgroud)
来自: https: //github.com/elastic/elasticsearch-py
我需要提供cafile.pem
, 和http_auth
参数。在运行 Python 的服务器上,已经设置了 SSL 连接,因此我可以对 Elasticsearch 进行基本查询。它是使用目录中的键设置的~/.ssh
:id_rsa
, id_rsa.pub
。
所以,现在我想知道是否应该提供id_rsa.pub
密钥来代替path/to/cafile.pem
,如果是,那么我需要更改~/.ssh
文件夹的权限,从安全角度来看这似乎不是一个好主意。
那么,我不确定这.pub
是否与 相同.pem
,我需要先将其转换吗?那么,是否应该http_auth
省略,因为当我从终端进行简单查询时不使用任何密码?
我应该如何根据最佳实践解决在 Python 中使用 SSL 设置对 ES 的访问的问题?
我尝试了两者.pub
并从中生成pem
:https ://serverfault.com/questions/706336/how-to-get-a-pem-file-from-ssh-key-pair
但两者都未能create_default_context
使用unknown error
in …
我有一个和UIView
的超级视图.UILabel可以具有不同的大小,具体取决于其中的文本量.所以,我需要与它一起成长和缩小,但却无法使其发挥作用.UIImageView
UILabel
UIView
UILabel
它的外观截图如下:
如您所见,标签上方和下方的间距太大.在.xib
我设置的顶部和底部约束UILabel
只是,10
但显然这些是以某种方式违反.UIView
对于上面的帧具有顶部约束,图像为>=10
,因此它可以从中生长10
.
你可以看到.xib
:
我试图增加Content Hugging Priority
的UIView
,但它并不能帮助.UILabel
只有4个约束:相对于其超视图的顶部,底部,左侧,右侧UIView
.我也试图改变Content Hugging Priority
的UILabel
相对UIView
,但没有成功.该UIImageView
是对实际的边界UIView
,在图所示.
我试图渲染整个页面,React
然后将其发送到浏览器。我收到以下错误:
违反不变性:无效标签:
<!doctype html>
产生此错误的行是ReactDOMServer.renderToString(el);
:
fs.readFile('./public/index.html',"utf8", function (err, data){
/*res.writeHead(200, {'Content-Type': 'text/html','Content-Length':data.length});
res.write(data);
res.end();*/
var el = React.createElement(data);
console.log("React element was successfully created!");
-----> var html = ReactDOMServer.renderToString(el);
res.send(html);
});
Run Code Online (Sandbox Code Playgroud)
该html
文件如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
...
<title>React App</title>
</head>
<body>
<div id="root"></div>
<script type="text/javascript" src="bundle.js" charset="utf-8">
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如何修复错误?任何建议将不胜感激。
更新
我尝试执行以下操作:
var mainData = prepareDataForScatterChart(result);
const html = ReactDOMServer.renderToString(`<App
mainData=${mainData}/>`);
fs.readFile('./public/index.html',"utf8", function (err, data){
const document = data.replace(/<div id="app"><\/div>/, `<div …
Run Code Online (Sandbox Code Playgroud) 我安装elasticsearch
的brew install elasticsearch
,并开始了它brew services start elasticsearch
,但是,curl http://127.0.0.1:9200
表演connection refused
。我检查了口:netstat -a -n | grep tcp | grep 9200
有的ipv4
正在运行那里。好的,所以我打开/usr/local/etc/elasticsearch/elasticsearch.yml
了端口并将其更改为9300
,也取消了注释并更改了:network.host: 127.0.0.1
。还在显示connection refused
我什么时候做curl http://127.0.0.1:9300
。该OS
是MacOS High Sierra 10.13.4
。如果打开/usr/local/var/log/elasticsearch/elasticsearch_nikitavlasenko.log
,错误似乎是:
数据路径[/ usr / local / var / lib / elasticsearch / elasticsearch_nikitavlasenko]中存在群集名称[elasticsearch_nikitavlasenko]子目录。这些路径下的所有数据必须在一个目录中上移到路径[/ usr / local / var / lib / elasticsearch]
我将通过以下教程RxSwift
:
http://adamborek.com/thinking-rxswift/
并且无法理解以下模式:
searchBar.rx.text.orEmpty
------------> .flatMap { [spotifyClient] query in
return spotifyClient.rx.search(query: query)
}.map { tracks in
return tracks.map(TrackRenderable.init)
}
Run Code Online (Sandbox Code Playgroud)
这个方括号输入参数:[spotifyClient] query
对我来说似乎很奇怪.我查看了官方Apple
文档中的闭包和函数,我看不到这些输入参数的任何示例.在Objective C
这不会打扰我,但确实如此Swift
.谁能解释一下,这个参数在这里意味着什么?
我想将10个不同的ggplots
参数保存到具有不同参数的光盘,但出现错误:
错误:未知的图形设备''
这是我的代码:
for (geneNum in 1:10) {
geneCounts <- plotCounts(dds, gene=gene_list[geneNum],
intgroup=c("Groups","Mouse"), returnData=TRUE)
ggplot(geneCounts, aes(x=Mouse, y=count, color=Groups,
group=Groups)) +
scale_y_log10() + geom_point(size=3) + geom_line() +
ggtitle(gene_list[geneNum])
filename <- paste0("gene", geneNum, sep="_")
ggsave(filename,
plot = last_plot(), # or give ggplot object name as in myPlot,
width = 5, height = 5,
units = "in", # other options c("in", "cm", "mm"),
dpi = 300)
}
Run Code Online (Sandbox Code Playgroud)
任何建议将不胜感激。
使用D3.js和NVD3.js有什么好处/缺点?
(我最感兴趣的一些观点:如果以某种方式更好,坚持使用NVD3.js更好吗?为什么使用D3.js?NVD3.js是否只是提供了一组示例图,这就是为什么如果在示例中找到与我们所需要的完全相同的东西,我们可能会使用NVD3.js;如果我们需要NVD3.js尚未完成的非常具体的事情,则应使用d3.js。)
我想在RxSwift
这里阅读教程:
https://www.raywenderlich.com/138547/getting-started-with-rxswift-and-rxcocoa
下载他们的示例代码并pod install
成功完成后,构建仍然失败.它显示Lock.swift
文件中的错误,如下所示:
我该怎么做才能消除错误并使其运行?令人失望的是该教程不是最新的.任何建议将不胜感激.
我在面对一个很奇怪的错误,可能是一个错误R 3.5.1
或pheatmap
以下代码工作正常:
rownames(df) <- colnames(mat)
xx <- pheatmap(mat, annotation_col=df)
Run Code Online (Sandbox Code Playgroud)
但以下不起作用:
rownames(df) <- str_sub(colnames(mat), 1, -3)
xx <- pheatmap(mat, annotation_col=df)
Run Code Online (Sandbox Code Playgroud)
一切看起来都很完美,但它给出了错误:
check.length("fill") 中的错误:'gpar' 元素 'fill' 的长度不能为 0
我重新加载Rstudio
但问题仍然存在。的任何修改rownames
的df
使其无法绘制图表。我也试过substr
功能。有谁知道为什么会这样?
我想回应UICollectionViewCell
选择:
private func setupCellAction() {
collectionView?.rx.itemSelected
.asObservable()
.subscribe(onNext: { [weak self] indexPath in
print("itemSelected!")
let cell = self?.collectionView?.cellForItem(at: indexPath) as? CellTypeCollectionViewCell
self?.performSegue(withIdentifier: "showBarchartSegue", sender: cell)
}).disposed(by: disposeBag)
}
Run Code Online (Sandbox Code Playgroud)
但不知怎的onNext
方法永远不会被调用.我试图把setupCellAction()
在viewDidLoad
,viewWillAppear
并且viewDidAppear
但它不工作.任何建议将不胜感激.
更新
我尝试了以下线程中的建议:如何在RxSwift中选择CollectionView单元格
并.debug("RX: Model selected")
在subscribe
方法之前添加.我在控制台中看到它已订阅一次的输出.
更新
我尝试setupCellAction()
用以下方式重写:
private func setupCellAction() {
collectionView?.rx.modelSelected(CellTypeCollectionViewCell.self)
.asObservable()
.debug("RX: Model selected")
.subscribe(onNext: { [weak self] cell in
print("itemSelected!")
self?.performSegue(withIdentifier: "showBarchartSegue", sender: cell)
}).disposed(by: disposeBag)
}
Run Code Online (Sandbox Code Playgroud)
它也不起作用.我也看到它在控制台中订阅了一次.
更新 …
我设置了webpack
加载png
图像的规则:
{
test: /\.(jpe?g|png|gif|svg)$/i,
loaders: [
'file?hash=sha512&digest=hex&name=[hash].[ext]',
'image-webpack?bypassOnDebug&optimizationLevel=7&interlaced=false'
]
}
Run Code Online (Sandbox Code Playgroud)
我在这里找到的:无法使用 webpack 加载 png 文件,意外字符
Webpack
似乎工作正常,没有错误。因此,我尝试加载位于方法app_folder/public/images/pca
内部的png 图像路径render
:
importAll = (r) => {
return r.keys().map(r);
}
render() {
const pca_images = this.importAll(require.context('../public/images/pca',
false, /\.(png|jpe?g|svg)$/));
console.log('pca_images')
console.log(pca_images)
...
}
Run Code Online (Sandbox Code Playgroud)
当我启动应用程序时,我没有看到任何错误,但它pca_images
是一个空数组。组件本身位于app_folder/views/
。我也尝试像这样直接加载图像:
<img src={ require('../public/images/image1.png') } />
Run Code Online (Sandbox Code Playgroud)
但是无论我指定什么路径,它都无法正常工作并给出错误。不过,我需要从文件夹中加载所有图像app_folder/public/images/pca
,而不仅仅是静态加载,因为我事先不知道图像的名称。任何建议将不胜感激。