问题列表 - 第29487页

JavaScript - 创建元素和设置属性

我有这些函数来创建元素并更改其属性.你能给我一个如何修改它们的建议吗?

function create(elem) {
return document.createElementNS ? document.createElementNS("http://www.w3.org/1999/    xhtml", elem) : document.createElement(elem);
}

function attr(elem, name, value) {
 if (!name || name.constructor != String) return "";
 name = {"for": "htmlFor", "class": "className"}[name] || name;
 if (typeof value != "undefined") {
  elem[name] = value;
  if (elem.setAttribute) elem.setAttribute(name, value);
 }
 return elem[name] || elem.getAttribute(name) || "";
}
Run Code Online (Sandbox Code Playgroud)

我希望得到像这样的东西('div',{'id':'test','class':'smth'});

function create(elem, attr) {
 if (!attr) return document.createElementNS ? document.createElementNS("http://www.w3.org/1999/xhtml", elem) : document.createElement(elem);
 if (attr) {
  var el = document.createElementNS ? document.createElementNS("http://www.w3.org/1999/xhtml", elem) …
Run Code Online (Sandbox Code Playgroud)

javascript attributes function

10
推荐指数
1
解决办法
9747
查看次数

将localizable.strings转换为电子表格?

有没有一种标准方法可以将localizable.strings文件转换为csv格式,或者是否可以通过电子表格程序(如OpenOffice)导入?谢谢.

iphone xcode localization internationalization

9
推荐指数
2
解决办法
7019
查看次数

静态类分配

在C#中是否分配了静态类堆栈?

由于它们无法实例化,我想它必须如何完成.

c# static class

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

如果我让变量最终成功,事情会更快吗?

我正在为Android(Java)写作.

我正在声明int和float是持续循环的一部分.

声明后,其中一些不需要更改.

如果我在声明时将它们全部设置为最终,那么事情会更快吗?

[编辑]

感谢大家.我真的没想到它会做出任何改进,我只是注意到,在浏览了各种大型项目的来源之后,这是相当普遍的.干杯

java android

10
推荐指数
1
解决办法
997
查看次数

使用Ant将EAR部署到远程websphere应用程序服务器

我想在我们的持续集成服务器中自动将EAR文件构建部署到websphere应用程序服务器.我查找了Ant任务wsdeploy,但文档确实没有任何帮助.我把它添加到我的蚂蚁脚本中:

WSDeploy Ant任务

<classpath>
    <fileset dir="${dir.was.plugins}">
        <include name="**/*.jar" />
    </fileset>
</classpath>
<taskdef name="wsdeploy" classname="com.ibm.websphere.ant.tasks.WSDeploy" />
<target name="deploy">
    <wsdeploy inputFile="myearfile.ear"
              outputFile="myearfile_fordeployment.ear"
              classpath="${classpath}"
              debug="true"
              ignoreErrors="false"
              noValidate="false"
              trace="true" />
</target>
Run Code Online (Sandbox Code Playgroud)

我的问题

我不知道如何指定远程服务器地址,我很高兴获得一些指向教程的链接,或者可能是一个工作的Ant片段,用于将EAR部署到websphere服务器.

我们已经为portlet运行了一些SCP和SSHEXEC任务,他们正在调用XMLAccess接口来放置和启动portlet.我是否必须为EAR调整脚本,或者这是一种完全错误的方式来自动部署EAR文件?


更新2

我重写了我的ant脚本,现在不再有ClassNotFoundException了.仍有一个意外的行为:脚本想要使用我从未指定的配置文件...

致电Ant:

%WAS_HOME%\bin\ws_ant.bat -Duser.install.root="%WAS_HOME%\profiles\EXPECTEDPROFILE" -f buildall.xml "%1"
Run Code Online (Sandbox Code Playgroud)

我想运行所有这些EXPECTEDPROFILE,但是下面的错误消息表明还有另一个配置文件UNEXPECTEDPROFILE.

输出:

wasListApps:
  [wsadmin] WASX7023E: Fehler beim Erstellen der "SOAP"-Verbindung zu "MYHOST". Informationen zur Ausnahme: com.ibm.websphere.management.exception.ConnectorNotAvailableException: com.ibm.websphere.management.exception.ConnectorNotAvailableException: ADMC0016E: Das System kann keinen SOAP-Connector erstellen, um die Verbindung zum Host MYHOST an …
Run Code Online (Sandbox Code Playgroud)

ant deployment websphere

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

创建类时的依赖注入还需要运行时值吗?

假设您在Value对象和Services对象中划分系统(如"面向对象的软件增长,测试指导"中所述.Misko Hevery称这些为"newables"和"injectables".

当你的一个值对象突然需要访问服务来实现它的方法时会发生什么?

假设你有一个很好的简单Value对象.它是不可变的,包含一些信息,而且就是它.假设我们使用类似这样的东西:

CreditCard card = new CreditCard("4111-1111-1111-1111", "07/10");
if (card.isValid())
{
  // do stuff
} 
else
{
  // don't do stuff
}
Run Code Online (Sandbox Code Playgroud)

到现在为止还挺好. isValid()在卡号上实现校验位算法并返回true/false.

现在,假设我希望通过验证当前时间的到期日来增强系统.您如何在不破坏Value对象/服务对象paradim的情况下完成此操作?我希望这个课程能够继续进行单元测试.

  • CreditCard 现在有一个依赖项,但由于它的创建方式,它无法注入,因此依赖注入已经完成.
  • CreditCard类不应该呼唤单身(我的位置,为一个Singleton全球访问是不好的做法)
  • 将行为置于CreditCardVerificationService.validateCard()手段意味着必须重新访问所有现有代码.isValid()的实现正在泄漏.

我知道有一些事情可以解决这个问题,但最干净的方法是什么?

oop singleton dependency-injection injectable newable

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

在C#中分离UI和逻辑

有没有人有任何关于保持我的GUI类逻辑的建议?我尝试使用良好的类设计并保持尽可能多的分离,但我的Form类通常最终会混入比我想要的更多的非UI内容,并且它往往使维护变得非常痛苦.

(Visual Studio 2008 Professional,C#,Windows应用程序).

非常感谢.

c# user-interface business-logic code-separation

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

TinyMCE应该如何在ASP.NET MVC页面上工作?

在之前的一个问题中,有人向我指出TinyMCE是一个不错的免费WYSIWYG编辑器.从那时起,最简单的部分就是下载资源,并在ASP.NET MVC示例页面上显示一个编辑器.然而,我还没有能够使它工作(即使在网上冲浪 - 即使在TinyMCE的网站上,我没有看到第一次用户的任何东西).

好吧,也许最重要的是要知道这个东西应该如何工作.例如,我在TextArea所在的同一个Html.BeginForm中放置了一个按钮.但是当我点击它时,没有发生回发事件.所以,这是我的问题:

编辑背后的概念是什么?

  1. 如何发布内容?(使用按钮,链接???)
  2. 如何收到我的操作方法中发布的值?(使用本地字符串变量 - (模型绑定?))
  3. 我应该期待什么?(文本,HTML片段,两者???)

如果有人可以为我提供资源,那就太好了.但是,就目前而言,我想知道这是如何运作的.

谢谢你的帮助.

asp.net-mvc tinymce

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

如何更改浮动元素的顺序?

我几乎没有float:right在我的CSS中使用,现在我做了,并遇到了一个恼人的问题.我将菜单项浮动到右侧

我的HTMl

    <ul id="extMenu">
        <li>
            <a href="#">Home</a>
        </li>
        <li>
            <a href="#">Feedback</a>
        </li>
        <li>
            <a href="#">Contact</a>
        </li>
    </ul>
Run Code Online (Sandbox Code Playgroud)

我的CSS

    #extMenuBlock {
    }
        #extMenuBlock ul#extMenu { 
            list-style:none;
            padding:0;
            margin:0; 
        }
        #extMenuBlock ul#extMenu li { 
            float:right;
            padding:5px; 
        }
Run Code Online (Sandbox Code Playgroud)

Now when the items are float, I receive my menu is this order Contact Feedback Home, but I want them in opposite order ie Home Feedback Contact

html css css-float

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

为什么我们需要new关键字,为什么要隐藏而不是覆盖默认行为?

我正在看这篇博文,并有以下问题:

  • 为什么我们需要new关键字,只是指定隐藏基类方法.我的意思是,为什么我们需要它?如果我们不使用override关键字,是不是我们隐藏了基类方法?
  • 为什么隐藏C#中的默认值而不是覆盖?为什么设计师会这样实现它?

c# overriding

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