小编Ate*_*ral的帖子

在Subversion上创建本地存储库的URL

我想通过Aptana Studio创建一个新的Subversion存储库.安装了Aptana SVN插件和Aptana Subversive插件.我没有关注要提供的URL,因为我想在localhost上创建存储库.

请看这个链接:http://screencast.com/t/qVn3OvWqL

svn subversive

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

用于Ext的演示模式

您认为Ext喜欢哪种演示模式,或者您是否已成功使用这些演示模式以实现高可测试性和可维护性?

由于Ext组件实例通常与状态和某种表示逻辑(例如文本字段的格式验证)紧密耦合,因此Passive View不是一个自然的选择.监督演示者似乎可以工作(并且我在一次场合中毫不费力地使用它).演示模型的适用性如何?还有其他人?

虽然这个问题专门针对Ext,但它可以应用于类似的框架,如SmartClient甚至像Flex这样的RIA技术.因此,如果您对任何其他Web UI技术有任何第一手的模式体验,您的输入仍然会受到赞赏.

language-agnostic extjs

8
推荐指数
1
解决办法
1646
查看次数

确定现有Oracle数据库转储文件的NLS_LANG设置

我们被另一个团队递交了一个转储文件,这些团队在今年剩下的时间里都离开了.当我们尝试将转储导入我们自己的数据库时,我们收到以下错误:

IMP-00038: Could not convert to environment character set's handle

经过一些研究,我们的猜测是我们在源机器的NLS_LANG设置和本地机器之间存在不匹配.我们目前无法检查NLS_LANG在源计算机上的值.

那么,只有一个转储文件在我们手中,有没有办法找出导出完成的NLS_LANG值?从它的外观来看,我们应该能够在运行导入客户端(imp)之前覆盖NLS_LANG环境变量.

另一件事是,转储是从11g实例完成的,我们的imp版本是10.我读到imp不是向前兼容的.这可能是问题(而不是NLS_LANG不匹配)?

oracle import dump nls-lang

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

从JavaScript函数中提取嵌套函数名称

给定一个函数,我试图找出其中嵌套函数的名称(只有一个级别).

一个简单的正则表达式反对toString()工作,直到我开始使用带有注释的函数.事实证明,有些浏览器存储原始源的部分,而其他浏览器则根据编译的内容重建源.输出toString()可能包含某些浏览器中的原始代码注释.顺便说一句,这是我的发现:

考试科目

function/*post-keyword*/fn/*post-name*/()/*post-parens*/{
    /*inside*/
}

document.write(fn.toString());
Run Code Online (Sandbox Code Playgroud)

结果

Browser      post-keyword  post-name  post-parens  inside
-----------  ------------  ---------  -----------  --------
 Firefox      No            No         No           No
 Safari       No            No         No           No
 Chrome       No            No         Yes          Yes
 IE           Yes           Yes        Yes          Yes
 Opera        Yes           Yes        Yes          Yes

我正在寻找一种从给定函数中提取嵌套函数名的跨浏览器方式.解决方案应该能够从以下函数中提取"fn1"和"fn2":

