所有问题

0 投票
2 回答
51 浏览

javascript - 如何在反应中使用其他 js 插件?

我最近遇到了一个问题,我想在我的 nextjs 练习项目中使用 3rd 方插件。请注意,我是一名 React 初学者,因此,我很难将自己的想法集中在做事的“反应方式”上。

我的问题是我不知道如何正确初始化/配置项目中的插件。

例如,我想使用这个smoothscroll js 插件。常规静态站点的做法是在html文件中添加一个script标签,然后调用插件进行初始化。例如:

但是在反应中,由于虚拟 DOM,这种方法不起作用。任何指针将不胜感激!

0 投票
1 回答
1670 浏览

glsl - 在非方形画布上使用片段着色器在光标位置绘制一个圆圈

我刚刚开始使用着色器,并且无法根据光标位置绘制圆而不显示为椭圆。

我正在使用以下片段着色器(通过 Shadertoy):

我可以通过添加使椭圆成为圆形:

st.x *= iResolution.x/iResolution.y;

然而,这会导致在 X 轴上的错误位置绘制圆(这也不是正确的方法)。我想我通常对如何绘制一个不基于整个画布的形状感到困惑,并且不确定我应该寻找什么来填补我的理解中的空白。

Shadertoy 链接- 您需要单击并拖动以更改鼠标位置。

0 投票
2 回答
800 浏览

c# - 无法解释标记“!” 在位置 5

我有一个名为“Jul”的列,其中包含一些值,例如“123”和“-”。我试图通过添加值并忽略“-”来获得列的总和。我试过了:

但我收到错误:Cannot interpret token '!' at position 5. 我该如何解决这个错误?

0 投票
2 回答
50 浏览

c++ - 将 r 值引用传递给构造函数以减少副本

我有以下代码行

我想问我从\1\到制作了多少份\2\

0 投票
3 回答
652 浏览

java - 对 super() 的调用必须是方法内的第一条语句消息

这是我的基类:

我正在尝试将此类扩展如下:

但是我不断收到错误,即对 super() 的调用必须是构造函数主体中的第一条语句。如您所见,我没有构造函数,即使添加它,我也会收到相同的错误。为什么会发生这种情况,我该如何避免?

0 投票
1 回答
209 浏览

assembly - 在 PIE 二进制文件中,代码段在执行期间会发生变化。为什么会发生这种情况?

由于 PIE 二进制的性质,二进制中的所有数据都不能通过绝对地址访问。
所以,有两种相对访问数据的方式

两种方式

  1. 在执行期间,加载程序GOT在入口处加载数据的位置。
    以及对该地址的二进制访问。

  2. 使用位置计算数据的地址_GLOBAL_OFFSET_TABLE,并访问它。



但是,我看到了另一种相对访问数据的方法。
在下面的二进制中,二进制更改了<.text>部分的代码。
这很奇怪。


我将它编译成 pie 二进制文件。


正如你在上面的拆卸中看到的,push stderr组装成pushl 0x0.
而且..当我执行二进制文件时,

<.text> 部分更改为指向stderr!
我认为这很奇怪,因为<.text>部分-WX在一般应用程序中具有权限。
但在这种情况下,<.text>RWX许可。


问题:

  1. 为什么会发生这种情况?为什么编译器选择使用这种奇怪的方式,而不是上面的两种方式
  2. 这是馅饼二进制中的常见情况..?
0 投票
1 回答
198 浏览

android - 如何减小 APPRTC 库的大小?

在我的应用程序中,我实现了 APPRTC。在实施 APPRTC 之前,我的应用程序大小为 6MB。实施 APPRTC 后,我的应用程序大小变为 16 MB。我只使用一对一的语音聊天。我们可以有其他选择来减小 APP 大小或 webrtc 库大小吗?请建议..谢谢..

注意:“libjingle_peerconnection_so.so”库大小为 10 MB。

0 投票
1 回答
28 浏览

neo4j - Neo4j 浏览器和一些数据库查询

Neo4j 浏览器中的远程和本地图有什么区别。我已经搜索了这个问题的答案,但没有得到任何答案,所以请帮助我。

谢谢提前。

0 投票
3 回答
113 浏览

ruby-on-rails - 查找所有子记录与给定列表完全匹配的所有父母,在 Rails 中通过关联有很多

我有以下关系

