随笔分类 -  C#.NET

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

一个非常简单用.NET操作RabbitMQ的方法
摘要:一个非常简单用.NET操作RabbitMQ的方法 RabbitMQ作为一款主流的消息队列工具早已广受欢迎。相比于其它的MQ工具,RabbitMQ支持的语言更多、功能更完善。 本文提供一种市面上最/极简单的使用RabbitMQ的方式(支持.NET/.NET Framework/.NET Core),只 阅读全文

posted @ 2023-04-04 11:43 漫思 阅读(81) 评论(0) 推荐(0) 编辑

.Net下的Http请求调用(Post与Get)
摘要:.Net下的Http请求调用(Post与Get) http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等… ht 阅读全文

posted @ 2023-04-04 11:42 漫思 阅读(65) 评论(0) 推荐(0) 编辑

.Net下的简易Http请求调用(Post与Get)
摘要:.Net下的简易Http请求调用(Post与Get) http请求调用是开发中经常会用到的功能。在内,调用自有项目的Web Api等形式接口时会用到;在外,调用一些第三方功能接口时,也会用到,因为,这些第三方功能往往是通过http地址的形式提供的,比如:短信服务、在线翻译、地图服务、语音智能、等… 阅读全文

posted @ 2023-04-04 11:42 漫思 阅读(265) 评论(0) 推荐(0) 编辑

