所有问题

0 投票
2 回答
108 浏览

python - Scrapy Crawler 不关注链接

我正在编写一个 Scrapy 爬虫来从房地产网站等中抓取信息https://www.iproperty.com.sg/sale/?page=1https://www.iproperty.com.sg/sale/?page=2这个想法是,对于每一行,从该行获取信息并请求该行上的链接以获取更多信息。处理完该页面上的所有行后,转到下一页并重复:

运行此爬虫不会抓取任何数据:

如果我更改parse_itemparse_start_url仅抓取第一页但未遵循以下链接:

我想就这个问题寻求启发,了解为什么我无法点击下一页的链接。

0 投票
0 回答
412 浏览

cron - Gitlab 备份 - 每天多次

我们每天凌晨 2 点通过 crontab 为 gitlab 使用一次工作备份。一个使整个备份/恢复过程更加自动化的项目已经开始,我们大部分时间都在那里。我们一直遇到的一个问题是最近综合更新相当频繁,并且由于备份和自动升级是错开的,我们的备份落后了 24 小时,因此,我们在恢复时遇到版本不匹配错误升级后的第二天。

更复杂的解决方案是在我们的备份/恢复脚本中构建版本检查并推迟 24 小时,但这似乎并不理想,如果不增加更多复杂性来监控与设置的计划相比每周或每周一次的作业推迟了多长时间每个月的第二个星期六考试。

我认为最好的更简单的解决方案是简单地增加 gitlab 备份频率并利用此处详述的 STRATEGY=copy 选项。也就是说,在更改 cron 以反映每 6 小时一次的备份计划后,我没有看到备份计数有任何实际增加。

gitlab 关于备份的运行频率是否有限制?

老 Cron(每天凌晨 2 点):- 0 2 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create CRON=1 && /root/datadog_success_push.sh

新 Cron(没有按预期工作 - “从 0 到 23,每 6 小时的第 30 分钟。”) - 30 0/6 * * * /opt/gitlab/bin/gitlab-rake gitlab:backup:create STRATEGY =复制 CRON=1 && /root/datadog_success_push.sh

0 投票
2 回答
616 浏览

templates - 在 TYPO3 中使用不同的页面模板

我正在寻找有关为每个页面使用不同模板的帮助。我正在使用 TYPO3 视频教程中的所有内容(链接如下),但没有解释如何做我需要的事情(必须编写哪些代码以及在哪里编写)。

站点包教程第 1 部分

站点包教程第 2 部分

站点包教程第 3 部分

0 投票
1 回答
275 浏览

mysql - 使用 zcat 日志时间脚本导入 MySQL 完成

在我们的实际环境中执行操作之前,我们需要运行测试导入,但需要知道导入需要多长时间。

最大压缩时的文件为 10Gb,未压缩时约为 170 Gb。过去,当我们进行测试时,大约需要 9 个小时,这对于坐在 PC 前观看来说太长了 :-)

有没有办法记录导入需要多长时间/何时完成。

我们正在运行这个命令来导入脚本: zcat /import_file.sql.gz | mysql -u 'root' -p database

如果我们能够在脚本完成后将时间记录到文件中,那将是完美的。

我知道“显示表状态;” 但我们不确定最后一张桌子叫什么,所以这种方法没有帮助。

提前致谢。

0 投票
3 回答
67 浏览

java - 构造函数是否同步直到完全完成?

我正在构建一个程序,该程序需要构建一些需要如此密集计算才能创建的对象,我最聪明的课程是将它们构建在自己的专用线程中,而主线程则不断研究其他事物,直到对象被需要。

所以我想创建一个专门用于在自己的线程中创建自定义对象的特殊类。像这样:

我唯一担心的是,这种机制只有在主线程(即构造DedicatedThreadBuilder的线程)在DedicatedThreadBuilder构建完成之前具有同步锁时才能正常工作,因此会阻止DedicatedThread构建产品对象的尝试直到完成DedicatedThreadBuilder的构建。为什么?因为DedicatedThreadBuilder的子类无疑需要使用参数构造,所以需要将它们传递到它们自己的私有存储中,以便它们可以在constructObject()过程中使用。

例如

