小编Hen*_*sel的帖子

XDocument.ToString()删除XML编码标记

有没有办法在toString()函数中获取xml编码?

例:

xml.Save("myfile.xml");
Run Code Online (Sandbox Code Playgroud)

导致

<?xml version="1.0" encoding="utf-8"?>
<Cooperations>
  <Cooperation>
    <CooperationId>xxx</CooperationId>
    <CooperationName>Allianz Konzern</CooperationName>
    <LogicalCustomers>
Run Code Online (Sandbox Code Playgroud)

tb_output.Text = xml.toString();
Run Code Online (Sandbox Code Playgroud)

导致像这样的输出

<Cooperations>
  <Cooperation>
    <CooperationId>xxx</CooperationId>
    <CooperationName>Allianz Konzern</CooperationName>
    <LogicalCustomers>
    ...
Run Code Online (Sandbox Code Playgroud)

c# linq-to-xml

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

使用SoapUI和Windows身份验证测试Web服务

是否可以包含Windows域凭据以使用SOAP UI测试我的Web服务?

我找到了一个属性页面,但IIS只响应"错误的凭据".

testing user-interface soap web-services soapui

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

OOP什么时候更适合?

自从我开始研究面向对象编程以来,我经常阅读文章/博客,说功能更好,或者不是所有问题都应该建模为对象.从您的个人编程冒险,您认为OOP何时能更好地解决问题?

oop

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

iOS上的RTMP流

