问题列表 - 第12658页

接口属性的XML序列化

我想XML序列化一个对象,该对象具有(以及其他)IModelObject类型的属性(这是一个接口).

public class Example
{
    public IModelObject Model { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

当我尝试序列化此类的对象时,我收到以下错误:
"无法序列化示例类型的Example.Model,因为它是一个接口."

我知道问题是接口无法序列化.但是,具体的Model对象类型在运行时才会被识别.

用抽象或具体类型替换IModelObject接口并使用XMLInclude继承是可能的,但似乎是一个丑陋的解决方法.

有什么建议?

.net c# serialization

79
推荐指数
4
解决办法
7万
查看次数

CGFloat数组帮助 - iPhone开发

这是我的代码:

CGFloat components[8];//[8];// = {  0.6, 0.6, 0.6, 0.5, 0.4, 0.4, 0.4, 0.5 };
if ([appDelegate.graphType isEqualToString:@"response"])
{
    CGFloat components[8] = {  0.2, 0.2, 0.2, 0.5, 0.5, 0.5, 0.5, 0.5 };
}
else 
{
    if ([appDelegate.graphType isEqualToString:@"uptime"])
    {
        CGFloat components[8] = {  0.694, 0.855, 0.961, 0.5, 0.188, 0.588, 0.906, 0.5 };
    }
    else
    {
        CGFloat components[8] = {  0.694, 0.855, 0.961, 0.5, 0.188, 0.588, 0.906, 0.5 };
    }
}
Run Code Online (Sandbox Code Playgroud)

所以基本上,我想根据不同的图形类型绘制不同的渐变.但是,xCode向我显示来自if/else语句的CGFloat组件[8]未使用并忽略其值.有什么想法是什么问题

iphone

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

当XMLin呱呱叫时,如何阻止我的应用程序被终止?

在我的应用程序中,我使用XML :: Simple并使用导出的XMLin()来解析XML文件.一切顺利,直到将无效的文件路径用作XMLin()的参数.

应用程序终止,因为XML :: Simple在给出无效文件路径时使用了die()或类似的方法.

我希望我的应用程序继续运行,即使XML :: Simple遇到了错误.所以我该怎么做?

perl

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

C++中的LP Simplex算法

我需要单纯形算法的强大C++源代码(是一种用于线性规划问题的数值解法的流行算法).

请不要链接到维基百科.我需要C++中的良好源代码,使用模板,清晰的用户友好名称,并且工作得很好.

优选地,算法必须检查不稳定的浮点计算.

c++ algorithm linear-programming

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

检查 execCommand 创建链接状态

当使用 JavaScript 为 textarea 制作一个简单的 WYSIWYG 编辑器时,我可以检查按钮的当前状态(粗体、斜体、下划线等),如下所示:

document.queryCommandState("bold")
Run Code Online (Sandbox Code Playgroud)

但是,如果我想查看所选文本是否附有链接,我该怎么做(或者是一个更长的过程?)。与“CreateLink”相同的查询(或 queryCommandValue)似乎不起作用。

javascript

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

CouchDB版本控制策略

以下是实现版本控制的可行策略(使用"example"作为示例文档类型):

有一个原始文档,其中类型字段名为example_original.

对文档的后续更改都具有类型example_change和example_original文档的id作为键.此更改还将带有时间戳.

保留一个类型为example_current的doc,它是example_original的结果,所有example_change都是"applied".新的example_change文档将自动应用于此文档.

查找特定版本将包括检索example_original文档并应用所需的更改(主要是某个时间戳,但也可能是一些更改).

我应该提一下,我的用例将涉及对原始的有限数量的更改.大多数更新将包含新的原始文档.虽然这是我目前的用例,但我也会对涉及许多变更会导致的问题感兴趣.

你在这种方法中看到了什么利弊?

versioning couchdb database-versioning document-storage

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

没有在图像源上绑定的值转换器

我需要通过值转换器获取图像的路径.但是,我找不到任何使用没有绑定的值转换器的示例.

我希望沿着这些方向做点什么:

<Image source="{Value=Image1, Converter={ImageConverter}}" />
Run Code Online (Sandbox Code Playgroud)

然后,图像转换器将检查图像文件夹并返回正确的文件路径.

wpf binding image converter

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

WPF应用程序的LDAP(AD)集成

我向客户展示了我的WPF应用程序,他问我是否有LDAP或可以与Active Directory(AD)集成.

我的应用程序有自己的内置用户安全性和数据访问安全性.我使用我的安全框架来验证并授予屏幕和数据访问权限.客户端问我是否可以添加或集成活动目录.他需要用户只记住他的Windows密码,而不是我的应用程序.

我可以实现Active Directory逻辑,但是我必须修改我的应用程序以将Active Directory用户与我的应用程序的用户相关联,这样当AD用户登录时,他就会被认证并关联为本地用户,因为本地用户需要与之关联他的安全和数据访问设置.这是要走的路吗?

我将使用.NET 3.5类等.这意味着我的应用程序的管理员应该转到用户屏幕并将本地用户与LDAP用户关联.

wpf integration ldap

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

asp.net mvc视图和强类型的viewdata

出于各种原因,我更喜欢强类型的viewdata用于我的asp.net mvc视图,我实际上更喜欢带有代码隐藏的Views,因为它们在早期的asp.net mvc预览中,因为代码隐藏是定义poco viewdata类的自然场所,因为它们通常与实际视图有1:1的关系.

有什么方法可以在asp.net rtm视图中使用代码隐藏,还是这不是一个好方法?

编辑:我想要代码隐藏的唯一原因是我将ViewData视为视图的属性.如果视图是一个类,则ViewData是其属性之一,在单独的程序集中定义它是不自然的.

asp.net-mvc views

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

Java的equalsIgnoreCase失败了ß(德语字母表中使用"Sharp S")

我在这里的第一个问题:-)
我最好阅读规则并搜索之前是否已经提出问题.

以下代码

    String[] strings = {"cAsE", "\u00df"};
    for (String str : strings) {
        System.out.println(str.equalsIgnoreCase(str.toLowerCase()));
        System.out.println(str.equalsIgnoreCase(str.toUpperCase()));
    }
Run Code Online (Sandbox Code Playgroud)

输出真3次(cAsE = case; cAsE = CASE;ß=ß)但也是1假(ß!= SS).尝试使用toLowerCase(Locale)但它没有帮助.

这是一个已知的问题?

java locale localization internationalization

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