-
1 votesanswersviews
使用线程进行并行编程
好吧,我对我应该做什么以及如何做有点困惑 . 我知道并行编程和线程理论,但这是我的情况: 我们在给定文件夹中有多个日志文件 . 我们在数据库中读取这些日志文件 . 通常读取这些文件需要几个小时才能读取,就像我们在串行方法中那样,即我们遍历每个文件,然后为每个文件打开一个SQL事务并将日志插入数据库,然后读取另一个并执行相同操作 . 现在,我正在考虑使用并行编程,因此我可以使用所有CPU的核心,但是... -
263 votesanswersviews
捕获和重新抛出.NET异常的最佳实践
捕获异常并重新抛出异常时需要考虑哪些最佳实践?我想确保保留 Exception 对象的 InnerException 和堆栈跟踪 . 以下代码块在处理此方式时是否存在差异? try { //some code } catch (Exception ex) { throw ex; } VS: try { //some code } catch { throw; } ... -
2 votesanswersviews
AWS SDK for .NET S3 GetPreSignedURL用于特定版本的版本化对象
在使用AmazonS3Client.GetPreSignedURL API构建预先指定的URL时,是否有人成功填充了GetPreSignedUrlRequest的versionId?我从浏览器中获取AccessDenied以获取生成的URL . 它是一个支持版本的存储桶,当我从GetPreSignedUrlRequest中省略versionId时,预签名的URL工作正常 . 我使用的是AWS SD... -
94 votesanswersviews
如何在不获取xmlns =“...”的情况下将对象序列化为XML?
有没有办法让我在.NET中序列化一个对象,而XML Namespaces也不会自动序列化?似乎默认情况下.NET认为应该包含XSI和XSD名称空间,但我不希望它们存在 . -
1 votesanswersviews
在序列化中禁用命名空间属性
我使用以下代码反序列化对象, using(MemoryStream memoryStream = new MemoryStream()){尝试{XmlWriterSettings writerSettings1 = new XmlWriterSettings();writerSettings1.CloseOutput = false;writerSettings1.Encoding = Syst... -
421 votesanswersviews
如何在C#中为URL构建查询字符串?
从代码调用Web资源时的常见任务是构建查询字符串以包含所有必需参数 . 虽然无论如何都没有火箭科学,但是你需要注意一些漂亮的细节,如果不是第一个参数,则附加一个 & ,编码参数等 . 这样做的代码非常简单,但有点单调乏味: StringBuilder SB = new StringBuilder(); if (NeedsToAddParameter A) { SB.Append(&... -
15 votesanswersviews
“可能的多个枚举IEnumerable”vs“参数可以用基类型声明”
在Resharper 5中,以下代码导致 list 的警告"Parameter can be declared with base type": public void DoSomething(List<string> list) { if (list.Any()) { // ... } foreach (var it... -
11 votesanswersviews
由 Contract 前提条件引起的IEnumerable多枚举
我有一个 IEnumerable 参数,必须是非空的 . 如果有一个前提条件,如下面的那个,那么集合将在它期间枚举 . 但是下次我引用时会再次列举它 . (Resharper中的一个"Possible multiple enumeration of IEnumerable"警告 . ) void ProcessOrders(IEnumerable<int> ord... -
-2 votesanswersviews
将命令列添加到DataGridView
我有一些带有一些列的c#DataGridView . 我想添加一个Action Column作为每一行中的最后一个Cell . 应该有按钮或图标,如每行中的查看,删除,更新 . -
5 votesanswersviews
带按钮控件的DataGridView - 删除行
我想在 DataGridView 的每一行的末尾有一个删除按钮,然后点击我要从绑定列表中删除所需的行,这是我的网格的数据源 . 但我似乎无法做到这一点我在产品类中创建了一个按钮对象,并使用唯一的id实例化它以从列表中删除该对象 . 但是按钮没有显示在行中 . 表单中有TextBox,用户可以输入文本,当他们按下Add按钮时,产品的新对象将使用提供的字段进行实例化,然后将其添加到 BindingL... -
0 votesanswersviews
DataGridView行在验证时被清除
我有一个DataGridView,我需要运行一个CellValidating事件,以确保只从ComboBox中选择有效值 . 这是必需的,因为ComboBox包含用于显示类别的虚拟行,用户可以在每个类别下面列出的字段列出 . 虽然我的验证代码工作正常,但是有一个不受欢迎的副作用,即从正在验证的行中擦除所有值 . 我已将事件处理程序中的代码剥离到此,问题仍然存在: private void dgvI... -
0 votesanswersviews
即使在排序之前清除了选择,DataGridView排序也会导致选择单元格
此问题通常适用于标准DataGridView . 出于某种原因,即使在用户单击列 Headers 以对DataGridView进行排序时没有选择单元格(选择已清除),它也将始终在排序后选择单元格 . 为了解释为什么我真的不想要这个,我需要提供一些关于我的项目的更多背景知识 . 我需要扩展DataGridView的功能,同时保持数据绑定完好无损 . 首先,我需要将数据组织成可扩展/可折叠组 . 之后... -
112 votesanswersviews
如何在Datagridview中的Button列中处理click事件?
我正在使用C#开发一个Windows应用程序 . 我正在使用 DataGridView 来显示数据 . 我在其中添加了一个按钮列 . 我想知道如何在DataGridView中处理该按钮上的click事件 . -
0 votesanswersviews
.NET中的activeMQ nms - 如何检查临时队列是否已被删除?
我已经将ActiveMQ NMS与我的asp mvc网站集成在一起,它在大多数情况下都很好用,但我遇到了最近一期的问题并且无法弄清楚我的生活是否是我的意思缺少,缺乏API支持,甚至设计缺陷(可能在API中)...... 我正在尝试做一件简单的事情 - 我需要在尝试向其发送消息之前检查是否已删除临时队列 . 一旦客户端断开连接,关闭浏览器等,就会删除临时队列,这很好,因为这就是我使用临时队列的原因 ... -
323 votesanswersviews
记录最佳实践[关闭]
我想了解人们如何处理跟踪和登录实际应用程序的故事 . 以下是一些可能有助于解释您的答案的问题 . Frameworks 你使用什么框架? log4net System.Diagnostics.Trace System.Diagnostics.TraceSource 记录应用程序块 其他? 如果使用跟踪,是否使用Trace.Correlation.StartLogicalOp... -
28 votesanswersviews
混淆的效果如何?
一个不同的问题,即Best .NET obfuscation tools/strategy,询问是否易于使用工具实现混淆 . 我的问题是, is obfuscation effective? 在回复this answer的评论中,有人说“如果你担心来源被盗......混淆对于一个真正的破解者来说几乎是微不足道的” . 我查看了Dotfuscator社区版的输出:它看起来对我来说是模糊的!我不想保持... -
88 votesanswersviews
用于.NET的XPath和XSLT 2.0? [关闭]
.NET 3.5并不完全支持XPATH 2.0或XSLT 2.0,这太糟糕了 . 有谁知道这两个版本是否会包含在任何未来的.NET版本中? fully supported ? -
10 votesanswersviews
使用XSLT的.NET扩展对象 - 如何迭代集合?
帮帮我,Stackoverflow! 我有一个简单的.NET 3.5控制台应用程序,它可以读取一些数据并发送电子邮件 . 我在XSLT样式表中表示电子邮件格式,以便我们可以轻松更改电子邮件的措辞,而无需重新编译应用程序 . 我们在应用转换时使用扩展对象将数据传递给XSLT: <xsl:stylesheet version="1.0" xmlns:xsl="htt... -
171 votesanswersviews
在C#中“返回等待”的目的是什么?
是否 any 场景写作方法如下: public async Task<SomeResult> DoSomethingAsync() { // Some synchronous code might or might not be here... // return await DoAnotherThingAsync(); } 而不是这个: public Task<... -
6 votesanswersviews
Bgr32 PixelFormat中的第四个通道是什么?
我对Bgr32像素格式感到困惑 . 以下描述来自microsoft msdn:http://msdn.microsoft.com/en-us/library/system.windows.media.pixelformats(v=vs.110).aspx Bgr24 是一种sRGB格式,每像素24位(BPP) . 每个颜色通道(蓝色,绿色和红色)每像素分配8位(BPP) . ✓ Bgra... -
4 votesanswersviews
如何在apache中配置oracle数据库点燃.NET
我正在尝试使用Oracle数据库配置apache Ignite的直写和读取属性 . 我在许多地方搜索过像Ignite oficial文档,也在GitHub的点燃示例中搜索,但是在C#中编写的信息或示例并不多,我正在开发我的应用程序的lenguaje . 我想要的是从持久性存储(在本例中是Oracle数据库)中检索尚未加载的缓存(Ignite)中的特定数据 . 以类似的方式,我需要在缓存上的所有更改... -
11 votesanswersviews
使用Silverlight浏览器外应用程序中的Google OAuth2
我打算访问Google的API并使用OAuth2进行身份验证 . 由于我要从Silverlight浏览器外的应用程序访问它们,我想知道如何保持足够的安全性 . 我知道保留客户端身份验证所需的所有详细信息有点冒险 . 我的意思是client_id,client_secret等,因为它们可以很容易地被其他人获得 . 所以我想知道人们如何绕过这个?在进行身份验证时,您是否会使用网络服务初次与Google... -
1 votesanswersviews
如何从安装部署项目中排除app.config
如何从安装部署项目中排除app.config? 我必须在app.config中维护加密的部分,我知道的唯一(半)嵌入方式是使用RsaProtectedConfigurationProvider或DPAPI提供程序运行代码 . 因为我必须运行该代码,所以问题出现了:何时运行它 . 由于在Windows 7下使用Rsa似乎存在一些问题(某些最终用户不会拥有管理员权限),因此我专注于依赖于机器的DPAP... -
2 votesanswersviews
使用受保护的配置提供程序加密配置信息[关闭]
使用受保护的配置提供程序加密应用程序配置文件中的配置信息时,使用了什么加密? 使用什么算法和密钥来加密和解密信息? Update 好的,我已经阅读了Sani Huttunen提供的链接并阅读了这些here和here . 因此RSAProtectedConfigurationProvider使用TripleDes和RSA加密DpapiProtectedConfigurationProvider使用T... -
3 votesanswersviews
如何检索与machine.config合并的.NET可执行app.config
在我当前的项目中,我们有一个带有一些配置的.NET控制台应用程序(app.config,自定义ConfigurationSection等) . 在配置中,指定了本地文件系统上文件的多个路径 . 由于各个开发人员计算机上的路径可能不同,我希望在machine.config中指定它们而不是在app.config中,因此每个开发人员都可以使用自己的路径“覆盖”它们 . 所以在app.config中我注册... -
4 votesanswersviews
自定义App.config部分导致配置加载错误
我在app.config文件中使用自定义配置部分,根据Jan Remunda的帖子在应用程序中发生错误时自动向某些管理员发送电子邮件:How to create custom config section in app.config? App.config中: <?xml version="1.0" encoding="utf-8" ?> <... -
-1 votesanswersviews
在c#代码中使用线程时达到的最大池大小
我有一个控制台应用程序,我想使用线程 . 在线程中,我打开连接,在某些时候,它打破了错误 从池中获取连接之前经过的超时时间 . 这是我的连接字符串 connectionString =“Data Source = INBLRWIT058068 \ SQL2008R2; Initial Catalog = OMApp; Integrated Security = SSPI; Pooling =... -
2 votesanswersviews
解密App.config中的连接字符串
我有一个控制台应用程序,其中我有一些加密的连接字符串,如下所示: <connectionStrings configProtectionProvider="RsaProtectedConfigurationProvider"> <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Elem... -
1 votesanswersviews
保护中央app.config
我有一个应用程序,在用户注销时执行 . 这是通过GPO实现的 . 应用程序需要访问数据库 . 我的App.config包含连接字符串 . 我尝试使用aspnet_regiis加密它,但我只是读到这只适用于每台机器 . 虽然它在我的工作上完美无缺,但它当然在其他机器上崩溃了 . 在这种情况下,我找不到另一种方法来保护连接字符串 . 我没有设置,所以我不能在本地机器上执行aspnet_regiis .... -
2 votesanswersviews
使用ASP.NET外部的web.config文件中的RsaProtectedConfigurationProvider进行解密加密
对于我的.NET Windows服务,我需要解析我自己的ASP.NET Web应用程序的web.config文件 . 我使用 XmlTextReader 进行解析,这很好用,除非我需要解密使用 aspnet_regiis 工具和this method用RsaProtectedConfigurationProvider加密的web.config部分 . 这是我需要解密的数据库连接字符串部分的示例: ...