小编Fre*_*idt的帖子

如何在不在@INC中的目录中"使用"Perl模块?

我的脚本的父目录中有一个模块,我想'使用'它.

如果我做

use '../Foo.pm';
Run Code Online (Sandbox Code Playgroud)

我得到语法错误.

我试着这样做:

push @INC, '..';
use EPMS;
Run Code Online (Sandbox Code Playgroud)

并且..显然没有出现在@INC中

我要疯了!这有什么不对?

perl module relative-path

51
推荐指数
4
解决办法
7万
查看次数

如何从相对位置使用Perl模块?

我有一个叫做的目录foo,而且我有libbin.有bin需要的脚本lib.我做这样的事情:

#!perl
use strict;
use warnings;
use lib '../lib';
use Foo; # <-- comes from lib
Run Code Online (Sandbox Code Playgroud)

但这意味着我必须在bindir中运行脚本.当然有更好的方法.什么是正确的方法呢?

perl module

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

为什么我应该使用RSpec或者应用于Rails?

我正在设置一个rails应用程序,我刚刚完成了一些单元测试,我的朋友说显然固定装置不再很酷,人们现在正在使用RSpec或者应该.我想知道使用这些其他工具包的实际好处是什么.任何信息都是值得赞赏的.

-fREW

ruby testing unit-testing ruby-on-rails shoulda

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

我为什么要在Perl中使用Carp而不是警告?

人们不断向我提供鲤鱼的例子,而不是警告.为什么?是什么让鲤鱼比警告更好?

perl module carp

26
推荐指数
4
解决办法
9527
查看次数

如何为网页上的链接设置Accept Header?

这主要是一个象牙塔问题,因为我可以很容易地创建一个新的URL端点.但基本上,当用户将Accept标头配置为包含text/csv时,我希望能够提供CSV.这在服务器端是微不足道的,但在客户端我不知道如何设置Accept标头,除非我使用的是XHR或其他"非浏览器"客户端.HTML中是否有一种方法可以在链接或JS中设置Accept标头,以便在使用window.location时设置Accept标头?

html javascript http

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

如何使用Powershell回收IIS AppPool?

我根本没有真正完成任何Windows脚本,所以我对如何解决这个问题感到茫然.无论如何,基本上我们想要做的是有一个脚本,它将对哪个IIS AppPool进行回收.我已经对谷歌进行了一些研究,并且在开展工作方面没有取得多大成功.

这是我现在正在尝试的:

$appPoolName = $args[0]
$appPool = get-wmiobject -namespace "root\MicrosoftIISv2" -class "IIsApplicationPools" Where-Object {$_.Name -eq "W3SVC/APPPOOLS/$appPoolName"}
$appPool.Recycle()
Run Code Online (Sandbox Code Playgroud)

我得到的错误:

Get-WmiObject : A parameter cannot be found that matches parameter name '$_.Name -eq "W3SVC/APPPOOLS/$appPoolName"'.
Run Code Online (Sandbox Code Playgroud)

无论如何,如果我也知道如何调试这样的事情会很好.我已经通过执行gwmi -namespace"root\MicrosoftIISv2"-list修复了原始脚本的一个错误.像那样的任何其他提示都会很棒.

谢谢!

更新:这里有更多信息

$appPool = gwmi -namespace "root\MicrosoftIISv2" -class "IISApplicationPools" | Get-Member

.   TypeName: System.Management.ManagementObject#root\MicrosoftIISv2\IIsApplicationPools

Name                MemberType   Definition
----                ----------   ----------
Caption             Property     System.String Caption {get;set;}
Description         Property     System.String Description {get;set;}
InstallDate         Property     System.String InstallDate {get;set;}
Name                Property     System.String Name {get;set;}
Status              Property     System.String Status …
Run Code Online (Sandbox Code Playgroud)

powershell iis-6

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

SQL Server错误"String Data,Right Truncation"是什么意思,我该如何解决?

我们正在我们的网站上进行一些性能测试,我们收到了以下错误:

*** 'C:\inetpub\foo.plex' log message at: 2008/10/07 13:19:58
DBD::ODBC::st execute failed: [Microsoft][SQL Native Client]String data, right truncation (SQL-22001) at C:\inetpub\foo.plex line 25.
Run Code Online (Sandbox Code Playgroud)

第25行如下:

SELECT DISTINCT top 20 ZIP_CODE, CITY, STATE FROM Zipcodes WHERE (ZIP_CODE like ?) OR (CITY like ?) ORDER BY ZIP_CODE
Run Code Online (Sandbox Code Playgroud)

最后,这是perl代码.

有任何想法吗?

编辑:这里的问题是我在zip文件中搜索字符串"74523%"太长了.如果他们给出五位数,我最终只是不添加%.

sql-server odbc

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

在Ubuntu上获得spidermonkey js的最佳方法?

我需要在我的工作机器上安装Spidermonkey JS引擎.我正在处理的项目有一个jslint脚本,需要Spidermonkey或类似的js二进制文件.我已经尝试从源代码编译Spidermonkey并陷入依赖地狱.我尝试从ubuntu存储库安装rhino软件包,结果很慢而且坏了.今天早上,我成功编译了Google的V8引擎并按照此处的说明构建了v8jslint:

http://blog.stevenreid.co.uk/2011/06/27/jslint-command-line-tool-powered-by-v8/

v8jslint工作,但一次只能lint一个文件.例如,

$ v8jslint foo/*.js
Run Code Online (Sandbox Code Playgroud)

如果我在foo下有a.js,b.js和c.js,v8jslint只会lint a.js. 轻松修复:我可以为此编写一个bash脚本.更大的问题是v8jslint与我们的构建服务器上的Spidermonkey jslint不兼容.有没有人在最近的Ubuntu版本上构建Spidermonkey,或者知道一个好的解决方法?

javascript ubuntu spidermonkey

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

哪些是学习Perl 5.10新功能的好资源?

直到最近我才意识到Perl 5.10具有重要的新功能,我想知道是否有人可以给我一些很好的资源来学习这些.我在Google上搜索过它们,我找到的只是一些幻灯片和快速概述.如果他们有更多的解释,一些功能(至少对我来说)会很好.

任何链接将不胜感激.

-fREW

perl perl5.10

14
推荐指数
5
解决办法
382
查看次数

如何在Windows中远程执行脚本?

我想让一个Windows 2003服务器触发一个脚本来在另一个Windows Server 2008计算机中触发另一个脚本.

我被告知Powershell可以做到这一点,这很好,但我需要更具体的细节.

有没有人对此有任何提示?

谢谢!

windows administration

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