问题列表 - 第30959页

用于浏览器兼容性的快速测试javascript代码段

正如我们已经片断编译器能够快速测试C#代码,我也可以做同样的在Chrome调试工具和萤火虫(火狐)的JavaScript.

我会对一个工具或一些在线工具更感兴趣,它可以运行一小段javascript并告诉它是否在显着的浏览器和结果中正确运行.

更新:
我是开发人员而不是测试人员.我不想在我的电脑上安装所有浏览器.我喜欢chrome,我可以通过Ctrl+Shift+J在控制台中单击并粘贴我的javascript 来快速调试/测试(语法/结果)几乎所有javascript中的javascript.但这只会测试它是否适用于chrome.我现在对创建一个库不感兴趣.Google和Stackoverflow可以帮助我快速获取特定任务的最新和最新的javascript.

javascript cross-browser

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

为什么Maven在安装期间会忽略更新的类?

在进行战争安装时,我一直看到Maven 2.2.1安装的奇怪行为.

有时,我会更新一个类,但更新的版本没有打包在mvn install生成的工件中.

到目前为止,我已经确定在目标目录中生成了更新的.class文件,并且生成的.war中的同名类不一样(修改了不同的日期,大小不同)

使用-X标志从命令行运行Maven会为类生成调试输出,如:

[DEBUG]*WEB-INF/classes/mypackage/MyClass.class是最新的.

我认为在缓存文件(?)之前我还遇到了同样的问题,这是Eclipse编译不完整,导致Maven构建中出现"未解决的编译问题"错误,而是来自Eclipse导出的工作工件.

  • Maven如何在安装过程中确定文件是否为"最新"?
  • Maven比较的文件在哪里?
  • 我可以强制Maven从头开始构建一个包吗?
  • 任何其他想法将不胜感激!

caching install maven-2

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

使用C#读取XML

我有以下XML文件

<?xml version="1.0" ?> 
<Persons>
<Person>
    <Id>1</Id>
    <Name>temp</Name>
    <Qlid>1234</Qlid>
    <Manager>3</Manager>
</Person>

<Person>
    <Id>2</Id>
    <Name>someone</Name>
    <Qlid>5678</Qlid>
    <Manager>1</Manager>
</Person>

</Persons>
Run Code Online (Sandbox Code Playgroud)

我试图使用以下c#函数阅读它

