小编pet*_* k.的帖子

您如何保护您的软件免受非法分发?

我很好奇你如何保护你的软件免受破解,黑客攻击等.

你是否采用某种序列号检查?硬件钥匙?

您使用任何第三方解决方案吗?

您如何解决许可问题?(例如管理浮动许可证)

编辑:我不是说任何开源,但严格的商业软件分发...

security licensing software-distribution protection piracy

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

如何强制subversion提交未更改的文件?

我希望subversion提交一个文件,即使它没有改变.有没有办法做到这一点?

svn version-control commit

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

.NET xml docs - 继承文档

NDoc有一个XML元素inheritdoc,它允许您从父类(或实现的接口)继承成员的文档.但是,Visual Studio(即C#编译器)不理解此标记并抱怨文档不存在或完整.StyleCop和其他一些工具也是如此.有替代方法吗?你如何保持文档完整,但没有重复XML描述?

.net documentation ndoc

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

SVN:仅签出/导出目录结构

有没有办法执行SVN签出(或导出),这将获取目录结构 ; 也就是说,没有档案?

svn directory-structure

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

MS Access(MDB)并发

对于一个小项目,我需要使用一个要求非常低的简单数据库:几个表,总共不超过几千条记录,2或3个用户.我在.NET环境中工作.

由于数据库服务器(即使是那些Express版本)在这种情况下似乎是一个巨大的过度杀伤,因此非常简单的MDB数据库可以满足大多数要求.但是,我关注并发性.我的想法是将.mdb文件放在网络共享上,让用户从基于.NET的客户端访问该文件.数据库主要针对只读操作,但用户有时也需要更新/删除记录.如果当时无法做到这一点(由于数据库被锁定或其他原因),我可以在客户端上保存更新并在以后处理它们.

问题本身就是这些问题:

  • 如何在MDB中处理并发读取?
  • 如何在MDB中处理并发更新/删除?
  • 是否有锁的概念,我如何在.NET应用程序中利用它?
  • 将MDB文件放在网络共享上是好还是可怕?

当我在.NET工作时,我也想知道如何检测任何并发问题并采取适当的措施.即,我应该抓住哪个例外,你会建议采取什么行动?

编辑:这可能是我对问题的错误描述,但大多数答案似乎建议去一个完整的数据库服务器.我确实理解了安装服务器的差异和好处,并且实际上在MSSQL和Oracle上实现了相当多的项目.但是,在这个问题中,我只关心Access及其并发问题,所以请不要建议使用db服务器.

谢谢你的帮助.

.net database concurrency ms-access ms-jet-ace

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

C# - 从项目的发布版本中排除单元测试

您通常如何分离代码库和相关的单元测试?我知道有人为单元测试创​​建了一个单独的项目,我个人觉得这个项目令人困惑且难以维护.另一方面,如果您将代码及其测试混合在一个项目中,您最终会得到与您的单元测试框架(无论是NUnit,MbUnit还是其他任何内容)相关的二进制文件以及您自己的二进制文件.

这对于调试很好,但是一旦我构建了发布版本,我真的不希望我的代码再次引用单元测试框架.

我找到的一个解决方案是将所有单元测试都包含在#if DEBUG - #endif指令中:当没有代码引用单元测试程序集时,编译器足够聪明,可以省略编译代码中的引用.

有没有其他(可能更舒适)的选择来实现类似的目标?

.net c# unit-testing assemblies reference

22
推荐指数
4
解决办法
7470
查看次数

每个命名空间分支的理想数量的类

您认为每个命名空间"分支"的理想数量是多少?人们会决定将一个名称空间分成多个名称空间?我们不讨论类的逻辑分组(假设它们在逻辑上被正确分组),在这一点上,我将重点放在可维护类和不可维护类的数量上.

c# grouping namespaces

11
推荐指数
2
解决办法
1713
查看次数

.NET System.Net.CookieContainer线程安全吗?

  1. .NET类System.Net.CookieContainer线程是否安全?- 更新:交钥匙回答 -
  2. 有没有办法确保在异步请求期间修改的变量的线程安全性(即HttpWebRequest.CookieContainer)?
  3. 是否有任何属性可以突出显示线程安全类?- 更新:如果在MSDN上描述了线程安全性,那么可能它们没有此属性 -
  4. 所有.NET类都是安全的吗?- 更新: Marc回答 -

我问这些问题是因为我在多线程代码中的异步请求中使用CookieContainer.我不能把一个异步请求放在一个锁中.也许我必须像F#一样使用只读"变量"(或不可变类型),对吗?

.net multithreading asynchronous thread-safety cookiecontainer

11
推荐指数
2
解决办法
2517
查看次数

测量Windows中设备驱动程序的内存使用情况

如何确定每个设备驱动程序消耗的内存量?我假设这可以使用一些Win32或.NET API完成,但我只是无法确定哪个.

windows memory-management driver

9
推荐指数
2
解决办法
9514
查看次数

对象嘲笑是否广泛使用?

我很好奇你们中有多少人将模拟对象(像JMock,NMock,RhinoMocks这样的框架与单元测试框架一起)整合到你的日常开发过程中.你有什么经历?

你看,我是在GIS(地理信息系统)平台上开发的,其中大部分工作都与某种处理数据的方式有关.由于它的数据对象模型非常复杂(许多类和接口,都是基于COM的),因此模拟也非常困难和繁琐.在这种情况下,模拟会在编写测试套件时产生大量开销.我想知道是否有类似情况的人,或者只是,嘲笑(无论你在哪种情况下)如何为你工作.

unit-testing mocking

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