所有问题
python - 在 conda 中使用选定的包克隆环境
我想知道是否可以仅使用选定的包克隆环境。
这样做conda create -n name --clone base
将克隆base
环境,包括某些项目有时不需要的所有包。
在新环境中卸载软件包可能是一种解决方案,但我正在尝试找到一种更有效和更明确的方法。
css - AngularJS:有没有办法使用 ng-repeat 从同一个数据数组创建行和列?
我正在尝试创建一个循环,该循环将遍历一个数组并将数据输出到行/列中。对于数组中的每两个项目,我希望它创建一个包含两列的新行,如下所示:
这是我的数组的一个示例:
因此,总体最终需求如下所示:
这是我最初尝试的,但它只显示一列。
关于如何实现这一目标的任何其他想法或方向?谢谢。
java - 嵌套循环递减数
创建一个要求用户输入数字的类,然后根据 int 输入打印出以下模式。
所以我制作的代码结果看起来像这样......
但它应该看起来像这样
javascript - 如何修复css,js不加载,查看引擎ejs?
我项目的2个ejs页面使用相同的脚本,css文件。但是一个工作,另一个不加载css,js。
问题是当我启动快递服务器和
首先加载路径 /addshift, /addshift/edit 有效。
先加载路径/addshift/edit,/addshift/edit不加载css、js
小路:
index.ejs:根/addshift/views/index.ejs
edit.ejs:根/addshift/views/edit.ejs
script.js:根/addshift/script.js
style.css:根/addshift/css/style.css
php - 在一行中匹配多个封装的字符串
<!--:en-->Motodays 2014, 6.-9. of March<!--:--><!--:it-->Motodays 2014, 6-9 Marzo<!--:-->
这是我要匹配的字符串。我想匹配 2 个类似 HTML 的注释标签内的内容。
所以我尝试了:<!--:(..)-->(.+)<!--:-->
以及这个正则表达式的一些额外衍生物,但找不到返回预期结果的解决方案。我还尝试
(|)
检查是否存在 2 个这样的标签,但结果不可靠,因为它还需要管理 3 个或更多匹配项。
这是结果preg_match
:
这就是我想要实现的目标:
编辑:答案建议使用preg_match_all();
结果数组有点不同,但形式比另一个更实用。
apache-kafka - Kafka 随机访问日志
我正在尝试通过使用 KafkaConsumer.assign(partition)、KafkaConsumer.seek(partition, offset) 来实现一种随机访问来自 Kafka 的消息的方法。然后阅读一条消息的民意调查。
但是在这种情况下,我每秒无法收到超过 500 条消息。相比之下,如果我“订阅”分区,我将获得 100,000+ msg/sec。(@1000 字节消息大小)
我试过了:
- Broker、Zookeeper、Consumer 在同一台主机上和不同主机上。(不使用复制)
- 1 和 15 分区
- “server.properties”中的默认线程配置并增加到 20(io 和网络)
- 单个消费者每次分配到不同的分区,每个分区一个消费者
- 单线程消费多线程消费(调用多个不同的消费者)
- 在两个代理上添加两个代理和一个带有分区的新主题
- 启动多个 Kafka 消费者进程
- 更改消息大小 5k、50k、100k -
在所有情况下,我得到的最小值是~200 msg/sec。如果我使用 2-3 个线程,则最大值为 500。但是在上面,使“.poll()”调用花费的时间越来越长(从单个线程的 3-4 毫秒到 10 个线程的 40-50 毫秒)。
我幼稚的 kafka 理解是消费者打开与代理的连接并发送请求以检索其日志的一小部分。虽然所有这些都涉及一些延迟,并且检索一批消息会更好 - 我想它会随着所涉及的接收器数量而扩展,但会增加运行消费者的 VM 和服务器上的服务器使用率。运行代理的虚拟机。但两人都闲着。
所以显然在代理端发生了一些同步,但我不知道这是由于我使用 Kafka 还是由于使用 .seek 的一些固有限制
我会欣赏一些关于我是否应该尝试其他东西的提示,或者这就是我所能得到的。
ruby-on-rails - 如何使用 Ruby 作为后端将 React 上的图像上传到 Google Cloud Storage
我正在尝试使用 Ruby 作为我的后端将图像从 ReactJS 上传到谷歌云存储。我试图通过我用 Rails 制作的 API 发送这些图像,然后通过名为“google-cloud-storage”的 gem 将它们直接上传到 Google Cloud Storage。然后通过 API 回调这些图像,并显示在我的前端 ReactJS 上。
这样做似乎有很多问题,其中之一是尝试通过 API 发送图像时的 CORS 问题。
有没有人对我如何实现将图像从 ReactJS 上传到 Ruby,然后到 Google Cloud Storage,然后能够调用它们并在 ReactJS 上显示有任何建议或解决方案?
python - 使用向量将 numpy 数组的 rdd 转换为 pyspark 数据帧
使用 将 numpy 数组的 RDD 转换为 Spark DFDenseVector
时,以下代码可以正常工作。
但是,我不想要上面的第一列,即我的目标输出是:
我尝试了以下操作,它们都导致了TypeError: not supported type: <type 'numpy.ndarray'>
. 如何获得上述预期结果?任何帮助是极大的赞赏!
clojure - 从 Clojure 项目 Light Table 连接到 Repl
我正在尝试连接到 Light Table 中 Clojure 项目中的 Repl。我去了连接,选择了我想连接的 project.clj,但不幸的是没有成功。我用“lein new app my-app”创建了项目。在此之前,我曾尝试连接我使用 Luminus 模板创建的另一个项目,并且成功。但是当我用“lein new app my-app”制作这个简单的应用程序时,我无法连接。我收到以下错误:
我在项目根目录的 project.clj 文件中更改了 Clojure 版本,但现在我无法启动 REPL。我收到以下错误:
javascript - 在fabric.js中拖动对象时沿边框的幻像图像
我在fabric.js 中有一组对象,除了我将调用选择器的单个对象之外,所有内容都是非事件且不可选择的。它们被组合在一起,因为它们都需要作为一个整体移动。当这个选择器在组的范围内移动时,一切都按预期工作。但是,当我将对象移动到边界之外时(即使我以编程方式让它在该点之前停止,它也会沿着主组的边缘绘制幻像对象。
我已经浏览了代码并将内容注释掉,并尝试在我认为可能是问题的对象上放置.renderAll()
和放置,.setCoords()
但到目前为止还没有运气。
这是一个显示正在发生的事情的短片 - https://i.imgur.com/bnIJWY7.mp4
python - 为什么我不应该得到一个缩进块?
它一直说在第一个 ' ' 之后会出现一个缩进块,但问题是,在这段代码运行得非常好的一个小时之前,现在由于某种原因它出现了这个错误
每当我尝试在该区域附近进行修改时,它都会让我将其更改为 python 中的函数,而不是我想要使用或比较的变量
它需要做的就是检查字符串中是否有多余的空格,然后吐出结果,所有空格都不减一,这样一个句子看起来就像一个句子
更新了整个代码
node.js - 在递归目录上 Promisify mkdir
我已经承诺 fs.mkdir()。当我尝试在 /tmp 中创建单个目录时,它可以工作,但是当我尝试创建嵌套目录时收到 ENOENT 错误,即使我发送了{ recursive: true }
选项。
错误:
php - Wordpress 插件,获取 HTML 页面或将内容作为字符串发布
我正在构建一个 wordpress 插件,我需要取回页面并将内容作为 html 字符串发布。我希望它作为字符串返回,以便我可以在 DOM 中搜索带有标签的特定元素,然后在找到时对这些元素执行某些操作。
问题是当我使用
或者
它似乎总是在我的插件页面上显示(渲染)不是我想要的内容。我只想将输出作为字符串返回。
node.js - 节点选项:在抛出错误时让它变得平静
是否有一个节点 cli 选项可以让它不打印错误?
例如,我希望下面的命令不打印未捕获的异常,即使它发生了。但我不只是想在代码中捕捉到它。如果没有异常或错误,那么它应该打印(如果要打印的消息存在)它的意图。
谢谢,
jquery - 如何在 jquery 对话框中创建表?
我想获取表中的一些详细信息并将其加载到 jquery 对话框中的表中。
我尝试div
使用 html 表对 id 内的表进行编码,但它没有加载到对话框中。
请有任何建议。
python - 如何通过 os.system() 调用 anaconda 环境以从其他 python(3.7) 脚本运行特定的 python(2.7) 包?
我在同一级别有两个目录。例如文件夹 A 和文件夹 B。文件夹 A 使用 python3.7,文件夹 B 有一个使用 python2.7 的 Anaconda 环境。我跑os.system("python ../folder b/ex2.py")
。
在文件夹 B 中,Anaconda 环境被激活。
问题是当我从终端运行 python 脚本时,python ../folder b/ex2.py
它运行成功,但是当我从文件夹 A 调用脚本时,它不使用 Anaconda 环境。
django - 如何将对象从选择控件传递到django中的另一个视图
我在 django 模板中填充了一个选择控件,但是项目选项来自外部 Web 服务,这需要一些时间来查询。有什么方法可以在视图中传递对象或“存储”数据(如 jsf)?我不想请求 Web 服务来获取对象实例。
实际上,选项在 value 选项中填充了对象 ID。我也使用了数组中对象的索引,但我不知道该怎么做。
我希望通过表单只查询一次外部服务并将整个对象传递给发布方法视图。
javascript - PHP区分javascript和用户点击?
我将 javascript 注入 PHP 网站以避免弹出窗口,自动提交表单。此外,jquery 存在问题,因此我使用的是纯 javascript。
这是页面上的表格:
这是我的 JavaScript:
当我手动单击表单时,我知道这些值已设置
但是当我的javascript提交表单时,这些值被提交
我 100% 确定没有其他 javascript 正在触发以更改值 - 不能直接onchange
调用submit()
。
我不明白为什么我的 javascript 提交表单不会像手动单击它那样更改值?如果发生 PHP,我不明白它是如何检测到我的 javascript 提交表单而不是我点击提交,提交点击是提交点击,对吧?
python - 当使用 spyder 3.3.3 和 ipython 7.4 时,来自 PyQt5 的 app.exec 阻止了代码
我已经安装了最新的 anaconda 版本(1.9.7),其中包括 python 3.7.3、spyder 3.3.3、ipython 7.4.0、pyqt 5.9.2,现在我在运行与之前版本兼容的代码时遇到问题anaconda 安装(anaconda 1.7.0,python:3.6.4,Ipython:6.2.1 和 spyder:3.2.6)。我检查了 spyder --> Tool--> preference --> Ipython console 是否与两个安装相同。
这里的代码:
所以基本上当我运行代码(上图)时,我可以看到我的 GUI 打开了。但是,当我关闭 GUI(使用 GUI 右侧的 X)时,IPython 控制台挂起,我别无选择重新启动 spyder(在这种情况下 ctr C 不执行任何操作)。我发现我可以通过删除行来解决这个问题:'app.exec()'。但是,大多数时候我是从 anaconda 提示符运行我的代码,所以我不想从我的代码中删除 'app.exec()'。这段代码在之前使用 anaconda 提示符和 spyder 的安装中运行良好(因此基本上使用和不使用 ipython)。
我已经尝试过工具--> Ipython 控制台--> 图形--> 后端--> 自动,它没有改变任何东西。如果我取消选中“激活支持”(工具--> Ipython 控制台--> 图形),它可以解决问题,但我不想朝那个方向前进,因为我发现我无法正确使用 matplotlib(如果没有 plt.show(),绘图将不会显示,这将阻止 ipython)(之前的安装“激活支持”已选中)。我当然可以回到以前的安装,但我想避免这种情况,因为旧安装有其他问题(我相信最新版本应该可以正常工作)。我知道我可以临时解决这个问题(当我使用 spyder 或取消选中“激活支持”时删除 app.exec())但我想知道我是否' 我遗漏了一些东西,或者这是与新 ipython 相关的问题。如果您有任何建议,请告诉我。
docker - 尽管存在 sudo,但 Packer 使我的 docker 构建失败并出现错误“sudo:未找到”
我正在尝试在其上构建一个带有 docker 的打包程序映像,并且我希望 docker 使用自定义脚本创建一个 docker 映像。我的代码的相关部分是(请注意,顶级构建器会仔细检查 sudo 是否已安装):
我的屏幕输出的相关部分是:
有问题的脚本不是我的脚本之一。这是一些随机生成的脚本,每次构建时都有不同的四个数字系列。我对打包机和码头工人都是新手,所以问题出在哪里很明显,但对我来说不是。
elasticsearch - ElasticSearch 可以接受预标记的内容并返回相应的 tf-idf 分数吗?
我得到了一些中文材料,这些材料已经使用特定领域的标记器进行了精细标记。所以我通过在令牌之间添加空格来预处理它们,并希望将它们放入 es 集群中。我希望 es 可以在不使用其默认的中文分词器的情况下计算这些文档的 idf,并返回相应的分数。es 支持吗?我只是想利用 es 的出色性能,而不是它自己的分词器!
java - 并行流看起来不像完全并行工作
1、Set的parallelStream没有使用足够的线程。
Java8 parallelStream 不能完全并行工作。在我的计算机中,当任务的计数小于处理器的计数时,java8 set 的 parallelStream 没有使用足够的线程。
在我的代码中,setStreamParallelTest 需要 4 秒,而 intStreamParallelTest 需要 1 秒。
我希望 setStreamParallelTest 也能在 1 秒内完成。是虫子吗?
2. web应用程序中可以使用并行流调用另一个api吗?如果是错的,为什么?
我的 Web 应用程序需要并行调用另一个 api 服务器。所以我使用并行流来调用api。
我认为所有发往我的服务器的请求都共享一个 fork-join 池。所以,当其中一个 api 的响应很慢时,它看起来很危险。
这是对的吗?