CSFramework.com自动分词系统:WebApi,框架
搜索'WebApi 框架'有20 条结果:
内容: 目录 DateOnly & TimeOnly Parallel.ForEachAsync ArgumentNullException.ThrowIfNull() PriorityQueue RandomAccess PeriodicTimer Metrics API 检查元素是否可为空的反射API 检查嵌套元素是否可为空的反射API ProcessId & ProcessPath Configuration 新增 GetRequi...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4189.htm   日期:2021-12-30
内容: 在 OAuth 2.0 授权协议中, 有两个令牌 token , 分别是 access_token 和 refresh_token, 为什么已经有了 access_token, 还需要 refresh_token 呢? 我们先看下面两者的介绍 access_token 访问令牌, 它是一个用来访问受保护资源的凭证 refresh_token 刷新令牌, 它是一个用来获取access token的凭证 下面是 OAuth 2.0 中的 token 工作流程图 回归主题, 这两个...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4187.htm   日期:2021-12-30
内容: .NET 6 优先队列 PriorityQueue 详解 目录 时间复杂度 什么是优先队列 堆 Heap 入队 Enqueue 出队 Dequeue 扩容和收缩机制 总结 参考 在最近发布的 .NET 6 中,包含了一个新的数据结构,优先队列 PriorityQueue, 实际上这个数据结构在隔壁 Java中已经存在了很多年了, 那优先队列是怎么实现的呢? 让我们来一探究竟吧。 时间复杂度 因为接下来会分析时间复杂度, 这里先贴一张几种时间复杂度的...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4186.htm   日期:2021-12-30
内容: C# 时间戳与 标准时间的转其实不难,但需要注意下,基准时间的问题。 格林威治时间起点:1970 年 1 月 1 日的 00:00:00.000 北京时间起点:1970 年 1 月 1 日的 08:00:00.000 昨天我在这里踩坑了,我用的是格林威治时间计算的时间戳,给计算机监控系统。计算机监控系统拿到时间戳换算后的时间总是跟我的对不上。后来发现是这个原因; 1.标准时间转时间戳的方法 /// /// 获取开停机的时间戳 /// /// /// pub...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4185.htm   日期:2021-12-30
内容: 什么是 线性化PDF? 线性化PDF文件是PDF文件的一种特殊格式,可以通过Internet更快地进行查看。线性化的PDF,在页面数量很多的情况下,更能突出表现出快速浏览的优势。下面是通过后端.NET程序实现将PDF文件转为线性化PDF的方法。 程序环境 Visual Studio 2017 .NET Framework 4.6.1 Spire.PDF for .NET 7.12.1 方法步骤 步骤1. 安装PDF插件。可通过以下两种方法实现安装或引用: 方法1 :...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4184.htm   日期:2021-12-30
内容: 本篇讲述使用Log4Net日志的基础用法 1,在项目中引入如下包文件,版本选择最新稳定版即可 2,在项目根目录加入Log4net.config 配置文件 ( 注意:别忘了将文件,右键---属性--始终复制 ) 3,Log4net.config 配置文件,这里只展示Debug日志类型,其他几个日志类型都一样,照搬就行 4,在 Program.cs 文件中全局配置日志 public static IHostBuilder CreateHostBuilder(string[] a...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4183.htm   日期:2021-12-30
内容: 适用于微信小程序分享图、app分享图 //分享的海报背景图片 使用本地图片文件 string path = Server.MapPath("/Content/images/backimg.jpg"); Image imgSrc = Image.FromFile(path); //将文件加载成图片格式 //二维码图片文件 使用远程图片文件 var qr_url="http://xxxxxx:8001/Images/qrimg.jpg"...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4182.htm   日期:2021-12-30
内容: Winform架构主界面设计参考 目录 鹊巢SEO数据分析系统界面参考 TMS物流运输管理系统界面参考 OMS - 订单管理系统主界面参考 其他Winform界面参考 C# Winform 登录界面大全 客户案例截图 鹊巢SEO数据分析系统界面参考 TMS物流运输管理系统界面参考 OMS - 订单管理系统主界面参考 其他Winform界面参考 C# Winform 登录界面大全 https://www.csframework.com/archive/1...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4181.htm   日期:2021-12-30
内容: 目录 需求 目标 原理和思路 实现 验证 总结 参考资料 需求 因为在项目中,会有各种各样的领域异常或系统异常被抛出来,那么在 Controller 里就需要进行完整的 try-catch 捕获,并根据是否有异常抛出重新包装返回值。这是一项机械且繁琐的工作。有没有办法让框架自己去做这件事呢? 有的,解决方案的名称叫做全局异常处理,或者叫做如何让接口优雅地失败。 目标 我们希望将异常处理和消息返回放到框架中进行统一处理,摆脱 Controller 层的...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4180.htm   日期:2021-12-30
内容: 不管是.net还是.netcore项目,我们都少不了要读取配置文件,在.net中项目,配置一般就存放在web.config中,但是在.netcore中我们新建的项目根本就看不到web.config,取而代之的是appsetting.json。 新建一个WebApi项目,可以在startup中看到一个IConfiguration,通过框架自带的IOC使用构造函数进行实例化,在IConfiguration中我们发现直接就可以读取到appsetting.json中的配置项了,如果在控制器中需...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4179.htm   日期:2021-12-30
内容: 原来以为文件上传是一个比较简单的功能,结果搞了一个晚上才搞定~这里主要介绍两种方法实现。 目录 方法一:Form表单提交 方法二:jquery + ajax无刷上传 方法一:Form表单提交 html代码: 上传文件 UploadHandler.ashx代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; namespace WebApplica...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4176.htm   日期:2021-12-30
内容: 目录 模式概述 模式定义 模式结构图 模式伪代码 模式应用 模式在JDK中的应用 模式在开源项目中的应用 模式总结 主要优点 适用场景 模式概述 模式定义 我们平时经常进行的两个电脑基本操作:复制和粘贴,快捷键通常为 Ctrl+C 和 Ctrl+V ,通过对已有对象的复制和粘贴,我们可以创建大量的相同对象。如何在一个面向对象系统中实现对象的复制和粘贴呢? 原型模式 正为解决此类问题而诞生。 原型模式(Prototype Pattern) :使用...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4175.htm   日期:2021-12-30
内容: 目录 VSCode配置C#运行环境 1. 下载 dotnet-sdk 2. VSCode安装C#插件 3. 创建&运行C#程序 最近在学c#,运行环境一般都是在vs中,但是想单纯的写一些短的测试代码还是习惯使用vscode,记录一下配置过程。 VSCode配置C#运行环境 1. 下载 dotnet-sdk 下载地址:https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install ...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4174.htm   日期:2021-12-30
内容: 原创:C/S架构快速开发框架通用可配置的数据修改日志解决方案 数据日志介绍 我们在设计基于数据管理软件系统时,需要记录用户操作数据的历史,记录与跟踪数据变化、追溯数据修改历史,详细记录每次操作更新的内容,具体到字段,以及修改前与修改后的内容。 数据修改日志有多种实现方案,有通过程序实现的,比如在业务层或数据层搭建自动生成日志的代码,也有通过数据库实现的(使用触发器记录数据更新日志)。本文详细介绍第二种方案,C/S...
URL:https://www.csframework.com/archive/1/arc-1-20200522-2910.htm   日期:2020-05-22
内容: C/S框架新功能:自动检测升级包并强制关闭应用程序进行版本升级 有种特殊场景:多个用户端正在使用系统过程中,管理员发布了新的升级包(发布新版本),并且要求客户端必须升级才能使用新功能,需要强制关闭程序进行升级。 本次功能升级适用的版本: 1. CSFramework.V5.0 旗舰版。 2. C/S框架网版本自动升级程序V1.0。 客户端界面强制升级提示: 基本实...
URL:https://www.csframework.com/archive/1/arc-1-20200502-2899.htm   日期:2020-05-02
内容: KeyProvider.KeyProviderRijndael对称加密算法使用|开发框架加密工具 开发框架提供4种对称加密算法: 1. DES加/解密 开发框架命名空间:CSFrameworkV5.Core.Common.KeyProviderDES 2. Rijndael AES加/解密 开发框架命名空间:CSFrameworkV5.Core.Common.KeyProviderRijndael ...
URL:https://www.csframework.com/archive/1/arc-1-20200424-2878.htm   日期:2020-04-24
内容: CSFramework.COM C/S架构开发框架成功案例汇总 开发框架成功案例: C/SWinform快速开发框架旗舰版V5 - 超酷炫UI珠宝行业MES/ERP系统成功案例2019 http://www.csframework.com/archive/1/arc-1-20190711-2639.htm CSFramework快速开发框架旗舰版V5 - 电子商务管理软件成功案例2019 ...
URL:https://www.csframework.com/archive/1/arc-1-20200419-2876.htm   日期:2020-04-19
内容: CSFramework框架Winform项目实战案例, Winform开发的软件 C/S系统快速开发框架旗舰版V5.0(Ultimate Edition) 适用开发:制造、服务、零售、商贸等行业的ERP、MRP、MES、CRM、MIS、HIS、POS数据管理应用系统 运行平台:Windows + .NET Framework 4.5 开发工具:Visual Studio 2015+,C#语言 数据库:Microsoft SQLServer 2008R...
URL:https://www.csframework.com/archive/1/arc-1-20200419-2875.htm   日期:2020-04-19
内容: C/S架构快速开发框架SQL并发测试压力测试 | www.csframework.com 文章介绍 应 C/S框架旗舰版V5.0 用户要求,写了个C/S架构快速开发框架SQL并发测试压力测试工具, 针对 CSFramework.DB 数据底层进行压力测试,模拟1000~10000个SQL连接数进行测试,成功通过。 测试工具支持: 1. 本地数据库 2. 阿里云ECS服务器的数据 3. SQL连接池Polling ...
URL:https://www.csframework.com/archive/1/arc-1-20200418-2874.htm   日期:2020-04-18
内容: 调用WebApi接口POST操作失败Unable to connect to the remote server C/S前端调用WebApi接口报错: POST操作失败! Unable to connect to the remote server 解决方案: 1. 检查WebApi服务器是否启动 2. 检查客户端POST操作对应的HTTP地址,端口是否正确 扫...
URL:https://www.csframework.com/archive/1/arc-1-20200414-2870.htm   日期:2020-04-14
回到顶部