在组合使用代码分析和代码合同时,我会收到很多警告
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理解代码合约?
在Delphi 2010中,如果我想这样做:
{$IFDEF VER999}
//some delphi 2010-specific code here
{$ENDIF}
Run Code Online (Sandbox Code Playgroud)
我需要使用什么版本代替"999"?
我想像许多其他应用程序一样使用脚本支持来增强应用程序,例如使用VBA的MS Office或使用JavaScript的UltraEdit.
C#/ .NET存在哪些库(以及它们支持哪些语言)?
是否可以设置绘图窗口的窗口大小/位置(图)?
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.
...如果有人试图在某个时间内提交,会发生什么svnadmin dump REPOS_PATH?
该颠覆的书并没有说明任何东西.
我正在寻找一个简单的例子来说明使用丰富域模型的好处.理想情况下,我想要一个前后代码列表(应该尽可能短).
前面的代码清单应该显示使用贫血域模型解决的问题,以及许多相当程序化的服务层代码,后面的代码清单应该显示使用丰富的面向对象的域模型解决的相同问题.
理想情况下,代码清单应该是Java或Groovy,但任何相似的东西(例如C#)都可以.
是否可以直接从Delphi中的资源使用字体以及如何使用?
我的第一步有问题.例如我不能在项目资源中包含Segoe UI Light字体,会发生异常.只有当文件的扩展名为'ttf'时才会出现异常.
如果上面写的不可能,那么如何在不单独部署字体(来自可执行文件)的情况下使用外部字体?
提前致谢!
我想编写一个.NET脚本/工具,它至少与SecretSync或BoxCryptor大致相同,但不会将加密密钥存储在公司的Web服务器上.
首先,它听起来很简单:你有两个文件夹 - 一个"解密"文件夹和"加密"文件夹.在两个文件夹上都有一个FileSystemWatcher,因此当文件发生更改时,工具会收到通知.如果文件在"已解密"文件夹中发生更改,则会对文件进行加密并将其写入"已加密"文件夹.如果文件在"encrypted"文件夹中发生更改,它会解密文件并将其写入"已解密"文件夹.
到目前为止没问题.
但是如果用户直接从"已解密"文件夹运行应用程序(例如KeePass)会发生什么?同步和加密过程现在会遇到问题,因为文件是从应用程序锁定的.我可以做些什么来避免处理这个问题,所以应用程序仍然可以在同步和加密过程旁边运行吗?
谢谢你的帮助!
更新:我仍然找不到这个问题的答案.使用FileSystemWatcher-class进行同步时,很容易应用加密/解密,但是您遇到了文件锁的问题(因为流或应用程序阻塞了文件).我也尝试过Microsoft Sync Framework.文件同步与它一起使用,但我不知道如何动态加密/解密文件.
也许某人有一些工作代码示例.
我想要做的是读取C#代码,解析它,插入一些方法调用并最终编译它.
是否可以将C#源代码(字符串列表)转换为CodeDOM对象?
参考TLB和维护问题 ......
我的人们(通常)使用的问题新的COM/ActiveX类型库支持,在2009年德尔福:
如何稳定是实现?
特别是,我感兴趣的是:添加/删除类,更改GUID,重命名方法/属性,重新排序方法/属性,大型类型库(50多个类),...
它是否像Delphi 2007(噩梦)或Delphi 7一样稳定(相当不错,但有时你必须从SVN恢复TLB文件)或超稳定(如...,嗯,....你呢?记住任何Delphi版本)?
编辑:是的,当然,文本RIDL是一个很好的主意,但我的问题是:TLB
的(新)实现是否支持稳定(特别是RIDL文件与可视TLB编辑器和实现类的同步)我上面描述的任务).
c# ×5
.net ×3
delphi ×3
delphi-2009 ×2
activex ×1
codedom ×1
com ×1
delphi-2010 ×1
domain-model ×1
encryption ×1
file ×1
fonts ×1
java ×1
octave ×1
plot ×1
resources ×1
scripting ×1
svn ×1
svnadmin ×1
typelib ×1