小编Con*_*nor的帖子

Prolog中的Hello世界

我正在试图找出如何在Prolog中编写Hello World程序.我只是想创建一个像这样运行的程序:

> ./hw
Hello, world!
>
Run Code Online (Sandbox Code Playgroud)

问题是我可以找到的每个例子都在REPL中工作,如下所示:

?- consult(hello_world).
% hello compiled 0.00 sec, 612 bytes

Yes
?- hello_world.
Hello World!

Yes
Run Code Online (Sandbox Code Playgroud)

即使编译Prolog的例子也是如此:程序仍然只是落入REPL.对于"通用"语言来说,这显然没什么用处.那么,我该如何编写传统的Hello World?

prolog read-eval-print-loop

21
推荐指数
2
解决办法
1万
查看次数

来自C的R - 最简单的可能的Helloworld

什么是最简单的C函数,用于启动R解释器,传入一个小表达式(例如,2 + 2),并得出结果?我正在尝试使用Windows上的MingW进行编译.

c windows r

19
推荐指数
3
解决办法
1万
查看次数

Agda作为一种编程语言

我发现了很多关于使用Agda作为证明系统的有用信息.我发现几乎没有关于使用Agda编写可用程序的信息.我甚至找不到一个用最新版本的Agda编译的"hello world"示例.

所以,

  1. 有没有关于Agda作为编程语言的好教程?

  2. 是否有其他类似性质的语言(懒惰功能依赖类型)具有更成熟的文档,可以将它们用作编程语言?(我在Coq上找到了很多很棒的文档,但是,再一次,没有"Hello World").

documentation agda

19
推荐指数
2
解决办法
3862
查看次数

如何使用Java/Eclipse创建Windows .exe(独立可执行文件)?

我是编程领域的新手.已经使用C++大约5个月了,并且已经决定我想开始进入Java.我使用Eclipse作为我的IDE,显然是使用Java语言.我正在尝试编写一个简单的HelloWorld应用程序,它可以通过命令提示符可执行文件运行.

在Visual Studio中,创建可执行文件似乎相当容易.我所要做的就是使用下拉箭头选择Release,然后运行我的构建.希望能够在命令提示符下编写/运行Java的目的是让我能够在使用Swing完全使用之前练习一些语言基础知识.

那么底线,创建用Java编写的命令提示符.exe的最简单方法是什么?

提前致谢!

java eclipse exe

18
推荐指数
3
解决办法
9万
查看次数

完成C++ i18n gettext()"hello world"的例子

我正在寻找一个完整的i18n gettext()你好世界的例子.我已经使用 G. Mohanty的GNU gettext开始了一个基于本地语言支持的教程的脚本.我正在使用Linux和G ++.

码:

