上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 177 下一页

2025年5月12日

C#多线程编程精要:从用户线程到线程池的效能比对

摘要: 合集 - 高性能开发必修课(4) 1.高并发必修课:并行与并发的底层逻辑与内功修炼04-072.解锁.NET 9性能优化黑科技:从内存管理到Web性能的最全指南04-173.C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景04-24 4.C#多线程编程精要:从用户线程到 阅读全文

posted @ 2025-05-12 14:22 jack_Meng 阅读(134) 评论(0) 推荐(0)

netcore使用中间件限流

摘要: netcore限流 using System; using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Ca 阅读全文

posted @ 2025-05-12 10:59 jack_Meng 阅读(14) 评论(0) 推荐(0)

2025年5月9日

用JavaScript来实现下载

摘要: 1、javascript脚本 function downloadFile(data, fileName, type="text/plain") { // 创建不可见的元素 const a = document.createElement("a"); a.style.display = "none"; 阅读全文

posted @ 2025-05-09 16:34 jack_Meng 阅读(169) 评论(0) 推荐(0)

netcore获取客户端IP和端口号

摘要: 在我们的启动类的 Configure方法里加上。 ? 1 app.UseForwardedHeaders(new ForwardedHeadersOptions { ForwardedHeaders = ForwardedHeaders.XForwardedFor | ForwardedHeader 阅读全文

posted @ 2025-05-09 16:26 jack_Meng 阅读(88) 评论(0) 推荐(0)

c# 批量注册接口和服务,示例代码

摘要: ? 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 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 5 阅读全文

posted @ 2025-05-09 16:24 jack_Meng 阅读(69) 评论(0) 推荐(0)

netcore自定义中间件实现限流

摘要: netcore限流 using System; using System.Collections.Generic; using System.Threading.Tasks; using Microsoft.AspNetCore.Http; using Microsoft.Extensions.Ca 阅读全文

posted @ 2025-05-09 16:14 jack_Meng 阅读(29) 评论(0) 推荐(0)

C# 中 WebSocket 与 SignalR:实时通信的两种选择

摘要: 在现代 Web 应用中,实时通信变得越来越重要。无论是聊天应用、在线游戏、股票行情推送还是协作编辑工具,都需要服务器能够主动向客户端推送数据。在 .NET 生态系统中,WebSocket 和 SignalR 是实现这一功能的两个主要方案。 本文将对这两种技术进行比较,分析它们的异同点和使用场景,并提 阅读全文

posted @ 2025-05-09 16:13 jack_Meng 阅读(396) 评论(0) 推荐(0)

不借助第三个变量,交换两个变量的值

摘要: ? 1 2 3 4 5 //方法一: var a=-2,b=-3;a=a+b;b=a-b;a=a-b; // console.log(a+','+b); //方法二: var a=-2,b=-3;a=a^b;b=a^b;a=a^b; // console.log(a+','+b); 2025-05- 阅读全文

posted @ 2025-05-09 15:42 jack_Meng 阅读(31) 评论(0) 推荐(0)

浏览器 Javascript 版本

摘要: IE 1.3 Chrome 1.7 Firefox 1.8 Yours: ? 1 2 3 4 5 6 7 8 9 function javascriptversion(){ for(var i=1;i<10;i++){ var d = document.createElement('script') 阅读全文

posted @ 2025-05-09 15:36 jack_Meng 阅读(9) 评论(0) 推荐(0)

在chrome console中添加jQuery

摘要: 由于现有seajs等封装,以及vue等其他框架,jQuery等已不使用,或不在全局暴露,即使网站中已使用jQuery,在console也使用不了。 所以考虑使用fetch加载jQuery库,fetch是web提供的一个可以获取异步资源的api,目前还没有被所有浏览器支持,它提供的api返回的是Pro 阅读全文

posted @ 2025-05-09 10:41 jack_Meng 阅读(32) 评论(0) 推荐(0)

2025年5月8日

ASP.NET Core WebApi返回结果统一包装实践

摘要: 前言# 近期在重新搭建一套基于ASP.NET Core WebAPI的框架,这其中确实带来了不少的收获,毕竟当你想搭建一套框架的时候,你总会不自觉的去想,如何让这套框架变得更完善一点更好用一点。其中在关于WebApi统一结果返回的时候,让我也有了更一步的思考,首先是如何能更好的限制返回统一的格式,其 阅读全文

posted @ 2025-05-08 15:48 jack_Meng 阅读(240) 评论(0) 推荐(0)

关于ASP.NET Core WebSocket实现集群的思考

摘要: 前言# 提到WebSocket相信大家都听说过,它的初衷是为了解决客户端浏览器与服务端进行双向通信,是在单个TCP连接上进行全双工通讯的协议。在没有WebSocket之前只能通过浏览器到服务端的请求应答模式比如轮询,来实现服务端的变更响应到客户端,现在服务端也可以主动发送数据到客户端浏览器。WebS 阅读全文

posted @ 2025-05-08 14:57 jack_Meng 阅读(70) 评论(0) 推荐(0)

体验Semantic Kernel图片内容识别

摘要: 前言# 前几日在浏览devblogs.microsoft.com的时候,看到了一篇名为Image to Text with Semantic Kernel and HuggingFace的文章。这篇文章大致的内容讲的是,使用Semantic Kernel结合HuggingFace来实现图片内容识别。 阅读全文

posted @ 2025-05-08 14:44 jack_Meng 阅读(112) 评论(0) 推荐(0)

C#整合Ollama实现本地LLMs调用

摘要: 前言# 近两年AIGC发展的非常迅速,从刚开始的只有ChatGPT到现在的很百家争鸣。从开始的大参数模型,再到后来的小参数模型,从一开始单一的文本模型到现在的多模态模型等等。随着一起进步的不仅仅是模型的多样化,还有模型的使用方式。大模型使用的门槛越来越低,甚至现在每个人都可以在自己的电脑上运行模型。 阅读全文

posted @ 2025-05-08 14:33 jack_Meng 阅读(434) 评论(0) 推荐(0)

自定义分布式锁在ASP.NET Core中实现防抖

摘要: 前言# 在 Web 应用开发过程中,防抖(Debounce) 是确保同一操作在短时间内不会被重复触发的一种有效手段。常见的场景包括防止用户在短时间内重复提交表单,或者避免多次点击按钮导致后台服务执行多次相同的操作。无论在单机环境中,还是在分布式系统中都有一些场景需要使用它。本文将介绍如何在ASP.N 阅读全文

posted @ 2025-05-08 13:56 jack_Meng 阅读(59) 评论(0) 推荐(0)

2025年4月30日

WPF封装一个懒加载下拉列表控件(支持搜索)

摘要: 因为项目中PC端前端针对基础数据选择时的下拉列表做了懒加载控件,PC端使用现成的组件,为保持两端的选择方式统一,WPF客户端上也需要使用懒加载的下拉选择。 WPF这种懒加载的控件未找到现成可用的组件,于是自己封装了一个懒加载和支持模糊过滤的下拉列表控件,控件使用了虚拟化加载,解决了大数据量时的渲染数 阅读全文

posted @ 2025-04-30 11:14 jack_Meng 阅读(124) 评论(0) 推荐(0)

调用avicap32.dll的capCreateCaptureWindow的API接口控制摄像头的详细介绍

摘要: 这段时间闲来无事,看了看MSDN的文档,自己翻译了一下。一是为了学习,二是对空闲时间的打发。所以也希望大家在拍砖的同时,尊重我的劳动,如要转贴请注明转至blog.csdn.net/suntaoznz。谢谢! 孙涛 2005-8-6 Microsoft® Video for Windows® (VFW 阅读全文

posted @ 2025-04-30 10:18 jack_Meng 阅读(145) 评论(0) 推荐(0)

2025年4月27日

摄像头一帧数据的字节数组转成图片--YUV转RGB

摘要: 最近做个伺服电机产品特性自动测试项目,首先要读取产品二维码以做生产管控和追溯,结果公司生产线上用的电脑和摄像头不支持原来的方案,具体原因不明确。于是试了七八个方案,用笔记本和其它品牌的摄像头都可以正确识别二维码,就是某品牌的摄像头不支持,没有办法只能决定调用AVICAP32读取摄像头的视频帧数据,然 阅读全文

posted @ 2025-04-27 11:22 jack_Meng 阅读(119) 评论(0) 推荐(0)

2025年4月25日

C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进

摘要: 合集 - 高性能开发必修基础课(2) 1.高并发必修基础课:并行与并发的底层逻辑与基础修炼04-07 2.C#高性能开发之类型系统:从 C# 7.0 到 C# 14 的类型系统演进全景04-24 收起 自C# 7.0以来,C#语言在类型系统方面引入了众多新数据类型、类型构造和语言特性,以提升性能、类 阅读全文

posted @ 2025-04-25 09:00 jack_Meng 阅读(104) 评论(0) 推荐(0)

2025年4月22日

如何使用JavaScript模拟键盘操作

摘要: 在JavaScript中,你可以使用KeyboardEvent来模拟键盘操作。以下是一些示例,展示如何模拟键盘事件: 模拟键盘按键按下: 使用keydown事件来模拟按键按下。 function simulateKeyDown(keyCode) { var event = new KeyboardE 阅读全文

posted @ 2025-04-22 15:12 jack_Meng 阅读(1252) 评论(0) 推荐(0)

上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 177 下一页

导航