所有问题

0 投票
1 回答
71 浏览

javascript - React 不响应调度的更改事件

我正在处理onPaste、解析数据,然后我需要触发任何现有的onChange处理程序。

它适用于原生输入元素,但似乎不适用于 React 组件。在组件上使用时调度change没有效果

这是一个代码示例:https ://codesandbox.io/s/react-paste-change-1tr5k

e.preventDefault是必要的,因为解析后需要替换内容。

似乎与事件冒泡和/或 React 合成事件的行为方式有关,但我无法确定问题所在。

0 投票
0 回答
88 浏览

zap - 如何通过重定向到已验证部分来验证 SPA

我目前正在对 React SPA 进行黑盒测试(登录页面位于 url 的根目录,例如https://myapp.com)。Webapp 通过 Firebase 进行身份验证,并且会话令牌存储在应用程序的索引数据库中。

在此处输入图像描述

React 应用程序根据会话令牌是否存在于这部分存储中,将请求路由到经过身份验证的部分。现在我尝试扫描 Webapp 的已验证部分。

我已经尝试为这个问题创建多个身份验证脚本。我的第一种方法是录制一个 ZEST 脚本。虽然它记录了获取令牌的发布请求,但我仍然无法扫描经过身份验证的部分。

然后我找到了这个谷歌论坛,用户遇到了类似的问题。我创建了一个新的登录脚本,该脚本输入了登录详细信息并按说明单击了登录按钮。在测试时,我正确地启动了浏览器,登录并被重定向到正确的页面。当尝试将此方法与 ajax 蜘蛛一起使用时,对于每个爬取的 URL,都会启动一个浏览器,该浏览器可以正确登录,但在后台蜘蛛仍然只爬取未经身份验证的网站,而不使用之后出现的经过身份验证的网站脚本已运行。

据我了解,我需要提取会话令牌,然后我可以将此令牌包含在所有经过身份验证的 http 请求中。不幸的是,我仍然无法访问 webapp 的受限部分,因为 ajax 蜘蛛不知道它必须将会话令牌放在应用程序的本地存储中。

我该如何实现这一点,或者是否有可能生成一个使用脚本登录的浏览器,然后使用这个生成的浏览器继续使用 ajax 蜘蛛?

0 投票
1 回答
71 浏览

typescript - 是否可以在 Typescript 中创建可组合的实用程序类型?

不知道如何表达这个问题,因为我不确定什么是可能的,或者它是否有更好的术语,但这是这个想法:

假设您有一个实用程序类型,例如:

以及您使用它的类型或接口,例如:

使用该实用程序很容易创建新类型:

但是我们可以用已经注入的类型编写一个实用程序吗?

然后它可以在不引用 ABC 类型的情况下重复使用......

0 投票
1 回答
52 浏览

python - 如何使用 pandas 为数据框创建函数

我有这个客户购买的数据框,我想创建一个函数,为我提供给定月份和年份输入的总购买量。

我有一个包含很多列的数据框(df),但我将只使用 3 个(“年”、“月”、“值”)

这是我正在尝试但没有工作的:

0 投票
1 回答
59 浏览

java - 获得 2 字节 [] 数组之间数值差异的更快方法?

我正在开发一个程序,其中我有 2 个字节数组并且需要计算它们之间的差异。例如,如果第一个数组是 {1, 2, 3},第二个数组是 {2, 3, 4},则差值为 3。

我目前执行此操作的方法如下所示:

但是,该程序需要能够处理最多包含大约 5,000,000 个元素的字节数组,因此使用当前方法会太慢。

因为我有 16 个线程,所以我将并行流视为一种选择。但是因为没有 ByteStream,所以如果没有拆箱和装箱,就无法使用 reduce 和 collect 操作。

另一种选择是IntStream.range(0, byteArrayLength)使用 int 创建并行流并访问索引。但是,要做到这一点,LongAdder 或 AtomicLong 是必要的,这两者在我的基准测试中都要慢得多。(LongAdder 似乎在内部使用了一个数组,然后在最后进行总结)

有没有更有效的方法来实现这一目标?我不介意添加外部依赖项。谢谢!

0 投票
1 回答
25 浏览

php - 有没有办法在sql中显示所有具有匹配字段的数据?

我有 2 张桌子

cbmsH

建立信任关系

我期待这样

我试过这个

但它只显示 1 个这样的数据。而不是显示具有相同 hh_id 的所有记录

有人可以帮我吗?任何帮助将不胜感激!今天是个好日子

0 投票
1 回答
500 浏览

java - PDFBOX 2.0+ java 扁平化注释由 foxit 创建的自由文本

我遇到了一个非常棘手的问题。我们有应该填写的表单,但有些人在 foxit 中使用注释自由格式文本注释而不是填写表单字段,因此注释永远不会变平。当我们的渲染软件生成最终文档时,注释不包括在内。

我尝试的解决方案是基本上浏览文档,获取注释文本内容并将其写入 pdf,使其位于最终文档上,然后删除实际注释,但我遇到了一个我不知道字体的问题注释正在使用、行距等,因此无法找到如何从 pdfbox 中获取它以准确地重新创建注释,因为注释看起来在未展平的表单上。基本上我想展平在 foxit 中创建的自由形式的注释(打字机注释功能)这是代码。它正在工作,但我再次努力弄清楚如何让注释写入我的最终 pdf 文档。再次在 acroform 上展平不起作用,因为这些不是 acroform 字段!实时代码过滤掉任何不是自由文本类型注释的内容,但下面的代码应该显示我的问题。

0 投票
0 回答
79 浏览

google-cloud-platform - Google Cloud Platform:验证应用程序 (OAuth)

在 Google Cloud Platform 上,我创建了一个项目和 OAuth 2.0 客户端 ID。一切正常(使用 Google 帐户注册/登录),但我对“OAuth 同意屏幕”中的以下屏幕感到担忧

在此处输入图像描述

它说它需要验证,我应该准备我的应用程序来提交这样的请求。一切都很好,但是当我点击“准备你的应用程序”(上图)时,它给了我以下屏幕

在此处输入图像描述

请您好心让我知道我接下来要验证我的应用程序的步骤是什么,我该怎么做?

0 投票
1 回答
25 浏览

python - 使用正则表达式 Python 进行模式匹配

我有一个句子,想检查一个模式是否存在。我正在寻找模式'......从......切换到......'这样的模式是否存在返回真否则为假。如何在 python 中为其编写正则表达式?

0 投票
1 回答
309 浏览

c# - 如何在 DragOver 事件上突出显示 ListView 的一项?

我有以下情况:

在我的 Windows 窗体应用程序中,我有两个 ListView 控件,我需要将一个项目从 ListView1 拖放到 ListView2。
当我选择 ListView1 上的项目并拖动到 ListView2 的项目上时,我想突出显示我将鼠标放在 ListView2 中的项目,以指示 ListView2 的哪个项目接收到下降。

下面是我关于ListView2.DragOver事件的实际代码:

这段代码有两个问题:

a) 该GetItemAt()方法未返回有效项(返回 null)。我已经尝试将坐标源更改为Cursor.Position,但它也不起作用。在此事件中如何通过鼠标位置捕获该项目?

