所有问题

0 投票
0 回答
38 浏览

multithreading - 如何避免我的程序因 16 个子进程而变得非常缓慢?

我编写这个小代码是为了使其适应我的主代码并使用该fork/wait方法执行存储在array16 个任务中的任务(defined typefunction pointer指向要执行的子例程 +integer表示任务的状态)。

正如你在这里看到的(如果我理解得很好的话..),我们有一个子进程执行计算,父进程等待并打印一些东西。我遇到的问题是父进程打印的“sum”和“product”的值不正确。对于总和,我得到 0 作为值,就好像子进程完成的计算甚至没有发生一样。我考虑将子进程计算的值写入一个文件,该文件将由父进程读取。它有效!但是为了使它适应我的代码,我需要考虑很多事情:首先,我产生了 16 个子进程,而不仅仅是 1。其次,我有超过 15 个变量,而不仅仅是 2(总和和产品)。最后,

我将向您展示我的部分代码:

如您所见,我编写并读取了多个变量。为了理解 var 是什么,这里是它的声明:

和:

简单地说,它存储了我在计算和任务执行中需要的所有变量。

小代码效率高吗?我想避免使用管道。在这种情况下我该怎么办?如何避免我的程序变得非常慢?我应该使用 OpenMP 进行并行化吗?我想提一下,只有一个线程执行我之前展示的部分代码。

0 投票
1 回答
257 浏览

flutter - 颤振-'initialValue == null || 控制器 == null': 不正确

我有三个小部件,它们都位于与这三个小部件的“主”不同的文件中,我需要将控制器传递给按钮和 TextFormField,但我不明白如何正确执行此操作,因此此错误崩溃。我还在“主”小部件中使用 ChangeNotifeProvide。

我试着像这个控制器一样传递它:user. firstName并将其放入带有 TextFormField 的小部件中,例如TextEditingController _controller = TextEditingController(text: controller)但错误是相同的

“主要”小部件:

带有 TextFormField 的小部件

该按钮用于保存,我需要那里的控制器来更新数据

0 投票
1 回答
17 浏览

excel - 从大量行中选择excel中的某些行

我的时间序列数据保存在具有120000行的 excel 中。我想从中选择几千行来复制并粘贴到不同的 Excel 文件中。我知道我可以Shitft+down\up用来选择行\列。但是,由于要选择大量行,这在我的情况下并不实用。此外,使用Shift+Ctrl将一次选择所有行或列。有没有在excel中不添加额外插件的解决方案?

0 投票
1 回答
34 浏览

python - 在 groupby 和 loc 之后存储值

用于df选择两列 col_1col_2然后以数据框格式存储在变量groupbyloca

Python代码

执行结果

预期结果 (数据框格式)

0 投票
0 回答
129 浏览

java - 无法解析与名为 [Y.war] 的模块范围内的 persistence-context-ref-name{xxxx] 对应的持久性单元

我有两个项目(X,Y),其中项目 Y 依赖于项目 X,我想在 Payara 5 中部署项目 Y 的 .ear 文件(其中有 Y war 文件 + Y jar 文件 + X jar 文件),而部署我收到以下错误

" 调用类 org.glassfish.persistence.jpa.JPADeployer 准备方法 java.lang.RuntimeException 时出现异常:无法解析对应于 persistence-context-ref-name [com.abc.bcd.def.efg.dao 的持久性单元.AbstractDAO/em] 在名为 [Y.war] 的模块范围内。请验证您的应用程序。”

项目 X(peristence.xml):

项目 Y(persistence.xml)

并且如下所述,我在 X 项目的 theAbstractDAO.java 中定义了 @Persistencecontext 注释(在 error--peristence-context-ref-name [com.abc.bcd.def.efg.dao.AbstractDAO/em] 中提到)。

我尝试了不同的方法(比如在@Persistencecontext 之后定义单元名并在X 项目的web.xml 中定义相同),但没有任何效果。谁能帮我解决问题?

0 投票
0 回答
43 浏览

c++ - 得到分离故障

我从 UART 获取字符串数据并将其转换为十六进制。转换为 hex 后,我有两个唯一的分隔符“06”和​​“07”。我想获取这两个分隔符之间的数据。我试图根据我所说的构建下面的代码。但是在收到 6-7 个输出后,我得到了分段错误错误。

