不知何故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 errorin …
我有一个和UIView的超级视图.UILabel可以具有不同的大小,具体取决于其中的文本量.所以,我需要与它一起成长和缩小,但却无法使其发挥作用.UIImageViewUILabelUIViewUILabel
它的外观截图如下:
如您所见,标签上方和下方的间距太大.在.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,而不仅仅是静态加载,因为我事先不知道图像的名称。任何建议将不胜感激。