CSFramework.com自动分词系统:WebApi,框架
搜索'WebApi 框架'有20 条结果:
内容: C# 全选 /// /// C#正则表达式判断URL是否正确 /// /// /// private bool IsUrl(string url) { var express = @"^(https?|ftp|file|ws)://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?$"; Regex r = new Regex(express); var b = r.IsMatch(url); return b; ...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4130.htm 日期:2021-12-30
内容: 重载、重写、覆写,分别指的是overload、override、new。 目录 一、override重写 二、overload重载 三、overwrite覆写 一、override重写 是在子类中重写父类中的方法,两个函数的函数特征(函数名、参数类型与个数)相同。用于扩展或修改继承的方法、属性、索引器或事件的抽象或虚拟实现。提供从基类继承的成员的新实现,而通过override声明重写的方法称为基方法。 注意事项: 1.重写基方法必须具有与override方法相同的签名。...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4129.htm 日期:2021-12-30
内容: 很多小伙伴刚刚接触.net这一平台,可能不清楚如何安装最新版本VS 来搭建一个好用的编译器;本文将引导大家安装VS2019 C#语言的安装 目录 第一步:下载VS2019,这里选择社区版示例 第二步:选择C#安装环境并下载安装 第一步:下载VS2019,这里选择社区版示例 https://visualstudio.microsoft.com/zh-hans/vs/?rr=http%3A%2F%2Flaunch.visualstudio.com%2F 等待安装完成。。。...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4128.htm 日期:2021-12-30
内容: 前言&使用背景: 又是我,一个不是在解决bug就是在解决bug路上的黄金程序员。今天给大家介绍一种方法是vs自带的调试工具。通常我们会遇见一种情况,那就是本地调试没有一点问题! 可一但发布到服务器上不是这个错误,就是那个错。况且还没法一步一步调试。真的没办法调试吗?是你对咱们的vs还不了解。 话不多说,开撸! (1)环境准备 服务器上需要有Visual Studio 工具,我这里是vs2019。然后准备好源代码,尽量和服务器版本保持一致。准备充足之后进行下一步。 (2)点击...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4127.htm 日期:2021-12-30
内容: 目录 一、前言 二、获取所有数据 三、获取详情 四、新增数据 五、修改数据 六、删除数据 七、特性路由 (1) 基本路由映射 (2) 路由映射参数 (3) 多重特性路由 (4) 缺省参数路由 (5) 参数约束路由 (6) 通配符(*)路由变量 (7) 路由映射复杂参数 (8) 路由前缀 一、前言 RESTFUL是一种网络应用程序的设计风格和开发方式,基于HTTP,可以使用XML格式定义或JSON格式定义。RESTFUL适用于移...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4126.htm 日期:2021-12-30
内容: C#源码参考: using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks; namespace LinkConsole
{ class Program { static void Main(string[] args) { //-------------最基本的简单查询----------------// List ...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4125.htm 日期:2021-12-30
内容: 复杂多线程环境下使用读写锁同步写入文件 代码一: class Program { static int LogCount = 1000; static int SumLogCount = 0; static int WritedCount = 0; static int FailedCount = 0; static void Main(string[] args) { //往线程池里添加一个任务,迭代写入N个日志 SumLogCount += LogCount; ThreadPoo...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4124.htm 日期:2021-12-30
内容: C#.Net调用基本格式: DllImport 属性提供非托管 DLL 函数的调用信息。 [DLLImport(“DLL文件路径”)] 修饰符 extern 返回值类型 方法名称(参数列表) 如: using System.Runtime.InteropServices;
[DllImport( "KERNEL32.DLL", EntryPoint="MoveFileW", SetLastError=true, CharSe...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4123.htm 日期:2021-12-30
内容: 目录 一、定义Class 二、调用方法 一、定义Class using System;
using System.Runtime.InteropServices;
using System.Text; namespace IniDemo
{ public class IniFile { private string m_FileName; public string FileName { get { return this.m_FileName; } set { this.m...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4122.htm 日期:2021-12-30
内容: //1.字节转换
float m = 5f;
var btValue = BitConverter.GetBytes(m).Reverse().ToArray();
//转为原值字符串
string m1 = System.Text.Encoding.Default.GetString(btValue); //2.byte 数组合并
byte[] data = new byte[10];
byte[] counts = new byte[3];
byte[] ndata = new byte...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4121.htm 日期:2021-12-30
内容: Swagger 大家都不陌生, Swagger (OpenAPI) 是一个与编程语言无关的接口规范,用于描述项目中的 REST API 。它的出现主要是节约了开发人员编写接口文档的时间,可以根据项目中的注释生成对应的可视化接口文档。 OpenAPI 规范 (openapi.json) OpenAPI 规范是描述 API 功能的文档。该文档基于控制器和模型中的 XML 和 属性 注释。它是 OpenAPI 流的核心部分,用于驱动诸如 SwaggerUI 之类的工具。...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4120.htm 日期:2021-12-30
内容: 此Demo是采用VS自带的Chart图表控件,制作实时动态显示的折线图,和波形图。本文仅供学习分享使用,如有不足之处,还请指正。 涉及知识点: Chart 控件,功能强大,可以绘制柱状图,折线图,波形图,饼状图,大大简化了对图的开发与定制。 Chart控件的相关概念: ChartArea,表示图表区域,一个Chart可以绘制多个ChartArea,重叠在一起。 Series ,表示数据序列,每个ChartArea可以有多个数据线。即,Series属于ChartArea. ...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4118.htm 日期:2021-12-30
内容: 本文是利用ZXing.Net在WinForm中生成条形码,二维码的小例子,仅供学习分享使用,如有不足之处,还请指正。 什么是ZXing.Net? ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。而ZXing.Net是ZXing的端口之一。 在工程中引用ZXing.Net 在项目中,点击项目名称右键 管理NuGet程序包,打开NuGet包管理器窗口,进行搜索下载即可,如下图所示: ZXing.Net关键类结...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4117.htm 日期:2021-12-30
内容: 本文是利用ShapMap实现GIS的简单应用的小例子,以供学习分享使用。关于SharpMap的说明,网上大多是以ShapeFile为例进行简单的说明,就连官网上的例子也不多。本文是自己参考了源代码进行整理的,主要是WinForm的例子。原理方面本文也不过多论述,主要是实例演示,需要的朋友还是以SharpMap源码进行深入研究。 什么是SharpMap ? SharpMap是一个基于.net 2.0使用C#开发的Map渲染类库,可以渲染各类GIS数据(目前支持ESRI Shape和...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4116.htm 日期:2021-12-30
内容: 概述 项目管理作为一门专业,是一套系统的方法知识,过程,技能,工具与技术体系。要学习项目管理,首先要了解项目及其特点。本文是在自己学习项目管理的基础上,图形化的方式进行总结,希望能够有所进益。本文采用思维导图的方式进行描述,熟悉思维导图工具的使用。 参考内容:PMBOK[项目管理知识体系指南]第五版 使用工具:XMind7.5 ---------------------------------------------------------------------...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4115.htm 日期:2021-12-30
内容: 本文是利用C# 开发截图软件的小例子,以供学习分享使用。 思路: 截取屏幕图片。 获取要截取的范围,即左上角,右下角坐标 填充到PictureBox中。 笔触功能,荧光笔,矩形,橡皮擦,复制,保存功能 涉及的知识点: MenuStrip:为窗体提供菜单系统。以ToolStripMenuItem为菜单子选项 ToolStrip:为 Windows 工具栏对象提供容器。以ToolStripButton【表示包含文本和图像的可选】为工具栏子元素 PictureBox...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4114.htm 日期:2021-12-30
内容: 本文是利用PrintDocument定制打印单据的小例子,仅供学习分享使用,如果不足之处,还请指正。 涉及知识点: PrintDocument :从 Windows 窗体应用程序打印时,定义一种可重用的可发送到打印机上的对象。 PrintPreviewControl :表示 Windows 窗体应用程序打印预览的原始预览部分,没有任何对话框或按钮。 Graphics :GDI+绘图对象 PrinterSettings:设置打印机属性,如:设置属性Copies,可以设置打印份...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4113.htm 日期:2021-12-30
内容: 本文是利用C# 实现FTP客户端的小例子,主要实现上传,下载,删除等功能,以供学习分享使用。 思路: 通过读取FTP站点的目录信息,列出对应的文件及文件夹。 双击目录,则显示子目录,如果是文件,则点击右键,进行下载和删除操作。 通过读取本地电脑的目录,以树状结构展示,选择本地文件,右键进行上传操作。 涉及知识点: FtpWebRequest【实现文件传输协议 (FTP) 客户端】 / FtpWebResponse【封装文件传输协议 (FTP) 服务器对请求的响应】Ft...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4112.htm 日期:2021-12-30
内容: 什么是 SignalR? ASP.NET SignalR 是 ASP.NET 开发人员的库,可简化将实时 web 功能添加到应用程序的过程。 实时 web 功能使服务器代码能够在可用时立即将内容推送到连接的客户端,而不是让服务器等待客户端请求新的数据。 SignalR 可用于将任何种类的 "实时" web 功能添加到 ASP.NET 应用程序。 尽管聊天通常用作示例,但你可以执行更多操作。 用户每次刷新网页以查看新数据,或者页面实现 长轮询 来检索新数据时,都是使...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4111.htm 日期:2021-12-30
内容: 目录 什么是MQ? 什么是RabbitMQ? 为何要用MQ? RabbitMQ及Erlang安装包下载 Erlang安装步骤 Erlang环境变量 RabbitMQ安装 RabbitMQ启动 什么是MQ? 消息队列,一般我们会简称它为MQ(Message Queue),嗯,就是很直白的简写。消息队列可以简单理解为:把要传输的数据放在队列中。 什么是RabbitMQ? RabbitMQ是部署最广泛的开源消息中间件之一,拥有数以万计的用户群...
URL:https://www.csframework.com/archive/1/arc-1-20211230-4110.htm 日期:2021-12-30