我正在为我的LG手表编写一个简单的可穿戴应用程序,它会以恒定的间隔向手表发送振动并显示一些模拟数据.
虽然我已经找到了答案,但我找不到让手表振动的方法.任何帮助都会得到满足.
我有一个运行可执行文件的作业,它产生一个JUnit报告.该报告由Hudson解析(检查"发布JUnit测试结果报告"选项),每个测试用例显示为链接.我想要做的是在用户点击链接时显示HTML页面.
例如,这是Hudson解析的JUnit报告
<?xml version="1.0" encoding="utf-8"?>
<testsuite name="Root" package="RunnerRoot" errors="0" failures="3" tests="5" time="20.2">
<testcase classname="Runner" name="Test1" time="3.2283228" />
<testcase classname="Runner" name="Test2" time="2.9512951">
<failure> Error Running the test </failure>
</testcase>
Run Code Online (Sandbox Code Playgroud)
Hudson创建了两个名为Test1和Test2的链接,我希望在单击链接时显示HTML文件中的自定义内容.
谢谢
请考虑以下代码:
public class Obj : IObj
{
public string Prop1{get;set;}
public string Prop2{get;set;}
public string Prop3{get;set;}
}
public static void Persist(IObj obj, string fileFullName)
{
try
{
Directory.CreateDirectory(Path.GetDirectoryName(fileFullName));
var xmlSerializer = new XmlSerializer(obj.GetType());
using (var fileStream = File.Open(fileFullName, FileMode.OpenOrCreate, FileAccess.ReadWrite))
{
xmlSerializer.Serialize(fileStream, obj);
fileStream.Close();
}
}
catch (Exception e)
{
//log
}
}
Run Code Online (Sandbox Code Playgroud)
第一次在' Obj '上调用' Persist ' 时,我在磁盘上获得了一个有效的xml文件,它看起来像这样:
Run Code Online (Sandbox Code Playgroud)<?xml version="1.0"?> <Obj xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Prop1>value1</Prop1> <Prop2>value2</Prop2> <Prop2>value3</Prop3> </Obj>
但是当' Obj ' 第二次调用' Persist '时(例如,在将' value1 '改为' value '之后),会在文件末尾添加一个额外的'>'符号,使其无效. …
我有一个奇怪的问题,试图从字符串数组中取一个字符串并将其转换为整数.看一下这段代码:
string date = "?21/?07/?2010 ??13:50";
var date1 = date.Split(' ')[0];
string[] dateArray = date1.Split('/');
string s = "21";
string t1 = dateArray[0];
bool e = string.Compare(s, t1) == 0; //TRUE
int good = Convert.ToInt32(s); //WORKING!
int bad = Convert.ToInt32(t1); //Format exception - Input string was not in a correct format.
Run Code Online (Sandbox Code Playgroud)
有人可以解释为什么转换与s工作,而t1失败?