问题列表 - 第8093页

隐藏Vim中的所有(非)匹配行

是否可以在vi或Vim中显示/隐藏所有匹配的行?不突出显示,只显示那些线条.

例如,我有一个单词的文字ERROR.如何让它只显示包含的行ERROR以及如何仅显示没有的行ERROR

是否有解决方案没有删除所有匹配的行,然后只是撤消它?

vi vim

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

为什么这个查询在多次选择时更快而不是在两者之间使用?

我在Sql Server 2008 Express中有一个包含1800万条记录的表.结构看起来像这样(简化):

Id,GroupId,Value,Created

Id是具有聚簇索引的主键
GroupId是非聚簇索引

在这种情况下,每10行获得一个新的groupId,意味着记录1-10具有GroupId 1,记录11-20具有GroupId 2,依此类推.

测试1:此查询运行需要23秒并返回99条记录:

DECLARE @Start INT
SET @Start = 1050
select*from FieldValues,其中GroupId介于@Start和@Start + 10之间

测试2:此查询需要0秒才能运行并返回99条记录:

DECLARE @启动INT
SET @启动= 1050
SELECT*FROM FieldValues其中的GroupId = @启动联合
SELECT*FROM FieldValues其中的GroupId = @启动+ 1联合
SELECT*FROM FieldValues其中的GroupId = @启动+ 2联合
SELECT*FROM FieldValues其中的GroupId = @启动+ 3联合
SELECT*FROM FieldValues其中的GroupId = @启动+ 4联合
SELECT*FROM FieldValues其中的GroupId = @启动+ 5工会
SELECT*FROM FieldValues其中的GroupId = @启动+ 6联合
SELECT*FROM FieldValues其中的GroupId = @启动
+7 union select*from FieldValues,其中GroupId = @Start + 8 union
select*from FieldValues其中GroupId = @Start + …

sql t-sql sql-server sql-server-2008

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

修改foreach中的内容

我倾向于使用结构的ArrayLists.然后用foreach循环遍历列表非常容易.

我遇到的问题是我不能使用foreach来修改结构内容,并且必须使用for和messy类型转换.

((dataStructure)files[x]).name = here;
Run Code Online (Sandbox Code Playgroud)

有更简洁的方法吗?

c# casting structure arraylist

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

什么是布尔网络?

我正在阅读这个问题,我对布尔网络的兴趣很感兴趣,我在维基百科中查了一下,但IMO的解释太模糊了.谁能解释一下布尔网络是什么?如果可能的话还有一些例子吗?

language-agnostic

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

为什么要将BizTalk解决方案拆分为多个项目

我已经读过将BizTalk解决方案拆分成多个项目的好习惯,并且已经看到关于拆分的确切性质的一些争论,例如......
- 可以通过工件拆分,即架构,编排,地图等.
- 可以按功能拆分

但是有什么好处/骗局?

biztalk

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

是否可以从 DataContext.ExecuteQuery 返回匿名对象的 IEnumerable?

我开发了一个报告引擎,其中报告基于模板。每个模板都有带有 SQL 查询的字符串,每个报告都有 SQL 查询参数的特定值。为了呈现报告,我设置了参数并调用DataContext.ExecuteQuery方法来获取记录列表。但是要捕获返回的列,我必须知道它们的名称并有一个具有相应属性的类。

是否有可能以某种方式从 DataContext.ExecuteQuery 返回匿名对象的 IEnumerable,然后使用反射确定它们的属性?

我需要SqlDataReader.GetValues的 LINQ 等效项。

谢谢!

linq anonymous-types linq-to-sql

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

在C#中构造对象的首选方法是什么?构造函数参数或属性?

我想知道,在C#中构造新对象的首选方法是什么?

参加一个Person课程:

public class Person 
{
    private string name;
    private int age;

    //Omitted..
}
Run Code Online (Sandbox Code Playgroud)

我应该创建它来使用:

New Person("name", 24);
Run Code Online (Sandbox Code Playgroud)

要么

New Person() { Name = "name", Age = 24 };
Run Code Online (Sandbox Code Playgroud)

这只是一个品味的问题,还是有充分的理由使用一个而不是另一个?

我可以想象一个人应该只使用构造函数中的必需字段和可选字段而不是构造函数参数,而是使用属性.

我是对的吗?

c# oop constructor properties

27
推荐指数
4
解决办法
6870
查看次数

城堡如何解决单件对象?

我有一个单身人士课,需要由城堡主持?我是城堡里的小新手.我在城堡中寻找单身人士,我看到将组件的生活方式属性设置为"Singleton"似乎已经足够了.但在这种情况下,似乎我不需要在"Singleton Pattern"中实现该类.我班的普通班级定义似乎没问题.

即使我将它定义为普通班级,城堡是否也将我的班级作为单身人士提供给我?或者我错过了什么?

singleton castle-windsor

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

ASP.NET成员资格 - 使用哪个RoleProvider User.IsInRole()检查ActiveDirectory组?

实际上很简单的问题:

我目前禁用了IIS匿名访问,用户使用Windows登录自动登录.但是,调用User.IsInRole("Role name")将返回false.我仔细检查了User.Identity.Name()和"角色名称",它应该返回true.

我目前在我的Web.Config中有这个:

更新
我正在调用User.IsInRole("角色名称"),我应该调用User.IsInRole("DOMAIN\Role name")

但是我仍然想知道是否需要<membership>条目?

我应该改变什么?(是否需要<membership>条目?)

  <authentication mode="Windows">
      <forms
      name=".ADAuthCookie"
      timeout="10" />
  </authentication>


<membership defaultProvider="ADMembershipProvider">
  <providers>
    <clear/>
      <add
         name="ADMembershipProvider"
         type="System.Web.Security.ActiveDirectoryMembershipProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
         connectionStringName="ADConnectionString"
         connectionUsername="XXX\specialAdUser"
         connectionPassword="xx"
         />
  </providers>
</membership>

<roleManager enabled="true" defaultProvider="WindowsProvider">
  <providers>
    <clear />
      <add name="WindowsProvider" type="System.Web.Security.WindowsTokenRoleProvider" />
  </providers>
</roleManager>
Run Code Online (Sandbox Code Playgroud)

asp.net authentication roles active-directory active-directory-group

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

在C#中表示数组

我有一个来自linq的数组或列表.我想在控制台中将其显示为字符串!我该怎么办?

c# arrays

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