正如我们已经片断编译器能够快速测试C#代码,我也可以做同样的在Chrome调试工具和萤火虫(火狐)的JavaScript.
我会对一个工具或一些在线工具更感兴趣,它可以运行一小段javascript并告诉它是否在显着的浏览器和结果中正确运行.
更新:
我是开发人员而不是测试人员.我不想在我的电脑上安装所有浏览器.我喜欢chrome,我可以通过Ctrl+Shift+J在控制台中单击并粘贴我的javascript 来快速调试/测试(语法/结果)几乎所有javascript中的javascript.但这只会测试它是否适用于chrome.我现在对创建一个库不感兴趣.Google和Stackoverflow可以帮助我快速获取特定任务的最新和最新的javascript.
在进行战争安装时,我一直看到Maven 2.2.1安装的奇怪行为.
有时,我会更新一个类,但更新的版本没有打包在mvn install生成的工件中.
到目前为止,我已经确定在目标目录中生成了更新的.class文件,并且生成的.war中的同名类不一样(修改了不同的日期,大小不同)
使用-X标志从命令行运行Maven会为类生成调试输出,如:
[DEBUG]*WEB-INF/classes/mypackage/MyClass.class是最新的.
我认为在缓存文件(?)之前我还遇到了同样的问题,这是Eclipse编译不完整,导致Maven构建中出现"未解决的编译问题"错误,而是来自Eclipse导出的工作工件.
我有以下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) 在"设备管理器"中,单击特定设备将转到一个对话框,其"详细信息"选项卡显示设备的各种属性.是否有命令行工具将其转储出去?我需要区分两个设备的所有属性.
简单的例子:
for (var i = 0; i < 10; ++i) {
console.log(i); // <--- should be show with delay in 300ms
}
Run Code Online (Sandbox Code Playgroud)
简单的setTimeout使用当然不起作用......我猜应该使用闭包..
我试图使用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支持这些构造函数.
我正在创建一个电子邮件软件,向某些帐户发送电子邮件.我想在每次发送或发送新电子邮件时附加文本.但是文本框在发送所有电子邮件后显示我的报告.如果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) 我知道如何改变a的值CheckBoxPreference,但我不能让它为a工作ListPreference.
以下是我的首选项屏幕的构建方式:
CheckBox用于默认值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)
这似乎有效,但我不确定这样做是否合适.
现在,当我选择默认颜色时,我一直在尝试做类似的事情,但是我无法取消列表以取消选中所有内容或检查默认颜色.
任何的想法?
我有一个站点,后端没有DB,但有一天可能有一个.我目前需要能够从主页搜索我现有的网站.我的第一个问题是搜索仅包含静态页面的网站是个好主意吗?
我希望以某种方式利用谷歌这样做,所以我不必编写自己的算法或任何东西.该网站完全由谷歌索引,所以我认为这足以暂时.我想将谷歌搜索的结果渲染回我的模板化页面.这又是可能的,这是一个好主意吗?
任何建议都会很棒.我知道用现在的数据库搜索一个站点似乎是多余的,但我的用户群可能不是非常精确的计算机,任何有助于他们获得所需信息的东西都是有利的.谢谢你的建议.
它与代码无关,但与IDE有关.我正在开发一个包含大约35个不同项目的.NET解决方案.需要将这些项目重新组织为新的文件夹结构.为什么?因为其中大约10个将被删除,其余的将被分成更多的逻辑单元.一种方法是创建一个新的解决方案,将项目拖放到Windows资源管理器中的新文件夹树中,然后将它们添加到新的解决方案中.说实话,这听起来很愚蠢!
有没有办法将项目从IDE中移动到不同的文件夹中?我试图"另存为"项目,但IDE不会接受不同的文件夹.
这很烦人,但是因为文件夹名称中有一些错误的选择,我现在仍然坚持使用这些名称.