所有问题

0 投票
4 回答
303 浏览

python - 从阿里巴巴抓取类别及其网址并将其放在两列中

嗨,我是scrapy的新手,我正在尝试从阿里巴巴的产品类别页面中抓取类别和类别的URL 。我正在尝试将其抓取并放在 CSV 文件中。

当我在电子表格中打开它时,我想给出的视图是:-

代码:-

问题

  • \n 和空白在抓取类别时被抓取。
  • 数据未以理想的格式抓取

你怎么能帮忙

  • 修改代码,这样我们就可以拥有
  • 给出在刮擦时删除 \n 和空格的技巧

理想的格式。

0 投票
1 回答
119 浏览

git - 将分支 B 合并到分支 A

我正在为我的项目运行 jenkins 管道。Jenkins 从 gitlab 中提取存储库,然后运行我的管道。所以问题是当管道成功运行时我想在gitlab上将B合并到A。这是我的 Jenkinsfile,它当然不能满足我的需要,因为它给了我错误

合并:测试 - 不是我们可以合并的东西

我想自动合并,没有合并请求。谢谢

0 投票
3 回答
543 浏览

javascript - Redux:连接组件列表的性能

我有一些<List>连接的组件,它们将很多属性传递给<ListItem>组件。它已经到了需要重构的地步,因为传递了太多属性。

假设我把桌子转过来,而是制作<ListItem>一个连接的组件,这样我就不需要向下传递这么多属性。我会期望看到我的 UI 渲染的性能下降或性能提高吗?

我已经阅读了一些内容,但无法找到我的问题的确切答案。

0 投票
1 回答
14 浏览

javafx - 为什么我的图像在拖放时不断重新定位在我的 AnchorPane 中?

您可以在此处查看行为。我尝试了几种不同的技术,但我似乎无法做到正确。图像将在第一次完美拖放。之后,它将在再次拖动之前重新定位在原点。

0 投票
1 回答
135 浏览

matrix - 矩阵的平方根有什么用?

这个问题说明了一切。矩阵的平方根有任何理论或实际用途吗?任何使用/需要它的算法?

0 投票
1 回答
162 浏览

javascript - 在d3 js中设置x时间轴的范围和域

我对 d3 js 相当陌生,但我仍然在设置轴时遇到问题。我正在尝试为水平浮动条形图设置时间轴。我的代码看起来相对相同,除了 from 和 to 是 201808、201809 等(年和月)的小例外。

从下面链接的示例中编辑代码的jsfiddle 。更改在数据集中和:

显然,这不是为轴分配时间的最聪明的方法,但我仍然遇到轴的域、范围和缩放问题。

0 投票
0 回答
186 浏览

teamcity - 如何在没有常见工件、VCS 根或触发构建链的情况下为冒烟测试配置构建链?

我正在运行 TeamCity 2018.1。我似乎无法在任何地方找到这种情况的答案。我发现了类似的问题,但它们并没有完全解决我想要实现的目标:这里这里

我想要 TeamCity 中的以下流程

2.x 将不同的服务部署到测试环境,3 对测试环境运行冒烟测试,因此我们不需要运行多个。如果 1 被触发,这正是使用 Finish Build Triggers 时发生的情况。它最终使我们的提要变得混乱,并且我们最终在运行中间部署了服务的测试运行,这是我们绝对需要避免的。

要求如下:

  • 我希望在 2.x 完成的任何时候触发 3,但我不希望运行 3 的多个构建,就像首先触发 1 的情况一样。
  • 我还希望在其默认分支上有签入时触发 3。
  • 3 上的触发器不应该在构建链的早期构建任何东西。这是一个昂贵的操作,并且会混淆我们在冒烟测试中的结果(失败是因为测试改变了吗?还是因为我们部署了更新的代码?)

我被引导相信快照依赖可以解决这个问题,但它并没有按照我想要的方式工作。当任何 2.x 成功完成时,它似乎都不会触发 3。此外,我绝对不希望在 3 由 VCS 更改触发时触发 1 或 2.x,无论“使用合适的构建选项”如何,这似乎都会发生很多。

