Questions tagged «runtime»

运行时间是程序运行(执行)的时间


10
如何找到在运行时定义方法的位置?
我们最近遇到了一个问题,即在进行了一系列提交之后,后端进程无法运行。现在,我们是个不错的男孩和女孩,rake test每次登记后都跑了,但由于Rails的库加载有些奇怪,这种情况仅在我们以生产模式直接从Mongrel进行运行时发生。 我跟踪了该错误,这是由于一个新的Rails gem覆盖了String类中的一种方法,从而打破了运行时Rails代码中的一种狭义用法。 总之,长话短说,在运行时是否有办法询问Ruby在哪里定义了方法?这样的东西whereami( :foo )回来了/path/to/some/file.rb line #45吗?在这种情况下,告诉我它在String类中定义是没有帮助的,因为它被某些库重载了。 我不能保证源代码存在于我的项目中,因此grepping 'def foo'并不一定能提供我所需要的东西,更不用说我是否有很多东西 def foo,有时我直到运行时才知道我会使用哪个。

24
如何动态地向类添加属性?
目标是创建一个行为类似db结果集的模拟类。 因此,例如,如果数据库查询使用dict表达式返回{'ab':100, 'cd':200},那么我想看看: >>> dummy.ab 100 刚开始我以为我可以这样做: ks = ['ab', 'cd'] vs = [12, 34] class C(dict): def __init__(self, ks, vs): for i, k in enumerate(ks): self[k] = vs[i] setattr(self, k, property(lambda x: vs[i], self.fn_readyonly)) def fn_readonly(self, v) raise "It is ready only" if __name__ == "__main__": c = C(ks, …

2
Objective-C运行时:检查类是否符合协议的最佳方法?
我有一个Class(但没有实例),需要知道它是否符合某个协议。但是,类可以被子类化多次,并且class_conformsToProtocol()会忽略在超类上声明的协议。 我可以只使用class_getSuperclass()并递归地检查层次结构中的所有类,直到超类为nil。但是,我想知道这对于深度嵌套的类层次结构是否效率不高,也许有更好的方法可以做到这一点? 换句话说,如何使用Objective-C运行时方法最好地实现NSObject方法conformsToProtocol,以便它可以找到超类上的协议? [myObject conformsToProtocol:@protocol(MyProtocol)]; 如果我在正确的方向上递归地进行类层次结构研究,请告诉我。

10
java.lang.NoClassDefFoundError:无法初始化类XXX
public class PropHolder { public static Properties prop; static { //code for loading properties from file } } // Referencing the class somewhere else: Properties prop = PropHolder.prop; class PropHolder是我自己的一类。该类与主类位于同一JAR文件中。因此,这不应该是因为classpath中缺少任何JAR。 当我通过查找到JAR文件时jar tf myjarfile,可以看到其中PropHolder.class列出的内容。 顺便说一句:代码在我的本地计算机上运行良好。但是当我将其与某些脚本一起部署到Linux服务器上时无法工作。所以我认为这不是代码的问题。但是出于某种原因。部署过程很难跟踪。 可能是什么问题呢?

8
什么是C运行时库?
C运行时库实际上是什么,它的作用是什么?我一直在搜索,就像恶魔一样,但是没有找到比微软更好的东西:“微软运行时库提供了用于Microsoft Windows操作系统编程的例程。这些例程可自动执行许多常规编程任务,而这些任务并非由Microsoft提供C和C ++语言。” 好,我明白了,但是例如,里面有什么libcmt.lib?它有什么作用?我认为C标准库是C编译器的一部分。那么libcmt.libWindows的C标准库功能实现是否可以在win32下工作?
157 c  runtime 

11
Java Runtime.getRuntime():从执行命令行程序获取输出
我正在使用运行时从Java程序运行命令提示符命令。但是,我不知道如何获得命令返回的输出。 这是我的代码: Runtime rt = Runtime.getRuntime(); String[] commands = {"system.exe", "-send" , argument}; Process proc = rt.exec(commands); 我尝试做,System.out.println(proc);但是没有返回任何东西。该命令的执行应返回两个数字,以分号分隔。我怎样才能在变量中打印出来? 这是我现在使用的代码: String[] commands = {"system.exe", "-get t"}; Process proc = rt.exec(commands); InputStream stdIn = proc.getInputStream(); InputStreamReader isr = new InputStreamReader(stdIn); BufferedReader br = new BufferedReader(isr); String line = null; System.out.println("<OUTPUT>"); while ((line …
155 java  runtime 

8
D与C ++相比有多快?
我喜欢D的某些功能,但是否会对运行时带来惩罚? 相比之下,我实现了一个简单的程序,该程序可以同时在C ++和D中计算许多短向量的标量积。结果令人惊讶: D:18.9 s [请参见下文了解最终运行时间] C ++:3.8 s C ++的速度真的快五倍吗,或者我在D程序中犯了一个错误? 我在最近的中等Linux桌面上使用g ++ -O3(gcc-snapshot 2011-02-19)和dmd -O(dmd 2.052)编译了C ++。在多次运行中结果可重现,标准偏差可忽略不计。 这是C ++程序: #include <iostream> #include <random> #include <chrono> #include <string> #include <vector> #include <array> typedef std::chrono::duration<long, std::ratio<1, 1000>> millisecs; template <typename _T> long time_since(std::chrono::time_point<_T>& time) { long tm = std::chrono::duration_cast<millisecs>( std::chrono::system_clock::now() - …
133 c++  performance  runtime  d 

6
是否有“ vim运行时日志”?
有时我会在vimrc中尝试自定义/命令。一切似乎都是正确的,但那是行不通的。 很难知道vim启动时正在发生什么,也不知道哪个命令失败了,因此调试在vimrc中可能引起问题的内容真的很困难。这是一种尝试错误的方法,非常耗时,而且实际上是PITA。例如,某些文件中的snipmate插件存在问题,只是对如何发现问题一无所知。 vim启动时是否有“运行时日志”,告诉它执行了哪些命令,哪些失败了?这对我有很大帮助。
130 vim  runtime  logging 



10
程序在编译过程中可以依赖库,但运行时不依赖库吗?
我了解运行时和编译时之间的区别以及如何区分两者,但是我只是看不到需要区分编译时和运行时依赖项。 我正在cho的是:程序如何在运行时不依赖于编译期间依赖的东西?如果我的Java应用程序使用log4j,则它需要log4j.jar文件才能进行编译(我的代码与log4j集成并从其中调用成员方法)以及运行时(我的代码绝对无法控制log4j内的代码一旦发生了什么.jar已运行)。 我正在阅读诸如Ivy和Maven之类的依赖项解析工具,这些工具显然可以区分这两种类型的依赖项。我只是不明白它的需要。 任何人都可以给出一个简单的“国王的英语”类型的解释,最好给出一个实际的例子,即使像我这样的可怜的树液也能理解?

14
Java错误打开注册表项
当我尝试在命令提示符下使用Java进行任何操作时,都会出现此错误: Error opening registry key 'Software\JavaSoft\Java Runtime Environment.3' Error: could not find Java.dll Error: could not find Java 2 Runtime Environment 几天前,我确实删除了Java目录和注册表。我重新启动了计算机,而Java仍能正常工作,然后我今天又重新启动了它,现在出现此错误。我尝试卸载并重新安装,但这似乎不起作用。我安装了最新的Java JRE,并在环境变量中设置了路径。任何人都知道如何解决此问题?
110 java  dll  runtime  registry 

11
.NET Core中的SDK和Runtime有什么区别?
我已经阅读了很多文章,包括这篇文章,但是我仍然无法弄清有什么区别,他们也没有以简单的术语或完全没有对它进行解释。 有人可以澄清一下.NET SDK和.NET Runtime有什么区别吗? 更新:使用比较将不胜感激。比喻简单的英语具有很高的教育意义。
99 sdk  .net-core  runtime 

11
如何在运行时检查权限而不抛出SecurityException?
我设计了一个函数,该函数可以从SD获取/设置资源,如果从sd中找不到资源,则从Asset获取资源,如果可能的话将资产写回到SD。 此函数可以通过方法调用来检查SD是否已安装并可以访问... boolean bSDisAvalaible = Environment.getExternalStorageState().equals(Environment.MEDIA_MOUNTED); 我设计的功能可以从一个应用程序(项目)用于另一个应用程序(有或没有android.permission.WRITE_EXTERNAL_STORAGE) 然后,我想在不玩SecurityException的情况下检查当前应用程序是否具有此特定权限。 它是否存在“不错”的方式在运行时查询当前定义的权限?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.