现在,我有一组 price_matrix id,例如 [1, 2],并且我想找到只有这两个价格矩阵的所有发票。

注意:试过这个Invoice.includes(:price_matrixes).where(price_matrixes: {id: [1, 2]}),但这应该返回记录,即使列表中的一个 id 将匹配。

0 投票
1 回答
619 浏览

php - 如何在自定义插件中的 WordPress 自定义表单中添加验证

我制作了一个自定义表单并制作了一个自定义插件来发送电子邮件并将数据存储到数据库中,一切正常。我正在使用 PHP 邮件程序发送电子邮件并使用 SQL 查询将数据存储到我的数据库表中,但问题是:每两分钟后,它会不断向我的邮件地址发送空电子邮件,并将空字段存储到我的数据库中。

我使用了 isset 空验证,但它在这里不起作用,这会阻止将空数据存储到 PHP 中的数据库中,但不能使用自定义插件在 WordPress 中工作。

我是 WordPress 的新手,刚开始在这里工作,请告诉我如何防止将空字段存储到数据库中,或者我应该使用哪个验证/功能来防止 WordPress 中的空数据字段。

0 投票
1 回答
138 浏览

r - 如何为 R 中按给定类型的行拆分的连续行分配 ID?

我有一个数据框,其行代表人。对于给定的族,第一行在1column 中具有值A,并且所有后续行都包含同一族的成员,直到在 columnA中的另一行具有值为止1。然后,一个新的家庭开始了。

我想为我的数据集中的所有家庭分配 ID。换句话说,我想采取:

并将其变成:

我正在玩一个 300 万行的数据框,所以for我想出的一个简单的循环解决方案没有达到必要的效率。此外,family_id不需要是顺序的。

我将采用 dplyr 解决方案。

0 投票
0 回答
248 浏览

apache-spark - Partitioning a large binary file using pyspark

Trying to process a large binary file using PySpark, but always getting OutofMemoryError. Tried all possible ways such as increasing executor/driver memory, repartitioning the rdd. Will a single large binary file gets partitioned in spark? If not, how can we process binary files. The binary file which I am using currently is more than 2GB.

0 投票
1 回答
52 浏览

html - 使用 htmlAttributes 时的区别

有什么区别:

什么是htmlAttributes

0 投票
3 回答
88 浏览

c# - 将两行从 csv 文件添加到数组

我有一个包含以下数据的 csv 文件:

500000,0.005,6000

690000,0.003,5200

我需要将每一行添加为一个单独的数组。所以 50000、0.005、6000 将是 array1。我该怎么做?

目前我的代码将每一列添加到一个元素中。

例如 data[0] 显示 500000 690000

0 投票
2 回答
54 浏览

javascript - 遍历 JSON 对象并根据键名生成数组

我有以下json对象:

然后我有以下循环:

我只想在没有setData键名时填充新数组=== i_valuei_value_2

我尝试了以下方法:

但这不起作用。对此有什么想法吗?

0 投票
0 回答
152 浏览

php - 使用 php 将文件存储在远程服务器中

我在 php 中为呼叫中心完成了一个项目。我的目标是在远程服务器中编写通话录音文件。怎么可能?

我的代码是,

注意:我无法在远程服务器中运行任何 php 代码或建立 FTP 连接。

0 投票
2 回答
261 浏览

python - Stawpoll 无法创建投票

我正在开发一个包含稻草民意调查的程序。据我所知,这段代码应该可以创建一个民意调查,但是它返回的是错误页面而不是民意调查。这是api

这是它返回的网址

0 投票
2 回答
22437 浏览

python - 如何在 python 中解决未来的警告 -> % (min_groups, self.n_splits)), Warning)?

当我在我的程序中运行 mean_acc() 方法时,有 % (min_groups, self.n_splits)), Warning) 错误...

这些是我使用 mean_acc() 方法运行程序时显示的错误。我可以知道如何解决以下这些错误吗?请帮助我看看我上面导致这些错误的代码,谢谢!!!

0 投票
1 回答
1534 浏览

node.js - VSCode 将调试附加到在 WSL 上运行的 nodejs

我收到错误:无法连接到运行时进程,10000 毫秒后超时 - (原因:无法连接到目标)

NodeJs v4.3.1 在 WSL 上运行。

下面是我的launch.json