这只有在对象被其他线程阻塞直到它完全构造之后才能正常工作。否则,DedicatedThread可能会在分配必要的变量之前尝试构建对象。

那么Java就是这样工作的吗?

0 投票
1 回答
1090 浏览

html - 为什么设置为使用 CSS 变量继承的显示属性不起作用?

我将 div 的显示属性设置为in line-block. 然后我创建了四个类:

  • no-var,将显示设置为inherit
  • var,将 display 设置为设置为的变量inherit
  • var-none,将 display 设置为设置为的变量none
  • var-default,将 display 设置为设置为的变量inherit,默认值为grid

但是,每个类使用的实际样式似乎并不正确:

  • no-var 类正确继承 display 到block
  • var 类没有inherit从变量中获取值并显示为inline-block
  • var-none 类正确地将显示设置为none并隐藏
  • var-default 类不inherit从变量中获取值并将显示设置为默认值

对于这些类中的每一个,我都为颜色属性添加了变量和默认值,它们都按预期工作。变量是否应该忽略inheritunset值?

0 投票
1 回答
36 浏览

python - R to Python:将一列(在数据框中)分成数据框中的几列

我有一个小问题。我需要将一列(数据)拆分为多列。

原始专栏

我需要得到如下输出:

使用 R,我使用了:max_u <- matrix(max_u, nrow = 4)

但我正在尝试在 Python 中找到一种等效的方法。

0 投票
1 回答
1863 浏览

shell - Makefile 如何在删除所有其他目标文件和可执行文件时不删除一个特定的目标文件?

现在我有这个命令: ,它通过在我的 shell 中rm -f *.x *.o调用来删除所有的目标文件和可执行文件。make clean但是我有一个特定的目标文件,说a.o我不想删除。我怎么能在不硬编码的情况下做到这一点?请注意,我只能在 C90 下实现它,因为这是一个作业。

0 投票
1 回答
42 浏览

python - 将字符串的某些部分转换为 int python 的问题

我在将字符串转换为 int 时遇到问题。我想将字符串的长度添加到它的开头(我只能使用 2 位数字),然后如果字符串长度小于 10,则通过使用字符串的开头(2 位数字)来知道字符串的长度然后在我尝试这样做的长度之前添加一个 0

但它不起作用,但我不知道为什么,因为

将打印 4 和

int("04")也会打印 4 所以我不知道为什么这不起作用

提前感谢所有的帮助者

0 投票
1 回答
111 浏览

io - 从文件读取期间的 Fortran 运行时错误

我正在尝试读取如下所示的 .gro 文件:

我需要将0.206, -0.049, 存储0.429到数组中。我用它来识别coh行中的:

然后,使用以下命令读取特定行:

这里write确实将行正确输出到终端。然后我遵循这个:

将单个值读取到这些数组中。

此时我得到错误:

第 145 行是:read(lig2(j)(23:28),*)lig2x(j)

此语法在其他程序中适用于该文件,但在此处不起作用。我试过在读取行中使用F6.3而不是。*我检查了变量声明和类型。我究竟做错了什么?有任何想法吗?或者可能是更好的阅读方式?

0 投票
0 回答
838 浏览

sql-server - 从 SQLOLEDB.1 更改为 SQLNCLI 的性能问题?

我们的一个客户最近更新了他们的一个服务器,由于 TLS 的变化(我认为),他们不得不改变他们的客户端驱动程序。这要求我们将连接字符串从 SQLOLEDB.1 更改为 SQLNCLI。

客户现在注意到我们以前从未遇到过的性能问题。这可能是驱动程序问题,或者我们现在有以前没有的加密?使用 RD 的 Ad-hoc 测试似乎表明吞吐量没有改变,但延迟有。

无论如何,有没有人知道我们在迁移到 SQLNCLI 时应该寻找的任何问题?

0 投票
2 回答
213 浏览

javascript - javascript typeof Object.create !== '函数'

它来自 Douglas Crockfords 的 JavaScript 书籍。

我的问题是这条线有什么作用?

谢谢你。

0 投票
1 回答
2953 浏览

python - 如何通过不需要 sudo 密码的 python 脚本停止和启动 systemd 服务

