随笔分类 - 心得体会
心得体会
摘要:问题:进入设备管理器,发现【通用串行总线控制器】下有一项带有黄色【!】未知USB设备(设备描述符请求失败)。 或者 解决方法如下: 1、点击Windows键 +R或者(点击系统桌面左下角【开始】,在开始菜单中点击【运行】),在运行对话框中输入:services.msc命令,打开服务窗口; 2、在服务
阅读全文
摘要:正则表达式检测IP地址与端口号是否合法,代码如下: 正则表达式检测IP地址 public static bool CheckAddress(string s) { bool isLegal = false; Regex regex = new Regex(@"^((2[0-4]\d|25[0-5]|
阅读全文
摘要:static静态类 。 一、静态类 静态类与非静态类的重要区别在于静态类不能实例化,也就是说,不能使用 new 关键字创建静态类类型的变量。在声明一个类时使用static关键字,具有两个方面的意义:首先,它防止程序员写代码来实例化该静态类;其次,它防止在类的内部声明任何实例字段或方法。 1、静态类的
阅读全文
摘要:本文是简述了Websocket的服务端和客户端的实时通讯过程,Websocket的服务端和客户端的具体使用使用了2种Websocket的服务端和2种客户端。 以下代码使用的是Visual Studio 2019 Enterprise版本,控制台项目使用的是 .NETFramework,Version
阅读全文
摘要:HttpLitener处理http请求和Websocket请求的案例具体步骤如下 1、新建控制台项目TestClientWebsocket 2、选择项目右键添加类HttpAndWebsocket,代码如下 using System;using System.Collections.Generic;u
阅读全文
摘要:一、开启win10子系统 [ Windows Subsystem for Linux(WSL)] 二、基本配置 三、安装常用的软件 安装配置zsh 使用 bash 客户端软件 cmder(其实是windows中使用linux命令的软件) 四、安装图形界面 通过本机远程桌面 安装gedit、Subli
阅读全文
摘要:今天为大家介绍如何才能启用Windows10下的Linux子系统,废话不多说,直接看步骤: 启用开发者模式打开设置 点击更新和安全 点击开发者选项 启用开发人员模式 更改系统功能使用win+X快捷键调出系统管理菜单后点击应用和功能,然后拉到底下,选择程序和功能 选中应用或关闭Windows功能 勾选
阅读全文
摘要:正则表达式匹配Version:WWW_G989D_1.1.0521中的_1.1.0521部分,并且替换掉_1.1.0521的_和. 最终结果 110521 代码如下: using System;using System.Collections.Generic;using System.Text;us
阅读全文
摘要:C# 获取USB设备信息 WMI方式 using System; using System.Management; using System.Text.RegularExpressions; using System.Collections.Generic; namespace Splash.IO.
阅读全文
摘要:1、首先打开Internet信息服务(IIS)管理器,选择新建网站,如果没有Internet信息服务(IIS)管理器,可以在控制面板添加,按照 控制面板\程序\程序和功能,点击 打开或关闭Windows功能,添加 Internet信息,全部勾选,点击 确定,等待安装完成,之后再打开就有Interne
阅读全文
摘要:SuperWebSocket实现服务端和WebSocket4Net实现客户端具体实现如下: SuperWebSocket实现服务端 注:本作者是基于vs2019 enterprise版本,所有项目均为.Net Framwork4.7版本(因为WebSocket需求是.Net Framwork4.0以
阅读全文
摘要:WebSocket——SuperWebSocket实现服务端和客户端具体实现如下: 注:本作者是基于vs2019 enterprise版本,所有项目均为.Net Framwork4.7版本(因为WebSocket需求是.Net Framwork4.0以上版本) 1、新建控制台项目ConsoleApp
阅读全文
摘要:using System;using System.Collections.Generic;using System.Net;using System.Text; namespace ConsoleApp1{ class Program { static void Main(string[] arg
阅读全文
摘要:ASP.NET MVC传递Model到视图的多种方式总结——通用方式的使用 有多种方式可以将数据传递到视图,如下所示: ViewData ViewBag PartialView TempData ViewModel Tuple 场景: 在视图页面,下拉框选择课程触发事件,分别显示老师课程表、学生上课
阅读全文
摘要:System.Windows.Forms.Timer, System.Threading.Timer, System.Timer,三种Timer使用如下 第一种:System.Windows.Forms.Timer使用 [DllImport("User32.dll", CharSet = CharS
阅读全文
摘要:多线程都是基于委托的。 多线程优缺点 缺点: 1、导致程序复杂,开发调试维护困难,特别是线程交互。 2、线程过多导致服务器卡死,因为占用CPU 内存等资源。 优点: 1、良好的交互,特别对于复杂性的操作,用户要等待很久,界面卡着不动。 2、充分利用服务器资源,提高整个系统性能。 3、在没有界面的系统
阅读全文
摘要:启动客户端的时候,单独开一个线程,该线程主要是判断指定服务器上的更新包和本地使用的客户端是否一致,是否需要更新,不需要更新,则退出,需要更新则从服务端的下载更新包,然后提示用户是否更新,点击更新,启动另外一个更新程序,退出停止当前客户端,更新程序启动更新,更新完成后,启动客户端,更新程序退出。
阅读全文
摘要:Mac地址转换成long长整型 using System;using System.Collections.Generic;using System.IO;using System.Text;using System.Xml;using System.Xml.Serialization; names
阅读全文
摘要:VMware Workstation虚拟机打开系统时,提示“无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。是否在安装 VMware Workstation 后重新引导?” 或者虚拟机无法打开内核设备“\\.\Global\vmx86“的问题。如:无法打开内核设备“\\
阅读全文
摘要:sql server sqlbulkcopy 批量数据插入数据库使用的是System.Data.SqlClient中的 SqlBulkCopy批量数据插入数据库 sql server 使用SqlBulkCopy批量插入数据库 SqlBulkCopy位于位于命名空间System.Data.SqlCli
阅读全文