小编use*_*912的帖子

C#如果不再使用TCPClient.Close,我们是否需要关闭TCPClient?

我正在制作一个程序,将数据发送给许多TCP侦听器.如果不再使用其中一个TCP发送通道,我们是否需要使用TCPClient.close将其关闭.如果我们把它打开怎么办?

谢谢!

c# tcp tcpclient

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

SQL 查询 - 关键字“LIKE”附近的语法不正确

以下查询在“CASE WHEN NOT LIKE”处给出错误(消息 156,级别 15,状态 1,第 14 行关键字“LIKE”附近的语法不正确)

SELECT     
 TimeStamp, 
 TimeStampNS, 
 ISNULL(TagName, 'NoTag') AS TagName, 
 Message, 
 ConditionName, 
 ISNULL(TagName, 'NoTag') + '.' + ConditionName AS Source, 
 CENTUMMsgId, 
 StationName,  
 ISNULL(AlarmLevel,5) AS AlarmLevel,
 ActiveTime, 
 ActorID, 
 ISNULL(AlarmOff,0) AS AlarmOff,
 CASE WHEN  NOT LIKE '% ACK%' AND CENTUMMsgId IN (4353, 4355, 4609) THEN 1 ELSE 0 END AS RaiseAll, 
    CASE WHEN  LIKE '% ACK%' THEN 1 ELSE 0 END AS Acknowledge, 
    CASE WHEN CENTUMMsgId IN (4354, 4356, 4358, 4614) AND Message NOT LIKE '% …
Run Code Online (Sandbox Code Playgroud)

sql sql-server-2008

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

奇怪的正则表达式(正则表达式)匹配!不匹配的数字

好的,这真的很奇怪.我有以下简单的正则表达式搜索模式

\d*
Run Code Online (Sandbox Code Playgroud)

不幸的是,它与"7"不匹配

*-7d
Run Code Online (Sandbox Code Playgroud)

但是当我测试以下正则表达式搜索模式时

xx
Run Code Online (Sandbox Code Playgroud)

它匹配"xx"

asdxxasd
Run Code Online (Sandbox Code Playgroud)

完全奇怪!顺便说一下,我正在使用普通的c#regex对象.提前感谢您的任何帮助!

对不起,我的代码如下:

public static string FindFirstRegex(string input,string pattern)
{
    try
    {
        Regex _regex = new Regex(@pattern);
        Match match = _regex.Match(input.ToLower());
        if (match.Success)
        {
            return match.Groups[0].Value;
        }
        else
        {
            return null;
        }
    }
    catch
    {
        return "";
    }
}
Run Code Online (Sandbox Code Playgroud)

我将这些函数调用如下:

MessageBox.Show(utilities.FindFirstRegex("asdxxasd", "xx"));
MessageBox.Show(utilities.FindFirstRegex("ss327d", "\\d*"));
Run Code Online (Sandbox Code Playgroud)

.net c# regex

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

抛出或不抛出C#中的异常

可能重复:
为什么在C#中捕获并重新抛出异常?

我一直在寻找网络,试图找到这个问题的答案 - 两者之间有什么关系?

try
{
    //Do Something
}
catch
{
    throw;
}
Run Code Online (Sandbox Code Playgroud)

VS

try
{
    //Do Something
}
catch
{
}
Run Code Online (Sandbox Code Playgroud)

要么

try
{
    //Do Something
}
catch (Exception Ex)
{
    //Do something with Exception Ex
}
Run Code Online (Sandbox Code Playgroud)

c# try-catch throw

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

C#中"Class"和"Private Class"声明的区别是什么?

C#中"Class"和"Private Class"声明之间的区别是什么?

c#

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

当鼠标悬停时,Visual Studio 调试器将日期时间显示为刻度,而不是可理解的日期字符串格式

在 Visual Studio 中(我使用的是 2019),在调试过程中,当我将鼠标悬停在DateTime对象上时,它会显示 Ticks 中的日期,而不是可读的日期字符串(例如 YYYY-MM-dd HH:mm:ss 等) 。

下图显示了这种恼人的行为。

文本

我记得在我的旧 Visual Studio 2017 中,它以“YYYY-MM-DD HH:mm:ss.ttt”格式显示日期时间对象。我该如何改变这个?

c# debugging debuggervisualizer visual-studio visual-studio-debugging

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

与使用 <picture> 相比,我可以只使用 <img> 标签 src 和 alt 来提供 WebP 文件吗?

我正在将我网站中的图像转换为 WebP 图像格式。如果系统无法提供文件,它将使用 PNG 版本。我在 'img' 的 'src' 和 'alt' 元素中指定了 WebP 和 PNG 格式,如下所示:

<img class="d-flex d-lg-flex" 
 src="/assets/img/bytebixlogo.png.webp?h=757c7b444ce465289d079f63b22bbca0" 
 alt="/assets/img/bytebixlogo.png?h=82cf7689d1dee6b6948666e42d5e364d">
Run Code Online (Sandbox Code Playgroud)

但是在一些网站中,我看到了以下复杂的实现:

<picture>
    <source data-lazy-srcset="https://openplant.b-cdn.net/wp-content/webp-express/webp-images/doc- 
        root/wp-content/uploads/OpenPlantLogo_TransparentBG.png.webp" type="image/webp" 
        srcset="https://openplant.b-cdn.net/wp-content/webp-express/webp-images/doc-root/wp- 
        content/uploads/OpenPlantLogo_TransparentBG.png.webp">
    <img id="image-4125-897" alt="" src="https://openplant.b-cdn.net/wp 
        content/uploads/OpenPlantLogo_TransparentBG.png" class="ct-image webpexpress-processed lazyloaded" data-lazy-src="https://openplant.b-cdn.net/wp- 
        content/uploads/OpenPlantLogo_TransparentBG.png" data-was-processed="true">
    <noscript>
    <img id="image-4125-897" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%200%200'%3E%3C/svg%3E" class="ct-image op-logo-image animated fadeInUp webpexpress-processed" data-lazy-src="https://openplant.b-cdn.net/wp-content/uploads/OpenPlantLogo_TransparentBG.png">
    </noscript>
</picture>
Run Code Online (Sandbox Code Playgroud)

有什么我想念的吗?为什么要使用这种复杂的 WebP 实现?

html css php asp.net webp

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

这是什么时间格式:1384915445000?

我正在尝试理解第三方系统,它将格式为"1384915445000"的时间戳.系统输出条目的示例如下:

"#A6", "地址", "时间戳", "消息类型", "用户名", "StnName", "PairKey", "ShelfID", "TargetTimestamp", "stShelfIDBeforeRelease", "SrcStnNo", "AlarmType","子条件",'组ID’

"A4A1","0x00000000","1384915445000","1384915445617.82","开始(虚拟)","0","238","系统","238","HIS0164","",""," ", "", "低", "", "", "", "", "", "", "", "0"

有人知道这个时间戳格式吗?

datetime timestamp

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

在非静态类实例中,ac#Static Variable的行为是什么?

当我在类中声明一个静态变量然后多次实例化该类时会发生什么?

静态变量是否会在所有实例之间共享?或者是否会为每个类实例创建多个静态变量?

c# static class

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