C#中实现登录功能的完整步骤

1. 准备工作
新建一个数据库StudentDB-- 使用master 数据库use mastergoif exists(select *from sysdatabases where name='StudentDB')drop database StudentDBgocreate da...

2021-10-10

C#中Abstract 、Virtual和Override的使用及区别

1. abstract 修饰符指示所修饰的内容缺少实现或未完全实现。abstract修饰符可用于类、方法、属性、索引器和事件。在类声明中使用abstract修饰符以指示某个类只能是其他类的...

2021-10-10

浅谈c#开发者应该了解的15个特性

目录1. ObsoleteAttribute2. 使用 DefaultValueAttribute 为 C# 自动实现的属性设置默认值3. DebuggerBrowsableAttribute4. ??运算符5. Curry和 Partial 方法6. Wea...

2021-10-10

C#实现PDF签名时添加时间戳的2种方法(附VB.NET代码)

在PDF添加签名时,支持添加可信时间戳来保证文档的法律效应。本文,将通过C#程序代码介绍如何添加可信时间戳,可通过2种方法来实现。文中附上VB.NET代码,有需可供参考。一、程序运...

2021-10-10

Unity报错InvalidOperationException: out of sync的解决

Unity 报错 之 InvalidOperationException: out of sync
报错原文:
InvalidOperationException: out of sync
System.Collections.Generic.Dictionary2+Enumerator[System.In...

2021-10-10

详解Unity 实现语音识别功能

现在语音识别已经被广泛的应用到各个领域中,在Unity开发中,语音识别也非常受欢迎。大部分人都会选择科大讯飞的语音识别功能,但是在一些小的项目中,使用科大讯飞的就有点大材小...

2021-10-10

Unity 从UI中拖拽对象放置并拖动效果 附demo

需求:点击UI,在场景中生成3D对象,对象跟随鼠标移动,放置后可再次拖拽对象,改变其位置。做了一个小Demo,如下图所示:实现大致思路: 射线碰撞检测 对象空间坐标变换(世界坐标->...

2021-10-10

c#基于Win32Api实现返回Windows桌面功能

目录实现方法
问题
在出问题的设备上,使用简单的Show()、Active()方法激活窗口是不行的,只会在任务栏闪烁图标,使用如下方法可以激活实现方法
Windows回到桌面功能的实现方式有...

2021-10-10

C#使用TextBox作数据输入方法

笔者最近需要上位机与下位机进行数据交互,在广泛参考大佬的资料后,较为完善地使用Textbox控件进行数据输入的功能。
程序段主要功能:实现输入数据并转换成byte数组再通过串口发...

2021-10-10

C#基础知识之GetType与typeof的区别小结

在实际开发中经常需要了解具体对象的类型,所以经常会使用GetType()和typeof()、尽管可以得到相应的类型、但两者之间也存在一些差别,接下来我们一起来了解一下吧。一、GetType...

2021-10-10

Unity UI实现拖拽旋转

本文实例为大家分享了Unity UI实现拖拽旋转的具体代码,供大家参考,具体内容如下跟随鼠标旋转第一种效果是跟随鼠标旋转,原理是计算下鼠标位置与拖拽物体的相对位移旋转方向即可...

2021-10-10

C#多线程处理多个队列数据的方法

概述
多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性...

2021-10-10

深入理解.NET中的异步

目录一、前言二、初看异步三、多线程编程四、异步编程五、Task (ValueTask)六、Task.Run七、自己封装异步逻辑八、同步方式调用异步代码九、void async 是什么?十、awai...

2021-10-10

C#版Tesseract库的使用技巧

上一篇介绍了Tesseract库的使用(OCR库Tesseract初探),文末提到了Tesseract是用c/c++开发的,也有C#的开源版本,本篇介绍一下如何使用C#版的Tesseract。C#版本源码下载地址:https://...

2021-10-10

详解搭建基于C#和Appium的Android自动测试环境

关于Appium环境搭建的例子网上比较多,不过都是关于Python,Java的,使用C#客户端的资料比较少,公司现有的测试系统是基于C#构建的,因为要和现有系统集成,所以选择的C#语言作为客户...

2021-10-10

C#类中方法的执行顺序是什么

有些中级开发小伙伴还是搞不太明白在继承父类以及不同场景实例化的情况下,父类和子类的各种方法的执行顺序到底是什么,下面通过场景的举例来重新认识下方法的执行顺序:(下面内...

2021-10-10

C#中使用ArrayPool和MemoryPool实例

对资源的可复用是提升应用程序性能的一个非常重要的手段,比如本篇要分享的 ArrayPool 和 MemoryPool,它们就有效的减少了内存使用和对GC的压力,从而提升应用程序性能。什么是 A...

2021-10-10

C#实现Dictionary字典赋值的方法

Dictionary<TKey,TValue> 类,表示键和值的集合。Dictionary<TKey,TValue> 泛型类提供一组键到一组值的映射。 每次对字典的添加都包含一个值和与其关联的键。 使用其键检索值...

2021-10-10

新手必看Unity2019 2020保姆级安装教程

1.通过UnityHub安装unity UnityHub下载路径,UnityHub安装按照步骤来就可以了。 打开UnityHub,点安装。
3.选择自己要安装的版本,由于unity2019以上的可以在选择组件...

2021-10-10

Unity实现桌面反弹的示例代码

一:演示视频二:代码实现using UnityEngine; public class Ball : MonoBehaviour{ private Rigidbody rigid; private Vector3 lastDir; public float speed = 30;...

2021-10-10

C# goto语句的具体使用

C# goto 语句用于直接在一个程序中转到程序中的标签指定的位置,标签实际上由标识符加上冒号构成。语法形式如下。goto Labell; 语句块 1;Labell 语句块 2;如果要跳转到...

2021-10-10

C#命令行参数解析库System.CommandLine使用

命令行参数平常在日常的开发过程中,会经常用到命令行工具。如cmd下的各种命令。以下为sc命令执行后的截图,可以看到,由于没有输入任何附带参数,所以程序并未执行任何操作,只是输...

2021-10-10

Unity Shader实现线框效果的制作步骤

目录一、首先模型本身需要特殊处理
二、编写Shader三、讲解
先上图看看效果:下面详细分享一下制作步骤吧:
一、首先模型本身需要特殊处理










二、编写Shadershader "G...

2021-10-10

C#中的Task.Delay()和Thread.Sleep()区别(代码案例)

一、简介1.Thread.Sleep()是同步延迟,Task.Delay()是异步延迟。
2.Thread.Sleep()会阻塞线程,Task.Delay()不会。
3.Thread.Sleep()不能取消,Task.Delay()可以。
4.Task.Delay(...

2021-10-10

C#中==(双等于号)与equals()区别详解

这两种方式也是大家在日常编码工作当中用的比较多的判断方式、之前在使用的时候也没太关注两者在比较不同类型的时候存在哪些区别今天就和大家一起深入了解一下其中区别一、...

2021-10-10

Unity使用DoTween实现抛物线效果

Unity使用DoTween实现抛物线效果,供大家参考,具体内容如下概要public partial class EMath{ public static Vector3 Parabola(Vector3 start, Vector3 end, float height,...

2021-10-10

C#通过rabbitmq实现定时任务(延时队列)

本文主要讲解如何通过RabbitMQ实现定时任务(延时队列)环境准备需要在MQ中进行安装插件 地址链接
插件介绍地址:https://www.rabbitmq.com/blog/2015/04/16/scheduling-messag...

2021-10-10

C#调用HTTP POST请求上传图片的示例代码

现在很多B/S系统的开发都是通过API方式来进行的,一般服务端会开放一个API接口,客户端调用API接口来实现图片或文件上传的功能。GET和POST是什么&#63;HTTP协议中的两种发送请求...

2021-10-10

详解Unity地面检测方案

目录1.普通射线2.Unity官方的Character Controller3.三射线4.OverlapCapsule 投射胶囊碰撞体5.LayerMask设置方法1.普通射线在角色坐标(一般是脚底),发射一根向下的射线(长度...

2021-10-10

详解Unity安卓共享纹理

目录概述简单通信获取和创建Context共享纹理视频流RTT纹理取回概述本文的目的是实现以下的流程:Android/iOS native app 操作摄像头 -> 获取视频流数据 -> 人脸检测或美颜 ->...

2021-10-10

解析C#拼接Json串的几种方法

C#定义多行字符串的方式在定义的前面加上@符号: string aa = @"asdfsdfsd fsdsfsdfsdfsdfsdfsdfs safasfsadfsdfasfsfsdfs...

2021-10-10

Unity查找游戏物体的六种方式详解

一篇小白也能看懂的查找游戏物体的方式解析 – Unity 之 查找物体的几种方式。本文通过实际测试得出使用结论,大家进行简单记录,在使用时想不起来可以再来看看,多用几次基本就...

2021-10-10

c# 如何实现web打印插件

目录客户端程序(Winform)1、监听Web端的WebSocket消息,这里有用到三方包:Fleck,开箱即用,非常方便。2、处理Html,将Html转换为图片:3、打印图片其他的实现思路第一种第二种最近,客户...

2021-10-10

详解C# ConcurrentBag的实现原理

目录一、ConcurrentBag类二、 ConcurrentBag线程安全实现原理2.1、ConcurrentBag的私有字段2.2、用于数据存储的ThreadLocalList类2.3、ConcurrentBag实现新增元素2.4、Conc...

2021-10-10

C#异步迭代IAsyncEnumerable应用实现

最近用WPF做金税盘开发中有这样一个需求,批量开票每次开票都需要连接一次金税盘。比如我有发票 a, b ,c ,d e 这五张发票,每次开具发票都需要调用金税盘底层,才能正常开票。首...

2021-10-10

详解Unity中Mask和RectMask2D组件的对比与测试

组件用法Mask组件可以实现遮罩的效果,将一个图像设为拥有mask组件图像的子物体,最后就会隐藏掉子图像和mask图像不重合的部分。例如:(蓝色的圆形名为mask,数字图片名为image)在“m...

2021-10-10

c#使用FreeSql生产环境时自动升级备份数据库

目录项目场景:
解决方案:
概要描述:
详细说明:
总结:
项目场景:
使用FreeSql,包含所有的ORM数据库,都会存在这样的问题。在codefirst模式下,根据代码自动更新数据库,都建议不要在生产...

2021-10-10

解决Unity urp级联阴影接缝问题

试了一下unity自带的阴影,发现有接缝问题,上网找了一些解决方案,都非常庞大,基本是要自己处理级联阴影看了urp的build-in之后,想了一个比较暗黑的方式,简单处理一下,运行对...

2021-10-10

打开一个Unity工程步骤

首先,2018以上的支持UnityHub的,要先安装UnityHub,unity.cn去下载。然后打开unity工程目录在ProjectSettings下找到ProjectVersion.txt打开该txt文件可以知道工程的unity版本去...

2021-10-10

C#设置Word文本框中改变文字方向的方法

在Word中可插入文本框,默认情况下插入的文本框中的文字方向为横向排列,对于一些特殊文档的设计要求,需要改变文字方向,如本次测试中的文档排版为考生试卷类型,考生信息栏的内容为...

2021-10-10

C# 实现Zookeeper分布式锁的参考示例

目录  分布式锁   Zookeeper分布式锁原理  C#实现Zookeeper分布式锁  分布式锁   互联网初期,我们系统一般都是单点部署,也就是在一台服务器完成系统的部署,后期随...

2021-10-10

asp.net core 使用 tensorflowjs实现 face recognition的源代码

功能描述 上传照片文件名及是系统要识别标签或是照片的名称(人物标识) 提取照片脸部特征值(调用 facemesh模型) 保存特征值添加样本(调用 knnClassifier) 测试...

2021-10-10

C#实现DVD借出归还管理系统

用C#写的一个DVD管理器,供大家参考,具体内容如下
(大神勿喷,初学者以借鉴为主)一共分为三个类分别是:DVD(启动类),XinXi(信息类),GongNeng(功能类)代码部分(如下):DVD(启动类):class DVD {...

2021-10-10

浅谈Unity中的Shader

目录一、Shader基础知识1.1、什么是Shader1.2、OpenGL的渲染流程1.3、shader的种类1.4、shader的开发语言二、Unity中Shader知识介绍2.1、shader在GPU的渲染流程2.2、Unity...

2021-10-10

详解Unity中的ShaderGraph入门使用教程

一,ShaderGraph 简介简介:
Unity2018版本之后推出了一个可编程渲染管线工具ShaderGraph,让我们可以通过可视化界面拖拽来实现着色器的创建和编辑。官方话术:Shader Graph 使您能...

2021-10-10

浅谈Unity脚本生命周期与执行顺序

目录一、脚本生命周期二、MonoBehavior生命周期图三、脚本执行顺序四、自定义执行顺序一、脚本生命周期Unity脚本中的常见必然事件如下表所示 名称...

2021-10-10

如何用C#创建用户自定义异常浅析

概述
异常是在程序执行期间出现的问题。C# 中的异常是对程序运行时出现的特殊情况的一种响应,比如尝试除以零。异常提供了一种把程序控制权从某个部分转移到另一个部分的方式...

2021-10-10

如何使用C#扫描并读取图片中的文字

目录程序测试环境:详细步骤程序测试环境: Visual Studio版本要求不低于2017 图片扫描工具:Spire.OCR for .NET 图片格式:png(这里的图片格式支持JPG、PNG、GIF、BMP、TI...

2021-10-10

c# 实现RSA非对称加密算法

目录  公钥与私钥  C#实现  公钥与私钥  公钥与私钥是成对的,一般的,我们认为的是公钥加密、私钥解密、私钥签名、公钥验证,有人说成私钥加密,公钥解密时不对的。  公...

2021-10-10

c# 编写的简单飞行棋游戏

目录项目效果实现代码基于winform制作的图形界面程序效果代码项目效果实现代码using System;namespace 飞行棋项目{ class Program { ///1、画游戏头 /...

2021-10-10
返回顶部
顶部