小编Bil*_*eer的帖子

BFG Repo Cleaner的正确使用方法

BFG Repo Cleaner站点提供了使用该工具清理存储库的示例,如下所示:

  1. 克隆您的存储库的新副本。

    $ git clone --mirror git://example.com/some-big-repo.git
    
    Run Code Online (Sandbox Code Playgroud)
  2. 运行 BFG 来清理你的仓库。

    $ java -jar bfg.jar --strip-blobs-bigger-than 100M some-big-repo.git
    
    Run Code Online (Sandbox Code Playgroud)
  3. 使用 git gc 剔除不需要的脏数据

    $ cd some-big-repo.git
    $ git reflog expire --expire=now --all && git gc --prune=now --aggressive
    
    Run Code Online (Sandbox Code Playgroud)
  4. 将更改推送回远程

    $git push
    
    Run Code Online (Sandbox Code Playgroud)

我知道 head 分支受到保护,因此 head 分支中大于 100M 的任何文件仍将存在。如果我按照描述运行此工具,我将丢失上述 100M 文件的任何历史记录,对吗?因此,如果旧提交中存在该文件的旧版本,它就会消失,我将无法在以前的状态下使用它......正确吗?

另外,我有一个同事说了以下内容,我想知道这是否属实:

如果您推回到 TFS 中镜像的存储库,对包文件的更改将不会反映在远程和未来的克隆上

您必须在 TFS 中创建一个新存储库并将镜像推送到那里,以便远程选择包文件更改。

git tfs bfg-repo-cleaner

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

使用 Lambda 删除重复项

我需要一些帮助,使用 lambda 表达式删除实体框架上下文中的重复条目。我有一个包含以下列的表格:

Id, DateOfIncident, Description, EmployeeId, IncidentTypeId, and IsAttendanceIncident

我想删除DateOfIncident, EmployeeID, IncidentTypeID and IsAttendanceIncident are the same. 我想保留一个条目的重复条目。我知道如何在 SQL 中使用带有 CTE 的存储过程来执行此操作,但我无法弄清楚如何使用 Lambda 表达式完成此任务。

此代码返回一个不包括我的重复项的列表,但现在我如何删除不在此列表中的那些重复项?

  var query = db.Incidents.Where(x => x.IsAttendanceIncident == "Y").GroupBy(x => new { x.EmployeeId, x.DateOfIncident, x.IsAttendanceIncident })
         .Select(x => x.FirstOrDefault());
Run Code Online (Sandbox Code Playgroud)

更新:

所以我继续编写自定义 IEqualityComparer。现在如何使用 id 删除我的上下文中不在我的 distinctItems 中的事件?

 static void Main(string[] args)
    {
        DALIncidents.AttendanceEntities1 db = new DALIncidents.AttendanceEntities1();

       IEnumerable<DALIncidents.Incident> distinctItems = db.Incidents.Where(c => c.IsAttendanceIncident == "Y");
       distinctItems = distinctItems.Distinct(new DALIncidents.DistinctIncidentComparer());

       Console.ReadLine(); 
    }
Run Code Online (Sandbox Code Playgroud)

c# lambda entity-framework

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

在IE中输入文本字段中按下输入键时按钮OnClick触发

我的网页上有几个输入文本框用于搜索:

<input type="text" id="mfrText"  name="MfrSearchText" value='@ViewBag.SearchAndSort.MfrSearchText' />
<input type="text" id="partText"  name="PartNoSearchText" value="@ViewBag.SearchAndSort.PartNoSearchText" />  </
<input type="text" id="descText" name="DescriptionSearchText" value="@ViewBag.SearchAndSort.DescriptionSearchText" /> 
Run Code Online (Sandbox Code Playgroud)

我有一个按钮,有一个单击事件来显示一个对话框.

<button class="btnAdd btn-xs">Add</button>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是当按下回车键并且其中一个输入字段具有焦点时,将触发按钮onclick事件并显示对话框.我已经尝试了e.preventDefault(),我也尝试检查是否按下了回车键而不是鼠标点击而没有运气.这在IE中发生,但在Chrome中没有.我该如何防止这种行为?

我的点击事件:

$(".btnAdd").click(function (e) {

         alert($(".btnAdd").is(":focus"));
         var partID = $(this).closest('tr').attr('id');
         $("#divAdd").dialog({
             modal: true,
             title: 'Increase Qty',
             buttons: {
                 "Save": function () {
                     var qty = $("#addQtyAdd").val();
                     var clockNo = $("#addClockNo").val();
                     var asset = $("#addAssetNo").val();

                     AddPart(partID, qty, clockNo, asset);
                 },
                 Cancel: function () {
                     $(this).dialog("close");
                 }
             }
         });
         $(".ui-dialog-title").css("color", "lightgreen");
     });
Run Code Online (Sandbox Code Playgroud)

javascript jquery html5

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

如何使用 TFSConfig 将 Team Foundation Server 2017 指向新实例?

我在 Team Foundation Server 管理控制台中没有看到更改 SQL 实例的选项,因此我假设有必要使用 TFSConfig 来执行此操作。我对文档有点困惑,因为它指出 TFSConfig.exe /SQLInstance 只能与 /ResetOwner 一起使用。我不是重置所有者。如果我的旧服务器实例是“Tfs”而我的新实例是“TFS-SQL1\Tfs”,我该如何在 TFS 中配置它?

tfs

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

