小编dri*_*iis的帖子

.NET控制台应用程序命令行解析文件参数

我正在做一个需要读取一些文件并进行一些处理的命令行应用程序.

命令行上可以有许多文件参数,每个参数都可以采用以下格式之一:

  • 相对路径,有或没有通配符.
  • 完整路径,带或不带通配符.

应支持网络共享.

获取与命令行参数匹配的所有文件的集合的最简单方法是什么?

应支持的命令行示例:

tool.exe myfile.dat
tool.exe myfile.*
tool.exe ..\..\*.*
tool.exe C:\Temp\test.*
tool.exe \\server\share\*.dat
Run Code Online (Sandbox Code Playgroud)

框架中没有内置任何内容来执行此操作吗?

.net c# command-line

3
推荐指数
1
解决办法
2550
查看次数

如何在解密数据之前检查密码

我正在创建一个需要以加密形式存储用户数据的程序.用户在加密前输入密码,并且需要再次提供密码以检索数据.如果有大量数据,解密需要一段时间.

现在,我想在进行解密之前检查用户是否输入了正确的密码.这种检查需要很快,而解密过程则不然.

如何在实际完成解密过程之前检查密码?我想将密码的哈希值存储为加密文件的前几个字节 - 这很容易也很快 - 但我不确定它是否会危及安全性?

我正在使用.NET和内置的加密类.

.net c# security encryption

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

CoffeeScript,为什么我需要有条件的显式返回

我正在尝试学习CoffeeScript,并在第一次尝试时创建了这个简单的类:

class test    
  fib: (x) -> 
     x if x == 0 || x == 1   
     (this.fib x-1) + (this.fib x-2)

t = new test
alert(t.fib(6));
Run Code Online (Sandbox Code Playgroud)

此代码不起作用,因为它在if语句中没有return语句进行编译.这有效:

fib: (x) -> 
  return x if x == 0 || x == 1   
  (this.fib x-1) + (this.fib x-2)
Run Code Online (Sandbox Code Playgroud)

为什么我需要明确的回报?基于语言描述,特别是http://jashkenas.github.com/coffee-script/#expressions,我希望x表达式由编译器转换为返回.

coffeescript

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

如何使用javascript迭代ASP .NET文本框并计算一个值?

我在转发器中有多个文本框,我将在运行时在这些文本框中输入值.我想要在一个label.i中的那些文本框中输入的所有值的总和.我想使用java脚本来做这件事.所以,请你帮助我.

.net javascript asp.net asp.net-ajax

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

WP7:ListBox ScrollToTop?

在Windows Phone 7 Silverlight应用程序中,我有一个包含大量项目的ListBox,这些项目是从外部数据源动态生成的.其中一个项目将是"当前",所以我想以编程方式滚动ListBox,使项目显示为ListBox中最顶层的可见项目 - 因此用户不必这样做.

listBox.ScrollIntoView(itemOfInterest);
Run Code Online (Sandbox Code Playgroud)

但这只会滚动太多,它itemOfInterest位于ListBox的底部.

如何以编程方式滚动ListBox,以便在视口顶部显示特定项?

silverlight scroll listbox windows-phone-7

0
推荐指数
1
解决办法
2463
查看次数