问题列表 - 第12741页

SQL Server 2008中的登录用户映射问题

前段时间我在SQL Server 2008下在Windows XP中设置了一个名为myDB的数据库,然后在服务器下的Logins下,我点击了我的计算机登录名COMP23/Andrew上的属性,并使用dbowner作为其权限将myDB数据库映射到此.

然后我克隆了这个XP安装作为备份,安装了Visa,意识到我不想要Vista我将原来的XP拷贝重新映像到同一台机器上.然而,数据库映射真的很困惑!基本上在服务器登录COMP23\Andrew下,它说它映射到myDB,但是当我点击myDB并查看其用户时它不在那里.我认为它失去了它的SID映射,因为它认为它是一台新机器.

在服务器登录COMP23\Andrew下我无法取消映射到myDB,因为当我这样做时说"不能删除用户dbo".我无法改变dbo用户 - 它不会让我.但我也无法让用户出现在myDB用户之下!这意味着我无法通过我的网站设置(asp.net web.config)文件登录!当我登录时只是说无法打开登录请求的数据库"myDB".登录失败.用户'COMP23\ASPNET'登录失败

有任何想法吗?我怎样才能正确地重映这个?我甚至尝试重新安装SQL Server 2008,但计算机名仍然存在映射到数据库.

sql-server

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

C# - using语句的位置

我注意到很多东西来回的一件事是将使用语句放在C#代码文件中 - 无论是在最外层还是在命名空间内.我理解using语句的位置会影响该文件中引用的范围,但我不明白的是,在大多数情况下,有人会想要在其命名空间中使用它们的using语句.

几乎所有情况下,单个文件中只存在一个名称空间声明,因此使用using语句的范围似乎/(是?)无效.如果一个人在同一个文件中放置了多个类型和多个命名空间,那么使用语句进行范围化就很有意义了,但即使在具有一个命名空间的文件中,我仍然会看到很多这种情况.为什么?

using System;

namespace MyNamespace
{
    using System.Text;

    public class MyClass {
        // ...
    }
}
Run Code Online (Sandbox Code Playgroud)

在整个项目中,看似不必要的一个例子是ASP.NET MVC源代码.

c# scope using-statement

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

PHP当前文档的最后更新日期

如何显示上次使用PHP更新当前文档的时间?

php

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

使用msbuild + Delphi2009时,"ERROR MSB4040项目中没有目标"

我正在尝试在Delphi 2009中自动构建项目.

我正在使用带有.net 3.5的msbuild

我只是打电话给:

Z:\Server>C:\WINDOWS\Microsoft.NET\Framework\v3.5\msbuild "BestSellerAppServer.g
roupproj" /target:Build
Run Code Online (Sandbox Code Playgroud)

得到这个:

Build started 27/08/2009 01:15:45 p.m..
Project "Z:\Server\BestSellerAppServer.groupproj" on node 0 (Build target(s)).
Project "Z:\Server\BestSellerAppServer.groupproj" (1) is building "Z:\Server\Be
stSellerAppServer.dproj" (2) on node 0 (default targets).
Z:\Server\BestSellerAppServer.dproj : error MSB4040: There is no target in the
project.
Done Building Project "Z:\Server\BestSellerAppServer.dproj" (default targets) -
- FAILED.

Done Building Project "Z:\Server\BestSellerAppServer.groupproj" (Build target(s
)) -- FAILED.


Build FAILED.

"Z:\Server\BestSellerAppServer.groupproj" (Build target) (1) ->
"Z:\Server\BestSellerAppServer.dproj" (default target) (2) ->
  Z:\Server\BestSellerAppServer.dproj : error MSB4040: …
Run Code Online (Sandbox Code Playgroud)

delphi msbuild build-process delphi-2009

14
推荐指数
2
解决办法
6750
查看次数

可以将Grails配置为使用所有小写URL吗?

