草庐IT

interpreter

全部标签

php - 设置服务器端解释器

好的。那么,让我们以PHP为例。我正在浏览器中输入一个URL,请求一个PHP脚本。(例如http://www.somedomain.com/index.php)浏览器将该请求发送到适当的服务器。服务器识别-通过其扩展名(.php)-这是一个PHP文件。PHP解释器处理文件并输出结果。服务器发回输出。现在,假设我们正在处理一个...自制的解释器XYZ(及其二进制等),处理例如使用.xyz文件。我应该怎么做才能使上述所有内容都对我的XYZ解释器有效?我应该如何设置这一切,以便它正常工作?提示:我请求的不是关于如何编写解释器的帮助,而是关于如何使其以上述方式运行的帮助...

PHP 解释器使用 ADODB 获取未定义常量 OCI_COMMIT_ON_SUCCESS

我写了一个必须在php解释器(没有Apache)上运行的php脚本,它使用带有Oracle数据库的adodb库,但是当我尝试运行它时,出现以下错误:PHPNotice:UseofundefinedconstantOCI_COMMIT_ON_SUCCESS-assumed'OCI_COMMIT_ON_SUCCESS'inc:\proyect\backend\libraries\adodb\adodb.inc.phponline4248我已经检查过,并且启用了php_oci8和php_oci8_11g,所以常量应该被定义。此外,当我使用Apache运行此脚本时,它可以正常工作。提前致谢!

php - 内联 PHP(命令行)

我想制作类似tryruby.org的东西。我从用户那里获取一行(例如,echo__FILE__),我想在PHP中执行它并将输出返回给客户端。我尝试执行exec('php-r'.$command,$output),但$output始终包含PHP帮助部分。如何实现此功能? 最佳答案 要制作php-r,您必须将要执行的代码放在'..您的代码..'之间例子:php-r'$var=34;print_r($var);' 关于php-内联PHP(命令行),我们在StackOverflow上找到一个类似

java - 在 Java (Eclipse) 中使用 Python 脚本

我一直在寻求将friend为我制作的Python脚本整合到我正在尝试开发的Java应用程序中。经过反复试验,我终于找到了“Jython”,并使用PythonInterpreter尝试运行脚本。但是,在尝试运行它时,我在Python脚本中遇到错误。这很奇怪,因为当我尝试在Java之外运行脚本时(在本例中为EclipseIDE),脚本工作正常并且完全按照我的需要执行(从存储在同一目录中的.docx文件中提取所有图像)。有人可以帮我吗?Java:importorg.python.core.PyException;importorg.python.util.PythonInterpreter;

java - 使用 Spring-Boot 的 Logback 配置实时重新加载 (scan=true)

好的,我正在尝试配置一个logback-spring.xml。我的目标是在修改后自动重新加载配置文件。这就是doc的内容说:来自:...收件人:...毫无疑问,如果我不使用任何元素:或实时重新加载没有问题。另外,如果我不使用scan="true",springProfile和springProperty也能正常工作。所以我的结论是spring元素和scan不喜欢彼此。我收到以下类型的错误:16:29:39,101|-ERRORinch.qos.logback.core.joran.spi.Interpreter@12:125-noapplicableactionfor[springPr

java - 解释一些东西,然后用 Java 运行生成的字节码?

我正在用Java编写一个带有REPL的玩具解释器。我想从语言生成字节码并运行它,而不是解释AST并运行它。由于我的Java有点生疏,是否可以在JVM上即时运行生成的字节码? 最佳答案 您可以使用java.lang.Classloader.defineClass(),它将字节码转换为Class对象。您可以在生成的Class对象上调用newInstance(),然后就可以了。 关于java-解释一些东西,然后用Java运行生成的字节码?,我们在StackOverflow上找到一个类似的问题:

java - Java 第四解释器

Here我找到了一个用Java实现的SimpleForthInterpreter。但是,如果我想使用它,我不明白它的意义?ForthInterpreter的优势是什么:如果最终编译的代码是JVM执行的仍然是“Byte代码”我们将Forth翻译在做什么?对写作有帮助吗高效/紧凑的计划?我会用Forth编写代码吗解释器会转换它到Java?你的想法... 最佳答案 该页面的作者描述为实现了FORTH的一个子集并适合合并到其他应用程序中;据推测,它旨在为应用程序提供脚本功能。系统不太可能通过吐出java或JVM字节码来工作;它几乎肯定使用用

java - 是否有任何使用 ANTLR 或类似语言实现的简单语言?

我正在尝试构建一种用于学习目的的简单解释型语言。我已经阅读了无数关于ANTLR和JavaCC的理论和教程,但我不知道如何真正让它做一些有用的事情。我通过“拆开一些东西然后重新组合起来”学习得最好,那么,是否有任何在ANTLR或类似工具的帮助下实现的简单语言的工作示例?像下面这样的东西可能不错:x=1ifx==1print"true" 最佳答案 [不要脸的外挂]为什么不买我的LanguageImplementationPatterns书?我有你需要的所有部件来组合一种语言,包括多个解释器等......

java - JVM 崩溃日志中的 BufferBlob::Interpreter 是什么意思?

我正在调查在我的应用程序中偶尔发生的JVM崩溃。hs_err文件包含有关崩溃的以下详细信息。#SIGSEGV(0xb)atpc=0x065e68f4,pid=20208,tid=570166160##JavaVM:JavaHotSpot(TM)ServerVM(10.0-b23mixedmodelinux-x86)...#Problematicframe:#V[libjvm.so+0x5e68f4]...Currentthread(0x099ea800):JavaThread"Thread-315"daemon[_thread_in_vm,id=25782,stack(0x21fa30

java - Java 中 .class 文件的用途

我正在尝试了解.class文件在Java中的工作方式以及它们的用途。我在网上找到了一些信息,但得到的解释并不令人满意。一旦我们运行编译器,我们就会得到.class文件,它是字节码。这个机器可读吗?如果不是,这就是为什么我们需要程序成功运行的解释器?此外,由于.class文件等同于我们的.java程序,为什么有人不能通过使用VM运行.class文件来直接运行java程序,他们需要将.java文件作为出色地? 最佳答案 根据定义,JVM是一个virtualmachine,那是模拟真实机器功能的软件机器。像真正的机器一样,它有一个inst