此外,1、2.x 和 3 都从不同的存储库运行,因此它们没有共同的 VCS 根。所有 2.x 版本也是不同的存储库。我们也没有文物可以传递。

我怎样才能实现这个工作流程?

编辑:这可以通过在我的测试运行之前添加一个虚拟构建配置来实现吗?

0 投票
1 回答
92 浏览

reactjs - 反应原生样式

我正在尝试更多地了解 React Native 中的样式。

将元素拖入底部容器(黄色)时,该元素位于下方。

在此处输入图像描述

在此处输入图像描述

// 项目风格

0 投票
0 回答
209 浏览

asp.net - 如何在 ASP.NET Core Razor 页面中使用路由中间件

我为我的 Razor Pages 项目添加了我的服务 ASP.NET Core 路由中间件,但是我如何创建路由“/Product”以使用路由中间件重定向到页面。谢谢!

0 投票
2 回答
144 浏览

iis - 我将我的 ASP.NET Core 应用程序发布到本地 IIS 服务器,但它不是最新的。发生了什么?

它显示了我之前发布的应用程序的旧版本,并且无法连接到数据库。发布时我没有收到任何错误。site.css 等文件在文件系统上是最新的,但它们没有正确显示在我的浏览器中,并且数据库连接中断。我尝试清除缓存,删除旧文件并重新启动应用程序池,但无济于事。发生了什么?如何让我的应用程序在 IIS 下运行的最新版本?

0 投票
1 回答
78 浏览

sql-server - SQL/SSIS 编码检测

我正在尝试在SQL Server 或 SSIS中开发一个脚本,它可以检测具有不同编码(如 UTF-8、ANSI、UCS-2、UTF-32 等)的文件。

我已经搜索了很多工具,但我还没有找到任何东西。任何人都可以帮助我吗?

谢谢。我感谢您的帮助。

0 投票
1 回答
3652 浏览

django-rest-framework - django-filter 不适用于 django-rest-framework

我正在使用Django 2.0,Django REST FrameworkDjango Filters来过滤查询集。

我已经安装django-filters并添加到INSTALLED_APPSas django_filters

设置文件有

视图类就像

AmountGiven模型有一个要联系的外键,因此希望根据contact_id进行过滤。

现在,当我尝试以下 URL

它不过滤结果并返回所有AmountGiven记录。

0 投票
1 回答
374 浏览

c# - ListViewItem 中 Expander 未显示的内容

我有以下设置,您可以在这里看到

问题是我相信我以某种方式搞砸了代码,因为当我点击展开按钮时,什么都没有出现。试图为扩展器内容提供高度/宽度,但没有运气。扩展器按钮显示他已扩展,但仅此而已。有任何想法吗?谢谢

0 投票
2 回答
318 浏览

python-3.x - 无法通过 selenium webdriver 从下拉菜单中选择选项

从网页:

http://www.bmfbovespa.com.br/pt_br/produtos/indices/indices-amplos/indice-ibovespa-ibovespa-estatisticas-historicas.htm

我正在尝试从下拉菜单中选择不同的年份:

我在互联网上做了一些研究,似乎这Select是标准方法。

下面的代码是我使用的;它显示(默认)2018 年的网页,但它不会改变我打电话时的年份Select

最后一行产生此错误:

这似乎与下拉框菜单的名称相关联。

编辑 1

我已按照您的建议修改了代码。如果我使用这条线:

我得到错误:

如果我使用这条线:

我得到错误:

0 投票
1 回答
126 浏览

avfoundation - 是否可以将 AVAudioRecorder 静音?

我希望继续录制,但要静音。我不想暂停音频。

我现在的替代方法是暂停音频,加入静音填充,继续录制,但如果有更简单的方法,那就太好了。

0 投票
2 回答
113 浏览

git - 为什么拉取请求会导致分叉落后于上游?

