问题列表 - 第6831页

LinkedList <T>没有ConvertAll?

有没有人有一个扩展方法来快速转换LinkedList<T>使用a中的类型Converter<TInput, TOutput>

我有点惊讶,在哪里ConvertAll<TOutput>(delegate)

.net c# vb.net linked-list converter

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

form.is_valid()为false时如何访问数据

当我有一个有效的Django表单时,我可以使用form.cleaned_data访问数据.但是,当表单无效时,如何获取用户输入的数据,即form.is_valid为false.

我正在尝试访问表单集中的表单,因此form.data似乎只是给我一个烂摊子.

python forms django cleaned-data formset

48
推荐指数
5
解决办法
4万
查看次数

参考平等性能差异?((object)obj1 ==(object)obj2)vs.object.ReferenceEquals(obj1,obj2)

使用该object.ReferenceEquals方法使用时会有额外的开销((object)obj1 == (object)obj2)吗?

在第一种情况下,将涉及静态方法调用,并且在两种情况下都涉及到对象的某种形式的转换.

即使编译器平衡了那些方法,那么不等式呢?

(object)obj != null
Run Code Online (Sandbox Code Playgroud)

相比于...

!object.ReferenceEquals(obj,null)
Run Code Online (Sandbox Code Playgroud)

我想在某些时候,会在!=运算符内或者应用于ReferenceEquals方法的结果时发生逻辑否定.你怎么看?

还有可读性问题需要考虑.在检查相等性时,ReferenceEquals似乎更清晰,但是对于不平等,可能会错过!前面的内容object.ReferenceEquals,而!=第一个变体中很难忽略.

c# performance coding-style readability equality

19
推荐指数
2
解决办法
9606
查看次数

asp.net mvc和自定义成员资格和角色提供者

我的问题是,在使用asp.net mvc时,是否可以构建客户成员资格和角色提供者(覆盖asp.net提供者)?

我猜这是可能的,但没有看到任何有关它的信息.

它会以与asp.net相同的方式完成吗?只需将web.config更改为指向新提供程序,然后提供覆盖方法?

我发现很多文章讨论改变成员资格和角色提供者的数据源,但我不喜欢asp.net使用的表,所以我通常使用自己的表结构.

如果你有任何文章或链接谈论这将是伟大的.

asp.net-mvc membership-provider

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

在Internet Explorer中禁用打印

有没有办法在Internet Explorer中禁用打印而不在浏览器API周围编写shell?GPO将是最好的方法,但我当然可以做任何事情.

printing internet-explorer

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

我应该在我的软件项目中使用正式方法吗?

我们的客户希望我们构建一个基于Web的富Internet应用程序来收集软件需求.基本上,它是一个基于Web的案例工具,遵循从利益相关者那里获取需求的特定流程.我是项目经理,我们还处于项目的早期阶段.

我一直在考虑使用正式的方法来帮助我的客户和开发人员澄清该工具的要求.通过形式方法,我的意思是某种形式的建模,可能是基于数学的.我读过并正在考虑的一些内容包括Z(http://en.wikipedia.org/wiki/Z_notation),状态机,UML 2.0(可能带有OCL等扩展),Petri网和一些编码合同以及前后条件等级别的东西.还有什么我应该考虑的吗?

开发人员经验丰富,但根据使用的形式主义,他们可能需要学习一些数学.

我试图确定是否值得我在这个项目上使用正式方法,如果是这样,在多大程度上.我知道"这取决于"所以对我来说最有用的答案是肯定/否定和支持论点.

如果你参加这个项目,你会使用正式的方法吗?

modeling formal-verification formal-methods requirements web-applications

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

在Windows命令中处理扩展字符?

我正在调试一个Windows批处理命令文件.在路径或文件名中使用扩展(> 0x7f)字符时失败.问题似乎与将参数传递给从另一个CALLed的命令文件有关.

例如,此命令按预期工作:

xcopy "Pezuñero\1 - 001.wav" \temp
Run Code Online (Sandbox Code Playgroud)

这不是:

call another.cmd "Pezuñero" 
Run Code Online (Sandbox Code Playgroud)

"another.cmd"的内容:

xcopy "%~1\1 - 001.wav"    \temp
Run Code Online (Sandbox Code Playgroud)

%~1语法扩展参数并删除引号.这是必要的,因为在实际命令文件中,调用或被调用命令文件中的路径可能有空格.

第二个例子的结果(从CMD窗口复制)是这样的:

C:\>call another.cmd "Pezu±ero"    

C:\>xcopy "Pezu±ero\1 - 001.wav"    \temp
File not found - 1 - 001.wav
0 File(s) copied
Run Code Online (Sandbox Code Playgroud)

请注意,"ñ"(0xF1)字符已更改为"±"(0xB1).

任何人都可以解释发生了什么,以及如何解决这个问题?

windows delphi batch-file

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

调用非托管DLL时vshost32.exe崩溃

我正在使用VS 2005应用程序与非托管(Fortran)DLL进行交互.当我直接从命令行运行编译的可执行文件时,一切都很好 - 可以访问DLL,我可以使用DLL中的函数.

不幸的是,当我从VS 2005启动应用程序时,我得到一个弹出窗口,声明"vshost32.exe已停止工作"并且没有有用的调试信息.

有没有人经历过这种行为,或者知道为什么会出现这种情况?我无法弄清楚为什么它在单独启动时运行正常,但不能通过vshost32运行.

(最后一点说明:我正在使用.local文件强制从cwd使用已注册的dll,但是这个特殊的dll没有注册.我只是在这里注意它以防它有用.)


非常感谢,

麦克风

dll unmanaged visual-studio-2005 vshost32

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

Web应用程序访问本地文件系统

我有一个Web应用程序(.NET,如果它很重要),当加载其中一个页面时,需要将用户本地机器上的文件复制(上载)到Web服务器.此上传需要无需用户干预.此Web应用程序将在自助服务终端上运行,我将设置原始权限,然后锁定访问桌面/文件系统.

相反,在另一个页面上,我需要Web应用程序将某些内容复制到用户本地计算机(下载).同样,该下载需要对用户不可见.

任何帮助将不胜感激.

提前谢谢了.

更新:是的,我知道这可以被恶意使用.我希望有一种方法可以做到这一点,但实际上,它不应该被允许.呸,谢谢你确认我的怀疑.

更新2:看到对Guy Starbuck的评论.

.net windows filesystems web-applications

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

PropertyGrid控件的默认内置编辑器

我似乎无法在任何地方找到答案.默认编辑器/转换器构建到3.5 Framework PropertyGrid控件中.否则我可以抛出哪些对象类型,它能够可靠地显示和编辑?我发现了很多关于使用自定义编辑器的教程(我可能会在某些时候做).但是现在我的程序中我允许用户创建自己的自定义属性,我想知道我应该允许哪些对象类型,假设他们将在PropertyGrid中编辑它们.

c# propertygrid editor

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