问题列表 - 第29764页

使用jaxb将Java Object转换为XML String

我想将Java对象转换为包含封送的XML数据的String.我找到的方法之一是首先编组一个文件然后使用BufferedReader读取文件以转换为字符串.我觉得这可能不是最有效的方法,因为IO操作执行两次(一次是在封送期间,另一次是在将文件内容转换为String期间)

有人可以建议任何更好的方法吗?

java jaxb marshalling

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

等到过程结束

我有一个应用程序

Process.Start()
Run Code Online (Sandbox Code Playgroud)

启动另一个应用程序'ABC'.我想等到应用程序结束(进程死机)并继续执行.我该怎么做?

应用程序"ABC"可能有多个实例同时运行.

.net c# process

194
推荐指数
6
解决办法
22万
查看次数

如何从数组中转换对象

一个简单的问题......

我有一个抽象类Cell和两个类BorderCell和BoardCell,它们继承自Cell类.然后我有一个Cell数组,其类型为Cell [],其中包含BorderCell和BoardCell类型的对象.

abstract class Cell 
{
}
class BorderCell : Cell 
{
    public void Method1(){};
}
class BoardCell: Cell
{
    public void Method2(){};
}

...

Cell[] Cells = new Cell[x];
for (int i = 0; i < x; i++){
    Cells[i] = new BorderCell();
    // or
    Cells[i] = new BoardCell();
}
Run Code Online (Sandbox Code Playgroud)

现在我想将一个单元格转换为BorderCell并运行它的Method1,如下所示:

(Border)Cells[i].Method1();
Run Code Online (Sandbox Code Playgroud)

但这不起作用,我必须使用:

BorderCell borderCell = (BorderCell)Cells[i];
borderCell.Method1();
Run Code Online (Sandbox Code Playgroud)

这是唯一(并且正确的方式)这样做)?

c# casting

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

部分类调试

我已经为我的xsd自动生成的类创建了一个部分类.问题在于调试这个部分类.无法识别断点,或者编译器不会在分部类中设置的断点处中断.

// Autogenerated class by xsd.exe

public partial class Class1
{
    private Class1Brand[] brandField;

    private string Class1guidField;

    .....
}

// Debug Part - probably in a different file
public partial class Class1
{
    public static Validity setValidity(Validity validity)
    {
    // ********* BREAKPOINT IS SET ON THE NEXT LINE ***********
        validity.LastVerified = DateTime.Now;

        //certificates are only updated within 14 days before expiry date
        TimeSpan tsCheck = validity.NotAfter - validity.LastVerified;
        if (tsCheck.Days <= 14)
        {
            DateTime dtNotBefore = validity.NotAfter.AddDays(conf.validityPeriod());
            if (validity.NotAfter > …
Run Code Online (Sandbox Code Playgroud)

.net c# debugging breakpoints partial-classes

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

OpenCL中全局工作量是否需要是工作组大小的倍数?

您好:OpenCL中全局工作量(维度)是否需要是工作组大小(维度)的倍数?

如果是这样,是否有一种处理矩阵的标准方法而不是工作组维度的倍数?我可以想到两种可能性:

动态地将工作组维度的大小设置为全局工作维度的因子.(这会产生查找因子的开销,并可能将工作组设置为非最佳大小.)

将全局工作的维度增加到工作组维度的最接近倍数,保持所有输入和输出缓冲区相同但检查内核中的边界以避免segfaulting,即对所需输出超出工作项的任何操作.(这似乎是更好的方式.)

第二种方式会起作用吗?有没有更好的办法?(或者它是否没有必要,因为工作组维度不需要划分全球工作维度?)

谢谢!

gpu gpgpu matrix opencl

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

在C#中读取事件日志

我正在尝试为我的应用程序EventLoggingApp读取事件日志.问题是为我的单一来源(EventLoggingApp)读取日志.

此代码读取每个源的日志.问题是什么?有什么建议?

static void ReadEvenLog()
{
    string eventLogName = "Application";
    string sourceName = "EventLoggingApp";
    string machineName = "Tom";

    EventLog eventLog = new EventLog();
    eventLog.Log = eventLogName;
    eventLog.Source = sourceName;
    eventLog.MachineName = machineName;

    foreach (EventLogEntry log in eventLog.Entries)
    {
        Console.WriteLine("{0}\n",log.Source);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# events logging

18
推荐指数
3
解决办法
5万
查看次数

根据屏幕分辨率设置背景图像

我希望能够根据用户使用的屏幕分辨率更改我的网页背景图像:

如果屏幕分辨率大于或等于1200*600,那么background = mybackground.jpg no-repeat or else.我怎样才能做到这一点?

background resolution image screen

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

在Ninject中将单例绑定到多个服务

我有一个问题,似乎与http://markmail.org/message/6rlrzkgyx3pspmnf中描述的问题非常相似,如果您使用不同的服务类型访问它,实际上创建的单个实例不仅仅是单个实例.

我正在使用最新版本的Ninject 2 for Compact Framework,我遇到的确切问题是,如果我将相同的提供程序方法绑定到:

Func<Service> serviceCreator = () => new Service(false);
kernel.Bind<IService>().ToMethod(serviceCreator).InSingletonScope();
kernel.Bind<Service>().ToMethod(serviceCreator).InSingletonScope();
Run Code Online (Sandbox Code Playgroud)

如果我将它们解析为IService和Service,它似乎创建了2个Service实例.

这在解析Service时会导致循环依赖性异常.

这是设计,还是一个bug?

.net ninject inversion-of-control ninject-2

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

音乐可视化

我对学习音乐可视化很感兴趣.

(例如:http://en.wikipedia.org/wiki/Music_visualization)

有没有人有关于这个问题的推荐书?

(我知道这不是一个技术问题,但它似乎是个好问的地方)

非常感谢

audio visualization

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

处理JAXB中的嵌套元素

我想知道是否有可能让JAXB不为用作包装器的XML元素创建Java对象.例如,对于以下结构的XML

<root>
    <wrapper>
        <entity/>
    </wrapper>
</root>
Run Code Online (Sandbox Code Playgroud)

我根本不想要<wrapper>创建一个对象.所以对于像这样的课程

class Root {
    private Entity entity;
}
Run Code Online (Sandbox Code Playgroud)

<entity>元件应直接解组到实体字段.

是否可以使用JAXB实现?

java jaxb marshalling

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