什么是MangoDB,MangoDB的优缺点 MangoDB是一个基于文档的NoSQL数据库管理系统,由C++语言编写。MangoDB的名称来源于单词“humongous”(巨大的)和“database”(数据库)。Man...
-
数据库 mongodb 学习 nosql MangoDB详解及用法,在C#中使用MangoDB
-
c# 学习 自动化 网络爬虫 Selenium操作详解
Selenium是一个流行的自动化测试框架,可用于测试Web应用程序的功能。它支持多种编程语言,包括C#。在本文中,我们将讨论Selenium的基础知识以及如何在C#中使用它。 什么是Selenium? Selenium...
-
c# microsoft winForm导出Excel
方法一:XML导出后改后缀.(记事本打开就是编写的数据格式 优点:简单,快捷 缺点:Excek或Office打开时提示文件格式错误,需要另存为标准的Excel格式,直接导入会提示 外部表不是预期的格式 方法二:使用微软的动...
-
.net core 自动化 C#与西门子PLC通讯——新手快速入门
提示:参照本文,你可以完成从软件安装到第一个C#通讯实例的快速搭建,少踩一些坑。 关键词:C#,.Net Core,S7 Net Plus,TIA Portal V17,PLCSIM Advanced V4,S7-1500。...
-
c# 算法 C语言学习笔记(浙大翁恺老师)
说明:本文为浙江大学翁恺老师C语言课程的学习笔记,仅供自身参考学习,如有纰漏,请多指教,如有帮助,不胜荣幸。 一~六 初步 格式 二 变量定义 变量定义的一般形式:(类型名称)(变量名称)=(赋值) int price=0...
-
开发语言 微软 .net 【C#基础】C# 正则表达式
序号系列文章7【C#基础】C# 常用数据结构8【C#基础】C# 面向对象编程9【C# 基础】C# 异常处理操作 文章目录 前言1,Regex 的概念2,Regex 的创建3,Regex 常用操作4,Regex 类的使用5...
-
c# 【Unity3D】如何在uniyt中切换画布实现切换界面的交互操作
我们在切换不同界面的时候,时常会用到切换场景的操作。 如果在一个场景里就可以去实现切换界面的时候,若再使用切换场景来实现,会占用很大的空间,不妨在一个场景里使用切换画布的方法来实现切换界面的交互操作。 1.在unity场景中...
-
c# SteamVR2.0 --- UGUI交互
查了很多UI交互的资料,除了官方案例之外,大多都写的很乱。于是自己写了一个十分简单的方法实现UI的交互,今天发出来共享一下。 大体思路: 第一步:画一条人眼可见的射线(使用LineRenderer,起点是手柄的中心点,方向是...
-
游戏引擎 人工智能 ai c# 一文足矣:Unity&行为树
目录 前言 unity行为树简介 一个简单的敌人AI 正文 个人对行为树的理解 有限状态机与行为树 基本框架 行为树入口 行为树的事件GraphEvent 发送事件 监听事件 脚本发送事件 行为树的管理&操作 一、操作单颗...
-
经验分享 玩游戏 【C#实战】控制台游戏 勇士斗恶龙(3)——营救公主以及结束界面
君兮_的个人主页 即使走的再远,也勿忘启程时的初心 C/C++ 游戏开发 Hello,米娜桑们,这里是君兮_,最近开始正式的步入学习游戏开发的正轨,想要通过写博客的方式来分享自己学到的知识和经验,这就是开设本专栏...
-
开发语言 C#,入门教程(02)—— Visual Studio 2022开发环境搭建图文教程
如果这是您阅读的本专栏的第一篇博文,建议先阅读如何安装Visual Studio 2022。 C#,入门教程(01 —— Visual Studio 2022 免费安装的详细图文与动画教程https://blog.csdn....
-
游戏引擎 c# Unity 使用 Dotween 的 Sequence 制作UI动画并且可重复利用
目录 前言 一、DOTween是什么? 二、使用步骤 1.导入DOTween 2.配置DOTween 3.使用代码编写动画 4.代码API解释 总结 前言 DOTween可以制作简易的UI动画,避免创建大量的...
-
开发语言 C#实现简单TCP服务器和客户端网络编程
在C#中进行网络编程涉及许多类和命名空间,用于创建和管理网络连接、传输数据等。下面是一些主要涉及的类和命名空间: System.Net 命名空间:这个命名空间提供了大部分网络编程所需的类,包括: IPAddress:用...
-
C# 读取Execl文件3种方法
方法 1,使用OLEDB可以对excel文件进行读取 1.1C#提供的数据连接有哪些 对于不同的.net数据提供者,ADO.NET采用不同的Connection对象连接数据库。这些Connection对我们...
-
sqlserver c# 图书管理系统(数据库)
数据库基础 SQL 是 Structured Query Language 的缩写,中文译为“结构化查询语言”。SQL 是一种计算机语言,用来存储、检索和修改关系型数据库中存储的数据。 基本概念 1、数据库(DataBase...
-
数据库 【C#项目】酒店管理系统-WinForm+MySQL
文章目录 前言实现步骤 一、系统分析1、需求分析(1)用户管理(2)客人信息管理(3)客房信息管理(4)客房预定信息管理 2、系统设计3、数据库设计 二、实体类设计1、HotelUser实体类2、Gues...
-
ui c# winform快速自定义布局计算实现
前言:当winform界面放大时,我们布局就会显的很难看,如下: 这时候我们就要用到自定义布局,控件跟着界面缩放而自适应。 实现方法:会将from装进Panel里面对控件进行自动计算。 在项目中添加AutoWindows...
-
C#实现广播节目编排软件
1.需求诞生 小李在某地一家中学当保安,平时工作除了看门护院之外,还兼职负责全校广播打铃的工作。最近,学校唯一的一台广播机却坏了,小李只能每天掐着各种时间节点去手动播放大铃声以及广播歌曲,这可把小李累得不要不要的。就在昨天上...
-
开发语言 C#中处理字符串中文显示乱码问题
在C#编程中,经常会遇到处理字符串中文显示乱码的问题。这个问题通常是由于字符编码不正确或者字符集不匹配导致的。本篇文章将介绍一种简单的方法来解决这个问题。 首先,我们需要了解一些与字符编码和字符集相关的基本概念。在计算机中,...
-
开发语言 C# SmtpClient发送邮件以及Mailkit 邮件发送(包含附件)
在进行微信小程序以及手机app开发时,作为后端就需要进行接口的开发。 像平常一样部署的将数据以邮件形式发送 接口代码内容如下: [WebMethod(Description = "下载到邮箱" ] public...
-
【ARC机制和Java中C#中垃圾回收机制的区别 构造方法里面必须用setter方法赋值 Objective-C语言】
一、Java中C#中的垃圾回收机制,简称GC 1、GC:程序在运行的期间,有1个东西叫做垃圾回收器,不断的扫描堆中的对象是否无人使用,只要无人使用,回收掉: 例如,在Java中C#中,有类似如下一条语句: Person *p...
-
c# websocket Socket简单学习之UDP通信
UDP不可靠通信,不建立连接,只发送一次数据,不管对方是否接收 服务器端 Socket UDPSocket = new Socket(AddressFamily.InterNetwork, Sock...
-
python pygame java spring maven c# Django评论热点分析系统的设计与实现 毕业设计-附源码46210
目 录 摘要 1 绪论 1.1 研究意义 1.2 国内外发展现状 1.3 研究方法 1.4 论文结构与章节安排 1.5 开发技术 2 评论热点分析系统系统分析 2.1 可行性分析 2....
-
c# unity 使用Newtonsoft.Json快速实现序列化与反序列化
序列化和反序列化 序列化和反序列化是计算机领域中常用的概念,用于将数据结构转换为字节流或字符串,并将其存储或传输,以便在需要时进行还原成原始数据结构。具体来说: 序列化(Serialization) 序列化是将内存中的数据结...
-
visualstudio C# DataGridView实现二维表头
本文参考:如何通过DataGridView 实现单元格合并和二维表头 - Victor_huang - 博客园 (cnblogs.com 之前找到的类似实例如RowMergeView类没有对合并后的二维表头前景色和背景色过...
-
数据库 c# .net 架构 SqlSugar ORM 入门(简介和增删查改)
背景 SqlSugar ORM是一个国产的,提供对象/关系映射(ORM)的库。 (ORM 是 Object Relational Mapping 的缩写,译为“对象关系映射”。 它解决了对象和关系型数据库之间的数据交互问题。...
-
c# github 【C++图形化界面】使用HiEasyX优化黑框输入输出交互界面
1.简介 实现一份不错的课程设计,往往需要利于进行实现良好交互的图形化界面。 在这学期的课程设计中,我发现了一套可以通用的图形化界面,适合需要界面,但不需要多高级的界面的,并且像我一样图形化知识基础为0的C/C++小白。 现...
-
爬虫 C# Selenium chromedriver 隐藏Devtool控制台窗口
爬取网页信息时,使用了C# + Selenium (WebDriver.dll + chromedriver + Chrome 除了chromedriver控制台窗口(可以通过CDS.HideCommandPromptWi...
-
c# 【Unity】 基础交互入门(碰撞交互事件OnTriggerEnter和OnCollisionEnter)
基础交互入门(碰撞交互事件OnTriggerEnter和OnCollisionEnter) 一、碰撞交互事件OnTriggerEnter二、碰撞交互事件OnCollisionEnter三、总结 一、碰撞交互事件OnTrig...
-
网络 c# 个人开发 【Unity】在Unity下使用websocket的一些经验
首先,先上大家都知道的简介,这一版是我认为比较清晰的。。。虽然在度娘的教导和知乎的教导下,总算认识了websocket,但这个过程比较艰辛,给大家发出来看一下: WebSocket协议是基于TCP的一种新的网络协议。它实现了...
-
c# 【Grasshopper基础14】创建可在画布上自由传递的自定义类型数据(下)—— 电池与自定义IGH
2022年3月至今,这段日子真是一段令人印象深刻的时光。 总之,居家这么久了,忙了一阵终于可以来写点东西了。首先要对上一期【基础13】内的两个小错误进行一个勘误: 在 class Pudge 中对 IGH_Goo 接口的实...
-
ide 使用Visual Studio 2019创建C#项目
使用Visual Studio 2019创建C#项目 在本文中,我们将介绍如何使用Visual Studio 2019创建一个C#项目。我们将提供完整的源代码和相应的描述,以帮助您更好地理解每个步骤。 步骤一:打开Visua...
-
C# 泛型详解(泛型类,方法,接口,委托,约束,反射 )
目录 一、什么是泛型 二、为什么要用泛型 三、泛型和Object类型的区别 四、泛型类 五、泛型方法 六、泛型接口 七、泛型委托 八、泛型约束 九、泛型配合反射 结束 一、什么是泛型 先看一段介绍 泛型(Generic ,是...
-
将小数只取整数 C#实现将小数值四舍五入为整数
一、需求说明 在项目的开发中,遇到一些除法计算内容会产生小数值,但是又需要根据项目的实际情况将这些小数内容化为整数,方便后续内容的实现。 二、需求分析 将小数内容转为整数【但是转为小数又分为几种情况】: ①将...
-
c语言 C#中winform的使用
WinForm(优点): 成熟稳定,有丰富的第三方库和教程。易于学习和使用,与Visual Basic和C#兼容。良好的性能,尤其是在处理大量数据和复杂计算时。支持多种控件,易于创建功能丰富的应用程序。 WinForm(缺...
-
c# 读取sqlite3中的SQL type=TIMESTAMP字段时报错
使用SQLite抛出异常: 该字符串未被识别为有效的 DateTime 错误。 参考如下 但我就想把数据读出来,就要使用Cast(ZDATE as nvarchar(20 as ZDATE_NEW 把数据格式转一下,然...
-
开发语言 C#中添加自制控件
先看最终成品为一个可以在XY坐标系下,进行点位显示的控件 制作过程: 1.添加用户控件类 2.进入代码编辑页面 套路式开发:继承 UserControl public partial class PointCurve...
-
windows microsoft c# .NET7的AOT的使用
背景 其实,规划这篇文章有一段时间了,但是比较懒,所以一直拖着没写。 最近时总更新太快了,太卷了,所以借着 .NET 7 正式版发布,熬夜写完这篇文章,希望能够追上时总的一点距离。 本文主要介绍如何在 .NET 和 G...
-
c# xaml ui WPF-3D图形
WPF-3D图形 WPF的3D功能可以在不编写任何c#代码的情况下进行绘制,只需要使用xaml即可完成3D图形的渲染。本文主要讲述了WPF-3D中的关键概念, 以及常用到的命中测试、2d控件如何在3D对象中进行渲染,除此之外...
-
数据库 C#访问Sqlite入门之基本增删改查操作
界面 代码 #region 操作库 MessageBox.Show("打开成功!" ; MessageBox.Show("数据库未打开" ; MessageB...
-
ide Visual Studio(C#)界面添加sqlite数据源
我是用了两个插件,直接可以在Visual studio 2019的界面上直接操作数据库和数据源,不是用的代码,这样的话有很多好处。对于怎么获取和安装那两个插件,另外一篇再聊。先说添加数据源后如下图所示: 当然如果没有这个视图...
-
c# 【.NET】控制台应用程序的各种交互玩法
关于控制台交互,大伙伴们也许见得最多的是进度条,就是输出一行但末尾不加 \n,而是用 \r 回到行首,然后输出新的内容,这样就做出进度条了。不过这种方法永远只能修改最后一行文本。 于是,有人想出了第二种方案——把要输出的文本...
-
java C#中请求HTTP接口api的方法
大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 前言 现在是:2023年2月15日22:14:30 搞代码的陈戌源都知道,哦,不好意思,是程序员,那个陈戌源好像是个“清官”…我们都知道,在java中调用api接口很简单,...
-
.net wpf C# (江湖小新)- 连接Mysql数据库
依赖插件 MySql.Data安装 使用之前需要先在 vs中安装MySql.Data 插件,本文采用 Nuget 方式安装 ,步骤如下: 选中项目右键——》管理Nuget程序包 输入 MySql.Data ,搜...
-
C#写一个UDP程序判断延迟并运行在Centos上
服务端 EndPoint client = new IPEndPoint(IPAddress.Any, 0 ;//用来保存发送方的ip和端口号 server.Bind(new IPEndPoint(ip, server...
-
学习 工厂方法模式 c# unity UniRx
文章目录 Factory Method 是 Observable 生成 Observable的 静态方法,有很多种Factory Method,不需要准备 Subject就可以生成Observable。 Factory Me...
-
嵌入式硬件 单片机 C#对SQLite数据库的操作
功能 对SQLite数据库进行连接对数据库中的数据进行增删改查并更新到DataGridView控件中 一、创建数据库连接 #region 变量private string dbUrl = null;...
-
php java c# postman 微信小程序 【磐河旅行】之酒店API接口对接实录
项目需求概述: 通过对接第三方磐河旅行的酒店API接口实现在我们的APP 、微信小程序、H5上可提供用户酒店查询、酒店预订、退订等功能。 酒店接口功能拆分 除了酒店静态数据字典(如酒店城市数据、酒店品牌数据等)接口主...
-
c# 解决Avalonia UI在一些Linux(UOS、Deepin等)上,窗口启动不居中的问题
目录 问题描述解决方式原因分析 问题描述 使用Avalonia UI开发跨平台桌面应用,设置了窗口启动位置,如下 程序发布后,在Windows上运行正常,启动位置为屏幕中央,但是一些Linux中启动位置不对。 Avalon...
-
算法 c# 人工智能 visual studio NP=P 图着色问题 线性解法
图着色问题,很容易理解。 我们看的地图不同地区和国家之间有共用的边界的时候,总是用两种不同的颜色来表示两个区域,以便于一眼就能识别出两者的差异。 我们这里说的图着色问题,并不是地图的着色问题,也不涉及四色定理一类的。此图非彼...