WSL 使用来自 Windows 的路径,因此 localRoot 和 remoteRoot 是相同的。

到目前为止我错过了什么?

0 投票
1 回答
52 浏览

android - 动画视图宽度

是否可以控制具有的视图的宽度动画wrap_content?现在我的TextView右侧有一个障碍物。我有另一个View与这个障碍一致的背景。当TextView更改文本时,它只是闪烁到新的宽度,但我想用一个动画器为宽度设置动画,在那里我可以控制时间、插值器等。我知道我可以设置类似的东西,animateLayoutChanges但效果是不可定制的。

0 投票
4 回答
46 浏览

html - 谷歌图标垂直对齐不起作用

我正在尝试将“减号”和“加号”对齐到底部。但是,css 和内联样式都不起作用。通过选择内容,图标底部没有多余的空白。

为什么 css 和 inline-style 语句都不起作用?

以下是我尝试过的代码:

HTML

CSS 选项 1

CSS 选项 2

在此处输入图像描述

0 投票
0 回答
369 浏览

python - Libclang Python 绑定:获取 ObjC 方法返回值

背景

有关此问题的完整讨论,请参阅https://github.com/tingraldi/SwiftScripting/issues/18

上面的链接有一个很长的 Python 脚本,可以将 Objective-CFile.h头文件转换为File.swift. 为此,它使用 libclang 解析文件并将 AST 转换为 Swift 输出。

这是我们正在处理的头文件的缩写内容:


问题

在带有 Xcode 9.4.1 和 的 macOS 10.13.6 上pip install clang==3.5,脚本运行完美并生成正确的输出:

但是,在安装了 Xcode 10 且相同的 macOS Mojave 上,pip install clang==3.5缺少函数的返回值:

注意:我测试过 clang 3.5 和最新版本:6.0.0.2。两者都产生相同的结果。


怎么了

这部分 python 脚本使用函数/方法声明并将其转换为 Swift:

在 macOS 10.13 上,记录的输出如下所示:

在此处输入图像描述

每个 Clang 的名称cursor出现在左侧,下面缩进的是每个光标的子级。您可以看到其中一个孩子是返回值SBElementArray。您还可以看到该return_type.kind值未定义。脚本遍历 的子级,cursor直到找到一个不属于该parameter类型的子级。它知道这个孩子是返回值,把它拉出来,然后写出正确的 Swift 代码。

在 macOS Mojave 上,返回值不再是 的子级,cursor如日志输出所示:

在此处输入图像描述

因此,在这种情况下,脚本找不到返回值,并且函数现在编写不正确。


我的问题

我该如何解决?我花了几个小时阅读 Clang 文档、查找更改日志等。我无法弄清楚 (A) 发生了什么变化以及 (B) 获取函数/方法返回值的新方法应该是什么。

我需要一个比我更了解 Clang 的人。谢谢你。

0 投票
4 回答
1839 浏览

sql - ORACLE中根据子字符串的静态长度将列拆分为多行

我在这里看到了“将列拆分为多行”的多个主题,但它们都基于一些分隔符。

我想根据 oracle 中的长度拆分列。

假设我有一张桌子

代码是 VARCHAR2(800) 类型,产品是 VARCHAR2(1)。

在代码字段中,我们有许多代码(最多 200 个)属于产品 A。每个代码的长度为 4(因此 C111、C222、C333 是不同的代码)

我想要像这样输出我的选择查询-

等等。

请帮我解决一下这个。提前致谢。

0 投票
1 回答
43 浏览

javascript - 如何在 Angular.js 中自动调用控制器内部的方法?

我最近了解了 Angular.js。这里我将 Angular.js 与 Beego(Go 框架)集成来开发单页应用程序。我对如何在 Angular 控制器中自动调用方法感到困惑?

这是我的角度控制器:

我的角度服务:

我的角度路线:

如您所见,我需要在控制器中手动调用方法 initializeTask()。当我的控制器中有多种方法时,就会出现问题。请帮忙。

0 投票
2 回答
128 浏览

c - C中的逻辑运算符优先级

逻辑运算符在 C 中是否具有优先级(例如&&在之后执行,||反之亦然)还是从左到右执行?我通常使用括号来确保它们正确执行,但是有人问我这个问题,我不确定。

例如被a || b && c == 2解释为(((a || b) && c) == 2)(a ||( b && (c == 2)))