为什么我的 DNS MX 查询返回 SOA 记录?

我正在使用 PowerShell 获取 MX 记录数组。我想知道为什么以下命令会返回 SOA 记录,因为我已为类型参数指定了 MX。此外,SOA 记录有助于电子邮件传送吗?

Resolve-DnsName $SomeDomainName -type MX -Server 8.8.8.8 -DnsOnly -ErrorAction Stop
Run Code Online (Sandbox Code Playgroud)

dns powershell

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

清理SQL数据

是什么导致这两个领域不同?它是标签还是别的什么?什么是简单的清洁方法?我知道我可以以某种方式使用替换,但我不确定我正在替换什么,并且有更多的记录具有相同的问题.

Name    Binary
MCMPAD  0x4D0043004D00500041004400200020
MCMPAD  0x4D0043004D00500041004400A00020


SELECT  Name , convert(binary(15), (Name))  Binary from VirtualTerminal
where Name  like '%MCMPAD%'
Run Code Online (Sandbox Code Playgroud)

sql t-sql

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

如何在 SSRS 中手动删除订阅?

我正在尝试使用 SSRS 管理器门户删除订阅。尝试删除订阅时出现以下错误:

有两个或多个名为“12FC1298-3060-4CC9-B406-4A612FFDB620”的作业。指定@job_id 而不是@job_name 来唯一标识作业。

如果我尝试通过报表管理器门户删除整个报表,我会收到同样的错误。

如何手动清理此问题?

sql-server reporting-services

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

如何使用数据绑定在WPF中设置listview项目的背景颜色?

我有一个列表视图绑定到一个可观察的类型人集合.我将以下属性添加到我的person对象:

public System.Windows.Media.SolidColorBrush Brush { get; set; }
Run Code Online (Sandbox Code Playgroud)

如何通过绑定到此属性来设置列表视图中项目的颜色?以下是我的XAML.

<Window x:Class="ObservableTest.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
    xmlns:local="clr-namespace:ObservableTest"
    mc:Ignorable="d"
    Title="MainWindow" Height="350" Width="525">
    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition/>
            <ColumnDefinition Width="*"/>
        </Grid.ColumnDefinitions>

        <Grid.RowDefinitions>
            <RowDefinition Height="*"></RowDefinition>
        </Grid.RowDefinitions>

        <StackPanel Grid.Row="0" Grid.Column="0" Margin="5,5,5,5">

            <TextBlock x:Name="lblName" Text="Name"></TextBlock>
            <TextBox x:Name="txtName"></TextBox>

            <TextBlock x:Name="lblAddress" Text="Address"></TextBlock>
            <TextBox x:Name="txtAddress"></TextBox>

            <Button Grid.Column="0" Width="100" Height="20" Margin="5,5,5,5" x:Name="btnNames" Click="btnNames_Click" Content="Add"></Button>           
        </StackPanel>

        <ListView x:Name="lstNames" Margin="5,5,5,5" Grid.Column="1" Grid.Row="0">
            <ListView.View>
                <GridView x:Name="grdName">
                    <GridViewColumn Header="Name" DisplayMemberBinding="{Binding Name}" />
                    <GridViewColumn Header="Address" DisplayMemberBinding="{Binding Address}"/>

                </GridView>
            </ListView.View>
        </ListView>               
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

data-binding wpf xaml colors

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

如何在 SQLite 中创建自增主键

我有以下 SQLite 数据库表的 create 语句。我在这个语句中添加什么来使 ID 列自动增加?

CREATE TABLE [Employee] ([Id] bigint NOT NULL , [FirstName] varchar(2147483647) NULL , [LastName] nvarchar(2147483647) NULL, [StartDate] Datetime NULL, [TermDate] datetime NULL, CONSTRAINT [sqlite_master_PK_Employee] PRIMARY KEY ([Id]));
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

理解SQL语法

我是一名C#开发人员,试图更熟悉SQL Server存储过程.

我有点困惑为什么"A"中的语法有效并且"B"不起作用Set @id.这里发生了什么让"B"需要Select而不是Set

例A(作品)

DECLARE @currDateTime DateTime

SET @currDateTime = GetDate()

SELECT @currDateTime
Run Code Online (Sandbox Code Playgroud)

例B(不起作用)

 DECLARE @id int

 SET @id = ID FROM [MyTable] WHERE [Field1] = 'Test'
Run Code Online (Sandbox Code Playgroud)

例C(有效)

 DECLARE @id int

 SELECT @id = ID 
 FROM [MyTable] 
 WHERE [Field1] = 'Test'
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server

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

在ASP.NET MVC中使用Razor时,如何向单选按钮添加类

我想在下面的单选按钮中添加一个名为locationFilter的类?使用Razor时该怎么做?

   @Html.RadioButton("plantFilter", "ALL", (bool)@TempData["ALL"])
   @Html.RadioButton("plantFilter", "IL", (bool)@TempData["MN"]); 
   @Html.RadioButton("plantFilter", "NY", (bool)@TempData["BP"]); 
   @Html.RadioButton("plantFilter", "CA", (bool)@TempData["MT"]); 
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

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

如何在Windows 10 ioT中设置设备的时间?

我有一个带有Windows 10 ioT的Raspberry Pi 2.如何使用C#设置设备的时间?谢谢

PS如果不可能,我该如何设置时区?

raspberry-pi iot windows-10-iot-core

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