热门 最新 精选 话题 上榜
本文介绍了NPOI、EPPlus和Spire.XLS这三个常用的.NET Excel处理包,分别详细介绍了它们的特点、示例代码以及使用方法。通过对这些程序集的比较和示例代码的演示,读者可以更好地理解如何在C#开发中利用这些工具进行Excel文件的读取、写入和操作。这些程序集提供了丰富的功能和灵活的API,能够满足不同场景下对Excel文件处理的需求,有助于提高开发效率和减少工作量。
原创 精选 4小时前
125阅读
yyds干货盘点
C#进阶-用于Excel处理的程序集
bit组装成Bytepublic void BitToByte() { List<char[]> chars = new List<char[]>(); char mm1 = '1'; char mm2 = '1'; char mm3 = '1';
原创 8小时前
12阅读
全套笔记资料代码移步: 前往gitee仓库查看 感兴趣的小伙伴可以自取哦,欢迎大家点赞转发~ 全套教程部分目录: 部分文件图片: 认识Vue3 1. Vue3组合式API体验 通过 Counter 案例 体验Vue3新引入的组合式API <script> export default { data(){ return { count:0
原创 1天前
20阅读
指尖人生
【前端Vue】Vue3+Pinia小兔鲜电商项目第1篇:认识Vue3,1. Vue3组合式API体验【附代码文档】
本文介绍了ASP.NET的三种主流框架:Web Forms、MVC和Web API。对每种框架进行了详细解释,包括特点、结构目录和示例代码。读者将能够全面了解这些框架的功能和用法,从而更好地选择和应用于自己的Web应用程序开发中。
本文介绍了ASP.NET Web Forms开发中常见的前后端交互方式,包括控件绑定、Ajax、WebService、自定义处理程序和Form提交等。通过详细解读每种方式的特点、使用方法和示例代码,读者可以全面了解各种方式的优缺点以及适用场景。这些方法为实现前后端数据交互提供了灵活多样的选择,有助于开发者根据项目需求选择最合适的方式进行开发。
1、安装SQLite在 nuget 搜索 System.Data.SQLite 安装2、在 app.conifg 文件中添加如下信息<provider invariantName="System.Data.SQLite" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />解决问题
原创 3天前
1阅读
.NET Web API:构建强大的RESTful服务的指南 随着Web技术的发展,RESTful API已成为现代Web应用的核心组成部分。在.NET生态系统中,Web API框架为开发者提供了构建RESTful服务的强大工具。本文将介绍.NET Web API的基本概念、用法及用例,帮助读者快速上手并构建出高效、稳定的Web服务。 一、.NET Web API概述 .NET Web API是一
原创 精选 4天前
148阅读
1、源数据信息源数据字段:Student表字段Names 存储内容为"111,222,333,444,555,666,777,888" 2、查询请求入参{ "Names": "666,888" }3、具体需求需要拿到既包含666又包含888,直接模糊查询或者Contains之类的无法满足 4、方法实现方法一: // 纯SQL语句 var nameSql = string.Empty; for (
本文介绍了ASP.NET控件编程的基础知识和常用技巧。通过对基础控件如TextBox、DropDownList等的介绍,读者可以了解如何在ASP.NET应用中使用这些控件来实现用户界面的交互。此外,文章还深入探讨了UpdatePanel实现局部刷新以及动态事件的处理方法,帮助读者更好地优化页面性能和提升用户体验。通过这些内容的学习,读者可以掌握ASP.NET控件编程的关键技能,并能够更高效地开发出功能丰富、交互友好的Web应用程序。
Vue从0基础到大神学习完整教程完整教程(附代码资料)主要内容讲述:vue基本概念,vue-cli的使用,vue的插值表达式,{{ gaga }},{{ if (obj.age > 18 ) { } }},vue指令,综合案例 - 文章标题编辑vue介绍,开发vue的方式,基本使用,如何覆盖webpack配置,目录分析与清理,vue单文件组件的说明,vue通过data提供数据,通过插值表达式显示数据,安装vue开发者工具,v-bind指令,v-on指令,v-if 和 v-show,v-model,v-text 和 v-html。day-08vuex介绍,语法,模块化,小结。面经PC端-element (上)初始化,request,router,login模块,layout模块,dashboard模块(了解)。面经PC端 - Element (下)Article / list 列表,Article / add 添加,Article / del 删除,Article / upd 修改,A
原创 5天前
25阅读
指尖人生
【前端Vue】Vue从0基础完整教程第2篇:day-08【附代码文档】
本文将介绍如何使用.NET Core构建高效、可维护的Web API,并给出具体的用例来展示其用法。 一、准备工作 首先,确保你的开发环境已经安装了.NET Core SDK。你可以通过访问Microsoft官网来下载并安装它。 二、创建Web API项目 使用命令行工具,执行以下命令来创建一个新的Web API项目: dotnet new webapi -n MyWebApiProject cd
原创 5天前
29阅读
using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.Linq; using System.Web; namespace MvcDiv.Models { public class DivBox { [Disp
原创 5天前
13阅读
观测云数据采集探针 Datakit 提供优秀的 APM 分布式跟踪能力,可支持包括 .NET Framework 和 .NET Core 应用程序在内的多种开发语言程序在实际运行环境中的分析。帮助用户有效感知上线后应用的运行状态,解决故障异常和性能异常等问题。
原创 5天前
17阅读
观测云在 .NET 业务中分析性能问题的最佳实践
随着前后端分离的大热,WebApi在项目中的作用也是越来越重要,由于公司的原因我之前一直没有机会参与前后端分离的项目,但WebApi还是要学的呀,因为这东西确实很有用,可单独部署、与前端和App交互都很方便,既然有良好的发展趋势,我们当然应该顺势而为——搞懂WebApi!Restful相当于给请求增加了语义,Post(增)、Delete(删)、Put(改)、Get(查),有时会用Get进行
原创 精选 6天前
178阅读
WebApi路由机制详解
第一步: 用C#,Mvc4创建一个 基本 项目. 第二步: 创建HomeController.cs,代码如下: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcAddTest.Controllers {
转载 7天前
26阅读
.Net WebSockets通讯之SignalR 在现代Web应用中,实时通讯的需求日益增强。为了解决这个问题,.Net平台提供了一种高效的实时通讯解决方案——SignalR。SignalR是一个开源库,它简化了在Web应用中添加实时Web功能的过程。SignalR支持WebSockets、Server-Sent Events和Long Polling等通信机制,并能自动选择最佳的传输方式。 一
第1题用一条 SQL 语句 查询出每门课都大于80 分的学生姓名建表语句:create table tableA ( name varchar(10), kecheng varchar(10), fenshu int(11) ) DEFAULT CHARSET = 'utf8';插入数据insert into tableA values ('张三', '语文', 81);
在C#中,Fleck是一个轻量级的WebSocket服务器库,它使得在.NET环境中创建WebSocket服务器变得简单。WebSocket是一种网络通信协议,它在单个TCP连接上提供全双工通信通道。这使得客户端和服务器之间可以实时地、双向地交换数据。 安装Fleck 要使用Fleck,首先需要将其添加到你的项目中。可以通过NuGet包管理器来安装它。在Visual Studio中,打开NuGet
原创 8天前
25阅读
1. 为什么要一定要设置主键?设置主键是数据库设计中的一个重要概念,有几个主要原因:1、唯一性主键必须保证表中的每一行都有唯一的标识。这样可以避免数据冗余和不一致性。如果没有主键或者主键不唯一,就可能出现数据混乱或错误。2、查询性能数据库系统通常会使用主键来加速数据检索。主键通常会被索引,这样可以更快速地找到特定行的数据,提高查询效率。3、关联性主键常常用于建立表与表之间的关系。在关系数据库中,一
1. 求质数// 判断一个数是否为质数的方法 public static bool IsPrime(int number) { if (number < 2) { return false; } for (int i = 2; i <= Math.Sqrt(number); i++) { if (number %
原创 精选 9天前
199阅读
yyds干货盘点
C# .NET面试系列九:常见的算法
Vue从0基础到大神学习完整教程完整教程(附代码资料)主要内容讲述:vue基本概念,vue-cli的使用,vue的插值表达式,{{ gaga }},{{ if (obj.age > 18 ) { } }},vue指令,综合案例 - 文章标题编辑vue介绍,开发vue的方式,基本使用,如何覆盖webpack配置,目录分析与清理,vue单文件组件的说明,vue通过data提供数据,通过插值表达式显示数据,安装vue开发者工具,v-bind指令,v-on指令,v-if 和 v-show,v-model,v-text 和 v-html。day-08vuex介绍,语法,模块化,小结。面经PC端-element (上)初始化,request,router,login模块,layout模块,dashboard模块(了解)。面经PC端 - Element (下)Article / list 列表,Article / add 添加,Article / del 删除,Article / upd 修改,A
原创 9天前
37阅读
指尖人生
【前端Vue】Vue从0基础完整教程第1篇:vue基本概念,vue-cli的使用【附代码文档】
第二部分:ADO.NET、XML、HTTP、AJAX、WebService1. .NET 和 C# 有什么区别?.NET(通用语言运行时):定义:.NET 是一个软件开发框架,提供了一个通用的运行时环境,用于在不同的编程语言中执行代码。 作用:它为多语言支持提供了一个统一的平台,允许不同的语言共享类库和其他资源。.NET 包括 Common Language Runtime (CLR)、基础类库(
原创 精选 10天前
168阅读
yyds干货盘点
C# .NET面试系列八:ADO.NET、XML、HTTP、AJAX、WebService
社交媒体-信息头条项目完整开发笔记完整教程(附代码资料)主要内容讲述:一、项目初始化使用 Vue CLI 创建项目,加入 Git 版本管理,调整初始目录结构,导入图标素材。二、登录注册准备,实现基本登录功能,登录状态提示,表单验证。三、个人中心,四、首页—文章列表TabBar 处理,页面布局,处理已登录和未登录的页面展示,用户退出。五、首页—频道编辑,六、文章搜索处理页面弹出层,创建频道编辑组件,页面布局,展示我的频道。七、文章详情创建组件并配置路由,页面布局,关于后端返回数据中的大数字问题,展示文章详情。八、文章评论展示文章评论列表,评论点赞,发布文章评论,评论回复。九、用户页面,十、用户关注 & 粉丝创建组件并配置路由,页面布局,展示用户信息,用户关注。
原创 10天前
14阅读
指尖人生
【前端Vue】社交信息头条项目完整笔记第1篇:一、项目初始化【附代码文档】
第一部分:ASP.NET Core1. 如何在 controller 中注入 service?在.NET中,在ASP.NET Core应用程序中的Controller中注入服务通常使用依赖注入(Dependency Injection)来实现。以下是一些步骤,说明如何在Controller中注入服务:1、创建服务首先,确保你已经在应用程序中注册了服务。这通常在Startup.cs文件的Config
.Net Sockets通讯 在.NET框架中,Sockets编程是一种底层的网络通信方式,它允许开发者在不同的机器和应用之间建立直接的通信渠道。通过Sockets,我们可以实现各种复杂的网络应用,包括聊天室、文件传输、网络游戏等。 下面,我们将通过实战的方式,介绍如何在.NET中使用Sockets进行通信。 一、Socket的基本概念 在.NET中,Socket类位于System.Net.Soc
原创 精选 11天前
145阅读
ASP.NET MVC1. MVC 中的 TempData\ViewBag\ViewData 区别?在ASP.NET MVC中,TempData、ViewBag 和 ViewData 都是用于在控制器和视图之间传递数据的机制,但它们有一些区别。TempData:1、生命周期TempData 的生命周期是短暂的,数据只在当前请求和下一次请求之间有效。一旦数据被读取,它就会被标记为已读,下一次请求时就
原创 精选 12天前
208阅读
yyds干货盘点
C# .NET面试系列六:ASP.NET MVC
winform 提交 http请求
原创 12天前
8阅读
深入探讨C#.NET中的WebSocket通讯技术WebSocket是一种在Web应用程序中实现双向通信的协议,它允许客户端和服务器之间建立持久性的连接,实现实时数据传输。在C#.NET中,通过使用相关的库和框架,开发者可以轻松地实现WebSocket通讯,为Web应用程序提供更加灵活和高效的通信方式。本文将深入探讨C#.NET中与WebSocket通讯相关的关键技术和实现方法。1. WebSoc
原创 13天前
88阅读
原创 13天前
6阅读
AspNet Mvc 教案-2
WPF1. WPF 由哪两部分组成?Windows Presentation Foundation (WPF) 由两个主要部分组成:1、XAML (eXtensible Application Markup Language)这是一种基于 XML 的标记语言,用于定义用户界面的结构和外观。XAML允许开发人员使用声明性语法来描述应用程序的用户界面元素,而不是使用传统的编程方式。XAML 被广泛用于
原创 精选 13天前
164阅读
yyds干货盘点
C# .NET面试系列五:WPF