小编qod*_*nja的帖子

如何使用cscript.exe获取WSH脚本的STDIN输入?

我正在尝试使用WSH代替DOS/Batch文件.

感谢您的投入!

wsh

5
推荐指数
1
解决办法
1821
查看次数

你怎么能冒出错误,以便它们可以被捕获在同一个try/catch块中?

我有一个带有抛出错误的函数的对象,

myObj = {
  ini:function(){
    this.f();
  },
  f:function(){
   throw new Error();
  } 
};
Run Code Online (Sandbox Code Playgroud)

但我只想捕捉创建对象的异常

try{
  var o = new myObj();
}catch(err){
  alert("error!");
}
Run Code Online (Sandbox Code Playgroud)

看起来我必须尝试/ catch块到处= /捕获不同功能范围内的错误事件

try{
    myObj = {
      ini:function(){
        try{
          this.f();
        }catch(err){
         alert("f threw an err");
        }
      },
      f:function(){
       throw new Error();
      } 
    };
}catch(err){
 alert("error happend while crating Obj");
}
Run Code Online (Sandbox Code Playgroud)

但我只想从一个地方捕获= /我该怎么做?

javascript error-handling

5
推荐指数
1
解决办法
5090
查看次数

从jquery 1.3升级到1.4的最佳方法是什么?

我正在尝试根据我们使用的所有库来确定升级是否可行.问题是这些插件中的一些不再被开发,所以我不确定它们中的哪一个与1.4兼容

关于如何最好地处理旧版插件的遗留依赖关系的任何想法?

jquery upgrade legacy-code

5
推荐指数
2
解决办法
372
查看次数

用Moose包装标准Perl模块是否"OK"?

许多标准模块都使用直接perl - 问题是这些家伙没有使用Moosey的东西,所以我发现自己用Moose包装它们或者为了方便在大型库中重新发明一些简单的函数.

我想知道是否有任何一般方法来处理使用Moose的开发人员如何合并非Moose的其他库.

对Perl和Moose不熟悉我想更好地了解Moose在这种情况下是如何使用的,或者通常更喜欢使用Moose vs Perl甚至是MooseX,或其他一些软件包,或者它是否是任意的.

似乎有不同的思想流派,但Perl虽然年代久远 - 有太多相互冲突的来源,所以很难导航到一致的事实.我不确定该相信什么!

任何人都有一个明确的来源,他们转向"现代"使用perl?明白我一直只使用perl一个月,所以我对这个社区都很环保.

更新

我不想以他们可能不欣赏的方式谈论他们喜欢的图书馆来伤害任何人的感受,所以我已经删除了我对用于重新关注手头问题的某些图书馆的评论.

谢谢你的指导!

perl moose

5
推荐指数
1
解决办法
357
查看次数

如何将正则表达式字符串替换值($ 1,$ 2等)映射到哈希?

my (@keys,@values) = ($text =~ /\{IS\:([a-zA-Z0-9_-]+)\}(.*)\{\\IS\:([a-zA-Z0-9_-]+)\}/g);
Run Code Online (Sandbox Code Playgroud)

应该匹配这样的字符串

{IS:cow}moo{\IS:cow}
{IS:cow}moo{\IS:cow}    
{IS:dog}bark{\IS:dog}
{IS:dog}meow{\IS:dog} #probably not a dog
Run Code Online (Sandbox Code Playgroud)

哪个工作正常,除了所有的$ 1,$ 2和$ 3值被转储到@keys ..所以我想弄清楚如何让这些家伙成为$ 1 => $ 2对的漂亮哈希......

对于完整的上下文,我真正想做的是让regex表达式返回一个看起来像的数据结构(并附加一个计数,找到键的次数)

{ 
  cow_1 => moo,
  cow_2 => moo,
  dog_1 => bark,
  dog_2 => meow,
}
Run Code Online (Sandbox Code Playgroud)

有没有办法使用map {}函数来完成Regex?这样的事可能吗?

my %datahash = map { ( $1 eq $3 ) ? { $1 => $2 } : undef } @{ regex...};
Run Code Online (Sandbox Code Playgroud)

$ 1等于$ 3以确保其匹配标记(不需要递归检查这些标记不嵌套),如果是这样,则使用$ 1作为键,$ 2作为值;

然后,对于这些key =>值对中的每一个,我想要替换

{IS:cow}moo{\IS:cow}
{IS:cow}moo{\IS:cow}   
Run Code Online (Sandbox Code Playgroud)

{cow_1}
{cow_2}
Run Code Online (Sandbox Code Playgroud)

然后,如果$ cachedData {cow}为true,则所有cow_*将替换为%datahash中的键...

regex perl hash map

5
推荐指数
1
解决办法
2877
查看次数

如何从类属性中删除与模式匹配的类,但保留其他类?

我想从所有标签上的class属性中删除以"blue"结尾的类

示例HTML

<p class="text_blue happy">this is blue text</p>
<p class="text_red nothappy">this is red text</p>
<img class="img_blue nothappy" />
Run Code Online (Sandbox Code Playgroud)

这将为我提供所有以'blue'结尾的类的元素

$('[class$=blue]');
Run Code Online (Sandbox Code Playgroud)

如何从class属性中弹出这些匹配的类名?

jquery jquery-selectors class-attributes

5
推荐指数
1
解决办法
4851
查看次数

如何通过POST提交Javascript生成的位图图像?

如果我通过javascript在客户端创建动态位​​图,我如何通过POST或GET提交它(然后从服务器端的位图解析出来的值?NodeJS,PHP等)

Javascript中的Byte-byte制作图像

var src = 'data:image/bmp;base64,' + myBase64EncodedData;

javascript post bitmap

5
推荐指数
1
解决办法
2748
查看次数

SVN当我从中继检查代码时,如何检查代码到特定分支?

我需要检查我的代码更改到某个分支,但我不知道如何做到这一点,因为我的代码来自trunk = /

svn commit checkin

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

是否可以使用JSP/JSTL生成动态css/javascript文件?

如果是这样,你怎么做?

(jboss/tomact embedded/jdk 1.5)

没有嵌入js/css但是实际文件...

javascript css java jsp

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

使用TortoiseSVN,我如何恢复到以前的版本?

我似乎无法做到这一点,有人可以帮我解决这个问题.Trunk处于修订版100,我希望SVN中的Trunk恢复到修订版98.

svn tortoisesvn

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