Tag: C#的

是否可以将身份validation从Webbrowser传输到WebRequest

我使用webbrowser控件来login任何网站。 然后我想使用WebRequest(或WebClient)下载一些子页面的HTML。 这个链接必须要求authentication。 如何将Web浏览器身份validation信息传输到Webrequest或Webclient?

Cookie混淆与FormsAuthentication.SetAuthCookie()方法

所以有很多关于这个StackOverflow的post,但我仍然无法解决我确切的问题。 要点是: 我有一个需要authentication的网站。 我正在使用标准的.NET FormsAuthentication.SetAuthCookie()方法来保持用户的会话。 我的问题是这样的:在web.config文件中,“/system.web/authentication/forms”节点有一个超时属性。 如果我把这个值设置为30分钟,用户在他们的会话过期之前是否处于非活动状态? 我问的原因是不pipe我设置这个值,如果我在SetAuthCookie()中设置持久化为true,cookie集合上的到期时间是90分钟。 如果我在SetAuthCookie()中将持久性设置为false,则将cookie过期设置为“会话结束”。 什么是“超时”属性值实际设置,如何获得一个持续一个月或一年或更长的持久性cookie?

什么是最好的方式来连接和使用C#中的SQLite数据库

我以前在C ++中通过包含sqlite.h来做到这一点,但在C#中有一个类似的简单方法吗?

重载运算符==与Equals()

我正在开发一个C#项目,到目前为止,我已经使用了不可变的对象和工厂来确保types为Foo对象始终可以与==进行比较。 Foo对象一旦创build就无法更改,工厂总是为给​​定的参数集返回相同的对象。 这很好,而且在整个代码库中,我们假设==总是用于检查相等性。 现在我需要添加一些function,引入一个边缘情况,这不会总是工作。 最简单的做法是重载operator ==这个types,这样项目中的其他代码都不需要改变。 但是,这使我感到代码味道:重载operator ==而不是Equals看起来很奇怪,我习惯于==检查引用相等的约定,而Equals检查对象相等(或任何术语)。 这是一个合理的关注,或者我应该继续并重载运operator == ?

Microsoft Office Excel不能访问文件'c:\ inetpub \ wwwroot \ Timesheet \ App_Data \ Template.xlsx'

我有我的代码如下: – Microsoft.Office.Interop.Excel.Application oXL = null; Microsoft.Office.Interop.Excel.Sheets sheets; Application excel = new Microsoft.Office.Interop.Excel.Application(); excel.Workbooks.Add(System.Reflection.Missing.Value); /* * Here is the complete detail's about Workbook.Open() * * Excel.Workbooks.Open(String Filename, Object UpdateLinks, Object ReadOnly, Object Format, * Object Password, Object WriteResPassword, Object IgnoreReadOnlyRecommended, Object Origin, * Object Delimiter, Object Editable, Object Notify, Object Converter, Object AddToMru, Object Local, […]

std :: vector与std :: list与std :: slist的相对性能?

对于一个简单的链表来说,对列表元素的随机访问是不需要的,使用std::list而不是std::vector有什么显着的优点(性能或其他) 如果需要向后遍历,在迭代元素之前使用std::slist和reverse()会更有效率吗?

从C中优雅地调用C ++

我们开发一些简单的C (C99)项目。 但是,我们在C++有一个作为源代码(math库)的库。 我们需要这个库,所以我想问一下,整合这个源代码的最优雅的方法是什么? C和C++大小之间的比例是20:1因此移到C++不是选项。 我们应该使用静态库吗? DLL? (这一切都在Windows上)。

WPF C#:通过拖放来重新排列列表框中的项目

我想弄清楚如何通过鼠标拖动上下移动预填充列表框中的项目。 我已经从微软的api中看到了Control.DoDragDrop方法,但是我仍然无法做任何事情。 我会很感激任何帮助,因为我是新的视觉工作室环境。

将cv :: Mat转换为IplImage *

关于这个文件似乎非常多斑点。 我基本上有一个IplImage * s(IplImage ** imageArray)的空数组,我调用一个函数来导入一个cv :: Mats数组 – 我想把我的cv :: Mat转换成一个IplImage *可以将其复制到数组中。 目前我正在尝试这个: while(loop over cv::Mat array) { IplImage* xyz = &(IplImage(array[i])); cvCopy(iplimagearray[i], xyz); } 这会生成段错误。 另外尝试: while(loop over cv::Mat array) { IplImage* xyz; xyz = &array[i]; cvCopy(iplimagearray[i], xyz); } 这给我一个编译时错误: error: cannot convert 'cv::Mat*' to 'IplImage*' in assignment 坚持如何进一步,将不胜感激一些build议:)

部分和任务openmp之间的区别

OpenMP之间有什么区别: #pragma omp parallel sections { #pragma omp section { fct1(); } #pragma omp section { fct2(); } } 和: #pragma omp parallel { #pragma omp single { #pragma omp task fct1(); #pragma omp task fct2(); } } 我不确定第二个代码是否正确