问题列表 - 第21928页

安装eclipse Web Tools Platform(WTP) - 更新站点不起作用?

我正在尝试将WTP(Web平台工具)安装到我的Eclipse安装中,这样我就可以使XSL转换工作了.他们在这里为我安装的基础Eclipse是普通的Java IDE(如果这意味着什么,那么启动画面会显示"Ganymede").看看这个站点,获取下载的URL应该在这里:http://download.eclipse.org/webtools/updates/ ...但是当我将该URL提供给Eclipse更新管理器时,我收到一个错误告诉我:"在http://download.eclipse.org/webtools/updates/找不到存储库"

还有其他人有这个问题吗?有人知道可能会发生什么吗?有谁知道如何安装xsl-transform插件?

编辑:

我之前应该提到过,我希望找到一种方法来实现这一点,而无需安装任何新的Eclipse实例.这个过程最终将被发送给已经拥有Eclipse的其他几个开发人员(我正在测试的版本相同),我宁愿做一个就地升级,而不是让所有人都去安装新产品.

更新:

我找到了另一个插件,Xcarecrows 4 XML,它也可以进行XSL转换.界面很难看,看起来有点古怪,但它也是一个小的下载,至少它运行和转换.除非我能找到让WTP正常工作的简单方法,否则我可能会坚持这一点.

eclipse eclipse-3.4 eclipse-wtp

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

使用Qt编译测试程序时出错

我是C++/Qt的新手

我正在关注Jasmin Blanchette和Mark Summer现场的"C++ GUI Programming with Qt 4"一书.

我正在研究一个示例程序,并且遇到了一些我无法解决的编译错误.代码和错误如下.任何帮助表示赞赏.

谢谢.

finddialog.h

#ifndef FINDDIALOG_H
#define FINDDIALOG_H

#include <QDialog>

class QCheckBox;
class QLabel;
class QLineEdit;
class QPushButton;
class QWidget;

class FindDialog : QDialog
{
    Q_OBJECT
public:
    FindDialog(QWidget *parent = 0);
signals:
    void findNext(const QString &str, Qt::CaseSensitivity cs);
    void findPrevious(const QString &str, Qt::CaseSensitivity cs);
private slots:
    void findClicked();
    void enableFindButton(const QString &text);
private:
    QLabel *label;
    QLineEdit *lineEdit;
    QCheckBox *caseCheckBox;
    QCheckBox *backwardCheckBox;
    QPushButton *findButton;
    QPushButton *closeButton;
};

#endif // FINDDIALOG_H
Run Code Online (Sandbox Code Playgroud)

finddialog.cpp

#include <QtGui> …
Run Code Online (Sandbox Code Playgroud)

c++ qt

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

是否在浏览器中启用JavaScript以获得有效的ASP.NET页面?

这是一个新手问题(我确定是这样).我第一次尝试在一个小的ASP.NET Web应用程序中,我正在研究如果我在浏览器中禁用Javascript会发生什么(我主要使用Firefox测试).

结果:我的应用程序完全坏了,虽然我没有编写任何单行的Javascript.

例如:我在LoginStatus控件的页面上有一个链接按钮.在我的浏览器中查看生成的HTML代码,我看到:

<a id="ctl00_ctl00_LoginStatus" href="javascript:__doPostBack('ctl00$ctl00$LoginStatus$ctl02','')">Login</a>
Run Code Online (Sandbox Code Playgroud)

与ListView控件中的某些链接按钮类似,允许按特定数据字段对列表进行排序:href生成的锚标记包含以下内容:javascript:WebForm_DoPostBackWithOptions(...).

因此,如果没有启用Javascript,单击"登录"或尝试排序将无法正常工作.

这是否意味着:在浏览器中禁用Javascript ASP.NET应用程序将无法正常工作?或者我需要做些什么来使应用程序使用已禁用的Javascript?

感谢您的反馈意见!

javascript asp.net

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

如何为我的jQuery datepicker图标使用精灵?

ButtonImage是你为图标指定的属性,但是我想使用sprite作为转换器 - 我可以使用buttonText并使用<button>bg图像设置元素样式,但它可能无法在IE中正确呈现..有没有办法我可以指定用于按钮的确切HTML而无需呈现按钮元素?

jquery jquery-ui datepicker jquery-ui-datepicker

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

如何将'Apr9,20037:33am'转换为unix时间戳?

我有这种格式的日期: Apr9,20037:33am

我如何变成时间戳?

php

-2
推荐指数
1
解决办法
133
查看次数

如何以编程方式关闭McAfee

我在Windows 7计算机上运行McAfee VirusScan Enterprise 8.7i.

