问题标签 [pike]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
150 浏览

php - 谁能解释这段代码?如何用 PHP 模拟它?

所以我正在尝试使用一些用 pike 编写的代码来制作一个相对复杂的 php 脚本。完整的源代码可在此处获得:http ://www.text-image.com/pic2html.pike 。这只是一种学习体验,因为我不会发布它。但是我想让它工作!

我理解第 3 行的 if 语句。“如果整数 'temp' 大于 10485760,则使用字符串执行函数 'werr' ('Image too large (10MB limit.');

我也理解第 8 行的 if 语句,它与第一个语句非常相似。

我不明白的是

我不明白

如果我不得不猜测,我会说函数的结果将应用于一个名为“main”的整数?那正确吗?这怎么能在php中模拟?

谢谢你的时间!

0 投票
1 回答
277 浏览

apache - 如何使用 autoconf 检查 httpd.h typedef 结构的成员是否存在

如何使用 APXS 作为编译器制作 GNU autoconf 脚本来测试 typedef 结构成员?

我已经定义了以下测试,但结果不是我所期望的......

即使我知道第一个测试和最后一个测试应该返回“是”,所有这些测试都返回“否”。我怀疑这可能是因为这些是 typedef 而不是结构,和/或因为 autoconf 没有使用 APXS 来运行测试。

完整代码位于https://github.com/rritoch/PikeVM/blob/master/root/boot/system-1.1/apache/configure.ac

我希望有一个预先存在的解决方案,不需要制作自定义测试脚本。

0 投票
0 回答
299 浏览

cross-platform - 如何使用 autoconf 来确定 apxs 使用的 httpd 可执行文件中是否定义了符号?

如何使用 autoconf 来确定 apxs 使用的 httpd 可执行文件中是否定义了符号?

在 apache v2.2 的某个时候,apr_connect 函数被 apr_socket_connect 取代。为了使模块与多个版本的 apache 兼容,我需要使用 autoconf 根据 apr_connect 或 apr_socket_connect 的可用性创建定义。

当前来源位于https://github.com/rritoch/PikeVM/blob/master/root/boot/system-1.1/apache/configure.ac

是否有任何用于 autoconf 的预定义宏可以执行此测试?

0 投票
2 回答
3839 浏览

linux - Rpm Build:/var/tmp/rpm-tmp.hI2V3W (%install) 的退出状态错误

我正在尝试为 Fedora Linux “rpm-build -ba”一个包(Pike),这是我第一次执行此过程,但我不断收到此错误:

据我所知,事情开始变得很糟糕:

这里是 SPEC 文件:

你能帮助我吗?谢谢你的时间!

0 投票
1 回答
137 浏览

html - HTML input type="hidden" 没有在 foreach 循环中绑定正确的值

我正在使用一种叫做 pike 的语言进行编程,它是一种解释型、面向对象的动态编程语言,其语法类似于 C。pike 代码用于生成 HTML 和 javascript。

现在到我的问题。我有一个名为 formularet 的表单和每种语言的提交按钮。我想要做的是在lang提交表单时将语言作为参数传递。我认为这可以通过使用隐藏输入来实现,但是每当按下任何提交按钮时,都会将lang其设置为所有语言,而不仅仅是按下哪个按钮。这基本上是相关代码(languageOrder 是一个包含所有语言的数组):

关于如何为按下的按钮传递语言的任何想法?

0 投票
2 回答
72 浏览

factorial - 如何实现库 GMP.mpz 以在 Pike 中生成大数字?

当我输入命令时:

战俘(9,999999);

我获得以下内容:

有人可以告诉我如何有效地实现库 GMP.mpz,例如,计算 9 ^999999 或 500000 的阶乘。在此非常感谢您的帮助。

此致

0 投票
1 回答
55 浏览

file - how to get a list of file names from a given path in pike

I have a project in school using pike language.
I've never used it before and I have a question:
How do I get a list of file names from a given path?

For example:
How do I get all the files in C:\Users\Downloads?

0 投票
3 回答
56 浏览

file - 如何在 pike 中获取文件扩展名

我正在研究 pike 中的一个程序,并在 python 中寻找一个类似于endswith()的方法——一种可以为我提供给定文件扩展名的方法。有人可以帮我吗?谢谢你

0 投票
1 回答
33 浏览

sizeof - pike 中 sizeof() 错误的参数 1 错误

我在 pike 中写了一个大程序,突然它给了我一个以前没有给我的错误:

sizeof() 的错误参数 1。

有人知道问题吗?我能做些什么?它以前工作过。那是代码:

0 投票
1 回答
56 浏览

pike - 列出 Pike 中某个类的所有成员

在 Pike 中,可以通过调用来检索对象的所有成员indices()。是否也可以在不实例化的情况下查看类的所有成员?