随笔分类 - 个人总结
总结问题,编程实现。
摘要:HttpLitener处理http请求和Websocket请求的案例具体步骤如下 1、新建控制台项目TestClientWebsocket 2、选择项目右键添加类HttpAndWebsocket,代码如下 using System;using System.Collections.Generic;u
阅读全文
摘要:正则表达式匹配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
阅读全文
摘要:Messagebox自定义计时关闭 新建Winform项目WindowsFormsAppTESTMessageBoxAutoClose 主窗体代码 using System;using System.Collections.Generic;using System.ComponentModel;us
阅读全文
摘要:多线程都是基于委托的。 多线程优缺点 缺点: 1、导致程序复杂,开发调试维护困难,特别是线程交互。 2、线程过多导致服务器卡死,因为占用CPU 内存等资源。 优点: 1、良好的交互,特别对于复杂性的操作,用户要等待很久,界面卡着不动。 2、充分利用服务器资源,提高整个系统性能。 3、在没有界面的系统
阅读全文
摘要:启动客户端的时候,单独开一个线程,该线程主要是判断指定服务器上的更新包和本地使用的客户端是否一致,是否需要更新,不需要更新,则退出,需要更新则从服务端的下载更新包,然后提示用户是否更新,点击更新,启动另外一个更新程序,退出停止当前客户端,更新程序启动更新,更新完成后,启动客户端,更新程序退出。
阅读全文
摘要:数据之间的转换可以使用 System.Convert Mac地址转换成long长整型 /// <summary> /// 解析长整形的数据使其转换为macID /// </summary> /// <param name="valuetolong">长整形的数据</param> /// <retur
阅读全文
摘要: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
阅读全文
摘要:Code First 迁移 如果使用的是 Code First 工作流,推荐使用 Code First 迁移改进应用程序的数据库架构。 迁移提供一组允许以下操作的工具: 下方演练将概述实体框架中的 Code First 迁移。 可以完成整个演练或跳到感兴趣的主题。 包含以下主题: 生成初始模型和数据
阅读全文
摘要:使用 Entity Framework Core 时,通过代码自动 Migration 一 介绍 在使用 Entity Framework Core (下面就叫 EF Core 吧)进行开发时,如果模型有变动,我们要在用 EF Core 提供的命令行工具进行手工迁移,然后再运行程序。但是为了效率,我
阅读全文
摘要:泛型反射获取特性值,本文主要是讲述如何使用泛型以及反射来获取属性的特性值的。具体案例如下: 1、新建控制台项目 GenericReflectionGetsPropertyValues using System;using System.Collections.Generic;using System
阅读全文
摘要:using System;using System.Linq.Expressions;using System.Reflection; namespace Helper{ public class LambdaHelper { /// <summary> /// 创建lambda表达式:p=>tru
阅读全文

浙公网安备 33010602011771号