草庐IT

Nofollow

全部标签

c# - 在您的应用程序中加载任何页面时是否有调用的函数?

我希望能够在应用程序中加载任何页面时随时运行脚本。有什么地方可以简单地添加这个吗?还是我必须在每次加载页面时都添加代码? 最佳答案 您可以做以下三件事之一:使用basepage在您的应用程序中,并让您的应用程序中的所有页面都继承自它。在基础页面的page_load事件中,做你该做的。确保应用程序中的继承页面调用基本页面的page_load事件,如果它们overridepage_load(他们通常这样做)。而且因为page_load被过度使用了,我给相关的建议看看allthepageevents(特别是page_prerender)以

c# - 获取使用 C#/ASP.NET 创建的脚手架代码的最快方法

在任何项目的开始,一旦您获得了您的对象模型,就会有一段时间单调乏味,因为您需要编写所需的框架代码。是否有任何工具可以帮助我完成这项任务(如果可能,包括单元测试框架),有点像Rails中的脚手架功能?谢谢。 最佳答案 这实际上取决于您使用的框架堆栈:ScaffoldingforMonorail+ActiveRecordASP.NETMVC+LinqtoSQLWebforms+dynamicdataASP.NETMVC+Subsonic除此之外,您始终可以使用CodeSmith编写自己的“脚手架”代码或MyGeneration另见thi

c# - 在 Kinect 中测量

我正在尝试开始使用Kinect,它有一个深度感应摄像头,但我没有看到任何关于测量宽度/高度/长度的指导。是计算出物体距相机(深度传感器)的距离以及在该范围内的Kinect视野,然后计算出物体占据多少像素的问题吗?我希望能够从点云中创建网格或其他东西,但我在确定从哪里开始以及如何为对象获取正确的宽度/高度测量值时遇到了麻烦。 最佳答案 这是一项相当复杂的任务,无法用Stackoverflow上的几段文字来回答。原因是它的很多知识都是建立在其他知识之上的。我会先阅读LinearAlgebra使用例如优秀的Rorres,etal.从点云创

c# - 当他/她的用户名被另一个用户更改时如何强制注销用户?

在我的应用程序中,我使用Forms-Authentication来登录和注销用户。一个功能是管理员可以更改其他用户的用户名。在这种情况下,我需要注销更改了用户名的用户。如果我不这样做,由于他们之前设置的cookie,他们将获得对应用程序的访问权限并收到错误消息(因为他们的用户名不存在,并且在某些部分我使用他们的用户名来实现某些功能)。如何使用Forms-Authentication强制这些用户注销?更新:publicoverridevoidOnActionExecuting(ActionExecutingContextfilterContext){stringcontroller=fi

c# - .NET 包含的哪些哈希算法适用于密码哈希?

passwordleakofLinkedIn证明了安全地散列密码的重要性。然而,即使使用“普通”哈希算法(例如MD5和SHA系列)对密码进行哈希处理也不安全,因为它们针对速度进行了优化,允许黑客每秒计算23亿个哈希值(蛮力)。有些散列算法使用起来更安全,因为它们的计算量更大,例如PBKDF2,Bcrypt、PBMAC和scrypt.然而,这些哈希算法似乎并未包含在.NET框架中。那么,.NET框架中包含哪些性能密集型哈希算法?答案:PBKDF2包含在框架中,并且thissiteshowshowtouseitproperly. 最佳答案

c# - 来自 ASP.NET 2.0 的 REST

我刚刚建立了一个asp.net2.0网站。现在我需要添加RESTWeb服务,以便我可以与另一个Web应用程序通信。我以前使用过2个SOAPWeb服务项目,但完全没有REST经验。我想只有几个星期就可以了。谷歌搜索后,我发现这并不容易。这是我发现的:asp.net没有开箱即用的REST。WCFRESTStarterKitCodeplexPreview2基于.net3.5,仍处于测试阶段RestASP.NETExampleRESTWebServicesinASP.NET2.0(C#)ExyusHandlingPOSTandPUTmethodswithLullabyADO.NETDataSe

c# - C# 中的复杂计算

.NET(C#)中用于计算的最佳(最有效)工具是什么:积分偏导数其他重要的数学人们可以评论一下Mathematica和Matlab以及它们与C#的集成吗? 最佳答案 Math.NET是一个用C#为Microsoft.NET平台编写的数学开源工具包,旨在为数值科学和符号代数计算提供一个独立的干净框架。特别是,Math.NETNumerics是dnAnalytics合并的结果与Math.NETIridium并包括以下功能:实数和复数、稠密和稀疏线性代数(使用LU、QR、eigenvalues、...分解)数值函数积分(正交)例程积分变换

c# - 在 C# 中检查堆栈大小

有没有办法在C#中检查线程堆栈大小? 最佳答案 这是ifyouhavetoask,youcan'taffordit的案例(RaymondChen先说。)如果代码依赖于足够的堆栈空间以致必须首先检查,那么重构它以使用显式Stack可能是值得的。对象代替。John关于改用分析器的评论是有道理的。也就是说,事实证明有一种方法可以估计剩余的堆栈空间。它并不精确,但对于评估您离谷底有多近的目的来说已经足够有用了。以下内容主要基于excellentarticlebyJoeDuffy.我们知道(或将做出假设):堆栈内存分配在一个连续的block中

c# - 骰子面值识别

我正在尝试构建一个简单的应用程序来识别两个6面骰子的值。我正在寻找一些通用的指示,甚至可能是一个开源项目。两个骰子将是黑色和白色,分别带有白色和黑色点。他们与摄像机的距离始终相同,但他们在比赛field上的位置和方向是随机的。Dicehttp://www.freeimagehosting.net/uploads/9160bdd073.jpg(不是最好的例子,表面的颜色会更清晰,阴影也会消失)我以前没有开发这种识别软件的经验,但我认为诀窍是首先通过搜索具有主要白色或黑色的方形轮廓(图像的其余部分,即table/游戏台面,颜色明显不同),然后隔离点数进行计数。自上而下的照明将消除阴影。我希

c# - 来自 WPF 应用程序的异常报告

假设我的应用程序碰巧有一个未处理的异常,或者它由于某种原因崩溃了。有什么方法可以让我在应用程序崩溃时捕获输出并显示错误报告对话框。我在想的是在后台运行一个小程序,它唯一的工作就是监听主应用程序的异常退出,然后显示“报告”对话框,用户可以在其中选择通过电子邮件将输出结果发送给我的错误。不太确定如何实现,或者这是否是正确的方法。报告错误消息是一件容易的事,但我不知道如何捕获未处理异常的输出或获取退出代码(我假设程序在崩溃时会给出0以外的退出代码).向正确的方向插入会很棒。 最佳答案 您最好的机会是在应用程序内部。有两个钩子(Hook):