- 前言 1.ChatGPT的概念ChatGPT是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具,使用了Transformer神经网络架构,也是GPT-3.5架构,这是一种用于处理序列数据的模型,拥有语言理解和文本生成能力,尤其是它会通过连接大量的语料库来训练模型,这些语料库包含了真实世界中的对话,使得ChatGPT具备上知天文下知地理,还能根据聊天的上下文进... 前言 1.ChatGPT的概念ChatGPT是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具,使用了Transformer神经网络架构,也是GPT-3.5架构,这是一种用于处理序列数据的模型,拥有语言理解和文本生成能力,尤其是它会通过连接大量的语料库来训练模型,这些语料库包含了真实世界中的对话,使得ChatGPT具备上知天文下知地理,还能根据聊天的上下文进...
- 前言在分析一个程序算法时间复杂度时,可以使用统计程序或程序片段的计算时间有助于理解程序性质,许多语言或系统都提供了内部计时功能。下面主要是讲解C#中的计时方式:StopwatchDateTime.NowValueStopwatch 一、程序运行计时的总结 1.StopwatchStopwatch 一般用来测量代码运行消耗时间,以便获取更多代码运行性能上的数据。运行前先要调用 Start 函... 前言在分析一个程序算法时间复杂度时,可以使用统计程序或程序片段的计算时间有助于理解程序性质,许多语言或系统都提供了内部计时功能。下面主要是讲解C#中的计时方式:StopwatchDateTime.NowValueStopwatch 一、程序运行计时的总结 1.StopwatchStopwatch 一般用来测量代码运行消耗时间,以便获取更多代码运行性能上的数据。运行前先要调用 Start 函...
- 前言Dapper是.NET中比较出名的ORM框架之一,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。Dapper只有一个代码文件,完全开源,你可以放在项目里的任何位置,来实现数据到对象的ORM操作,体积小速度快。 使用ORM的好处是增、删、改很快,不用自己写sql,因为这都是重复技术含量低的工作,还有就是程序中大量的从数据库中读数据然后创建mod... 前言Dapper是.NET中比较出名的ORM框架之一,它和Entity Framework或Nhibnate不同,属于轻量级的,并且是半自动的。Dapper只有一个代码文件,完全开源,你可以放在项目里的任何位置,来实现数据到对象的ORM操作,体积小速度快。 使用ORM的好处是增、删、改很快,不用自己写sql,因为这都是重复技术含量低的工作,还有就是程序中大量的从数据库中读数据然后创建mod...
- 前言作为一个开发者对于写代码操作各种办公文件是非常常见的需求,但是操作这些不同办公文件需要安装各种对应的第三方包来处理,下面就来介绍统一的第三方包Toxy,Toxy是一个.NET数据/文本提取框架,类似于Java中的Apache Tika。它支持许多流行的格式,如docx,xlsx,xls,pdf,csv,txt,epub,html等。Toxy的架构图如下:如上图所示,该项目对各种文件格式... 前言作为一个开发者对于写代码操作各种办公文件是非常常见的需求,但是操作这些不同办公文件需要安装各种对应的第三方包来处理,下面就来介绍统一的第三方包Toxy,Toxy是一个.NET数据/文本提取框架,类似于Java中的Apache Tika。它支持许多流行的格式,如docx,xlsx,xls,pdf,csv,txt,epub,html等。Toxy的架构图如下:如上图所示,该项目对各种文件格式...
- 前言WebWindow顾名思义就是Windows中的web。WebWindow是跨平台的库,要运行WebWindow必须有以下条件:Windows – 需要基于Chromium的EdgeLinux – 使用WebKitMac – 需要Safari必须是预览版Edge下载地址:https://www.microsoft.com/en-us/edge/business/downloadWebW... 前言WebWindow顾名思义就是Windows中的web。WebWindow是跨平台的库,要运行WebWindow必须有以下条件:Windows – 需要基于Chromium的EdgeLinux – 使用WebKitMac – 需要Safari必须是预览版Edge下载地址:https://www.microsoft.com/en-us/edge/business/downloadWebW...
- MvvmLight是一款应用广泛的MVVM框架 MvvmLight是一款应用广泛的MVVM框架
- WPF有很多开源免费的UI库,本文主要介绍常见的MahApps、HandyControl两个UI库;在开发过程中经常会涉及到图表的开发,本文主要介绍LiveCharts开源图表库。 WPF有很多开源免费的UI库,本文主要介绍常见的MahApps、HandyControl两个UI库;在开发过程中经常会涉及到图表的开发,本文主要介绍LiveCharts开源图表库。
- 前言Dapr能运行各种各样的应用程序包含python、java、node、.net等。Dapr 使用主要有两种模式:基于docker内初始化时选择docker外初始化时选择docker外相关文档:https://docs.dapr.io/operations/hosting/self-hosted/self-hosted-no-docker/本文主要是讲解.net技术栈的使用。 一、Dap... 前言Dapr能运行各种各样的应用程序包含python、java、node、.net等。Dapr 使用主要有两种模式:基于docker内初始化时选择docker外初始化时选择docker外相关文档:https://docs.dapr.io/operations/hosting/self-hosted/self-hosted-no-docker/本文主要是讲解.net技术栈的使用。 一、Dap...
- 前言DeveloperSharp是一个研发中大型项目必备的系统平台。也是一个低代码平台。它主要包括了如下一些功能:基于Sql语句、存储过程、事务、分页的数据库操作。并几乎支持市面上所有种类的数据库。图片操作。裁剪、缩放、加水印。http请求调用(Post与Get)高效分页Web服务/WebApi的负载均衡数据库的负载均衡,以及读写分离CORS跨域访问UUID全球通用唯一识别码MQ消息队列(... 前言DeveloperSharp是一个研发中大型项目必备的系统平台。也是一个低代码平台。它主要包括了如下一些功能:基于Sql语句、存储过程、事务、分页的数据库操作。并几乎支持市面上所有种类的数据库。图片操作。裁剪、缩放、加水印。http请求调用(Post与Get)高效分页Web服务/WebApi的负载均衡数据库的负载均衡,以及读写分离CORS跨域访问UUID全球通用唯一识别码MQ消息队列(...
- 本文主要介绍了WPF中常用的鼠标事件、键盘事件以及注意事项,同时使用一个案例讲解了拓展事件。除此之外,本文还讲述如何用行为(Behavior)来封装事件。 本文主要介绍了WPF中常用的鼠标事件、键盘事件以及注意事项,同时使用一个案例讲解了拓展事件。除此之外,本文还讲述如何用行为(Behavior)来封装事件。
- 最近chatGPT比较火,但大多是用PYTHON来开发,本文使用C#开发一款ChatGPT聊天程序 最近chatGPT比较火,但大多是用PYTHON来开发,本文使用C#开发一款ChatGPT聊天程序
- 前言任务调度是指系统为了自动完成特定任务,在约定的特定时刻去执行任务的过程。有了任务调度即可解放更多的人力,而是由系统自动去执行任务。任务调度是操作系统的重要组成部分,而对于实时操作系统,任务调度直接影响其实时性能。任务调度算法可分为:事件驱动调度算法:根据事件的先后以及任务的优先级安排任务的执行;事件驱动调度依赖外部硬件设备,通过产生中断方式为任务调度提供信号。分两种,集成事件驱动调度:... 前言任务调度是指系统为了自动完成特定任务,在约定的特定时刻去执行任务的过程。有了任务调度即可解放更多的人力,而是由系统自动去执行任务。任务调度是操作系统的重要组成部分,而对于实时操作系统,任务调度直接影响其实时性能。任务调度算法可分为:事件驱动调度算法:根据事件的先后以及任务的优先级安排任务的执行;事件驱动调度依赖外部硬件设备,通过产生中断方式为任务调度提供信号。分两种,集成事件驱动调度:...
- ASP.NET第一章、Web应用基础1、Web应用程序简介 随着互联网技术的不断发展,各式网络程序开发体系结构应运而生,运用最多的网络应用程序开发体系结构可以分为两种:1、基于客户端和服务器端的 C/S 结构C/S 体系结构:Client/Server 的缩写,即客户端 / 服务器端结构 2、基于浏览器和服务器的 B/S 结构 B/S 体系结构:Browser/Server 的缩写,即浏览器... ASP.NET第一章、Web应用基础1、Web应用程序简介 随着互联网技术的不断发展,各式网络程序开发体系结构应运而生,运用最多的网络应用程序开发体系结构可以分为两种:1、基于客户端和服务器端的 C/S 结构C/S 体系结构:Client/Server 的缩写,即客户端 / 服务器端结构 2、基于浏览器和服务器的 B/S 结构 B/S 体系结构:Browser/Server 的缩写,即浏览器...
- 大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。今天,给大家介绍一下在.net中,三层开发的步骤。首先我们创建一个表,城市表,表的信息如下:City城市表,id ,name,password,address,phone; 代码实现1.新建一个windows窗体应用程序,CitySys2.文件–》添加–》新建项目–》类库(CitySysModel)–》重命名class1.cs的类(City... 大家好,我是雄雄,欢迎关注微信公众号,雄雄的小课堂。今天,给大家介绍一下在.net中,三层开发的步骤。首先我们创建一个表,城市表,表的信息如下:City城市表,id ,name,password,address,phone; 代码实现1.新建一个windows窗体应用程序,CitySys2.文件–》添加–》新建项目–》类库(CitySysModel)–》重命名class1.cs的类(City...
- 前言下面是Redis分布式锁常用的概念说明:设置、获取、过期时间、删除。1、 Setnx命令:SETNX key value说明:将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。 时间复杂度:O(1)返回值:设置成功,返回1 ; 设置... 前言下面是Redis分布式锁常用的概念说明:设置、获取、过期时间、删除。1、 Setnx命令:SETNX key value说明:将 key 的值设为 value ,当且仅当 key 不存在。若给定的 key 已经存在,则 SETNX 不做任何动作。SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写。 时间复杂度:O(1)返回值:设置成功,返回1 ; 设置...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签