runtime相关内容

运行时多态到底意味着什么?

我对运行时多态有些困惑。如果我错了,请纠正我,但据我所知,运行时多态意味着函数定义将在运行时得到解析。 举个例子: class a { a(); ~a(); void baseclass(); } class b: class a { b(); ~b(); void derivedclass1(); } class c: class a { c(); ~c(); void deri ..
发布时间:2022-06-28 14:57:51 C/C++开发

Django查询集运行时-在固定时间内获取第n个条目

我使用多种方式通过不同的Django查询集从数据库获取数据, 但是我想知道每个查询集的运行时,如果可能的话,还有一个更好的方式(也许可以在固定时间内获取数据!) qs = MyModel.objects.order_by('-time') qs = qs.filter(blah = blah) 要获取第一个条目,我执行以下操作: entry = list(qs[:1]) first ..
发布时间:2022-03-16 11:20:09 Python

在程序运行时编译程序

我有一个广泛的问题: 假设我有一个C++程序,我开始在后台的一个文件上运行它,该文件带有一些可以在内部设置的配置。当它运行时,我更改了这些内部配置,编译了它,并开始在另一个文件上运行它。 这是否会影响已经在后台运行的前一个实例?或者既然它已经启动并运行了,它就不会了?如有任何想法,我们将不胜感激。 推荐答案 修改正在运行的可执行文件是不安全的。根据What happens wh ..
发布时间:2022-03-01 15:03:30 C/C++开发

在C++程序中确定运行时的堆栈大小

我想知道是否有办法以编程方式确定C++中正在运行的程序的堆栈大小。如果是这样的话,是否还有一种方法可以通过编程来确定程序在运行时使用了多少堆内存?为了确定堆的大小,我可以通过重载new和delete运算符看到一种可能的方法,但我认为这不适用于智能指针。 我尝试通过以下方式实现: int main(){ const char STACK_BEGIN = 'A'; //a ..
发布时间:2022-02-24 20:03:25 C/C++开发

回发后动态创建的控件丢失数据

实际上,我在 Pageload 上创建 1 个 TextBox 并将该 TextBox 添加到 Panel.现在,我有一个 LinkBut​​ton,例如 Add Another. 我正在该 TextBox 中输入文本,如果需要,我需要通过单击 Add Another LinkBut​​ton 来创建新的 TextBox. 实际上,我可以获取计数并重新创建 TextBoxes.但是,问 ..
发布时间:2022-01-31 11:12:33 C#/.NET

为什么 Ada 编译器会让范围违规通过?为什么我的类型声明是运行时实体?

为什么 Ada 编译器允许范围违规通过?它确实给出了警告,但是如果它在任何情况下都是错误的,为什么它让它通过呢?是否存在一种实用的行为? 最重要的是:为什么类型声明是运行时实体?我的意思是代码示例的第 3 行是我希望提前评估的内容.我认为只有第 5 行会“使它"成为可执行文件.为什么不?那东西有用吗?我是否在这里遗漏或误解了某些内容? 与 Ada.Text_IO;程序问题是子类型测试是自然 ..
发布时间:2022-01-24 19:44:48 其他开发

单例数组的魔力从何而来?

Vector{Missing} 和 Vector{Int} 之间的以下区别让我感到惊讶(以积极的方式): 朱莉娅>@btime 填充(20, 10^7);15.980 毫秒(2 个分配:76.29 MiB)朱莉娅>@btime 填充(缺失,10^7);20.603 ns(1 个分配:80 字节)朱莉娅>Base.summarysize(填充(20, 10^7))80000040朱莉娅>Base. ..
发布时间:2022-01-23 20:01:32 其他开发

类型稳定性如何让 Julia 如此之快?

我听说类型稳定性是 Julia 如此快速的原因,同时仍然像 Python 等其他解释型语言一样具有表现力. 解决方案 类型稳定性允许编译器在编译时直接从输入类型确定函数的输出类型.因为 Julia 专门针对每种输入类型进行编译,这意味着如果所有函数都是类型稳定的,编译器可以推断出函数调用中每个值的类型.发生这种情况时,Julia 的 JIT 编译器本质上将创建该方法的静态类型版本并构建 L ..
发布时间:2022-01-23 19:54:45 其他开发

以编程方式将用户控件添加到页面,同时保留已存在的控件

我正在尝试在运行时将用户控件添加到 div 中.我可以添加控件没有问题,但它会覆盖之前添加的控件. 基本上,我正在尝试将乘客添加到旅行系统 - 乘客详细信息在用户控制中,我事先不知道会有多少.我有一个添加新乘客按钮,它应该将新用户控件附加到 div 中,而不会覆盖以前的乘客. 代码是c#/.net 4. 我已尝试将控件数据保存到视图状态中并使用新的重新添加它,但这也不起作用.这是 ..
发布时间:2022-01-22 18:51:42 C#/.NET

运行时的 Ada 泛型

如何在运行时而不是在编译时实例化泛型.不使用 new 的示例. 解决方案 如果不使用 new 就无法做到这一点.您可以在任何声明性部分中执行此操作,但是该泛型仅在该声明性部分的范围内存在. 例如(未编译的类似 ada 的伪代码): 获取(长度)宣布包堆栈是新的 stack_generic (max_stack_size => 长度);开始stack.push();...结尾;-- ..
发布时间:2022-01-22 12:26:00 其他开发

R:使用“微基准";和 ggplot2 绘制运行时

我正在使用 R 编程语言.我想学习如何随着数据量的增加测量和绘制差异程序的运行时间. 我发现以前的 stackoverflow 帖子回答了一个类似的问题:绘制三个函数的运行时间 似乎“微基准"R 中的库应该能够完成这项任务. 假设我模拟以下数据: #加载库库(微基准)图书馆(dplyr)图书馆(ggplot2)图书馆(Rtsne)图书馆(集群)库(dbscan)图书馆(情节)# ..
发布时间:2022-01-21 14:58:23 其他开发

在运行时更改数据集连接字符串

我有一个 c# 生成的数据集.如何更改连接字符串,以便可以将数据集与另一个(结构相同但填充不同)数据库一起使用?这必须在运行时发生,因为我在编译时不知道服务器或数据库名称.我正在使用 c# 2.0. 解决方案 可以修改表适配器的单个实例. _myAdapter.Connection.ConnectionString = connectionString; ..
发布时间:2022-01-21 12:52:33 C#/.NET