小编Ser*_*ats的帖子

在带有“请求更改”的拉取请求中要执行的操作以通知更改已完成

我在 GitHub 中创建了一个 pull request,该请求已经过审核,并且审核者已请求更改。我已经完成了更改并在拉取请求对话中添加了一条评论,并引用了审阅者,因此我希望已向他发送通知。

我是否还必须在 GitHub 中做任何其他事情来反映我已对请求的更改进行了更正?

github pull-request

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

创建与类属性相同类型的List

我想创建一个列表,获取属性在某个类列表中的所有值,并将这些值添加到另一个类型与class属性相同的列表中.

让我们假设我有Book类:

public class Book{
    public int code;
    public string genre;
    public string author;
    public string synopsis;
}
Run Code Online (Sandbox Code Playgroud)

然后,我有一些List<Book> myList包含一些书籍的方法,我想填充一个bookCodes列表,它应该与Book的属性代码类型相同.List<int> myBookCodes如果有一天code属性从或更改intlong或者Guid,我想不要更改BookCodes列表的声明.

我尝试过诸如此类的东西

var myBookCodes = new List<typeof(Books.code)>
Run Code Online (Sandbox Code Playgroud)

但我收到"预期类型"错误.

我也试过使用反射,但我也有错误:

System.Reflection.PropertyInfo bookCodeProperty = typeof(Book).GetProperty("code");
Type bookCodeType = bookCodeProperty.PropertyType;

var myBookCodes = new List <>(bookCodeType)
Run Code Online (Sandbox Code Playgroud)

但在这种情况下,编译器会抱怨"bookCodeType是一个变量,但它像一个类型一样使用".

有没有办法做到这一点?

c# generics list

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

我可以使用哪种语言在Git中编写钩子脚本?

我想知道你可以在Git中的钩子脚本中使用的脚本语言.

我一直在阅读有关如何使用Git钩子,但我没有看到任何可以使用的语言,我看到一些看起来它们是用Perl编写的例子,但我不确定,因为我从未用Perl编程.

githooks

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

如果 nvarchar 列中的字符串短于最大长度,则会占用多少磁盘空间

nvarchar(N)我想知道每条记录的一列将占用硬盘多少空间。它会占用 2 x N 字节(每个字符占用两个字节)还是会根据每个记录内的数据占用不同数量的字节?

例如,我可以有一个只有一列类型的表nvarchar(100),其中包含如下数字:

 0000000000
 0000000001
 .....
 9999999999
Run Code Online (Sandbox Code Playgroud)

我有 100 亿 (10^10) 条记录,每条记录有 10 个字符。需要多少硬盘空间?20GB?200GB?

sql-server

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

MSQLSMS 中用蓝色和粉红色着色的单词的含义

Microsoft SQL Management Studio 突出显示了一些特殊词,将它们着色为蓝色或粉红色。我想知道哪个规则决定了要使用的颜色。

例如,请考虑以下两个语句:

SELECT * FROM myTable
UPDATE myTable SET myFlag = 'X'
Run Code Online (Sandbox Code Playgroud)

SELECT * FROM myTable UPDATE myTable SET myFlag = 'X'

UPDATE为粉红色,而SET,SELECT和 &FROM为蓝色。

sql-server ssms syntax-highlighting sql-server-2012

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