随笔分类 -  前沿技术

上一页 1 ··· 5 6 7 8 9 10 11 下一页
前沿技术
摘要:身份证号码验证,包含两代身份证,第一代和第二代身份证 第一代身份证15位,其编码规则顺序从左至右依次为6位数字地址码,6位数字出生年份后两位及日期,3位数字顺序码。 格式:^[1-9]\d{5}\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\ 阅读全文
posted @ 2019-08-19 15:35 龙骑科技 阅读(12335) 评论(0) 推荐(0)
摘要:图1-1是程序的主界面: 图1-1 操作摄像头以及实现拍照功能整个过程主要都是通过一个第三方的组件实现的,名字叫做 AForge ,是国外的组件,所以打开起来有点慢,但是要有耐心啊,目前已经更新到2.2.5版本了。如果不愿意从官网上下载,文章末尾处也给出了相应的下载地址,需要的话直接拿来用就ok了。 阅读全文
posted @ 2019-08-15 14:03 龙骑科技 阅读(6886) 评论(0) 推荐(0)
摘要:问题:进入设备管理器,发现【通用串行总线控制器】下有一项带有黄色【!】未知USB设备(设备描述符请求失败)。 或者 解决方法如下: 1、点击Windows键 +R或者(点击系统桌面左下角【开始】,在开始菜单中点击【运行】),在运行对话框中输入:services.msc命令,打开服务窗口; 2、在服务 阅读全文
posted @ 2019-08-09 10:01 龙骑科技 阅读(151757) 评论(1) 推荐(1)
摘要:正则表达式检测IP地址与端口号是否合法,代码如下: 正则表达式检测IP地址 public static bool CheckAddress(string s) { bool isLegal = false; Regex regex = new Regex(@"^((2[0-4]\d|25[0-5]| 阅读全文
posted @ 2019-08-07 10:52 龙骑科技 阅读(4558) 评论(1) 推荐(0)
摘要:HttpLitener处理http请求和Websocket请求的案例具体步骤如下 1、新建控制台项目TestClientWebsocket 2、选择项目右键添加类HttpAndWebsocket,代码如下 using System;using System.Collections.Generic;u 阅读全文
posted @ 2019-07-31 16:23 龙骑科技 阅读(700) 评论(0) 推荐(0)
摘要:正则表达式匹配Version:WWW_G989D_1.1.0521中的_1.1.0521部分,并且替换掉_1.1.0521的_和. 最终结果 110521 代码如下: using System;using System.Collections.Generic;using System.Text;us 阅读全文
posted @ 2019-07-23 15:22 龙骑科技 阅读(200) 评论(0) 推荐(0)
摘要:1、首先打开Internet信息服务(IIS)管理器,选择新建网站,如果没有Internet信息服务(IIS)管理器,可以在控制面板添加,按照 控制面板\程序\程序和功能,点击 打开或关闭Windows功能,添加 Internet信息,全部勾选,点击 确定,等待安装完成,之后再打开就有Interne 阅读全文
posted @ 2019-07-19 02:05 龙骑科技 阅读(6867) 评论(0) 推荐(0)
摘要:SuperWebSocket实现服务端和WebSocket4Net实现客户端具体实现如下: SuperWebSocket实现服务端 注:本作者是基于vs2019 enterprise版本,所有项目均为.Net Framwork4.7版本(因为WebSocket需求是.Net Framwork4.0以 阅读全文
posted @ 2019-07-19 00:50 龙骑科技 阅读(6754) 评论(0) 推荐(0)
摘要:WebSocket——SuperWebSocket实现服务端和客户端具体实现如下: 注:本作者是基于vs2019 enterprise版本,所有项目均为.Net Framwork4.7版本(因为WebSocket需求是.Net Framwork4.0以上版本) 1、新建控制台项目ConsoleApp 阅读全文
posted @ 2019-07-18 18:29 龙骑科技 阅读(5297) 评论(2) 推荐(0)
摘要:Messagebox自定义计时关闭 新建Winform项目WindowsFormsAppTESTMessageBoxAutoClose 主窗体代码 using System;using System.Collections.Generic;using System.ComponentModel;us 阅读全文
posted @ 2019-07-10 17:49 龙骑科技 阅读(433) 评论(0) 推荐(0)
摘要:多线程都是基于委托的。 多线程优缺点 缺点: 1、导致程序复杂,开发调试维护困难,特别是线程交互。 2、线程过多导致服务器卡死,因为占用CPU 内存等资源。 优点: 1、良好的交互,特别对于复杂性的操作,用户要等待很久,界面卡着不动。 2、充分利用服务器资源,提高整个系统性能。 3、在没有界面的系统 阅读全文
posted @ 2019-07-01 11:03 龙骑科技 阅读(1269) 评论(0) 推荐(0)
摘要:启动客户端的时候,单独开一个线程,该线程主要是判断指定服务器上的更新包和本地使用的客户端是否一致,是否需要更新,不需要更新,则退出,需要更新则从服务端的下载更新包,然后提示用户是否更新,点击更新,启动另外一个更新程序,退出停止当前客户端,更新程序启动更新,更新完成后,启动客户端,更新程序退出。 阅读全文
posted @ 2019-06-19 10:37 龙骑科技 阅读(362) 评论(0) 推荐(0)
摘要:数据之间的转换可以使用 System.Convert Mac地址转换成long长整型 /// <summary> /// 解析长整形的数据使其转换为macID /// </summary> /// <param name="valuetolong">长整形的数据</param> /// <retur 阅读全文
posted @ 2019-06-18 17:52 龙骑科技 阅读(789) 评论(0) 推荐(0)
摘要:Mac地址转换成long长整型 using System;using System.Collections.Generic;using System.IO;using System.Text;using System.Xml;using System.Xml.Serialization; names 阅读全文
posted @ 2019-06-18 17:50 龙骑科技 阅读(1250) 评论(0) 推荐(0)
摘要:VMware Workstation虚拟机打开系统时,提示“无法打开内核设备“\\.\Global\vmx86”: 系统找不到指定的文件。是否在安装 VMware Workstation 后重新引导?” 或者虚拟机无法打开内核设备“\\.\Global\vmx86“的问题。如:无法打开内核设备“\\ 阅读全文
posted @ 2019-06-06 10:13 龙骑科技 阅读(3597) 评论(0) 推荐(1)
摘要:sql server sqlbulkcopy 批量数据插入数据库使用的是System.Data.SqlClient中的 SqlBulkCopy批量数据插入数据库 sql server 使用SqlBulkCopy批量插入数据库 SqlBulkCopy位于位于命名空间System.Data.SqlCli 阅读全文
posted @ 2019-05-14 16:14 龙骑科技 阅读(5644) 评论(0) 推荐(1)
摘要:Code First 迁移 如果使用的是 Code First 工作流,推荐使用 Code First 迁移改进应用程序的数据库架构。 迁移提供一组允许以下操作的工具: 下方演练将概述实体框架中的 Code First 迁移。 可以完成整个演练或跳到感兴趣的主题。 包含以下主题: 生成初始模型和数据 阅读全文
posted @ 2019-05-10 17:22 龙骑科技 阅读(1529) 评论(0) 推荐(0)
摘要:使用 Entity Framework Core 时,通过代码自动 Migration 一 介绍 在使用 Entity Framework Core (下面就叫 EF Core 吧)进行开发时,如果模型有变动,我们要在用 EF Core 提供的命令行工具进行手工迁移,然后再运行程序。但是为了效率,我 阅读全文
posted @ 2019-05-10 17:16 龙骑科技 阅读(664) 评论(0) 推荐(0)
摘要:NLog是什么 NLog是一个基于.NET平台编写的类库,我们可以使用NLog在应用程序中添加极为完善的跟踪调试代码。NLog是一个简单灵活的.NET日志记录类库。通过使用NLog,我们可以在任何一种.NET语言中输出带有上下文的(contextual information)调试诊断信息,根据喜好 阅读全文
posted @ 2019-05-07 10:10 龙骑科技 阅读(999) 评论(0) 推荐(0)
摘要:C# EntityFramework Code First 迁移 降级 回退到空数据库 1、包管理器控制台-迁移 在包管理器控制台中运行 Enable-Migrations Add-Migration 注意执行该命令时 需要在Name之后添加名称 如 Name: 123,这个名字是一个标记,用于迁移 阅读全文
posted @ 2019-04-27 14:53 龙骑科技 阅读(874) 评论(0) 推荐(0)

上一页 1 ··· 5 6 7 8 9 10 11 下一页