Tag: C#的

尝试在ASP.Net站点上使用Visual Studios Profiler时发生元数据库错误

我试图在ASP.Net网站上运行性能向导。 但是,每当我尝试启动它,我得到以下错误。 “该网站包含意外的信息,或者您没有访问元数据库的权限,您必须是本地计算机上Administrators组的成员才能访问IIS matabase,因此您无法创build或打开本地IIS网站。具有文件所在的文件夹的读取,写入和修改权限,则可以创build一个指向该文件夹的文件系统网站,以便进行“ 我是我的机器上的pipe理员。 试图用Googlesearch,但什么都没有。 任何人都运行它,知道如何处理它?

C#WinForms是否有滑块控件?

如果C#WinForms有一个滑块控件,有人可以指导我吗? 我看到WPF有它,但它不显示在WinForms中我可能是什么问题?

C ++ 11模式或emacs的设置?

我正在运行Emacs 23.3.1(Ubuntu,Oneiric软件包),emacs似乎并不了解任何新的C ++ 11关键字,constexpr,thread_local等。另外它不明白'>>'是现在允许使用模板参数,或新的“枚举类”语法。 有没有更新或替代模块? 或者做不到这一点,一些设置,使emacs更多的C + + 11友好的同时?

为什么matrix与numpy相比,乘法速度要快于Python中的ctypes?

我试图找出matrix乘法的最快方法,并尝试了3种不同的方法: 纯Python的实现:这里没有什么惊喜。 numpy.dot(a, b)实现使用numpy.dot(a, b) 在Python中使用ctypes模块与C接口。 这是转换成共享库的C代码: #include <stdio.h> #include <stdlib.h> void matmult(float* a, float* b, float* c, int n) { int i = 0; int j = 0; int k = 0; /*float* c = malloc(nay * sizeof(float));*/ for (i = 0; i < n; i++) { for (j = 0; j < n; […]

LINQ to Entities按周分组

我有一个应用程序,允许用户input他们花在工作上的时间,我试图获得一些良好的报告,这是利用LINQ to Entities。 由于每个TrackedTime都有一个TargetDate ,它只是DateTime的“Date”部分,所以按用户和date对时间进行分组相对比较简单(为简单起见,我省略了“where”子句): var userTimes = from t in context.TrackedTimes group t by new {t.User.UserName, t.TargetDate} into ut select new { UserName = ut.Key.UserName, TargetDate = ut.Key.TargetDate, Minutes = ut.Sum(t => t.Minutes) }; 由于DateTime.Month属性,用户和月份分组只是稍微复杂一点: var userTimes = from t in context.TrackedTimes group t by new {t.User.UserName, t.TargetDate.Month} into ut select new { UserName […]

在unit testing中多重声明是不好的? 即使链接?

在unit testing中检查如此之多的东西有什么不对吗? ActualModel = ActualResult.AssertViewRendered() // check 1 .ForView("Index") // check 2 .WithViewData<List<Page>>(); // check 3 CollectionAssert.AreEqual(Expected, ActualModel); // check 4 这个testing的主要目标是validation返回的正确的视图(检查2),它包含正确的数据(检查4)。 我可以通过将其分成多个testing来获得任何东西吗? 我所做的一切都是正确的,但是如果它没有实际价值,我不会分裂它。 我对unit testing很新,所以要温和。

为应用程序级代码分开“include”和“src”文件夹?

这个问题主要涉及Unix / Linux风格的C ++开发。 我看到许多C ++ 库将它们的头文件存储在“包含”文件夹中,源文件存储在“src”文件夹中。 为了一致,我在自己的代码中采用了这个。 但是我不清楚这是否也应该在应用程序代码中完成。 我已经看到了一些使用平面目录结构的情况。 将推荐的方法是什么?

静态variables是线程安全的吗? C#

我想创build一个存储数据表的类,这将阻止我的应用程序每次我想要检索时导入一个详细列表。 因此,应该这样做一次,我相信下面的代码是这样做的,但我不确定它是否是线程安全的。 下面的代码位于我的三层应用程序的业务层部分,它将DataTable返回到表示层。 public class BusinessLayerHandler { public static DataTable unitTable; public static DataTable currencyTable; public static DataTable GetUnitList() { //import lists each time the application is run unitTable = null; if (unitTable == null) { return unitTable = DatabaseHandler.GetUnitList(); } else { return unitTable; } } public static DataTable GetCurrencyList() { //import lists each […]

在C#中是否有内置的月份名称variables?

我想知道是否有任何内置的.NETfunction支持名词declensions的语言的date(即在俄罗斯的月份名称是февраль ,但如果我想说的date或说某事是由于,我会使用formsфевраля )。 我做了我自己的版本,适用于这种情况,但是我需要扩展到其他情况和其他语言,这些语言会有自己的date变化。 这个function是内置的,还是可以在外部库中使用? 感谢您的任何帮助。 如果我的解释不清楚的话,我已经提供了俄罗斯所有权案件的function。 public static string DeclineMonth(this DateTime time) { var month = time.ToString("MMMM"); if (month.Last() == 'ь') return month.Replace('ь', 'я'); else return month + "a"; }

Request.IsAuthenticated如何工作?

MSDN代码示例说明:以下代码示例使用IsAuthenticated属性来确定当前请求是否已通过身份validation。 如果没有通过身份validation,请求将被redirect到另一个页面,用户可以在其中input凭据到Web应用程序中。 这是在应用程序的默认页面中使用的常用技术。 这是伟大的,但没有细节或任何东西… 究竟是什么检查? 我如何设置它为真? 多走一步:在哪里可以find更详细的文档?