C#
LeonSUST
a struggling noob
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C# 、vb.net 线程 在 sleep,suspend 之后 Abort 的方法
最近用到的程序里面涉及到线程的suspend以及abort 众所周知 一旦线程suspend以后 是不能直接abort的 会报exception 在网上终于找到了相关的解决方法,目前还没有来得及仔细理解 先记录下来 C# suspend 线程在suspend时的Abort 方法:在对线程需要调用abort的地方 用 catch (ThreadStateException) , 并resume。 // 这有点不可思议, 但确实管用… 示例: try { xxxThr原创 2020-12-19 21:41:36 · 750 阅读 · 1 评论 -
Dotnet中 窗体如何防止双击标题栏改变窗体大小和移动窗体
我在开发Winform程序时,发现将窗体双击标题栏放大后,会出现大量的空白处,相当丑陋呀 然后在网上查了查怎么禁止这样的命令 以VB.net为例 禁止双击标题栏修改大小 Protected Overrides Sub WndProc(ByRef m As Message) '拦截双击标题栏的系统消息 If m.Msg <> Convert.ToInt32("0xA3", 16) Then MyBase.WndProc(m) End If End Su原创 2020-12-16 10:15:16 · 600 阅读 · 1 评论 -
C# 读取txt行列数据(例)
我们常常会把类似坐标一样的二维数组放在txt文件中 那我们如何能准确的读取每一个数据呢? 敲重点 for example 有一组数据 为了读取这些数据 当然 第一行是不需要的 比如我们需要画曲线等 所以 给出解决方案 using System.Collections.Generic; using System.IO; // 定义一个点 public struct Point { ...原创 2018-11-24 16:15:09 · 8346 阅读 · 2 评论 -
使用keeplive处理socket网络异常断开
网络异常断开原因主要有那些呢?归纳起来主要有以下两种: 1、客户端程序异常。 对于这种情况,我们很好处理,因为客户端程序异常退出会在服务端引发ConnectionReset的Socket异常(就是WinSock2中的10054异常)。只要在服务端处理这个异常就可以了。 2、网络链路异常。 如:网线拔出、交换机掉电、客户端机器掉电。当出现这些情况的时候服务端不会出现任何异常。这样的话上面的代...原创 2019-05-07 17:27:12 · 1038 阅读 · 0 评论
分享