程序开发共184篇

程序开发

利用时间戳校验防止爬虫滥用接口

利用时间戳校验防止爬虫滥用接口-武穆逸仙

爬虫是现代互联网中常见的恶意行为,尤其是在接口暴露给外部时,爬虫往往通过自动化脚本频繁访问接口、获取数据,甚至滥用接口导致服务器压力增大,影响正常用户的使用体验。为了有效防止爬虫的...

武穆逸仙武穆逸仙1月前
1410

.NET性能提升优化

.NET性能提升优化-武穆逸仙

1. 数据库性能优化 正确使用索引 在经常查询的列上创建索引。 避免在选择性差的列上创建索引(例如:IsActive、Gender)。 示例:在SQL Server中添加索引 ...

武穆逸仙武穆逸仙2月前
1540

IPTools for .NET:快速查询全球IP信息

IPTools for .NET:快速查询全球IP信息-武穆逸仙

IPTools是一个用于快速查询全球 IP 地址信息的库,支持国内和国际 IP 查询,提供详细的地理位置信息(如国家、省份、城市)以及经纬度等数据。 1. IPTools.Chin...

武穆逸仙武穆逸仙2月前
2230

Python 搜索引擎 Elasticsearch-py

Python 搜索引擎 Elasticsearch-py-武穆逸仙

Elasticsearch在Python中的应用。通过Elasticsearch,我们可以轻松实现复杂的全文检索、数据分析等功能。 1. 环境准备 # 安装elasticsear...

# Elasticsearch-py

武穆逸仙武穆逸仙3月前
2070

Net8_WebAPI性能监控-MiniProfiler与Swagger集成

Net8_WebAPI性能监控-MiniProfiler与Swagger集成-武穆逸仙

要在.NET Core项目中集成MiniProfiler和Swagger,可按照以下步骤操作: 1. 安装NuGet包: • 安装MiniProfiler.AspNe...

武穆逸仙武穆逸仙6月前
2860

Python脚本全集:开源、跨平台、易上手

Python脚本全集:开源、跨平台、易上手-武穆逸仙

Python-project-Scripts 是一个由热心开发者们共同维护的 GitHub 项目,它提供了大量适用于初学者的 Python 脚本,涵盖了从基础算法到趣味游戏,再到实...

武穆逸仙武穆逸仙7月前
3231

使用MiniProfiler调试ASP.NET web api项目性能

使用MiniProfiler调试ASP.NET web api项目性能-武穆逸仙

MVC MiniProfiler是Stack Overflow团队设计的一款对ASP.NET MVC的性能分析的小程序。可以对一个页面本身,及该页面通过直接引用、Ajax、Ifra...

武穆逸仙武穆逸仙7月前
2550

在.NET Core中集成SignalR实现实时通知的API应用

在.NET Core中集成SignalR实现实时通知的API应用-武穆逸仙

构建实时应用程序在现代 Web 开发中变得至关重要,尤其是对于通知、聊天系统和实时更新等功能。 SignalR 是一个强大的 ASP.NET 库,支持服务器端代码和客户端 Web...

武穆逸仙武穆逸仙7月前
2880

.NET Core中限制接口请求次数

.NET Core中限制接口请求次数-武穆逸仙

本文介绍了在.NET Core中实现API请求限制的方法,通过缓存管理调用次数,防止非VIP用户超过2000次,VIP用户不超过10000次的限制。首先校验账号,然后利用缓存进行计...

武穆逸仙武穆逸仙7月前
3980

.NET Core中灵活使用反射

.NET Core中灵活使用反射-武穆逸仙

在.NET Core开发中,反射(Reflection)是一种非常强大的机制,它允许程序在运行时检查类型信息、动态创建和调用类型成员等。反射提供了程序在运行时自我检查和修改的能力,...

# .net core

武穆逸仙武穆逸仙7月前
4330

.NET Core 上传文件到本地服务器

.NET Core 上传文件到本地服务器-武穆逸仙

在.NET Core中实现文件上传功能是一项常见的需求。用户可能需要将各种文件(如图片、文档、视频等)上传到服务器,以便进行存储、处理或共享。本文将详细介绍如何在.NET Core...

# .net core

武穆逸仙武穆逸仙7月前
4610

C# 开启线程的四种方式

C# 开启线程的四种方式-武穆逸仙

在C#中,多线程编程是处理并发操作、提高程序性能的重要手段。C#提供了多种方式来创建和管理线程。下面将介绍四种常用的开启线程的方法,并附上相应的实现代码。 1. 使用Thread...

武穆逸仙武穆逸仙7月前
3950

MongoDB基础熟悉

MongoDB基础熟悉-武穆逸仙

一、MongoDB的基本概念 MongoDB是一个开源、高性能、支持海量数据存储的文档型数据库,属于NoSQL数据库的一种。与传统的关系型数据库(如MySQL、Oracle)不同,...

武穆逸仙武穆逸仙9月前
3910

JavaScript 原生实现图片复制与粘贴

JavaScript 原生实现图片复制与粘贴-武穆逸仙

微信内置浏览器下载图片一直是个问题,通常需要引导用户跳出微信到外置浏览器进行下载。然而,这样操作繁琐,用户体验不佳。那么,是否可以直接将图片复制到剪贴板呢?答案是可以的,下面一起来...

武穆逸仙武穆逸仙9月前
3600