cat >hellogt.cxx <<EOF
// hellogt.cxx
#include <libintl.h>
#include <locale.h>
#include <iostream>
#include <cstdlib>
int main (){
    char* cwd = getenv("PWD");
    std::cout << "getenv(PWD): " << (cwd?cwd:"NULL") << std::endl;
    char* l = getenv("LANG");
    std::cout << "getenv(LANG): " << (l?l:"NULL") << std::endl;
    char* s = setlocale(LC_ALL, "");
    std::cout << "setlocale(): " << (s?s:"NULL") << std::endl;
    std::cout << "bindtextdomain(): " << bindtextdomain("hellogt", cwd) << std::endl;
    std::cout << "textdomain(): " << …
Run Code Online (Sandbox Code Playgroud)

c++ linux gettext internationalization

17
推荐指数
2
解决办法
2万
查看次数

如何在Magento中创建Hello world扩展?

我想创建我的第一个Magento扩展,是否有关于为Magento创建"创建简单的Hello world扩展"的任何教程.同时,如果我在谷歌找到任何此类教程,我将在此发布.

magento

17
推荐指数
2
解决办法
3万
查看次数

"Hello World"如何在C语言中起作用

我正在搜索关于"C程序如何工作"的博客文章一个月.大多数人都喜欢

  1. 编译器会做这些事情
  2. 连接器做这些事情
  3. 程序被放入内存; 和堆栈,堆等

我想我会先阅读有关编译器如何理解程序流入机器的工作原理.龙书似乎是普遍的首选.但说实话,这太过密集了.我现在还不够好,无法完成所有这些工作.

所以我开始阅读有关硬件的内容.但是,他们也解释了总线,I/O信号,内存结构,编写缓存友好代码等等.但没有适当的例子.

但我仍然无法让自己满意或能够完全想象这个过程.

2个小时前,我决定提出这个问题.(因为我害怕它可能对SO社区,或题外话题或其他可下注的类别没用),而且我没有找到任何与此相关的帖子.有一个关于"编译器如何编译",但答案表明这是一个太宽泛的问题.

我的问题是:

我想知道C程序的工作原理.如果您无法明确告诉我,请将我重定向到另一个网站上的书或其他帖子,以便给我答案.

我在这里,直到得到回复.如果您对此帖有任何建议,请告诉我.这不是我的第一语言,所以请把我所有的句子都当作柔软和礼貌的.

谢谢.

更新:

除了接受的答案外,还有一些非常好的链接以及建议,可以给出部分答案或进一步了解我想要了解的内容.

c compiler-construction

16
推荐指数
1
解决办法
554
查看次数

SPDY"Hello world"会是什么样子?

我刚刚完成了SPDY白皮书的浏览,现在我有兴趣尝试一下.我了解Google正在使用SPDY通过SSL向Chrome提供内容.

在SPDY上设置和提供基本"Hello world"HTML页面的最简单方法是什么?

optimization spdy

15
推荐指数
1
解决办法
1411
查看次数

无法从PHP向TMUX会话发送命令

我有一个运行Minecraft服务器的TMUX会话,我正在为服务器创建一个Web界面.

目前我有以下文件:

command.sh

 #!/bin/bash
 tmux send-keys -t minecraft C-z "$@" Enter
Run Code Online (Sandbox Code Playgroud)

的index.php

<?PHP
    if($_POST) {
        $commandString = $_POST['inputCommand'];
        $output = shell_exec('./command.sh $commandString');
        echo "<pre>$output</pre>";
        }
?>
    <form method="post">
        <input type="text" name="inputCommand" placeholder="Type Command"/>
        <input type="submit" value="Execute" />
    </form>
Run Code Online (Sandbox Code Playgroud)

command.sh在终端中工作,我可以使用所有标准命令

 ./command.sh "/help"
Run Code Online (Sandbox Code Playgroud)

但是我无法使用上述方法从php执行此脚本.我已经将www-data和www-user添加到sudoers并尝试了

shell_exec('sudo ./command.sh $commandString')

但这也没有奏效.

单击提交按钮时,将回显输出,但它是空白的.

有人可以帮忙指出我执行脚本的方法出错了吗?


编辑 我拍了两个截图,一个在前,一个用于进一步澄清.

在此输入图像描述

html php linux bash tmux

15
推荐指数
1
解决办法
1473
查看次数

Android-Hello World

我目前正在学习如何创建Android应用程序,所以我从Android开发者主页上的基本"Hello World"教程开始.代码非常简单但是当我运行它时(我使用Eclipse和AVD v2.2),它只显示"Android".它没有进入主屏幕.我更新了所有内容,但仍然遇到了同样的问题.有没有我没有或

新错误:

[2010-09-29 09:35:04 - DeviceMonitor]Sending jdwp tracking request failed!

[2010-09-29 09:41:50 - HelloAndroid] Performing com.example.helloandroid.HelloAndroid activity launch
[2010-09-29 10:16:23 - HelloAndroid] Uploading HelloAndroid.apk onto device 'emulator-5554'
[2010-09-29 10:16:28 - HelloAndroid] Installing HelloAndroid.apk...
[2010-09-29 10:20:27 - HelloAndroid] Failed to install HelloAndroid.apk on device 'emulator-5554!
[2010-09-29 10:20:27 - HelloAndroid] (null)
[2010-09-29 10:20:29 - HelloAndroid] Launch canceled!
Run Code Online (Sandbox Code Playgroud)

android emulation android-virtual-device

14
推荐指数
1
解决办法
4万
查看次数