小编cod*_*der的帖子

VS Code中的Angular 2模板智能感知

我最近开始调查Angular 2.由于我主要使用C#,我缺少的一件事是Angular 2模板中的intellisense.我发现有一个某种类型的解决了这个问题在这里,但我不能找到一种方法,它集成到Visual Studio代码.我需要这个在此输入图像描述

有没有办法在Angular 2模板的Visual Studio代码中获取intellisense?

intellisense angular-template visual-studio-code angular

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

html div 没有占据全高

您好,下面是我的 css 和 html,我正在尝试将网页中的两个 div 与全高(100%)对齐,但不起作用

.left_menu
 {
   height:100% !important;
   width:30%;
   border:1px solid grey;
   float:left;
 }

.right_menu
{
  height:100% !important;
  width:70%;
  border:1px solid grey;
  float:right;
}
Run Code Online (Sandbox Code Playgroud)

这是我的 html

<div class="left_menu">
</div>
<div class="right_menu">
</div>
Run Code Online (Sandbox Code Playgroud)

这段代码没有占据全高,请帮忙

html css

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

VS Code Jest 和 Cypress 智能感知无法与 Chai 正常工作

我使用 Jest 作为单元测试框架,下面的智能感知是正确的:

在此输入图像描述

但是,当我安装 Cypress 时"cypress": "^3.2.0",相同的代码现在显示 error Property 'toMatch' does not exist on type 'Assertion'. Did you mean 'match'?。IMO 的原因是 Cypress 在下面安装了类型node_modules/cypress/types/chai/index.d.ts,而 VS Code 正在选择它们进行智能感知。Jest 和 Cypress 都依赖于 Chai 断言库。安装 Cypress 后的 Intellisense:

在此输入图像描述

有没有办法告诉 VS Code 在特定文件夹中使用哪个 Chai 智能感知?或者有什么方法可以在jsconfig.json文件中指定它?

intellisense jestjs visual-studio-code cypress

6
推荐指数
3
解决办法
5636
查看次数

C#-电子邮件的正则表达式,但排除“hotmail,gmail,yahoo”

如何重写此正则表达式以匹配所有电子邮件地址,但不匹配
包含“ hotmail、gmail 和 yahoo ”的电子邮件地址。到目前为止,我写了这个:

^([a-zA-Z0-9_\-\.]+)@(?<!hotmail|gmail|yahoo)((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$
Run Code Online (Sandbox Code Playgroud)

c# regex

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

重写if else进入switch

我写了一些像这样的if-else语句:

   if (workedDays > 0 && workedDays <= 180)
   {
     x= 14;
   }

   if (workedDays > 180 && workedDays <= 540)
   {
     x= 28;
   }

   if (workedDays > 540 && workedDays <= 1068)
   {
     x= 42;
   }
   else
   {
     x= 56;
   }
Run Code Online (Sandbox Code Playgroud)

我试图将其重写为如下所示的switch语句:

   switch (workedDays)
   {
     case (workedDays > 0 && workedDays <= 180):
       x=14;
       break;
     default:
       break;
   }
Run Code Online (Sandbox Code Playgroud)

但是,我收到了错误Cannot implicitly convert type 'bool' to 'int'.

我该如何解决?

c# if-statement switch-statement

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

通过query-SQL Server查找组中的最后一行

我在SQL Server中有表.我想找到每组中的最后一行.我尝试使用以下查询,但它不会返回确切的结果.ID列是PK,其他列设置为NOT NULL.

select ID, Name FROM 
(select ID, Name, max(ID) over (partition by Name) as MAX_ID
from Customer) x where ID= MAX_ID
Run Code Online (Sandbox Code Playgroud)

更清楚.我有2个问题.首先:

ALTER PROCEDURE [dbo].[Ramiz_Musterija_RowNum]
@Datum DATE,
@BrojKamiona INT
AS SET NOCOUNT ON
SELECT Ime,MusterijaID,RowNum=ROW_NUMBER() OVER(ORDER BY Ime)FROM Musterije
WHERE Datum=@Datum AND BrojKamiona=@BrojKamiona  GROUP BY Ime,MusterijaID
Run Code Online (Sandbox Code Playgroud)

第二个:

ALTER PROCEDURE [dbo].[Ramiz_Musterija_FindLast]
@Datum DATE,
@BrojKamiona INT
AS SET NOCOUNT ON
SELECT a.* from Musterije a
JOIN (SELECT Ime, MAX(MusterijaID) AS MAXID FROM Musterije GROUP BY Ime) AS b 
ON a.MusterijaID …
Run Code Online (Sandbox Code Playgroud)

sql sql-server group-by

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