b)即使我更改了项目的索引listView2.Items[item.Index],也没有任何内容突出显示或选择listview2
拖动项目时我应该使用什么来突出显示或选择项目?

如果您能帮助我,我将不胜感激。

0 投票
1 回答
233 浏览

powershell - 使用 Invoke-Command 时“您不能在空值表达式上调用方法”

我一直在编写一个脚本来对远程设备运行一些网络连接检查,当我在我的机器上本地运行它时,所有功能似乎都在工作。

但是,一旦我将 Invoke-Command 添加到我的脚本中,它就会很好地连接到服务器,但是我的函数中的所有变量都得到了“空”值。

我正在使用全局变量来超出我的函数范围,因此我可以与它们交互,因为我无法以其他方式返回它们。

这是失败的代码部分:

错误在 foreach 语句中抛出。

提前致谢。

0 投票
2 回答
47 浏览

shell - 如何使用 grep 输出 sed 并更改单词以更改原始文本文件的一部分

我的文本文件的一部分说:

我希望我的原始文本文件的部分看起来像:

我试过cat test.txt | grep -A3 callingNumber | sed -i 's/number/numbeR/g'了,但它一直告诉我没有 sed 的输入文件。

请注意,原始文本文件中有更多“数字”字,我只想更改这个特定部分。

