随笔分类 -  花里胡哨菜鸡的后端

1
摘要:如何利用反射实现对类属性的动态操作? 首先,自定义一个类: /// <summary> /// 自定义类 /// </summary> public class MyClass { public string Name { get; set; } public string Age{ get; se 阅读全文
posted @ 2024-02-28 15:57 暴躁老砚 阅读(306) 评论(0) 推荐(0)
摘要:感谢原文分享! https://zhuanlan.zhihu.com/p/346414408 https://www.infoworld.com/article/3569369/how-to-use-attribute-routing-in-aspnet-core.html ASP.NET Core 阅读全文
posted @ 2023-12-19 14:30 暴躁老砚 阅读(466) 评论(0) 推荐(0)
摘要:1、C# 对应java中关键字:base—super、this—this、sealed—final (1)base关键字 ——对应java super C#中base关键字的详解,等价java super()方法:https://blog.csdn.net/qq_45096273/article/d 阅读全文
posted @ 2023-04-17 10:26 暴躁老砚 阅读(163) 评论(0) 推荐(0)
摘要:六、请求处理管道 本章重点:什么是请求处理管道 Startup中的Configure()方法:配置应用程序的请求处理管道。 管道会在每一个请求上执行——》执行顺序取决于定义中间件的顺序。 1、app.Use() 需要传入2个参数:HttpContext对象,访问http请求和响应一个通用的委托,可以 阅读全文
posted @ 2023-03-21 10:02 暴躁老砚 阅读(67) 评论(0) 推荐(0)
摘要:资料来源:ASP.NET Core合集 by微软系列技术教程https://www.bilibili.com/video/BV1Kk4y117Xy 感谢老师的贡献!!!! 配合源码: 一、启动流程 1、创建项目 选择创建一个基于 .NET Core3.1 的 ASP .NET Core空Web程序: 阅读全文
posted @ 2023-03-20 09:44 暴躁老砚 阅读(210) 评论(0) 推荐(0)
摘要:三种思路,一种是利用error.StackTrace,第二种是try-catch找到错误行数, 第三种是: System.Diagnostics.Debug.WriteLine() + DebugView工具 一、error.StackTrace代码 ex.StackTrace.Substring( 阅读全文
posted @ 2023-02-09 10:03 暴躁老砚 阅读(1731) 评论(0) 推荐(0)
摘要:1.修改之前一定要先备份 修改失败了,没有备份就得炸裂,一定要切记 2.修改项目的名称 右键项目- >属性 - >应用程序先将 程序集名称 与 默认命名空间 先修改好 其次,在按组合键ctrl+ f将原来的项目名称,替换成新的名称;替换时,一定要针对整个解决方案进行替换 切记 3.修改整个解决方案的 阅读全文
posted @ 2023-01-11 11:22 暴躁老砚 阅读(1496) 评论(0) 推荐(0)
摘要:一、使用元组实现 1.1 使用ValueTuple实现 ValueTuple命名为元组(在C#7.1中可用),优点是它最简洁,不可变且易于构造。 private (double first, double second) GetHeight() { return (1,2); } var resul 阅读全文
posted @ 2022-09-30 14:00 暴躁老砚 阅读(210) 评论(0) 推荐(0)
摘要:基于WebApi项目整理: 当解决方案包含多个项目,项目又需要各自的配置文件时,为保证整洁,我选择在项目下自定义专属的config文件,如下: 那么问题来了,如何读取不在根目录下的config文件? 最初参考网上的教程,使用这样: //打开配置文件 var basePath = System.Web 阅读全文
posted @ 2022-07-20 11:46 暴躁老砚 阅读(988) 评论(0) 推荐(0)
摘要:1、打开团队资源管理器——选择管理连接 2、输入服务器url,登入账号密码——选择项目,点连接 3、连接成功后,打开团队资源管理器主页,选择项目源代码管理器——选择文件夹,右键即可操作代码 阅读全文
posted @ 2022-07-15 14:25 暴躁老砚 阅读(989) 评论(0) 推荐(0)
摘要:1、关于Controller:使用方法名或者控制器名作为接口地址 问题:新建的WebApi的项目生成的接口的地址都是以控制器的名字命名的,这样的话,在方法前添加ActionName就不起作用了。 接口代码: public class ValuesController : ApiController 阅读全文
posted @ 2022-07-15 14:03 暴躁老砚 阅读(40) 评论(0) 推荐(0)
摘要:1、在Nuget中引入Swashbuckle、Swagger.Net.UI,安装成功后会在App_Start文件夹中生成两个Swagger配置文件SwaggerConfig.cs和SwaggerNet.cs 2、打开Xml文件,右键WebApi项目,选择属性,然后在生成栏勾选XML文档文件 3、运行 阅读全文
posted @ 2022-07-05 13:59 暴躁老砚 阅读(748) 评论(0) 推荐(0)
摘要:本文基于最近在搭的Vue+Framwork4.8项目,在处理跨域时,和.Net5+有所差异,特此记录: 问题1:报错:Access to XMLHttpRequest at 'https://localhost:44391/api/Hold/GetLotInfoList' from origin ' 阅读全文
posted @ 2022-07-04 17:00 暴躁老砚 阅读(1116) 评论(0) 推荐(0)
摘要:1、通过方法参数获取 可以[FromQuery]用来将特定模型绑定到参数: [HttpGet] public IActionResult Get([FromQuery(Name = "appid")] string appid) { Session result = DispatchHelper.G 阅读全文
posted @ 2022-03-21 10:40 暴躁老砚 阅读(2387) 评论(0) 推荐(0)
摘要:如果对一个值可以包含多个,那么可以使用枚举,加上Flags。 新建一个Flags枚举类型: [Flags] public enum Show { A = 0x00000001, B = 0x00000010, C = 0x00000100, D = 0x00001000, } 合并多个值 合并多个, 阅读全文
posted @ 2022-03-18 10:29 暴躁老砚 阅读(124) 评论(0) 推荐(0)
摘要:Demo Entities格式:其中OrgCode字段是Json类型 [{ "Id": "AAAA", "Name": "门店A会员卡", "OrgCode": [{ "OrgCodes": ["02873"], "BrandCode": "01747" }], "IsEnable": 1 }, { 阅读全文
posted @ 2021-11-09 18:07 暴躁老砚 阅读(2005) 评论(0) 推荐(0)
摘要:有两个模型: public class Customer { public int Id { get; set; } public int Number { get; set; } public int ParentNumber { get; set; } public string Name { 阅读全文
posted @ 2021-10-27 11:44 暴躁老砚 阅读(811) 评论(0) 推荐(0)
摘要:转载于:https://www.cnblogs.com/NightfuryN/p/4344019.html 阅读全文
posted @ 2021-09-07 11:14 暴躁老砚 阅读(92) 评论(0) 推荐(0)
摘要:栈(Stack) 栈中元素是从上到下加入的,即“后进先出” Pop :弹出栈顶元素并删除 push :压入栈顶元素 peek:弹出栈顶元素不删除 ToArray:方法创建数组并将堆栈元素复制到其中 Contains:方法判断一个元素是否在栈中 Stack<string> staA = new Sta 阅读全文
posted @ 2021-07-16 12:09 暴躁老砚 阅读(214) 评论(0) 推荐(0)
摘要:参考博文链接:https://zhuanlan.zhihu.com/p/81712857 经常能看到RESTful风格、RESTful Api这种说法,今天特地研究了一下什么是RESTful。 为了加深理解,首先说明几个概念: HTTP协议 HTTP,超文本传输协议(HyperText Transf 阅读全文
posted @ 2021-04-14 12:29 暴躁老砚 阅读(478) 评论(0) 推荐(0)

1