假设有一个名为upstream/project. 假设我有一个名为fork/project. 我提交了一些更改fork/project并向upstream/project. 一旦拉取请求被接受,为什么会fork/project变成 1 commit behind upstream/project

上游 repo 中的代码现在与我的 fork 中的代码匹配。为什么我必须再次从上游 repo 中提取以最终处于相同状态?上游存储库不能与分叉完全同步,而不是“过冲”吗?

我希望得到一个答案来解释这个系统提供的优势或需要这个工作流程的限制,无论是哪种情况。谢谢!

0 投票
1 回答
37 浏览

cassandra - 我可以与 Cassandra 并行运行的 CREATE TABLE 数量是否存在已知限制?

我想知道我是否可以让我的所有客户几乎同时向同一个 Cassandra 集群发送“CREATE TABLE ...”。这预计会奏效吗?我总是可以增加超时以确保我不会收到这样的错误,但我想知道这是否会导致问题,除了一些缓慢。

随着我们增加客户端和 Cassandra 节点的数量,它会变得更慢/更快吗?

0 投票
1 回答
716 浏览

c++ - 如何使用 ov_open_callbacks 从流中打开 Ogg Vorbis 文件

打开 Ogg Vorbis 文件的标准方法是使用ov_fopenov_open. 但是,如果文件路径包含非 ASCII 字符,则这两个函数都不能在 Windows 上运行。

在这种情况下,可以包装现有std::ifstream(或不同的输入流)并通过ov_open_callbacks. 当我尝试这样做时,我发现有关所需包装函数的确切语义的文档有点粗略。

如何包装现有流以将其传递给ov_open_callbacks

0 投票
2 回答
1603 浏览

java - 在 bean 上使用 @PostConstruct 对 @SqlGroup 进行 Spring 测试

在使用Spring 5、Junit4.11 和 JDK8运行一些集成测试之前,我正在尝试使用 @SqlGroup 执行一些 SQL 语句。

直到今天,当我在我的“ConfigurationComponent”bean 上添加了一些初始配置时,一切都工作得完美无缺,并带有注释 @PostConstruct。

当@PostConstruct 方法调用依赖于数据库的bean 时,测试失败,因为hiberante(因此是数据库)找不到预加载的模式。

正如我调查的那样,我发现放在@SqlGroup 中的语句将在ApplicationContext 初始化之后执行,因此@PostConstruct 在模式加载之前执行。

这是我的集成测试抽象类。

冒犯的豆子

我找不到使用@SqlGroup 解决此问题的方法。是否有任何解决方案,一种改变生命周期并首先执行 sql 语句的方法?如您所见,我正在使用ExecutionPhase.BEFORE_TEST_METHOD,这种情况没有明确的配置,例如“ExecutionPhase.BEFORE_SETUP”。


2018 年 9 月 7 日更新 - 看起来没有办法使用 @Sql 实现这一点:

@Sql 和 @PostConstruct 的调用都由 Spring Framework 而非 Spring Boot 处理。另外,我相信这是按设计工作的。@Sql 的默认执行阶段是 BEFORE_TEST_METHOD(另一个选项是 AFTER_TEST_METHOD)。应用程序上下文被刷新,因此 @PostConstruct 被调用,一次用于整个测试类(事实上,如果它们共享相同的配置,它可能为多个测试类调用一次),这发生在调用各个测试方法之前。换句话说,您不能使用@Sql 作为为@PostConstruct 中的调用准备数据库的方法。

Github @PostConstruct 在@Sql 之前执行

0 投票
1 回答
1371 浏览

javascript - k6 脚本:如何解析文件信息以在 HTTP 查询中使用

我是 k6 的新手,对 JS 很陌生。我正在尝试从我从 DB 中的列导出的平面文件中读取列表。我想打开这个文件并遍历列表,将每个项目附加为我的 HTTP 调用的查询参数。我无法弄清楚如何进行。

例如,如果这是我的文件:

员工.txt