默认情况下,Grails使用lowerCamelCase作为URL.虽然这不是什么大不了的事,但我还是赞成全小写的URL设计,这也减少了"正常"人们的陷阱,但没有意识到这种情况有时会产生影响.
我可以使用自定义映射来添加所有控制器的小写版本(在某些情况下我会这样做),但这种做法违背了让Grails为我做的事情的一般想法.

那么,有没有办法告诉Grails默认使用小写映射或者什么是一个很好的Grailsy方法来实现这个功能?

注意:我不一定反对在camel情况下保留URL参数,但只是控制器/动作部分的基本URL.

注意:由于下面的答案,这个问题特定于Grails 1.1.0.

grails

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

如何快速地将Ruby排序在Ruby中?

C#有BitArray,C有位字段..我在Ruby核心中找不到等价物.谷歌向我展示了BitField彼得库珀为此写过的课程.

我一直在阅读Jon Bentley的Programming Pearls,在尝试第一个处理BitMap排序的例子时,我需要一个比特数组的类型.我用过彼得的课

class BitMapSort
  def self.sort(list, value_range_max)
    bitmap = BitField.new(value_range_max)

    list.each{|x| bitmap[x] = 1 }

    sorted_list = []
    0.upto(value_range_max-1){ |number|
      sorted_list << number if (bitmap[number] == 1)
    }
    sorted_list
  end
end
Run Code Online (Sandbox Code Playgroud)

在[0,10,000,000]范围内的一组1M唯一数字上运行它,产生了一些有趣的结果,

                         user     system      total        real
bitmap               11.078000   0.015000  11.093000 ( 11.156250)
ruby-system-sort      0.531000   0.000000   0.531000 (  0.531250)
quick-sort           21.562000   0.000000  21.562000 ( 21.625000)

Benchmark.bm(20){|x|
    x.report("bitmap"){ ret = BitMapSort.sort(series, 10_000_000);}
    x.report("ruby-system-sort"){ ret = series.sort; }
    x.report("quick-sort"){ ret = QuickSort.sort( series, 0, series.length-1); }
    }
Run Code Online (Sandbox Code Playgroud)

在10M位向量上,ruby的默认排序比1M BitField.set …

ruby sorting

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

在几十个JAR文件中找到一个类?

你如何在很多jar文件中找到特定的类名?

(寻找实际的类名,而不是引用它的类.)

java jar class project-structure text-search

237
推荐指数
9
解决办法
20万
查看次数

在SQL Server中计算中值的函数

根据MSDN,Median不能作为Transact-SQL中的聚合函数使用.但是,我想知道是否可以创建此功能(使用Create Aggregate函数,用户定义函数或其他方法).

这样做的最佳方式(如果可能) - 允许在聚合查询中计算中值(假设数值数据类型)?

sql sql-server aggregate-functions median

212
推荐指数
6
解决办法
40万
查看次数

从 LiDAR 云(.las 文件)中提取描述性信息

我有 .las(激光雷达数据)文件,现在我想知道它的大小,例如它的宽度和高度的长度(以公里为单位)。

怎么可能检索这些类型的信息?

gis statistics geometry photogrammetry lidar

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

c#动态对象运行时类型检查

显然,无论GetADynamicThing()返回的对象类型如何,以下内容在c#4.0中都有效

dynamic d = GetADynamicThing();
d.Foo();
Run Code Online (Sandbox Code Playgroud)

如果d的运行时类型不包含方法Foo(),则抛出RunTimeBinderException.

是否有一种简单的方法可以确定D上是否存在Foo()?

否则,我们会坚持做旧学校对象的反思,或依靠try-catch.不确定我喜欢哪种方法.

更新:所以我们目前有3个选项:

  1. 反射
  2. 捕获例外
  3. 希望GetADynamicThing()返回您期望它返回的内容

3号似乎是动态的目标用法,在COM情况下很好.我之所以问这个问题的原因是为了回应做这样的事情,即使用一些任意创建的对象的方法.这似乎是使用动态的错误情况.

c# dynamic

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