0 投票
1 回答
61 浏览

r - ggplot:如何使 aes 中的颜色将参数作为颜色的十六进制代码而不是将其用作一个因素?

例如, aes 中的颜色参数始终将字符串视为不同的因素

这不会使用十六进制代码作为颜色的输入,而只是使用不同的因素。aes 中的颜色参数有什么方法可以实际使用十六进制代码吗?我知道有办法在 aes 之外做到这一点,但我需要根据数据的级别来制作颜色。具体来说,我想绘制一个 geom_point(),其中的点根据其级别从浅蓝色到深蓝色(并用不同的颜色覆盖另一个 geom_point()。所以我需要能够指定调色板。)

谢谢你。

0 投票
0 回答
71 浏览

javascript - 从网页中恢复显示的 JSON 数据?

我在 JSFiddle 上做了一个网页,可以显示一个简单的 JSON 字符串。我计划实现添加/编辑/删除键和值的方法,这就是右侧按钮的用途。在添加所有内容之前,当我单击“保存”时,如何从这个网页表示返回到具有相同格式的 JSON 字符串?

我是否需要特别标记每个元素,然后执行 forEach(element) 并提取文本值然后..?

JSFiddle上的 代码

不知何故,我需要知道哪些值属于哪个键,这可能与父/子关联吗?在 JSFiddle 中,我将所有值作为子项附加到键值

HTML 和 Javascript 新手,欢迎提出任何其他建议。

谢谢!

0 投票
1 回答
30 浏览

python - Audit Script function.sample 查询?

我正在编写一个审计脚本,该脚本应该从数据框中的每个类别中抽取 1%、3% 或 5% 的样本,除非 1% 小于 3,否则它会提供 3 个样本。问题是类别会根据 excel 文件而变化。从上面解释的某个类别中抽取样本的语法如下:

问题是我想遍历读取文件中的每个类别,并对其进行采样。最后,将其组合成一个数据框。

该代码有效,但它只带回整个文件的 1%、3% 或 5%,而不是每个类别的百分比。任何帮助,将不胜感激。*间距有点偏离,因为线条不适合盒子)

我还尝试了以下方法,以尝试遍历所有类别:

0 投票
1 回答
214 浏览

python - AttributeError:“列表”对象没有属性“拆分”。Python,通过换行将列表拆分为 .csv 单元格

我正在尝试将列表拆分为单独的单元格。

但是,没有分隔列表的逗号分隔符,只有换行符。

我已经阅读了其他一些具有相同属性错误的帖子,但仍然没有弄清楚我哪里出错了。

我的相关代码:

该列表来自抓取“经验”:

我的代码的最后四行似乎应该可以解决问题,但是我收到了属性错误。我哪里错了?非常感谢您的帮助

更新:理想的excel输出: 在此处输入图像描述

当前的excel(尝试解决方案): 在此处输入图像描述

0 投票
2 回答
86 浏览

html - 在 Bootstrap 4 中,带有浮动的 3 列布局不会更改为带有媒体查询的一列

我已将 Bootstrap 4 包含到我的项目中,但也使用了我自己的自定义 css。我有一个价格表,在屏幕中间显示三个价格选项。我正在使用浮动和清除。我希望这些列在 962px 处折叠。在达到 500 像素左右之前,它不会崩溃到 100%。看起来它正在使用自己的断点。所以我的问题是是否有人处理过类似的事情。先感谢您。图片和代码如下。