function someFn() {
    /**
     * Some comment
     */
     function fn1() {
         alert("/*This is not a comment, it's a string literal*/");
     }

     function // keyword
     fn2 // name
     (x, y) // arguments
     { …
Run Code Online (Sandbox Code Playgroud)

javascript regex parsing function

7
推荐指数
1
解决办法
4328
查看次数

咏叹调 - 在广播组中要求

当我有一个强制(必需)无线电组时,哪个元素应具有aria-required="true"属性?基本上,我有一堆<input type="radio">共享相同的元素,name并在一个组合在一起<fieldset>.

  1. 我应该把aria-required<fieldset>
  2. 我应该aria-required每个收音机吗?
  3. 或者你会说"应该没有强制性无线电组这样的东西;设置一个默认值,以便无线电组永远不会处于非选择状态"? - 也许这是单独的可用性讨论的主题.

html accessibility radio-button wai-aria

7
推荐指数
1
解决办法
2990
查看次数

在使JSLint满意的同时创建一个n大小的数组?

JSlint不喜欢使用Array构造函数,并且没有允许它们的JSLint选项.因此,要创建长度为n的数组,不允许以下内容:

var arr = new Array(n);
Run Code Online (Sandbox Code Playgroud)

以下是我能解决这个问题的唯一方法吗?

var arr = [];
arr.length = 5;
Run Code Online (Sandbox Code Playgroud)

在正常情况下,这不是什么大问题(使用两行代码而不是一行代码),但我很遗憾无法使用简洁的字符串乘法器hack:

function repeat(str, times) {
    return new Array(times + 1).join(str);
}
Run Code Online (Sandbox Code Playgroud)

javascript arrays jslint

7
推荐指数
1
解决办法
482
查看次数

如何将PHP脚本转义为外部编辑器并在之后返回?

具体来说,我有一个PHP命令行脚本,在某一点上需要用户输入.我希望能够执行外部编辑器(例如vi),并等待编辑器在恢复脚本之前完成执行.

我的基本想法是使用临时文件进行编辑,然后检索文件的内容.有点像:

$filename = '/tmp/script_' . time() . '.tmp';

get_user_input ($filename);

$input = file_get_contents ($filename);
unlink ($filename);
Run Code Online (Sandbox Code Playgroud)

我怀疑这是不可能从PHP命令行脚本,但我希望有一些shell脚本技巧可用于实现相同的效果.

关于如何在其他脚本语言中实现这一点的建议也非常受欢迎.

php shell command-line user-input

6
推荐指数
1
解决办法
1878
查看次数

用于普通javascript对象的jquery选择器而不是DOM元素

我刚刚开始使用jquery,我真的很喜欢使用选择器.在我看来,成语将是一种非常好的遍历对象树的方法(例如,JSON查询结果).例如,如果我有这样的对象:

var obj = { 'foo': 1, 'bar': 2,
            'child': { 'baz': [3, 4, 5] }
          };
Run Code Online (Sandbox Code Playgroud)

我希望能够写出像$('child baz:last',obj)这样的东西并得到5.我认识到链接不起作用,但我仍然喜欢选择算子.任何人都知道这样的野兽是否存在,或者写一个最简单的方法是什么?

javascript jquery css-selectors

6
推荐指数
1
解决办法
4369
查看次数

使用WADL记录POST参数

查看当前版本的WADL提议,我无法弄清楚如何记录POST请求参数(带application/x-www-form-urlencoded编码).

我在野外看到过类似的东西:

<resource path="/path1">
<!-- default is mediaType="application/x-www-form-urlencoded" -->
    <method name="POST">
        <request>
            <name="param1" style="query"/>
        </request>
    </method>
</resource>
Run Code Online (Sandbox Code Playgroud)

但是,对于<param style="query">作为孩子使用的<request>,规范将其描述为:

指定根据queryType属性指定的查询组件媒体类型的规则表示的URI查询参数.

"URI查询"位让我失望,因为对我来说,它建议将参数附加到URI而不是包含在正文中.

另一方面,对于<param style="query">作为孩子使用<representation>,规范有:

将表示的组件指定为根据媒体类型的规则格式化的名称值对.通常与媒体类型'application/x-www-form-urlencoded'或'multipart/form-data'一起使用.

我是否必须使用<representation>元素显式记录将作为POST主体的一部分在编码中发送的参数?

<resource path="/path1">
    <method name="POST">
        <request>
            <representation mediaType="application/x-www-form-urlencoded">
                <name="param1" style="query"/>
            </representation>
        </request>
    </method>
</resource>
Run Code Online (Sandbox Code Playgroud)

这看起来像是一种矫枉过正.我假设我应该能够使用前者,即使规范提到"URI查询".

documentation web-services wadl

6
推荐指数
1
解决办法
4840
查看次数

如何使用全局jQuery Ajax事件处理程序检测超时

附加jQuery.ajaxErrorjQuery.ajaxComplete似乎不接收任何有关提取失败是否是超时结果的信息的全局Ajax事件处理程序.有关如何检测超时的任何指示?检查statusjqXHR对象的属性是否为0是一个可靠的方法吗?

ajax jquery

6
推荐指数
1
解决办法
3220
查看次数