小编dan*_*die的帖子

如何衡量作为程序员的技能?

在之前的一次采访中,我被问到了一个问题:'从0到10,你如何评价自己是程序员?'

我发现这是一个非常难以回答的问题,因为我不知道衡量我的技能有多好的指标.此外,了解您的表现如何有助于理解您需要改进哪些才能成为更好的程序员.

那么有没有办法知道你的工作有多好?

metric rating

24
推荐指数
8
解决办法
2万
查看次数

"ALFKI"的意思是什么?

我在SQL和Web服务的各种示例中看到过这个缩写(或助记符).

这是什么意思?如果你知道,它的起源是什么?

sql-server web-services

24
推荐指数
4
解决办法
5940
查看次数

如何在不重置堆栈跟踪的情况下抛出异常?

这是一个后续问题,"throw"和"throw ex"之间有区别吗?

有没有办法提取新的错误处理方法而不重置堆栈跟踪?

[编辑] 我将尝试"内部方法"和Earwicker提供的另一个答案,看看哪一个可以更好地标记答案.

.net c# error-handling exception-handling stack-trace

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

使用DateDiff时的SQL动态DatePart

有没有办法将DateDiff的DatePart参数作为变量传递?这样我可以编写与此类似的代码?

DECLARE @datePart VARCHAR(2)
DECLARE @dateParameter INT

SELECT @datePart = 'dd'
SELECT @dateParameter = 28

SELECT
    *
FROM
    MyTable
WHERE
    DATEDIFF(@datePart, MyTable.MyDate, GETDATE()) < @dateParameter
Run Code Online (Sandbox Code Playgroud)

我能想到的唯一方法是使用CASE语句检查参数的值,或者将SQL构建为字符串并在EXEC中运行它.

有没有人有任何"更好"的建议?该平台是MS SQL Server 2005

sql t-sql sql-server datetime sql-server-2005

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

TSQL - 一些| 他们为什么和不同的名字一样?

根据MSDN BOL(联机丛书)对SOME的描述 任何(Transact-SQL),

有些和任何东西是等价的.

使用SOME |确实有意义 任何使查询更具可读性的方法.

但这是为什么在TSQL中有2个关键字,它们服务于完全相同的目的的唯一原因是什么?

是否有任何历史原因导致它们具有相同的功能?

sql t-sql sql-server

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

在哪里检查对象是否为空?

在哪里检查传递给方法的对象是否为空?

在调用方法之前是否需要测试对象?或者在使用参数的方法中?

public class Program
{
    public static void Main(string[] args)
    {
        // Check if person is null here? or within PrintAge?

        PrintAge(new Person { Age = 1 });
    }

    private static void PrintAge(Person person)
    {
        // check if person is null here?

        Console.WriteLine("Age = {0}", person.Age);
    }
}

public class Person
{
    public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

在两个类中进行"空"检查似乎是太多的冗余代码.

[编辑]:在调用者或被调用者中检查空值会有什么好处?

[编辑方面2]:我刚刚遇到防御性编程,似乎它主张在被调用者中检查null.我想知道这是否是一种被广泛接受的做法.

.net null

18
推荐指数
3
解决办法
6010
查看次数

Chrome DevTools中禁用了样式化组件样式

我正在使用一个使用React,Gatsby和样式组件的静态页面.

在设置页面样式时,我的开发工作流程通常涉及Chrome DevTools,在那里调整样式,直到我有我喜欢的东西,然后在代码中实现它们.

但是,使用样式化组件时,DevTools中为每个呈现元素显示的所有样式/规则都是灰色,斜体和禁用.我可以通过添加样式来覆盖它们element.style {},但这可能很痛苦,并且它无法解决根本问题:为什么样式应用程序在DevTools中禁用样式组件?

这是我所指的截图. 截图

css google-chrome-devtools reactjs gatsby styled-components

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

错误:无法更改或删除列'x',因为它已启用全文搜索

我正在重构旧数据库并删除不再使用的列.DB曾经有全文索引,因此,某些列标记为全文.

我该如何删除它们?

笔记:

  • DB是MS SQL Server Express 2008
  • 不再安装全文搜索服务

编辑:
我试过了

ALTER FULLTEXT INDEX ON tableName  DROP (ColumnName)
Run Code Online (Sandbox Code Playgroud)

但得到这个错误:

Full-text crawl manager has not been initialized. Any crawl started before 
the crawl manager was fully initialized will need to be restarted. Please 
restart SQL Server and retry the command. You should also check the error 
log to fix any failures that might have caused the crawl manager to fail.
Run Code Online (Sandbox Code Playgroud)

t-sql full-text-search sql-server-2008

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

如何找出SQL Server表的读/写统计信息?

有没有办法在SQL Server 2005/2008上查找有关表读取和写入计数的统计信息?

我特意寻找的DMVs/DMFs不使用触发器或审核.

这里的目标是找出适当的索引填充因子 - 从本文中获得一个想法(填充因子定义).


[更新] ServerFault上有一个跟进问题
如何从DMV/DMF统计数据确定读/写密集表

t-sql sql-server statistics fillfactor

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

jQuery选择列

我想选择表格第一列的所有单元格.任何人都可以告诉我代码.

试过这个..

$('.sortable tr:nth-child(1)');    // getting entire row.
Run Code Online (Sandbox Code Playgroud)

jquery

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