- 输出 -

0 投票
1 回答
99 浏览

c++ - 创建或更新 DirectX11 纹理会导致访问冲突异常

我正在尝试做一个简单的测试来更好地理解 DirectX11 以及如何使用ID3D11Texture2D.

我愿意创建一个ID3D11Texture2Dfrom unsigned char[],但由于某种原因它给了我以下错误:

我已经创建了D3D11CreateDevice带有调试标志的,它没有显示任何更多有用的信息。

上网查了一下,这个题目提示我的D3D11_TEXTURE2D_DESC Format属性与输入的数据格式不匹配。

要重现,这是我的代码:

我还尝试创建一个空纹理并按照互联网上的建议使用 UpdateSubresource 并创建了这个场景:

但是,这两种情况都会导致相同的异常,我认为这表明我的输入数据实际上是错误的,但我不明白为什么它是错误的。我pixels确实代表了一个 RGBA 图像,我设置了tex_desc.Format = DXGI_FORMAT_R8G8B8A8_UNORM对我来说看起来正确的图像,但我对此完全没有经验,所以我无法真正判断。

我将不胜感激任何帮助。

0 投票
1 回答
47 浏览

r - 从某个短语开始到某个短语

我有一些文本,其中一些实际上有预定义的模板,这些模板对分析没有任何价值。