index.html(是的,我已经包含了视口等的元标记)

样式.css

价格表图片

本质上,我希望将 3 列布局更改为以 962 像素堆叠的单个项目。再次感谢您对此的帮助。干杯。

0 投票
1 回答
18 浏览

asp.net-mvc - 如何将对象值转换为double?

如何将此值 @row["Rate"] 更改为加倍。

0 投票
0 回答
448 浏览

javascript - 在按下搜索按钮-SAP UI5 时将 Odata 实体集显示为表格

我有一个带有搜索按钮的页面。单击“搜索”按钮时,我正在尝试显示产品及其详细信息。我成功地在我的“odata”中获取数据,我可以在我的控制台中看到它。但是我没有看到我的表并且我收到错误“断言失败:EventProvider.attachEvent:fnFunction 必须是一个函数”我正在我的控制器中执行所有表声明 n 显示。MaterailSet 在我的后端的实体集中,所有 5 列数据。我在绑定中做错了什么。

0 投票
0 回答
43 浏览

python - 如何从 txt 读取字节文字?

我有一个单词向量文件,其中单词作为字节文字后跟向量值,如下所示:

b'word' 0.04683 0.43684 0.24568 ...

我如何从其中读取单词作为字节,以便正确解码并将该行重写为普通字符串?

字 0.04683 0.43684 0.24568 ...

编辑:改写为字节文字

编辑 2:我找到了解决方案:使用 ast.literal_eval()。

0 投票
1 回答
571 浏览

python - gcloud app deploy:这个部署有太多的文件 - 如何知道这些 10k+ 文件是什么?

跟进gcloud app deploy :此部署有太多文件 我正在尝试将我的 App Engine Standard 应用程序部署到 Google Cloud,但我收到一条错误消息,提示我正在尝试下载太多文件:

我只更改了 4 个文件,但似乎试图下载更多文件。

如何找出这些 10k 文件包含在我的部署中,以便我可以开始将它们排除在我skip_files的 in 中app.yaml

0 投票
1 回答
717 浏览

python - 如何拆分由多个线串组成的shapefile

我有一个由 4000 个特征(线)组成的区域网络的 shapefile。我想分割长度超过 500 米的线,以便为每条线获得 500 米的最大长度。例如,7公里的线路,需要切割14个部分,每个部分都必须保持与原件相同的属性。

我尝试使用cutShapely 的功能,但它不起作用,因为我需要在地理数据框中分离要素的几何形状以切割线。

0 投票
1 回答
79 浏览

tableau-api - Tableau-Quick 表计算不起作用

在列中,我在列中有“类别”,在行中,我有 Sum(Sales)。我添加了一个占总数百分比的快速表格计算。Y 轴值更改为百分比,但条形顶部的数字未更改为百分比。我错过了什么吗?

在此处输入图像描述

0 投票
1 回答
14 浏览

express - 为什么这两个axios post方法有不同的结果

经过两天的挣扎,我终于找到了修复它的解决方案,但我不确定它为什么会起作用。

我想发出请求以使用 axios 在服务器中验证 JWT,所以我这样做很简单

但是我得到了undefined与此同时,当我用 Postman 尝试它时,它工作得很好,我在请求的标头中得到了令牌。

我用谷歌搜索了一整天,问了 3 个堆栈溢出问题,他们都建议我指定{ Content-Type: application, Accept: application }但它没有用。今天我设法通过像这样设置 axios 来使它工作

它有效!所以我的问题是

这两个 axios 配置有什么区别?第一种方法在技术上被定义,一切都与第二种方法相同,为什么我从中得到未定义?

*服务器代码

0 投票
1 回答
33 浏览

inkscape - Inkscape 查询:为什么我定义的页面尺寸在视觉上与导入的图像不匹配?

..相同的尺寸?

在此处输入图像描述

2048x2048 的导入图像看起来比以相同尺寸定义的页面更大(在自定义尺寸区域中)。这没有道理。


在此处输入图像描述