小编Sam*_*Sam的帖子

ADFS服务器的URL重定向

我在我的ASP.net网络应用程序中使用ADFS进行身份验证.STS服务器将浏览器重定向到https://test.contoso.com.在首先将客户端重定向到STS时,STS不允许任何返回URL参数.

是否可以将浏览器从https://test.contoso.com(从STS重定向后)重定向到任何其他URL,例如https://variableName.test1.contoso2.com

任何帮助深表感谢.

asp.net authentication redirect adfs wif

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

改善WPF Canvas性能

我正在使用WPF开发类似地图的应用程序.我有~10,000个PathGeometry,Shapes添加到画布上.我已经添加了ScaleTransform和TranslateTransform来进行缩放和平移控件.

我面临的问题是,当我缩放或平移时,会有轻微的延迟.有没有办法组织数据,以便我只处理可见的形状?

任何提高效率的提示都会有所帮助和赞赏.

wpf performance maps wpf-controls scaletransform

8
推荐指数
2
解决办法
8508
查看次数

Bentley-Ottmann算法实现

在C#或Java中是否存在任何现有的Bentley-Ottmann算法实现/库?

c# java line-intersection line-segment computational-geometry

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

查找折线之间交叉点的算法

Bentley-Ottmann算法用于寻找直线组的交点.但我有很多折线:

在此输入图像描述

有没有办法找到折线组的交点?

我正在搞清楚,但与此同时,如果有人可以给出一些指示或想法,那将会有所帮助.谢谢阅读.顺便说一下,我正在使用WPF/C#,所有折线都是PathGeometry.

图片来源:http://www.sitepen.com/blog/wp-content/uploads/2007/07/gfx-curve-1.png

algorithm wpf line-intersection polyline computational-geometry

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

字符串参数占位符

        string str = "({{0}})";
        int i = 0;
        string str2 = string.Format(str, i++);
        string str3 = string.Format(str, i++);
Run Code Online (Sandbox Code Playgroud)

为什么str3({0})而不是({1})?

c# string parameters

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

读取XML文件时出错

            Person person = GetPerson();
            XmlSerializerNamespaces ns = new XmlSerializerNamespaces();
            ns.Add(string.Empty, string.Empty);
            XmlSerializer serializer = new XmlSerializer(typeof(Person));
            string personText = string.Empty;
            using (MemoryStream memoryStream = new MemoryStream())
            {
                using (XmlWriter xmlWriter = XmlWriter.Create(memoryStream, new XmlWriterSettings() { Encoding = Encoding.UTF8 }))
                {
                    serializer.Serialize(xmlWriter, person, ns);
                    xmlWriter.Flush();
                    personText = Encoding.UTF8.GetString(memoryStream.ToArray());
                }
            }

            string path = @"D:\person.xml";
// Write method 1:
            File.WriteAllText(path, personText);

// Write method 2:
            using (StreamWriter streamWriter = new StreamWriter(path, false , Encoding.UTF8))
            {
                streamWriter.Write(personText);
            }

// Read the xml
            using …
Run Code Online (Sandbox Code Playgroud)

c# xml serialization xml-serialization linq-to-xml

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

XQuery存在方法

如何检查XQuery存在方法中的多个值?我XQuery在SQL语句中运行它

Select [column1] [xmlcolumn] from tablet
where [xmlcolumn].exist('/node/subnode/subsubnode[.="value1"]') = 1
Run Code Online (Sandbox Code Playgroud)

我希望能够指定多个值like [.="value1" OR "value2" OR ...].

任何指针都表示赞赏.

sql sql-server xquery xpath-2.0 exist-db

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

拆分两套

给定2个元素集合S1和S2,计算3个集合(A,B,C)的最有效方法是什么,其中A是S1和B的唯一元素,S2和C的唯一元素是S1的常见项目和S2.

c# linq algorithm data-structures

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