51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

C++

【CSharp】随机生成字符串

【CSharp】随机生成字符串

厉飞雨 阅读(116) 评论(0) 赞(6)

<p>本文最后更新于 2024-05-07,文章可能存在过时内容,如有过时内容欢迎留言或者联系我进行反馈。</p> <h2>代码示例 {#%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B}</h2> <pre><code class="language-csharp"&...

【CSharp】使用Fleck库实现WebSocket服务

【CSharp】使用Fleck库实现WebSocket服务

厉飞雨 阅读(112) 评论(0) 赞(6)

<h2>前言 {#%E5%89%8D%E8%A8%80}</h2> <p>最近公司有个项目需要用C/S架构的桌面应用程序与B/S架构的网页程序进行通信做数据的交互功能。在网上查了一下资料,发现 <strong>Fleck</strong> 实现一个WebSocket服务竟然如此简单明了,于是在此记录和整理了一下 <...

【CSharp】HTTP连接操作帮助类

【CSharp】HTTP连接操作帮助类

厉飞雨 阅读(107) 评论(0) 赞(6)

<p>本文最后更新于 2024-05-07,文章可能存在过时内容,如有过时内容欢迎留言或者联系我进行反馈。</p> <h2>代码示例 {#%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B}</h2> <pre><code class="language-csharp"&...

【CSharp】判断当前操作系统帮助类

【CSharp】判断当前操作系统帮助类

厉飞雨 阅读(108) 评论(0) 赞(7)

<p>本文最后更新于 2024-05-07,文章可能存在过时内容,如有过时内容欢迎留言或者联系我进行反馈。</p> <h2>代码示例 {#%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B}</h2> <pre><code class="language-csharp"&...

【CSharp】解决Timer定时器的重入问题

【CSharp】解决Timer定时器的重入问题

厉飞雨 阅读(142) 评论(0) 赞(6)

<p>本文最后更新于 2024-05-07,文章可能存在过时内容,如有过时内容欢迎留言或者联系我进行反馈。</p> <h2>代码示例 {#%E4%BB%A3%E7%A0%81%E7%A4%BA%E4%BE%8B}</h2> <pre><code class="language-csharp"&...

【CSharp】lock(this)与lock(private object)区别

【CSharp】lock(this)与lock(private object)区别

厉飞雨 阅读(116) 评论(0) 赞(7)

<h2>前言 {#%E5%89%8D%E8%A8%80}</h2> <p>在使用多线程编程时,我们会对代码关键部分确保其一次只由一个线程执行,对于防止争用条件和保持数据完整性至关重要。在C#中,lock 语句就是用于通过同步对共享资源的访问来实现此目的工具。本文介绍lock(this) 与lock(private object) 两种方法及区...

C++ std::async 工具

C++ std::async 工具

厉飞雨 阅读(115) 评论(0) 赞(8)

在 C++11 中,`std::async` 是一个非常有用的标准库功能,它不仅可以用来执行 **异步任务** ,即在后台线程中执行某些操作,同时也可以用于 **延迟任务**,即任务只有在需要结果时才会执行。 <br /> * **异步任务**:可以并发执行的任务,它们之间相互独立,不需要等待彼此完成。异步任务适合计算量较大、耗时较长的任务,比如大规模数据处理、...