.Net下的CORS跨域设置
摘要:.Net下的CORS跨域设置 CORS跨域访问问题往往出现在“浏览器客户端”通过ajax调用“服务端API”的时候。而且若是深究原理,还会发现跨域问题其实还分为【简单跨域】与【复杂跨域】这两种情况。 网上对解决跨域限制有很多说明文章,但绝大多数要么解决的不完善(比如,没有区分【简单跨域】与【复杂跨域 阅读全文

posted @ 2023-04-04 11:42 漫思 阅读(54) 评论(0) 推荐(0) 编辑

使用.Net对图片进行裁剪、缩放、与加水印
摘要:使用.Net对图片进行裁剪、缩放、与加水印 图片的裁剪、缩放、与加水印,是任何系统经常要用到的功能,它们现已集成到IUtility工具中,使用十分简便。(具体代码将在文末给出,支持.NET/.NET Framework/.NET Core) 现给出一张“原图”,如下: (1)原图裁剪后的效果如下: 阅读全文

posted @ 2023-04-04 11:42 漫思 阅读(21) 评论(0) 推荐(0) 编辑

.NET/C#操作Redis的简单方法
摘要:.NET/C#操作Redis的简单方法 本文属于Redis初级应用,只起初步引路作用,高手们可略过。 支持.Net Core(2.0及以上)/.Net Framework(4.5及以上),可以部署在Docker, Windows, Linux, Mac。 Redis作为一款主流的缓存工具在业内已广受 阅读全文

posted @ 2023-04-04 11:41 漫思 阅读(35) 评论(0) 推荐(0) 编辑

彻底弄懂C#中delegate、event、EventHandler、Action、Func的使用和区别
摘要:彻底弄懂C#中delegate、event、EventHandler、Action、Func的使用和区别 【目录】 1 委托 2 事件-概念的引出 3 事件-关于异常 4 事件-关于异步 5 委托-Func与Action 1 委托 在.NET中定义“委托”需要用到delegate关键字,它是存有对某 阅读全文

posted @ 2023-04-04 11:41 漫思 阅读(31) 评论(0) 推荐(0) 编辑

C#中抽象方法与虚方法的区别详解及示例
摘要:1. 抽象方法与虚方法的区别 先说两者最大的区别:抽象方法是需要子类去实现的。虚方法是已经实现了的,可以被子类覆盖,也可以不覆盖,取决于需求。因为抽象类无法实例化,所以抽象方法没有办法被调用,也就是说抽象方法永远不可能被实现。 如果需要了解虚方法及抽象方法具体的定义和语句,请移步:C#多态性学习,虚 阅读全文

posted @ 2023-03-28 11:44 漫思 阅读(23) 评论(0) 推荐(0) 编辑

C#多态性学习,虚方法、抽象方法、接口等用法举例
摘要:1. 多态性定义 C#中的多态性是OOP(面向对象编程)的一个基本概念,它允许一个对象在不同情况下表现出不同的行为,以增强代码的可重用性和灵活性。 根据网上的教程,我们得知C#多态性分为两类,静态和动态。但实际上,C#没有严格的静态和动态多态性的分法。之所以这么分,还是为了我们便于理解,我们沿用这个 阅读全文

posted @ 2023-03-28 11:43 漫思 阅读(16) 评论(0) 推荐(0) 编辑

C#常见的文件路径Api
摘要:C#常见的文件路径Api 我们经常有遇到要处理文件路径的需求,那么一般我们常见的有几种: 程序下面的文件 临时目录下的文件 获取程序下面的文件# 首先我们创建了实例解决方案: 其中调用链是:Main.Shell->FooALibrary->,首先我们将FooAFolder.txt和FooA.txt的 阅读全文

posted @ 2023-03-23 10:40 漫思 阅读(29) 评论(0) 推荐(0) 编辑

RSA 简介及 C# 和 js 实现【加密知多少系列】
摘要:RSA 简介及 C# 和 js 实现【加密知多少系列】 阅读目录 〇、简介 一、C# 语言实现 二、js 语言实现 回到顶部 〇、简介 谈及 RSA 加密算法,我们就需要先了解下这两个专业名词,对称加密和非对称加密。 对称加密:在同一密钥的加持下,发送方将未加密的原文,通过算法加密成密文;相对的接收 阅读全文

posted @ 2023-03-22 11:27 漫思 阅读(97) 评论(0) 推荐(0) 编辑

C# 多线程访问之 SemaphoreSlim(信号量)【进阶篇】
摘要:C# 多线程访问之 SemaphoreSlim(信号量)【进阶篇】 阅读目录 一、简介 二、用法示例 三、属性 or 函数 or 方法释义 属性-AvailableWaitHandle 属性-CurrentCount 构造方法-SemaphoreSlim(Int32) 构造方法-SemaphoreS 阅读全文

posted @ 2023-03-22 11:23 漫思 阅读(85) 评论(0) 推荐(0) 编辑

使用Net将HTML简历导出为PDF格式
摘要:使用Net将HTML简历导出为PDF格式 现在有许多将HTML导出PDF的第三方包,这里介绍使用的是Select.HtmlToPdf.NetCore 使用Select.HtmlToPdf.NetCore 整体思路是将cshtml内容读出来,然后再转为Pdf文档 读取cshtml内容有两种方法,第一种 阅读全文

posted @ 2023-03-22 10:58 漫思 阅读(26) 评论(0) 推荐(0) 编辑

C#MD5加密的两种方式
摘要:C#MD5加密的两种方式 在开发过程当中,我们经常会用到MD5加密,下面介绍MD5加密的两种方式: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3 阅读全文

posted @ 2023-03-20 10:51 漫思 阅读(58) 评论(0) 推荐(0) 编辑

使用ASP.NET CORE SignalR实现APP扫描登录
摘要:使用ASP.NET CORE SignalR实现APP扫描登录 使用signalr实现APP扫码登录 1. 背景介绍 在移动化时代,web开发很多时候都会带着移动端开发,这个时候为了减少重复输入账号密码以及安全性,很多APP端都会提供一个扫码登录功能,web端生成二维码,APP扫码直接登录web端, 阅读全文

posted @ 2023-03-20 10:40 漫思 阅读(25) 评论(0) 推荐(0) 编辑

为什么 C# 可能是最好的第一编程语言
摘要:为什么 C# 可能是最好的第一编程语言 纵观神州大地,漫游中华互联网,我看到很多人关注为什么你应该开始学习JavaScript做前端,而对blazor这样的面向未来的框架有种莫名的瞧不起,或者为什么你应该学习Python作为你的第一门编程语言,恕不知有多少公司业务是用Python开发的,Python 阅读全文

posted @ 2023-03-17 14:28 漫思 阅读(26) 评论(0) 推荐(0) 编辑

C# 多线程task
摘要:C# 多线程task 1.异步和多线程的区别?没什么太大区别。异步是目的,使用多线程实现。想想AJAX异步加载,不就是不想让浏览器界面卡住嘛,所以在程序中对于某些单独的操作,比如写日志,我们不想等它完成后再执行其它操作(因为写日志只是记录和应用提供的功能无关),可以单独开一个线程来执行执行写日志的操 阅读全文

posted @ 2023-03-17 14:26 漫思 阅读(59) 评论(0) 推荐(0) 编辑

C# task和timer实现定时操作
摘要:C# task和timer实现定时操作 C#中,定时器,或者叫作间隔器,每隔一段时间执行一个操作。 1.Timer本身就是多线程 C#中为不同场合下使用定时器,提供了不同的Timer类,在asp.net中一般使用System.Timers.Timer。 这个类也很简单,在微软官方文档可以查看如何使用 阅读全文

posted @ 2023-03-17 14:26 漫思 阅读(131) 评论(0) 推荐(0) 编辑

C#中匿名函数、委托delegate和Action、Func、Expression、还有Lambda的关系和区别
摘要:C#中匿名函数、委托delegate和Action、Func、Expression、还有Lambda的关系和区别 以前一直迷迷糊糊的,现在总算搞明白。 Lambda表达式 Lamda表达式基本写法是()=>{ };Lambda和方法一样都可以传入参数和拥有返回值。(int x)=>{return x 阅读全文

posted @ 2023-03-17 14:25 漫思 阅读(66) 评论(0) 推荐(0) 编辑

sql和C#的知识点
摘要:小知识点 1、获取自增长标识的主键 SQL语句: insert into table output inserted.id values(,,) C#语句 object obj=cmd.ExecuteScalar() ExecuteScalar()和ExecuteNoQuery()都可以做增删改操作 阅读全文

posted @ 2023-03-17 14:23 漫思 阅读(12) 评论(0) 推荐(0) 编辑

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

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示