以下脚本允许我检查 asystemd service是否处于活动状态,并停止或启动服务。执行.stop()or.start()时,如何在无需提供 sudo 密码的情况下直接停止和启动服务?一个有用的示例应用程序是停止和重新启动NetworkManager服务。

0 投票
1 回答
66 浏览

string - 循环几个字符串变量。如何计算重复?

正如前面的问题中提到的(请用完美的语法回答),我有一个非常大的数据集,每个患者有多个诊断(25 个),由 SPSS 中的 ICD 10 代码表示。为简洁起见,我发布了我尝试复制的内容的快照,该快照仅使用标记为 DIAG1 到 DIAG3 的 3 个字符串变量和随机代码的测试数据集:

在此处输入图像描述

假设每一行代表一个病人。“O74Updated”列中显示的结果是我试图复制的结果。本质上是一个存在/不存在变量,其数字表示患者在任何“诊断”列中进行“O74”诊断的次数。在“O74”列中生成结果的当前工作语法是:

如前所述,上面提供的语法运行得非常好。但是,我遇到了数百名患者,他们多次诊断出上述代码无法准确捕获的“O74”。我想通过为每位患者提供总计数来确保所有 O74 的发生率。是否可以确保在上面提供的语法中考虑了具有多种诊断的患者?

再次,我非常感谢对 SPSS 中可能是一个非常基本的语法问题的任何输入/指导。

0 投票
1 回答
143 浏览

sql-server - 如果存在约束冲突,则忽略删除行并继续

我有一个简单的 DELETE 语句: DELETE FROM [TableA] WHERE Id != 123 这应该删除 1000 行。

但是, TableB 有一个引用 [TableA].Id 的外键约束。上面的 DELETE 语句会遇到错误:DELETE 语句与 TableB 中的引用约束冲突。

有没有办法忽略该行并继续前进而不是出错?换句话说,跳过删除 TableA 中的那一行?我现在只删除 999 行,而不是删除 1000 行?

0 投票
0 回答
88 浏览

java - 无法在 java 中使用 null 安全 Objects.equals 比较长值

我正在编写一个 Swing 应用程序来管理我的 Gsuite 域中用户的 Gmail 设置,但是我检查更改的方法对于长值没有按预期运行。它接受一个带有新设置的参数(在本例中为假期设置),并将其与之前检索到的设置进行比较。

我正在检索我的设置并单击保存按钮而不进行任何更改,并且我的方法记录了更改。它看到 startTime 和 endTime (都是 long )属性发生了变化,而这些属性都没有。我知道是这些属性,因为当我将这些属性注释掉时,它会按预期工作。

0 投票
1 回答
2892 浏览

python-3.x - 在 Python 3.6 Windows 上安装 PyMesh

我正在尝试在 Python 3.6 上安装 Pymesh。

在我的第一次尝试中,我通过 pip 安装,但是它安装的 PyMesh 比我想要的错误。它安装了以下内容https://pypi.org/project/pymesh/,而我想要https://pymesh.readthedocs.io/en/latest/

我卸载了它,并尝试安装后来的 PyMesh,但没有运气。没有关于窗户的说明。我从github下载了源码。我将其提取并粘贴到 C:\Python36\Lib\site-packages

然后我跑了python3 setup.py build——当出现错误时,我也尝试了python3 setup.py install,它奏效了。但是,我无法执行网页中提到的简单基本命令:https ://pymesh.readthedocs.io/en/latest/basic.html

这是说 pymesh 没有模块名称 load_mesh。

寻找有关如何正确安装 pyMesh for Windows 的过程或想法。

0 投票
1 回答
1039 浏览

jenkins - 使用 XMLParser 在 jenkins 脚本中进行 xmlparsing

我正在尝试从管道脚本中的 xml 文件中读取服务器名称。

我的代码:

例外: [管道] 管道结束 *

org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException:在 org.jenkinsci.plugins.scriptsecurity.sandbox.groovy.SandboxInterceptor.unclassifiedField(SandboxInterceptor.java:367) 在 org.jenkinsci.plugins 的未分类字段 groovy.util.Node HTTPTargetConnection。 scriptsecurity.sandbox.groovy.SandboxInterceptor.onGetProperty(SandboxInterceptor.java:363) at org.kohsuke.groovy.sandbox.impl.Checker$4.call(Checker.java:241)