我正在编写此实用程序来配置McAfee.现在我如何以编程方式关闭McAfee(使用C++或C#)?

我现在能做到的唯一方法是:

  • 从系统托盘中手动打开McAfee Virusshield图标,然后选择"退出".

  • 在SYSTEM帐户下运行命令提示符(使用System internals工具psexec),然后发出命令"sc stop McShield"

mcafee windows-7

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

从JavaScript文件强制缓存过期

我有一个旧版本的JS文件缓存在用户的浏览器上,过期设置为10年(从那时起,我已经学会了如何在我的Web服务器上正确设置过期标题).我已经对JS文件进行了更新,我希望我的用户能够从中受益.

  • 有没有办法我的网络服务器可以强制用户的浏览器清除这个文件的缓存,而不是提供不同名称的JS文件?
  • 将来,如果expires头文件设置不正确(偏执狂),我的JS文件是否可以自动过期并强制重新加载,比如说,自缓存后的一天过去了?

编辑:理想情况下,我想在更改承载脚本的页面上的HTML标记的情况下解决此问题.

javascript firefox caching

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

Snow Leopard是否将核心转储放在特别的地方?

我正在尝试调试我正在处理的应用程序上的段错误(当然在Linux上运行,所以我不能将它用作调试核心转储的后备).无论如何,我设置了"ulimit -c unlimited",雪豹报告"Segmentation fault(core dumped)",但是没有找到核心文件.Snow Leopard是否将它们置于特殊位置或者是否需要启用其他选项?当我谷歌这个时,令人惊讶的是很少...

macos core segmentation-fault osx-snow-leopard

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

在XPathExpression中使用ms:xpath函数

我试图在XPathExpression对象中使用Microsoft XPath扩展函数(例如ms:string-compare http://msdn.microsoft.com/en-us/library/ms256114.aspx).

这些函数是MSXML库中的扩展,如果我在XslCompiledTransform中使用它们(只是添加"ms"命名空间),它们就像一个魅力:

var xsl =
    @"
<?xml version=""1.0"" encoding=""UTF-8""?>
<xsl:stylesheet version=""2.0"" xmlns:xsl=""http://www.w3.org/1999/XSL/Transform"" 
        xmlns:xs=""http://www.w3.org/2001/XMLSchema"" 
        xmlns:fn=""http://www.w3.org/2005/xpath-functions"" 
        xmlns:ms=""urn:schemas-microsoft-com:xslt"">
 <xsl:output method=""xml"" version=""1.0"" encoding=""UTF-8"" indent=""yes""/>
 <xsl:template match=""/Data"">
  <xsl:element name=""Result"">
   <xsl:value-of select=""ms:string-compare(@timeout1, @timeout2)""/>
  </xsl:element>
 </xsl:template>
</xsl:stylesheet>";

var xslDocument = new XmlDocument();
xslDocument.LoadXml(xsl);

var transform = new XslCompiledTransform();
transform.Load(xslDocument);
Run Code Online (Sandbox Code Playgroud)

然后我尝试在XPathExpression中使用它们:

XPathNavigator nav = document.DocumentElement.CreateNavigator();
XPathExpression expr = nav.Compile("ms:string-compare(/Data/@timeout1, /Data/@timeout2)");

XmlNamespaceManager manager = new XmlNamespaceManager(document.NameTable);
manager.AddNamespace("ms", "urn:schemas-microsoft-com:xslt");
expr.SetContext(manager);

nav.Evaluate(expr);
Run Code Online (Sandbox Code Playgroud)

但是我得到一个例外"由于函数未知,此查询需要XsltContext".

XsltContext是一个特定的XmlNamespaceManager,但我不知道是否可以在没有实际的XslCompiledTransform(它是抽象的)的情况下实例化它并将其用作我的表达式上下文.

有没有办法做到这一点(或任何其他方式使用ms:XPathExpression内的扩展)?

extension-methods xpath

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

自动化Firefox和Chrome浏览器

我正在寻找一种方法来自动化一些浏览器... Firefox和Chrome(现在只在Windows上)来自外部应用程序/进程.

有没有办法按照以下方式做事:

  1. 使用URL启动浏览器
  2. 让浏览器加载页面,运行脚本等.
  3. 检查DOM

作为参考,IE可以使用InternetExplorer.Application对象自动化,该对象可以使用以下javascript在shell脚本中创建,然后我可以使用DOM API:

var ie = new ActiveXObject('InternetExplorer.Application');
Run Code Online (Sandbox Code Playgroud)

这里的激励方案是自动化测试.我想加载包含测试代码的页面,并在测试运行后收集结果.

testing firefox automation google-chrome

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