描述无论运行多少次都产生相同结果的过程的正确术语是什么?
作者:Kjartan 提问时间:10/2/2019
假设您要在数据库中创建一个新表。如果运行仅包含代码的脚本,则它将在第一次工作时工作,但如果再次运行,则会崩溃,因为它将尝试创建已存在的对象。但是,通过先添加逻辑(或),可以避免此类错误。CREATE....
语言 问答列表
作者:Kjartan 提问时间:10/2/2019
假设您要在数据库中创建一个新表。如果运行仅包含代码的脚本,则它将在第一次工作时工作,但如果再次运行,则会崩溃,因为它将尝试创建已存在的对象。但是,通过先添加逻辑(或),可以避免此类错误。CREATE....
作者:odyssey 提问时间:1/3/2020
我有以下读写器方案: 作家解雇读者。 读取器无限旋转,并在写入共享缓冲区后开始读取。 编写器开始写入共享缓冲区 作者等待读者读完。 程序结束。 伪代码 - 请假设一切都是线程安全的: // sh...
作者:whoKnows 提问时间:1/16/2020
假设我们有两个线程,A 和 B.B 会定期执行一些操作,并且 A 被设置为休眠直到某个时间。我希望 B 能够调用一个函数,这将导致 A 的睡眠定时器被延长。如果未被调用,则 A 最终应该会醒来。kee...
作者:Sazzad Hissain Khan 提问时间:1/12/2020
我有一个大型单体应用程序,有四层用于满足特定的功能要求。 UI Layer -> Presentation Logic Layer -> Business Logic Layer -> Persis...
作者:Igor R. 提问时间:1/7/2020
请考虑以下代码片段: #include <array> int main() { using huge_type = std::array<char, 20*1024*1024>; huge_t...
作者:kaya3 提问时间:12/23/2019
在回答这个关于捕获局部变量的 lambda 的问题时,我定义了一个简单的 lambda,它捕获了一个局部变量,并表明 lambda 有一个包含该变量值的字段。根据各种来源(例如,这里),当 lambd...
作者:Edward Garemo 提问时间:1/8/2020
程序的运行时堆栈存储为虚拟内存的一部分,从系统 Y 上的地址 X 开始(不考虑随机化)。当创建一个具有自己独立堆栈的新线程时,它存储在哪里?(线程共享其虚拟内存)...
作者:Jasqier346 提问时间:1/25/2020
现在,当我们有一台计算机时,我们需要为它供电,持续 n 天。每天商店提供 m 电池,每个电池只能使用一天。此外,当您当天购买 k 件商品时,您需要缴纳税款,即 k^2。打印运行计算机 n 天的最低成本...
作者:Recursing 提问时间:1/30/2020
我需要匹配一个字符来拆分一个大字符串,比方说,但如果它在两位数之间,则不行- 在它应该匹配a-b- 在它应该匹配a-4- 在它应该匹配3-a- 在它应该不匹配3-4 我尝试过消极的前瞻和后视...
作者:Fareanor 提问时间:1/29/2020
上下文: 我知道自从 c++17 和 .std::lock_guardstd::scoped_lock 我也知道这是首选,因为它可以处理多个互斥锁,并以与它相同的方式使用死锁避免算法。std::s...