请帮我解决这个问题。

0 投票
3 回答
3428 浏览

ios - Xcode/iOS xctest - 找不到构建输入文件

iOS我通过单击左侧导航器测试选项卡内的加号图标在我们的应用程序中创建了第一个单元测试目标。(要测试的目标设置为主应用程序)

创建新的单元测试目标

单元测试目标成功创建了自己,但是当我尝试运行预生成的测试时,它会输出一条错误消息。错误消息显示找不到构建输入文件。更具体地说,/Plugins/XXXTests.xctest/XXXTests找不到该文件。我仔细检查了,实际上该文件不在该目录中。

尝试运行测试时出现错误消息

虽然我找不到与这个问题类似的任何东西,但我尝试了所有接近它的东西,但似乎没有任何东西可以解决问题。

任何帮助将不胜感激!

0 投票
1 回答
183 浏览

html - 如何使用 Excel 宏抓取嵌套在 Div id 中的 Table 类的第一列

好的,这是目标网页:http: //dnd.arkalseif.info/items/index.html_page=27

这是我当前的代码:

(尝试忽略我所有的 StatusBar 更新,此代码最初是用于超链接的 looooong 列表,我需要(当时)知道什么时候出现问题)

现在,注释掉的行起作用了,因为它从div id Content中获取了整个文本。但是我想获取嵌套在表的第一列中的超链接,该表嵌套在表的第一列中div id(这就是下一行的用途)。但它只是失败了。Excel 什么也不做,将其视为错误,然后继续执行下一个链接。

我想我需要告诉ExcelTable class . Div id但我不知道该怎么做,我也无法弄清楚。

感谢大家。

0 投票
1 回答
36 浏览

auto-update - 未来系统更新所需的安全模式

我的 ps4 目前设置为自动更新,但大约一周前左右,我需要在安全模式下启动才能这样做,给我错误 CE-30002-5(需要安全模式更新)。这将变得非常乏味打开系统,发现它需要系统更新,关闭它,重新启动到安全模式,更新,然后让它以标准模式重新启动。有没有办法在不需要安全模式更新的情况下以某种方式解决这个问题?

0 投票
1 回答
300 浏览

python-3.x - 使用 Python 检索 S3 存储桶设置

我需要为每个存储桶的“属性”选项卡上的设置记录数百个 S3 存储桶。这是为了验证没有一个是公开的,没有一个是未加密的。稍后我还必须为每个存储桶提供 ACL。

以下是据我所知

这给了我存储桶和第一级“文件夹”对象。我似乎无法找到一种方法来获取存储桶上的属性。有办法吗?一旦我能够获得数据,我将不得不将其放入 CSV 或其他文件中,所以希望我能获得的任何东西都是可数据帧的。

0 投票
3 回答
42 浏览

javascript - JS:编写一个具有多维数组输入的函数

我想输入一个数组数组,然后将它们分开。因此,例如,我有一个位置数组,例如多个纬度和经度坐标。但我想编写一个循环,然后将获取该数组数组并为所有纬度坐标和所有经度坐标生成和数组。

例如,如果我有

input = [[45,45],[35,75][85,90]] 它将生成 2 个数组作为我的输出 [45,35,85] 和 [45,75,90]

0 投票
0 回答
28 浏览

java - 如何在淡入淡出过渡后从 CSS 样式表中恢复按钮的原始颜色而不是 JButton?

当淡入淡出动画完成时,按钮的颜色保持相同的淡入淡出值,而不是恢复原来的。动画正在播放多次,我想恢复最初的颜色。

当淡入淡出过渡结束时,颜色仍然淡出,而不是原来的明亮颜色。

0 投票
1 回答
2543 浏览

javascript - Javascript,CSS 在 Google Chrome Android 中不起作用

我的网站无法在 Google Chrome Android 中运行。我在 Android 中尝试了 IE,它运行良好,但在 google chrome 中它不起作用。

我的网站: http: //obu.vn/Cart.aspx