小编ulr*_*chb的帖子

可以让代码分析理解代码合同吗?

在组合使用代码分析和代码合同时,我会收到很多警告

CA1062:Microsoft.Design:在外部可见方法'Foo.Bar(Log)'中,在使用之前验证参数'log'.

在Foo.Bar,我有一份验证的合同log.

public Bar(Log log)
{
   Contract.Requires(log != null);
   log.Lines.Add(...);
   // ...
}
Run Code Online (Sandbox Code Playgroud)

有没有办法让FxCop理解代码合约?

c# code-analysis code-contracts

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

Delphi 2010的编译器版本是什么?

在Delphi 2010中,如果我想这样做:

{$IFDEF VER999}
//some delphi 2010-specific code here
{$ENDIF}
Run Code Online (Sandbox Code Playgroud)

我需要使用什么版本代替"999"?

delphi delphi-2010

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

C#/ .NET脚本库

我想像许多其他应用程序一样使用脚本支持来增强应用程序,例如使用VBA的MS Office使用JavaScript的UltraEdit.

C#/ .NET存在哪些库(以及它们支持哪些语言)?

.net c# scripting

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

如何设置绘图窗口的窗口大小?

是否可以设置绘图窗口的窗口大小/位置(图)?

plot(0:20, sin(0:20))
Run Code Online (Sandbox Code Playgroud)

或者是否还有其他可能更改print()命令的大小?

print('aa.png', '-dpng')
Run Code Online (Sandbox Code Playgroud)

因为-Sxsize,ysize参数不会改变任何东西.书面图片(aa.png)的大小始终与绘图窗口的大小相同.

我正在使用Octave 3.0.

plot octave

15
推荐指数
3
解决办法
5万
查看次数

"svnadmin dump"会锁定存储库吗?

...如果有人试图在某个时间内提交,会发生什么svnadmin dump REPOS_PATH

颠覆的书并没有说明任何东西.

svn svnadmin

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

是否有丰富的域模型示例?

我正在寻找一个简单的例子来说明使用丰富域模型的好处.理想情况下,我想要一个前后代码列表(应该尽可能短).

前面的代码清单应该显示使用贫血域模型解决的问题,以及许多相当程序化的服务层代码,后面的代码清单应该显示使用丰富的面向对象的域模型解决的相同问题.

理想情况下,代码清单应该是Java或Groovy,但任何相似的东西(例如C#)都可以.

c# java domain-driven-design domain-model

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

如何使用外部字体?

是否可以直接从Delphi中的资源使用字体以及如何使用?

我的第一步有问题.例如我不能在项目资源中包含Segoe UI Light字体,会发生异常.只有当文件的扩展名为'ttf'时才会出现异常.

如果上面写的不可能,那么如何在不单独部署字体(来自可执行文件)的情况下使用外部字体?

提前致谢!

delphi resources fonts delphi-2009

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

双向文件夹同步加密以保护我的Dropbox数据

我想编写一个.NET脚本/工具,它至少与SecretSyncBoxCryptor大致相同,但不会将加密密钥存储在公司的Web服务器上.

首先,它听起来很简单:你有两个文件夹 - 一个"解密"文件夹和"加密"文件夹.在两个文件夹上都有一个FileSystemWatcher,因此当文件发生更改时,工具会收到通知.如果文件在"已解密"文件夹中发生更改,则会对文件进行加密并将其写入"已加密"文件夹.如果文件在"encrypted"文件夹中发生更改,它会解密文件并将其写入"已解密"文件夹.

到目前为止没问题.

但是如果用户直接从"已解密"文件夹运行应用程序(例如KeePass)会发生什么?同步和加密过程现在会遇到问题,因为文件是从应用程序锁定的.我可以做些什么来避免处理这个问题,所以应用程序仍然可以在同步和加密过程旁边运行吗?

谢谢你的帮助!

更新:我仍然找不到这个问题的答案.使用FileSystemWatcher-class进行同步时,很容易应用加密/解密,但是您遇到了文件锁的问题(因为流或应用程序阻塞了文件).我也尝试过Microsoft Sync Framework.文件同步与它一起使用,但我不知道如何动态加密/解密文件.

也许某人有一些工作代码示例.

.net c# encryption synchronization file

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

如何以编程方式解析和修改C#代码

我想要做的是读取C#代码,解析它,插入一些方法调用并最终编译它.

是否可以将C#源代码(字符串列表)转换为CodeDOM对象?

.net c# codedom

10
推荐指数
2
解决办法
5430
查看次数

Delphi 2009 COM/ActiveX类型库支持稳定性

参考TLB和维护问题 ......

我的人们(通常)使用的问题新的COM/ActiveX类型库支持,2009年德尔福:
如何稳定是实现?

特别是,我感兴趣的是:添加/删除类,更改GUID,重命名方法/属性,重新排序方法/属性,大型类型库(50多个类),...

它是否像Delphi 2007(噩梦)或Delphi 7一样稳定(相当不错,但有时你必须从SVN恢复TLB文件)或超稳定(如...,嗯,....你呢?记住任何Delphi版本)?

编辑:是的,当然,文本RIDL是一个很好的主意,但我的问题是:TLB
的(新)实现是否支持稳定(特别是RIDL文件与可视TLB编辑器和实现类的同步)我上面描述的任务).

delphi com activex typelib delphi-2009

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