小编Igo*_*ejc的帖子

AutoMapper:"忽略其余的"?

有没有办法告诉AutoMapper忽略除明确映射的属性之外的所有属性?

我有外部DTO类可能会从外部更改,我想避免指定要显式忽略的每个属性,因为添加新属性会在尝试将它们映射到我自己的对象时破坏功能(导致异常).

.net automapper

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

用于膨胀/收缩(抵消,缓冲)多边形的算法

我如何"膨胀"多边形?也就是说,我想做类似的事情:

替代文字

要求是新的(膨胀的)多边形的边/点都与旧的(原始)多边形处于相同的恒定距离(在示例图片上它们不是,因为那时它必须使用弧来填充顶点,但是让我们暂时忘掉它;)).

我正在寻找的数学术语实际上是向内/向外多边形的偏离.+1指向balint指出这一点.替代命名是多边形缓冲.

我的搜索结果:

以下是一些链接:

algorithm geometry polygon buffering computational-geometry

187
推荐指数
8
解决办法
8万
查看次数

如何使用C#检查注册表值是否存在?

如何检查C#代码是否存在注册表值?这是我的代码,我想检查"开始"是否存在.

public static bool checkMachineType()
{
    RegistryKey winLogonKey = Registry.LocalMachine.OpenSubKey(@"System\CurrentControlSet\services\pcmcia", true);
    string currentKey= winLogonKey.GetValue("Start").ToString();

    if (currentKey == "0")
        return (false);
    return (true);
}
Run Code Online (Sandbox Code Playgroud)

c# registry

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

Maven使用SSH将本地文件复制到远程服务器

Maven可以使用SSH将本地文件复制到远程服务器吗?

我想在maven配置文件中指定位置,并在每次执行部署阶段时将该文件(或多个文件)复制到服务器.

deployment ssh maven-2

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

从WSDL生成HTML文档

从WSDL生成某种人类可读文档的方法是什么?在过去,我使用过WSDL查看器(由Tomi Vanek提供)(请参阅我关于将其集成到NAnt的博客文章),我对结果感到满意,但我对任何可能的替代方案感兴趣.

我也听说过x3sp,但我还没试过.

documentation nant wsdl web-services

51
推荐指数
5
解决办法
7万
查看次数

NoSQL和空间数据

你们有没有使用NoSQL(非关系型)数据库存储空间数据的经验?是否有任何潜在的好处(速度,空间......)使用这些数据库来保存桌面应用程序的数据(与使用SpatiaLite或PostGIS相比)?

我已经看过关于将MongoDB用于空间数据的帖子,但我对一些性能比较感兴趣.

gis spatial nosql spatialite

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

.NET集合类的渐近复杂性

是否存在有关的.NET集合类的方法渐近复杂性(大O,其余)的任何资源(Dictionary<K,V>,List<T>等...)?

我知道C5库的文档包含了一些关于它的信息(示例),但我也对标准.NET集合感兴趣...(而且PowerCollections的信息也很好).

.net collections big-o asymptotic-complexity

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

包含一组点的多边形

我有一组S点(2D:由x和y定义),我想找到P,最小的(意思是:具有最小的点数)多边形包围集合的所有点,P是有序的子集S.

有没有任何已知的算法来计算它?(我在这个领域缺乏文化是令人惊讶的...)

谢谢你的帮助

language-agnostic algorithm geometry polygon

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

C#:覆盖自定义异常的ToString()方法

我有一个自定义异常类,其中包含一些其他字段.我希望在ToString()方法中写出这些,但如果我实现自己的ToString(),我会放弃一些其他有用的东西(比如编写异常类型名称,内部异常数据和堆栈跟踪).

ToString()为此类异常实现自己的方法的最佳方法/模式是什么?理想情况下,它应该重用现有机制,但格式与默认ToString()实现类似.

更新:将我的自定义字段前置或附加到base.ToString()文本不是理想的恕我直言,例如

PimTool.Utilities.OERestServiceUnavailableException: test ---> System.InvalidOperationException: inner message
   --- End of inner exception stack trace ---
   at PimTool.Tests.Services.OE.OERestClientTests.ExceptionsLogging() in D:\svn\NewPimTool\PimTool.Tests\Services\OE\OERestClientTests.cs:line 178, 
   StatusCode=0, message='test', requestId='535345'
Run Code Online (Sandbox Code Playgroud)

表示自定义字段写在(可能很长)的异常描述的末尾.另一方面,我希望异常类型是描述中写的第一个信息.

更新2:我已经为此实现了一个解决方案,请在下面查找我自己的答案.

.net c# exception tostring

23
推荐指数
5
解决办法
9949
查看次数

嵌入式非关系型(nosql)数据存储

我正在考虑为我的Windows桌面应用程序使用/实现某种嵌入式键值(或文档)存储.我希望能够存储各种类型的数据(GPS轨道就是一个例子),当然也能够查询这些数据.数据量将无法同时加载到内存中.

我正在考虑使用sqlite作为键值存储的存储引擎,类似于y-serial,但是用.NET编写.我还读到了FriendFeed使用MySQL来存储无模式数据,这是如何将RDBMS用于非关系数据的一个很好的指针.sqlite似乎是一个很好的选择,因为它的简单性,可移植性和库大小.

我的问题是嵌入式非关系型商店是否还有其他选择?它不需要是可分发的,也不必支持事务,但它必须可以从.NET访问,并且应该具有较小的下载大小.

更新:我发现了一篇名为SQLite作为键值数据库的文章,它将sqlite与Berkeley DB进行了比较,Berkeley DB是一个嵌入式键值存储库.

.net sqlite embedded-database nosql

21
推荐指数
3
解决办法
8341
查看次数