问题列表 - 第43624页

.NET Framework 2和4中的序列化和反序列化 - C#

我在C#.NET框架2中有一个winform应用程序,我希望将其对象序列化为xml文件,并通过反序列化(c#)在silverlight框架4中使用这些文件.

框架2和4支持哪个序列化类?

.net c# silverlight serialization xml-serialization

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

重构常用方法页眉和页脚

我在大量方法中出现了以下大量的页眉和页脚代码.是否有更清洁的方式来实现这一点?

 Session sess = factory.openSession();
 Transaction tx;
 try {
     tx = sess.beginTransaction();
     //do some work
     ...
     tx.commit();
 }
 catch (Exception e) {
     if (tx!=null) tx.rollback();
     throw e;
 }
 finally {
     sess.close();
 }
Run Code Online (Sandbox Code Playgroud)

有问题的类实际上是一个EJB 2.0 SessionBean,它看起来像:

public class PersonManagerBean implements SessionBean {
    public void addPerson(String name) {
        // boilerplate
        // dostuff
        // boilerplate
    }

    public void deletePerson(Long id) {
        // boilerplate
        // dostuff
        // boilerplate
    }
}
Run Code Online (Sandbox Code Playgroud)

java refactoring

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

如何将NSNumber转换为NSData?

我需要通过GameKit传输一个整数,sendDataToAllPeers:withDataMode:error:但我不知道如何将我的NSNumber转换为NSData以便发送.我目前有:

NSNumber *indexNum = [NSNumber numberWithInt:index];
[gkSession sendDataToAllPeers:indexNum withDataMode:GKSendDataReliable error:nil];
Run Code Online (Sandbox Code Playgroud)

但很明显,在我发送之前,indexNum需要转换为NSData.有人知道怎么做吗?

谢谢!

iphone objective-c nsdata gamekit ios

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

webrat自动填充表单字段

我正在学习如何用黄瓜/ webrat编写测试.我的一个测试场景设置为测试表单验证(将字段留空).奇怪的是,我没有填写fill_in的字段被设置为字段的name属性.这只发生在我运行黄瓜时,使用浏览器时不会发生这种情况.

我正在使用的步骤是直截了当的:

When /^I submit the form$/ do
  # Not filling in the 'Name' field here
  fill_in 'Description', :with => 'This is a description'
  click_button 'Save'
end
Run Code Online (Sandbox Code Playgroud)

运行使用上述步骤的方案后,我可以看到文本字段"Name"设置为"name"而不是为空.如果我用空格填充该字段,或者nil:

fill_in 'Name', :with => ''
Run Code Online (Sandbox Code Playgroud)

我正在测试的表单很简单:

<form action="/item/create" method="post">
  <div>
    <label for="ItemName">Name</label>
    <input type="text" name="name" id="ItemName" />
  </div>
  <div>
    <label for="ItemDescription">Description</label>
    <textarea name="description" id="ItemDescription"></textarea>
  </div>
  <input type="submit" value="Save" />
</form>
Run Code Online (Sandbox Code Playgroud)

知道为什么会这样吗?

ruby forms testing webrat cucumber

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

如何使用vanilla JavaScript获取这些jQuery结果?

有没有人知道如何获得相当于jQuery .offset().closest()没有JavaScript库的东西?

因为.closest(),如果我知道爬上DOM树有多远,我可以使用那么多.parentNodes,但如果我不知道要走多远,我就会陷入困境.

javascript jquery

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

QGraphicsView:禁用自动滚动

我希望有一个永远不会自动滚动的QGraphicsView.

类似:基本上,我的问题与http://developer.qt.nokia.com/forums/viewthread/2220相同,但该主题没有得到答案.

到目前为止我尝试了什么:

  • 在showEvent()和resizeEvent()中,我做了ui-> graphicsView-> fitInView(...),只要项目没有超出屏幕矩形就可以正常工作
  • 我也试过操纵视图变换,但除了缩放它的系数永远不会改变,所以这也没有结果
  • Diabling滚动条外观也没有帮助

另见http://doc.qt.io/qt-4.8/qgraphicsview.html.

qt scroll qgraphicsview

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

从dotnet类生成xsd xml-scheme的最佳方法是什么?

通常,当涉及xml时,我编写一个xsd方案文件并使用xsd.exe生成C#类.但是首先将具有公共属性的C#类作为XmlSerializer序列化的需要会更简单.不幸的是,你没有得到任何xml方案来记录输出/接口.从生成的xml文件生成xsd方案非常容易出错,因为您无法猜测限制或约束.那么从dotnet类生成xsd xml-scheme的最佳方法是什么?

.net xsd xml-serialization

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

我在哪里可以找到execve()的源代码?

你能给我execve()系统调用的源代码(exec系列).我正在使用Linux.

c linux linux-kernel

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

如何从文件中读取特定格式的数据?

我应该从类似于这种格式的文件中读取输入和参数:

Add  id:324  name:"john" name2:"doe" num1:2009 num2:5 num2:20
Run Code Online (Sandbox Code Playgroud)

问题是我不允许使用fgets.我尝试使用fscanf,但不知道如何忽略":"并分隔字符串'name:"john"'.

c scanf

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

C++中类似Java的注释

在C++中是否有类似Java的注释?

例如,@ Override注释标记一个函数,它覆盖另一个函数,如果不是,它将在编译时给出错误.

我在C++中寻找这样的东西.

c++ java annotations

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