我想用regex系统地删除template(通常由header textlikegreetingsclosing textlike组成thank you,这样我就可以专注于variable text.

header和都closing可能具有可变文本,例如variable locationor variable staff name。所以text 1可能有locationequalsABCstaff nameequals Sofia

我目前的尝试如下。

第二次尝试

0 投票
1 回答
206 浏览

powershell - Powershell脚本从.exe编译文件以管理员身份运行

我正在为 AD 管理构建一个简单的 Powershell 脚本。我需要从 .exe 文件(可在域控制器和/或环境之间移植)以管理员身份运行此脚本。有什么建议让 exe 文件向最终用户请求管理员权限(PopUp shield“这个程序可以修改......”)吗?

0 投票
0 回答
26 浏览

ruby-on-rails - 在日志中几乎没有信息的情况下获得 500 (heroku)

我在 Heroku 上部署了一个 Rails 应用程序工作正常,但是当我得到 500 时,我无法知道原因,因为 Heroku 日志 --tail 没有显示完整的错误消息。

我刚刚犯了一个虚拟的 500 错误

在本地开发上我得到undefined local variable or method 'user'了很好但在heroku日志上我刚刚得到

在我的 gemlist 中,我安装了 gem rails_12factor,在我的 production.rb 中我有

在我的 heroku 配置变量中

0 投票
1 回答
43 浏览

javascript - ReactJS:尝试发布 POST

我正在尝试发帖,但我总是收到

我试图在 Network - Preview 中查看,但那里没有任何消息。

这就是我想要做的:

在我的减速机中:

我使用的形式是:

我真的不明白问题出在哪里,我该怎么办?

0 投票
1 回答
60 浏览

python - Pandas 在双列索引上转置

我有一个像下面这样的数据框

前

我想像下面这样改变它

后

它是双列索引转换,我不介意价格/数量或日期中的哪一个是列索引的第一级。我认为日期是最重要的,并且价格/数量分开,但无法在这里创建这样的表格。它是一个包含大约一百万行和一年中所有日期的数据框,所以你对最有效的代码有什么想法吗?这?空单元格也可以是 0

样本数据

客户识别码 PROD_ID 价格 日期 数量
123 X 1 31-12-20 5
123 X 1 1-1-21 5
123 X 1 2-1-21 7
123 是的 2 2-1-21 11
789 z 5 1-1-21 22
256 一种 4 1-1-21 9
324 b 4 1-1-21 16
789 z 5.5 2-1-21 22
324 一种 4.5 2-1-21 23
324 e 8 2-1-21 3
0 投票
2 回答
40 浏览

python - 如何运行当我的程序结束 python 时不退出的 bash 文件

我有一个 python 程序,它是作为 linux 服务的实例。该服务通过在 ftp 服务器上下载新版本的代码并启动 bash 文件来更新服务来进行自我更新。在这个文件中,我有一行在使用新的源代码重新创建它之前破坏了当前服务。我运行这个 bash 脚本:

我知道这个“子进程”存在于我的 python 程序中。并且 bash 脚本停止了 linux 服务,所以停止了 python 程序,所以停止了它自己......所以它永远不会结束。

有什么解决方案可以解决我的问题?

0 投票
1 回答
21 浏览

amazon-web-services - AWS 配置历史

如何监控对 Lambda 或 API Gateway 配置的更改?例如,当有人更改内存设置、更新代码或更改 API 资源等时。是否有内置管理日志?

0 投票
1 回答
37 浏览

html - 使用 flex 属性时,图像不随其父 div 缩放

所以我的代码有问题。当使用“flex 属性”并将其设置为 2 时,图像不会随其所在的 div 缩放。我知道我也可以从 div 中删除图像,将其设置为显示块,它会增加大小由于其给定的 flex 属性。

但是我想了解我在这里做错了什么,图像位于块级元素的 div 中,那么为什么在设置 flex 属性时图像不会随 div 缩放?

0 投票
0 回答
83 浏览

python - 如何在具有 Redis 排队作业的 Flask 应用程序中使用 PostgreSQL 和 SQLAlchemy

当直接在 Flask 应用程序中的 API 调用上使用 SQLAlchemy 执行 SQL 查询时,它们会成功执行,但是当我尝试在我的函数中执行一个使用 Redis 作业队列执行的函数时,我收到以下错误:RuntimeError: No application found. Either work inside a view function or push an application context.函数存储在单独的文件中,而不是app.py.

我的app.py

在我models.py的 setup_db 中看起来像这样:

然后在我调用作业时触发的函数中:

其中 User 是我在models.py.

0 投票
0 回答
25 浏览

javascript - 阻止所有 cookie 时网站崩溃

我正在构建一个反应站点,并且我想以某种方式管理我的站点在所有 cookie 都被阻止时不会直接崩溃。

我知道大多数功能最终会被禁用,并可能导致奇怪的网站使用,但至少它应该加载。

现在我只是在控制台中收到一个错误,例如

未捕获的 DOMException:无法从“Window”读取“sessionStorage”属性:拒绝访问此文档。

但我真的不知道这是从哪里来的,因为错误消息没有显示它发生的位置

我应该在代码中查找对 sessionStorage 的每个引用吗?

并将其更改为类似

或者是否有任何不涉及更改这么多代码的解决方案?

0 投票
1 回答
43 浏览

c# - 如何将 DataReceivedHandler 从 Arduino 延迟到 WPF

我有 Arduino 连续发送数据而不关心延迟,我想将延迟放在 C# 中的显示器上,所以我可以打印所有值而不会丢失任何东西,但在每一行我想延迟(让说)两秒钟。我以Thread.Sleep某种方式阻止并延迟了我的用户界面并且Task.Delay无济于事。有谁知道如何解决这个问题?

我的代码:

0 投票
1 回答
37 浏览

azure - 为什么在我的 Azure 应用服务中安装了 python 3.6 版后,python 仍然是 2.7 版?

我正在尝试使用 python pip install 在我的应用服务中安装 azure-cli,但出现错误。

我已经尝试了该建议,但它也不起作用。所以我在我的应用服务中添加了 Python 3.6.4 x64 扩展并安装了它。但控制台仍在使用 2.7 版本。

我错过了什么?

0 投票
1 回答
29 浏览

javascript - 在其他文件中使用其他文件中的导入模块

我有一个 main.js 文件,我在其中导入 bootstrap,但为了清楚起见,我将自己的 bootstrap.js 导入到真正的 bootstrap 导入位置。然后我想在 main.js 中使用 bootstrap scolSpy 但不起作用。

main.js

引导程序.js

它给了我一个在 main.js 中没有定义 ScrollSpy 的错误

那么我如何在 main.js 中使用 ScrollSpy 呢?

谢谢!

0 投票
1 回答
189 浏览

opengl - 如何在不需要任何窗口系统库的情况下使用 OpenGL 渲染到内存?

我想使用 OpenGL(1.5 版)将图像渲染到内存,而不在屏幕上显示它们(例如,我可以将它们保存为图像文件或在终端中将它们渲染为 ASCII)。我不想要任何 I/O。我在 SO 发现了类似的问题,但没有一个可以解决我接下来的具体进一步要求。

现在我想我可以使用像 glx 这样的库并告诉它不要打开任何窗口,但是我也不希望我的代码依赖于像 X11 这样的任何窗口系统库,因为我的程序根本不对任何窗口做任何事情或 I/O,我不明白为什么我的程序应该依赖于 X 窗口(因为某些系统根本没有 X 窗口,它们甚至可能根本没有图形界面)。我的程序应该只依赖于 OpenGL 驱动程序。

我知道为此我需要创建一个 OpenGL 上下文,它不是 OpenGL 的一部分,它依赖于平台,所以实际上我可能需要一些库来理想地以多平台方式创建 OpenGL 渲染到内存上下文(即抽象掉依赖于平台的东西)。这样的事情存在吗?(我对任何专有的、特定于 GPU 或特定于驱动程序的软件不感兴趣,该程序应该在任何支持给定 OpenGL 版本的 GPU 上运行。)还有什么我应该考虑的吗?

基本上我希望我的程序非常小,并且不会因为它不需要的东西而负担,因为它所需要的只是使用通用的 OpenGL 驱动程序将图像渲染到内存中,并且应该在任何具有这种 OpenGL 驱动程序的系统上工作。

谢谢你。

0 投票
0 回答
311 浏览

sybase - sybase插入数据时出现invalid column name error是什么意思?

我在 Sybase 中创建了一个表,并通过 bods 尝试插入数据。但是在插入时失败,出现以下错误“无效列名 'job_cust_bat'”。但是 BODS 脚本和 Sybase 中的数据类型和列名都相同。

并且在错误日志的末尾也有错误。

“ Sybase 连接错误:<CT_CMT_DROP 失败 >”

0 投票
0 回答
30 浏览

python - 如何对依赖下拉列表进行ajax请求

我是编程和学习 django 的新手。我正在努力了解如何发出 ajax 请求来获取数据以创建相关的下拉列表。我环顾了各种谷歌搜索和stackoverflow,但看着它们我变得更加困惑。因此,我无法继续获取相关值

我的 html 代码如下所示

我的views.py 看起来像这样

我的 urls.py 是这样设置的

我的 models.py 看起来像这样

现在,您如何发出 ajax 请求,以便在我更改服务字段时更改我的子类别选项?

更新更新我试图根据youtubelink 24:05 的这段视频来解决 jquery 我的 jquery 脚本是这样的。但这不起作用...

0 投票
2 回答
38 浏览

regex - 即使在线验证器将其标记为正确,基本正则表达式也会失败

我有一个基本的正则表达式来检查字符串是否至少有一个数字 -

但是,即使使用 input 123,它也会失败并进入// Warn user部分。

我使用了在线验证工具,我的正则表达式似乎没有任何问题。请问有什么帮助吗?

0 投票
1 回答
63 浏览

matlab - 不使用 for 循环生成迭代序列

我想通过以下与非中心卡方分布相关的规则生成一个长度为 N 的随机序列 x:

x n+1ν 2 (λx n )

其中 ν 是表示自由度的给定常数,λ 也是预先指定的,λ 和 x n的乘积是非中心参数,x 1应该是给定的。我编写了以下代码来生成这样的序列和运行时间,x 1 =0.04,ν=0.005,λ=100 和 N=1e5:

为了说明我的问题,我测试了另一个与上面不同的示例。在这里,我考虑从分布 χ ν 2 (λ)生成 N=1e5 个样本,其中 ν=0.005 和 λ=100:

这两种方法是等效的。然而,事实证明,不使用 for 循环的第二种方法比第一种方法快得多。两个例子的不同之处在于,在第二个例子中,生成一些样本的规则不需要先前样本的信息,而在第一个例子中不是这样,因此可以同时生成所有样本,而无需使用for循环。基于此,我想知道避免 for-loop 是否会加速代码执行。那么当对先前样本的依赖规则是明确的时,是否会有任何 MATLAB 内置函数来生成第一个示例中所示的随机序列而不使用 for 循环?如果规则是线性的,我知道该函数filter将是一个可能的选择,那么像第一个示例这样的情况呢?