Tag: perl

将一行字符串分隔成单独的行

Email,Division,Department 预期产量: Email,Division,Department

哪种脚本语言更适合笔测试?

首先,我想避免对语言进行激烈的战争。 可供选择的语言是Perl,Python和Ruby。 我想提一下我对所有这些都感到满意,但问题是我不能只专注于一个。 例如,如果我看到一个很酷的Perl模块,我必须尝试一下。 如果我看到一个不错的Python应用程序,我必须知道它是如何制作的。 如果我看到一个Ruby DSL或一些Ruby voodoo,我会迷上Ruby一段时间。 现在我是一名Java开发人员,但计划在不久的将来接受CEH。 我的问题是:对于工具编写和漏洞利用开发,您认为哪种语言最合适? 再一次,我不想引起火焰战或任何麻烦,我只是想要知道他们正在做什么的脚本编写者的诚实意见。 还有一件事:也许你们中的一些人会问“为什么选择一种语言?”。 要回答这个问题:我想只选择一种语言,以便掌握它。

使用Perl,Python或Ruby,如何编写程序以在预定时间“点击”屏幕?

使用Perl,Python或Ruby,我可以编写一个程序,可能是调用Win32 API,在预定的时间点击屏幕,就像每1小时一样? 细节: 这是为了实验 – 点击对Flash内容以及屏幕上的任何元素都有效吗? 如果程序可以记录点击需要在屏幕上显示的位置,或者至少在屏幕上绘制一个红点以显示点击的位置,那就太好了。 点击是针对窗口还是只是屏幕上的一般像素? 如果弹出一些病毒扫描程序覆盖点击发生的地方怎么办? (尽管如果程序首先点击窗口的空白区域,那么它可以首先将该窗口带到前台)。 顺便说一句,Grease Monkey或任何Firefox插件都可以用来做这个吗?

拆分开始和结束时的空字符串

可能重复: 在Ruby中拆分问题 在Ruby中,当我使用与字符串开头匹配的分隔符拆分字符串时,它会在数组的初始位置给出一个空字符串: “abc”.split(/a/) # => [“”, “bc”] 但是当我使用与字符串末尾匹配的分隔符执行类似的操作时,它不会给出空字符串: “abc”.split(/c/) # => [“ab”] 这看起来与我不一致。 这种规格是否有任何理由? 编辑如果要与Perl的规范兼容,因为在muu中是简短的答案,那么问题仍然是相同的:为什么它在Perl中是这样的? 因此,现在它也成了关于Perl的问题。

如何在per中运行perl和ruby脚本作为任务?

我希望能够从ant中的build.xml运行ruby和perl脚本。

Ruby,PHP或Perl可以为像Python这样的代码创建预编译文件吗?

对于Python,它可以创建一个预编译的版本file.pyc,以便程序可以运行而无需再次解释。 Ruby,PHP和Perl可以在命令行上执行相同的操作吗?

Web应用程序的集成测试

我想对Web应用程序进行完全集成测试。 我想测试很多东西,比如AJAX, 使用多个浏览器定位和存在某些短语和HTML元素。 我正在寻找一种工具来进行这种自动化测试。 另一方面; 这是我第一次使用集成测试。 进行此类测试时是否有任何具体建议? 还有任何教程吗? (注意:我的后端代码是使用Perl,Python和Django完成的。) 谢谢!

如何编写Perl,Python或Ruby程序来改变Windows上另一个进程的内存?

我想知道是否可以使用Perl,Python或Ruby来编写程序,以便它在另一个进程的内存中查找0x12345678(可能是堆,对于数据和代码数据)然后如果找到它,则更改它到0x00000000? 它类似于Cheat Engine ,可以在Windows上执行类似的操作。

获取命令行(桌面)应用程序的Facebook身份validation令牌

我正在为一个促进手语的慈善机构工作,他们希望每天都能将video发布到他们的FB页面。 video数量很大(且不断增长),因此他们希望以编程方式安排上传。 我真的不介意我最终在做什么编程语言,但我已经尝试了以下内容并没有走得太远: Perl使用WWW::Facebook::API (旧的REST API) my $res = $client->video->upload( title => $name, description => $description, data => scalar(read_file(“videos/split/$name.mp4”)) ); 身份validation没问题,这正确地将facebook.video.upload方法发布到https://api-video.facebook.com/restserver.php 。 不幸的是,这会返回“方法未知”。 我认为这与弃用的REST API有关。 Facebook::Graph Perl中的Facebook::Graph或Ruby中的fb_graph gem。 (OAuth API) 我甚至无法进行身份validation。 这两个都面向网络而不是OAuth的桌面应用程序,但我认为我应该能够做到: my $fb = Facebook::Graph->new( app_id => “xxx”, secret => “yyy”, postback => “https://www.facebook.com/connect/login_success.html” ); print $fb->authorize->extend_permissions(qw(publish_stream read_stream))->uri_as_string; 在我的浏览器中转到该URL,捕获返回的code参数,然后 my $r = $fb->request_access_token($code); 不幸: […]

什么是触发器操作符?

我最近听说过有关Perl和Ruby中带有正则表达式的触发器,但是我无法找到它们是如何工作的以及常见的用例。 任何人都可以用语言无关的方式解释这个吗? 现在我明白了它是什么,以及它是如何工作的,我想简单地说一下这个问题:什么是触发器操作符?