我有一些课
AddOrgWindowUI = Ext.extend(Ext.Window, {
title: 'form',
width: 400,
height: 198,
layout: 'form',
padding: 5,
initComponent: function() {
this.items = [
{
xtype: 'textfield',
fieldLabel: 'parapapa',
anchor: '95%',
value: m,
emptyText: 'perapapa'
}
];
AddOrgWindowUI.superclass.initComponent.call(this);
}});
Run Code Online (Sandbox Code Playgroud)
当我创建一个对象时,var AddOrgWindowForm = new AddOrgWindowUI('aaa');我希望将arg('aaa')转换为我的新表单值(值m).怎么弄明白?我正在努力initComponent: function(m) {,那不行.
我在FNA的XNA框架中调用接受Nullable值的函数.现在,在C#中,你只需要调用:
foo(arg1, arg2, null, arg4)
Run Code Online (Sandbox Code Playgroud)
现在,我在F#中尝试过,但它不喜欢它.它说:"错误9类型约束不匹配.类型'a与类型System.Nullable不兼容类型'System.Nullable'没有'null'作为适当的值."
我理解为什么会发生这种情况,但它看起来真的很不方便.我现在所做的就是,为了让生活更轻松,而不是(Nullable<Rectangle>)null每次调用函数时重复键入,我只是这样做let nullRect = (Nullable<Rectangle>)null,并使用nullRect.这看起来真的很愚蠢,特别是因为我必须为我与之交互的每个可空类型执行此操作.是否有更好,更惯用的方式来处理这个问题?
问题就是这一切.
在我的情况下的特点是当前工作目录不是jar文件的位置,但是c:\Windows\system32(我的jar文件是由Windows使用右键单击菜单启动的,我想将文件夹的路径作为参数传递给jar) .
现在我想加载一个名为config.xmljar 的配置文件.当然,该文件的目的是为jar提供设置.这对我来说重要的是,XML文件外,以方便编辑的jar文件.
我很难加载该文件.Windows执行该行
cmd /k java -jar D:\pathToJarfile\unpacker-0.0.1-SNAPSHOT-jar-with-dependencies.jar
Run Code Online (Sandbox Code Playgroud)
调用整个东西cmd /k会使windows命令提示符处于打开状态,以便我可以看到jar的输出.
我不能使用new File(".")或System.getProperty("user.dir")为相对路径,因为这些函数返回C:\Windows\system32\.和C:\Windows\system32分别,(这对于窗口执行AFAIK一切工作文件夹).
我也没有成功Launcher.class.getResourceAsStream("/../config.xml").由于该路径以此开头/,因此从jar的根节点开始搜索.要../config.xml完全指向该文件,但调用返回null.
有人能指出我正确的方向吗?我真的被困在这里了.这个文件加载的东西真的每次都让我烦恼......
我自己的要求:
java -jar调用(既不作为参数main(String[] args)也不-Dpath=d:\...用于设置系统属性)除了最初的问题,我还很难在使用时将maven2 Class-Path: .放入MANIFEST.MF(BalusC发布的解决方案)中jar-with-dependencies.问题是该行出现在常规jar的MANIFEST文件中,但不是jar-with-dependencies.jar的MANIFEST文件(生成了2个jar文件).对于任何关心我如何做的人:
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
<version>2.2-beta-5</version>
<configuration>
<archive>
<manifest>
<mainClass>${mainClass}</mainClass>
<addClasspath>true</addClasspath>
<!--at first, i tried to place the Class-Path entry
right here using …Run Code Online (Sandbox Code Playgroud) if下面的if永远不会触发,所以c.after(a)必须总是返回false.但是,如果我取消注释第二个println,我清楚地看到a> 20050214,正如我所料.
Date a = slice.getCurrentRow().getTime();
Calendar b = Calendar.getInstance();
b.set(2005, 2, 14);
if (b.after(a)) {
System.out.println(dateFormat.format(a));
}
//System.out.println(dateFormat.format(a));
我是一个单独的开发人员,我现在正在使用TFS 2010,直到最近才使用VSS.我没有发现为初学者准备任何书籍以帮助我使用它很容易.所以我现在在源代码管理中得到了我的项目.但是当我办理登机手续时,我会获得一些我不再使用的文件的引用.如何从TFS源代码管理存储库中删除文件?
因此,在下面的示例中,您可以看到我不想看到的来自不同项目的大量文件.

我注意到我有一个名为RemoteSystemTempFiles的项目,我从未创建过.谷歌搜索后似乎是日食的插件功能,但没有任何其他想法.
任何人都可以给我一个更好的主意,我可以做些什么,并对这个文件夹进行解释?如果它对我的其他项目无害!
我有一个DotNetNuke网站,默认情况下人们匿名使用.当他们想要登录时,他们会点击一个链接,/DesktopModules/AuthenticationServices/ActiveDirectory/WindowsSignin.aspx然后将其重定向到首页.
在首页上有一些jQuery,它旨在将登录过程中创建的cookie从永久更改为基于会话(因此当用户浏览器关闭时它们将消失).
然而,虽然我可以在jQuery中创建和读取我自己的cookie(使用cookies插件)但我无法查看登录期间在服务器端创建的cookie.
下图显示了DotNetNuke网站的cookie.

Demo1并Demo3使用以下代码由jQuery创建:
$.cookie('Demo1', 'Fred', { expires: 0.005, path: '/' } );
$.cookie('Demo3', 'Peter', { expires: 0.005, path: '/', domain: 'internet.nt.avs' } );
Run Code Online (Sandbox Code Playgroud)
然后可以使用以下代码读取这些cookie:
alert( $.cookie('Demo3') );
但是,如果我然后尝试读取其他一个cookie,我没有通过jQuery设置,我得到null返回:
alert( $.cookie('.DOTNETNUKE') );
为什么会这样?
可能重复:
解析HTML的最佳方法
我如何解析PHP变量中保存的HTML代码,如下所示:
<h1>T1</h1>Lorem ipsum.<h1>T2</h1>The quick red fox...<h1>T3</h1>... jumps over the lazy brown FROG!
Run Code Online (Sandbox Code Playgroud)
我想只得到标题之间的文本,我理解使用正则表达式不是一个好主意.
我想通过纯JavaScript或浏览器中的任何类型的控制台或其他任何方式来做到这一点.
可能吗?
谢谢
进一步说明:我想调试一个动画库.我想知道如果有多个对象被动画,是否创建了多个计时器.
在哪里放置构建Zend_Forms的代码最好?
我曾经把这个逻辑放在我的控制器中,但在我需要在不同的地方使用相同的表格之后,我就离开了.这意味着我必须在不同的控制器中复制表单的创建.
所以我将表单创建代码移动到了我的模型中.这看起来是否合适,对我有用.或者有什么我想念的东西,他们实际上应该去别的地方?