& 这是我的 k6 脚本(perf-employee.js

任何关于前进方向的指导将不胜感激。

0 投票
1 回答
26 浏览

r - 指示行合并已更新

在新专栏中,我想指出每次合并更新缺失的记录。

目的:我有一个缺少分类代码的数据集。为了替换缺失值,我使用多个left_join/coalesce操作将 NA 替换为正确的代码。我想跟踪每次迭代期间更改了哪些值。

我想看看...

0 投票
3 回答
2412 浏览

scala - 如何在 Akka HTTP 中增加 `akka.http.server.parsing.max-method-length`?

如何修复 Akka HTTP 中增加最大方法长度的问题。我在 Web 套接字连接服务中遇到以下问题。

我在application.conf添加了akka.http.server.parsing.max-method-length。添加max-method-length后,我也遇到了同样的问题,我的 .conf 文件是:

0 投票
1 回答
150 浏览

c# - 仅调用单个依赖方法的单元测试方法 - c#/xUnit/Moq

不好意思承认,但单元测试对我来说仍然是新事物。我对如何正确处理事情有非常坚定的把握。但是我发现很难理解的情况是,当为一个简单地返回依赖方法调用结果的方法编写单元测试时。

我发现它在您实现服务层以与 DAL 层互操作的情况下出现了几次。

一个简单的代码示例可能会更好地描述我的要求。

注意:下面的代码示例使用c#、xUnit 和 Moq

我知道FooService单元测试的重点是测试方法中的逻辑,而不是依赖项的逻辑。那么在这种情况下,如果它只是测试一个模拟依赖项的返回值,是否还有必要编写一个测试?

0 投票
0 回答
131 浏览

google-drive-api - 协助 google.drive.files.watch web_hook 通知疑难解答

我发现有关故障排除的文档google.drive.files.watch很少 - 感谢您提供任何帮助。

首先,我使用了一个服务帐户角色,该角色在驱动器中明确共享了文档和文件夹。我正在使用免费(旧版)基本 Google 套件。

如何从推送通知到 HTTPS 功能进行故障排除(即查看日志);或弄清楚为什么它不起作用?

即我进行了 API 调用;从 node.js 到 drive.files.watch 并注册以接收 web_hook 推送。
我已经注册了域,并验证了我的服务帐户,即“它 /feels/ 应该可以工作”——我在 stackoverflow 上找到的任何相关示例都很少google.drive.files.watch

当文档更新时,我认为它应该向我的 lambda URL(注册到自定义验证域)发送通知//我检查 AWS Cloudwatch 中的日志,但没有看到尝试//没有流量记录(而且我已经已验证从我的浏览器对 webhook url 的任何请求确实出现在日志中)

如果我尝试访问 resourceUri 中的 URI,则会被告知我没有足够的 API 调用。;-( 例如:https://www.googleapis.com/drive/v3/files/11tyvaPDAgkIUDMPfSMzOZqi1G-YD0aWt-FAUllQhZMc 结果:

我可以/注册/上面的什么以及如何让我望而却步。不确定它是否相关,但我似乎也无法让 drive.changes.list 输出任何数据,不确定是否是因为我使用的是服务帐户,因此文件更改不是在该帐户内进行的。

当我自己使用 google-api-explorer 和 oauth 时,对文件进行更改drive.changes.getStartPageToken+drive.changes.list都成功(HTTP 200 响应)但不包含任何数据——除了有效的 pageToken。

另外 -drive.files.get也可以工作并返回数据,所以我认为这不是文件本身的访问控制问题。

任何帮助或想法表示赞赏!

0 投票
1 回答
572 浏览

swift - HERE Maps SDK iOS Swift 4 转弯导航 - 屏幕信息

我从 Mapbox 过渡到 Here Maps。

我将以下链接的 github 代码作为参考。转弯导航有效,但我只能获得语音信息。屏幕上没有 UI 元素来显示 Mapbox 提供的信息。

有没有办法启用轮流UI?

github示例项目页面