我必须制作一个iOS应用程序,播放来自相机的实时视频流.我知道iPhone只支持Live HTTP流,但遗憾的是它有大约6-10秒的延迟,这远非我的需要 - 我需要一个实时视图.MJPEG流也不是一种选择,因为它会产生巨大的流量.那么剩下的就是一个RTMP流,但iOS的本身不能发挥它:((我听说rtmpdump的iPhone,但我无法得到它的工作有没有人玩RTMP视频iOS上的成功如何有什么建议?非常感谢!

iphone video rtmp live ios

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

增加Silverlight DataGrid中的列宽以填充整个DG宽度

我有一个绑定到SQL表的DataGrid控件.

XAML代码是:

<data:DataGrid x:Name="dg_sql_data" 
                       Grid.Row="1" 
                       Visibility="Collapsed" 
                       Height="auto" 
                       Margin="0,5,5,5"
                       AutoGenerateColumns="false"
                       AlternatingRowBackground="Aqua"
                       Opacity="80"
                       >
    <data:DataGrid.Columns>
        <data:DataGridTextColumn Header="Latitude" Binding="{Binding lat}" />
        <data:DataGridTextColumn Header="Longitude" Binding="{Binding long}" />
        <data:DataGridTextColumn Header="Time" Binding="{Binding time}" />
    </data:DataGrid.Columns>
</data:DataGrid>
Run Code Online (Sandbox Code Playgroud)

是否可以增加单列大小以填充数据网格的整个宽度?

谢谢,
亨里克

编辑:Silverlight SDK 4附带宽度为"*"的列.

c# silverlight datagrid width

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

Eclipse - 在Quit上保存折叠

有没有办法在eclipse中保存我的代码折叠?

滚动我的整个UI声明是非常糟糕的.(是的,我用Google搜索了它!:)

eclipse

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

Linux控制台上的Python IDE

这可能听起来很奇怪,但我需要一种更好的方法来构建python脚本,而不是打开nano/vi文件,更改内容,退出编辑器,并python script.py一遍又一遍地输入.

我需要在没有任何gui的情况下在Web服务器上构建脚本.任何想法如何改进我的工作流程?

python vi shell

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

Java将Object []数组转换为Vector

将Object数组转换为Vector的最佳方法是什么?

JDE <1.5

public Vector getListElements()
{
  Vector myVector = this.elements;
  return myVector;
}
Run Code Online (Sandbox Code Playgroud)

this.elements是一个Object []

谢谢,rAyt

我应该澄清我的问题

我的目标平台是黑莓.

不支持集合.Array.asList()不是:/

全班

package CustomElements;

import net.rim.device.api.ui.component .*;
import net.rim.device.api.collection.util.*; 
import net.rim.device.api.util.*;
import java.util.*;

public class ContactsList extends SortedReadableList implements KeywordProvider
{
    // Constructor
    public ContactsList(Vector contacts)
    {
        super(new ContactsListComparatorByFirstName());    
        loadFrom(contacts.elements());      
    }
    // Add Element to ContactsSortedReadableList
    void addElement(Object element)
    {
        doAdd(element); 
    }   

    public Vector getListElements()
    {
        return new Vector(Collection


        Vector test = this.getElements();
    }
    // getKeywords
    public String[] getKeywords(Object element) 
    { …
Run Code Online (Sandbox Code Playgroud)

java arrays vector java-me

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

在Python中为Cassandra生成UUID

嘿,我正在使用

cf.insert(uuid.uuid1().bytes_le, {'column1': 'val1'}) (pycassa)

为Cassandra创建一个TimeUUID,但收到错误

InvalidRequestException: 
InvalidRequestException(why='UUIDs must be exactly 16 bytes')
Run Code Online (Sandbox Code Playgroud)

它不起作用

uuid.uuid1()
uuid.uuid1().bytes
str(uuid.uuid1())
Run Code Online (Sandbox Code Playgroud)

无论是.

创建与CompareWith ="TimeUUIDType"标志一起使用的有效TimeUUID的最佳方法是什么?

谢谢,
亨里克

python uuid cassandra pycassa

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

具有NSOperations的iOS应用程序架构

两个月前我开始编写一个新的iPhone应用程序,因此我创建了一个通用的RESTFul Web服务,它允许我拥有许多这些必要的功能,如用户身份验证,用户配置文件,友谊系统,媒体处理,消息传递系统等.在我看来,有几个用例可以将这个web服务重用于未来的iPhone应用程序.

有了这种心态,我决定为这个应用程序(以及所有未来的应用程序)编写一个静态库,处理所有繁重的工作,如媒体(图像,视频,声音)设置和处理,与Web服务通信,解析和映射的结果,处理CoreData等.

鉴于我的应用程序,有许多并行任务正在运行的情况(最坏的情况),例如用户当前更改他/她的个人资料图片,而应用程序将用户位置发送到服务器(在后台),并且新的推送通知是接收.

因此决定在NSOperation中封装每个逻辑操作(如SendUserLocation或GetCurrentFriendList)并将它们添加到serviceQueue(NSOperationQueue).

当操作成功从Web服务获得结果并且现在应该处理它时,每个操作都能够生成子任务.

替代文字

典型的ServiceManager方法如下所示

- (void)activateFriendsSync:(id)observer onSuccess:(SEL)selector {
    ELOSyncFriends *opSyncFriends  = [[ELOSyncFriends alloc] initWithSM:self];
    [self ELServiceLogger:opSyncFriends];
    [serviceQueue addOperation:opSyncFriends];
    if(observer) {
        [self registerObserver:observer selector:selector name:opSyncFriends.notificationName]; 
    }
}
Run Code Online (Sandbox Code Playgroud)

每个操作,请求(到服务器)和subTask都使用GUID作为notificationName,以在完成处理时通知父对象.如果操作中的所有内容都已完成,它会将通知发送回用户界面.

也就是说,添加和删除子任务的代码看起来像这样

- (void)removeSubTask:(NSNotification*)notification {
    ELRequest *request = (ELRequest*)[notification object];
    [subTasks removeObjectIdenticalTo:request.notificationName];
    if([subTasks count] == 0) {
         // all SubTaks done, send notification to parent
        [serviceManager.notificationCenter postNotificationName:self.notificationName object:request];
    }
}

- (NSString*)addSubTask {
    NSString* newName = [self GetUUID];
    [subTasks addObject:[newName retain]];
    [serviceManager.notificationCenter addObserver:self selector:@selector(removeSubTask:) name:newName object:nil];
    return newName;
} 

- (NSString …
Run Code Online (Sandbox Code Playgroud)

architecture iphone objective-c nsoperation nsoperationqueue

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