protected void readXmlFile()
    {
        FileStream fs = new FileStream("C:/Documents and Settings/me/Desktop/chart.xml",FileMode.Open);
        XmlTextReader r = new XmlTextReader(fs);

        //debug
        StringWriter st = new StringWriter();

        List<Person> persons = new List<Person>();

        //Loop through persons in XML
        while (r.Read())
        {
            if (r.NodeType == XmlNodeType.Element && r.Name == "Person")
            {
                Person newPerson = new Person();
                while (r.NodeType != XmlNodeType.EndElement)
                {
                    r.Read();
                    if (r.Name == "Id")
                    {
                        st.Write("67"); …
Run Code Online (Sandbox Code Playgroud)

c# xml

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

用于转储设备管理器中显示的所有设备属性的命令行工具

在"设备管理器"中,单击特定设备将转到一个对话框,其"详细信息"选项卡显示设备的各种属性.是否有命令行工具将其转储出去?我需要区分两个设备的所有属性.

windows drivers device

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

javascript在循环中显示延迟

简单的例子:

for (var i = 0; i < 10; ++i) {
  console.log(i); // <--- should be show with delay in 300ms 
}
Run Code Online (Sandbox Code Playgroud)

简单的setTimeout使用当然不起作用......我猜应该使用闭包..

javascript settimeout

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

mono支持带有preserveObjectReferences标志的DataContractSerializer吗?

我试图使用c#mono序列化复杂图形(mono v2.6)图形具有双向链接,并且存在创建循环依赖关系的对象.在做了一些阅读之后,我尝试设置了preserveObjectReferences标志,该标志应允许设置循环引用(此构造函数):

public DataContractSerializer(
 Type type,
 IEnumerable<Type> knownTypes,
 int maxItemsInObjectGraph,
 bool ignoreExtensionDataObject,
 bool preserveObjectReferences,
 IDataContractSurrogate dataContractSurrogate
)
Run Code Online (Sandbox Code Playgroud)

我得到的例外情况如下:

SerializationException: Circular reference of an object in the object graph was found: 'ShaderMasterNode' of type ShaderMasterNode
Run Code Online (Sandbox Code Playgroud)

有没有人有运气序列化单声道的复杂对象?根据此处的文档:http: //go-mono.com/status/status.aspx?reference = 3.5&profile = 2.0 &assembly = System.Runtime.Serialization支持这些构造函数.

c# mono serialization

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

异步更新文本框

我正在创建一个电子邮件软件,向某些帐户发送电子邮件.我想在每次发送或发送新电子邮件时附加文本.但是文本框在发送所有电子邮件后显示我的报告.如果toList非常大,如30+个电子邮件,则应用程序屏幕变为白色,并且在发送所有电子邮件后,GUI将返回更新的OutPutTextBox.这是SendButton_Click方法中的代码

foreach (String to in toList)
{
    bool hasSent = SendMail(from, "password", to, SubjectTextBox.Text, BodyTextBox.Text);

    if (hasSent)
    {
        OutPutTextBox.appendText("Sent to: " + to);
    }
    else
    {
        OutPutTextBox.appendText("Failed to: " + to);
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c#

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

如何在Android中编辑java代码中的ListPreference值

我知道如何改变a的值CheckBoxPreference,但我不能让它为a工作ListPreference.

以下是我的首选项屏幕的构建方式:

  • 一个CheckBox用于默认值
  • A ListPreference选择默认颜色以外的颜色.

ListPreference与键"titleColor"定义如下:

CharSequence[] entries = { "Dark grey", "Light grey", "Light red", "Red" };
CharSequence[] entryValues = { "#4c4c4c", "#b5b5b5", "#ab6a68", "#962622" };
final ListPreference color = (ListPreference) findPreference("titleColor");
color.setEntries(entries);
color.setEntryValues(entryValues);
Run Code Online (Sandbox Code Playgroud)

现在,当我选择一种颜色时,我这样做:

color.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
        public boolean onPreferenceChange(Preference preference, Object newValue) {
            System.out.println("In the onClick method");
            System.out.println("change title color");
            Editor editor2 = defaultColor.getEditor();
            editor2.putBoolean("defaultColor", false);
            editor2.commit();
            return true;
        }

    });
Run Code Online (Sandbox Code Playgroud)

这似乎有效,但我不确定这样做是否合适.

现在,当我选择默认颜色时,我一直在尝试做类似的事情,但是我无法取消列表以取消选中所有内容或检查默认颜色.

任何的想法?

android listpreference

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

PHP - 在静态站点上创建搜索

我有一个站点,后端没有DB,但有一天可能有一个.我目前需要能够从主页搜索我现有的网站.我的第一个问题是搜索仅包含静态页面的网站是个好主意吗?

我希望以某种方式利用谷歌这样做,所以我不必编写自己的算法或任何东西.该网站完全由谷歌索引,所以我认为这足以暂时.我想将谷歌搜索的结果渲染回我的模板化页面.这又是可能的,这是一个好主意吗?

任何建议都会很棒.我知道用现在的数据库搜索一个站点似乎是多余的,但我的用户群可能不是非常精确的计算机,任何有助于他们获得所需信息的东西都是有利的.谢谢你的建议.

php theory

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

在.NET项目中移动项目文件

它与代码无关,但与IDE有关.我正在开发一个包含大约35个不同项目的.NET解决方案.需要将这些项目重新组织为新的文件夹结构.为什么?因为其中大约10个将被删除,其余的将被分成更多的逻辑单元.一种方法是创建一个新的解决方案,将项目拖放到Windows资源管理器中的新文件夹树中,然后将它们添加到新的解决方案中.说实话,这听起来很愚蠢!

有没有办法将项目从IDE中移动到不同的文件夹中?我试图"另存为"项目,但IDE不会接受不同的文件夹.

这很烦人,但是因为文件夹名称中有一些错误的选择,我现在仍然坚持使用这些名称.


示例:现在我有一个项目主文件夹,其中包含名为"Client","Server","Business","Database"等的子文件夹.在这些子文件夹中,有更多子文件夹,每个子文件夹都是一个三位数字.在每个编号的文件夹中都有一个以某种逻辑方式命名的项目,例如Company.Business.Customers,在该项目中具有额外的逻辑.问题是并非所有项目都遵循这个命名约定,我认为它已经过时了.像Company.Business.Customers这样的项目应该只在项目根目录中名为Company.Business.Customers的文件夹中,这样才能更容易识别.该名称已经明确表明它是该项目的业务类.客户类内的明确划分,业务类和其他更多只需要在解决方案中安排,但我想平整文件结构.(并删除一些过时的项目.)基本上,我不是重构,我只是在清理.VS2008似乎没有这样的选择,但......

c# visual-studio-2008

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