随笔分类 -  NETCore

忙里偷闲,学学NETCORE
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 创建相关类 using Newtonsoft.Json; using swapCommon.Enums; using swapModels.TcpModels; using swapService.Service.Power; using Syst 阅读全文
posted @ 2025-08-11 17:07 天才卧龙 阅读(14) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 最近不知道哪个SX,一直在尝试注入攻击我司服务器,其中上周五攻击了上万次,为了减少攻击次数,决定Net8写一款限流策略,于是周五加班搞定限流策略,但到了本周一,吊毛还是一直攻击,根据日志,都是SQL注入型攻击,除了系统各个API接口参数化或关键字过 阅读全文
posted @ 2025-06-10 14:40 天才卧龙 阅读(69) 评论(0) 推荐(0)
摘要:. 为什么会有这篇文章 record 是 C# 9.0 的主打特性之一。距离它发布快 3 年了,却没怎么见过有人使用它。虽然我现在不写代码了,但是我还是抽空学习(问 GPT-4)了一下。记录一下,分析一下它在什么场景下使用,顺便分析一下我认为它为什么这么受冷落。 1. record 是什么 reco 阅读全文
posted @ 2024-12-12 11:11 天才卧龙 阅读(236) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 详情查看: https://www.cnblogs.com/e4ky/p/12487542.html 1、安装包 2、server端 using BeetleX; using BeetleX.EventArgs; using System; nam 阅读全文
posted @ 2024-12-03 16:57 天才卧龙 阅读(46) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、新建控制台项目PostgreSQLApp,引入如下包 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> <OutputType>Exe</OutputType> <TargetFramework 阅读全文
posted @ 2024-03-05 13:36 天才卧龙 阅读(119) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、官方教程 参考:https://iczer.gitee.io/vue-antd-admin-docs/start/use.html 针对clone失败,我们需要这样做 1.1、配置你的hosts文件 https://zhuanlan.zhihu 阅读全文
posted @ 2022-12-06 16:55 天才卧龙 阅读(965) 评论(0) 推荐(1)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 2022太难了,好多公司倒闭,互联网不景气,工作难找,苏州的C#/Net程序员的招聘更是少之又少,java,C,等其他语言也是供大于求,总之,难上加难!唯有珍惜现有工作方为上策,真心希望经济好转 1、先建DbContext层 使用VS2022新建一 阅读全文
posted @ 2022-11-28 14:20 天才卧龙 阅读(363) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 反射反射,程序员的快乐,利用反射可以获取到私有属性及其值 在C#中反射无处不在,用好反射,就可以为所欲为 有这么一个学生类: public class student { /// <summary> /// 年龄 /// </summary> pu 阅读全文
posted @ 2022-11-09 17:44 天才卧龙 阅读(495) 评论(0) 推荐(1)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 Net6引入Nlog请参考:https://www.cnblogs.com/chenwolong/p/nlog.html 项目引入: <PackageReference Include="NLog" Version="5.0.0" /> <Pack 阅读全文
posted @ 2022-11-09 13:35 天才卧龙 阅读(110) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 参考: https://furion.baiqian.ltd/docs/dbcontext-read-write 【主从--四星】 https://www.cnblogs.com/atomy/p/15356584.html 【主从--五星】 htt 阅读全文
posted @ 2022-11-03 15:51 天才卧龙 阅读(152) 评论(1) 推荐(1)
摘要:十年河东,十年河西,莫欺少年穷 我入驻博客园十年了,十年来,让我从一个青春小伙变成了秃头大佬,呵呵 今天一同事推荐了一个框架,在此记录下: 参考地址:https://furion.baiqian.ltd/docs/get-start-net6 阅读全文
posted @ 2022-11-02 15:13 天才卧龙 阅读(330) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、序言 领域驱动设计是一种解决业务复杂性的设计思想,不是一种标准规则的解决方法。 2、ddd 领域驱动模型介绍 参考:https://www.zhihu.com/question/481820861 和 https://zhuanlan.zhih 阅读全文
posted @ 2022-10-25 15:38 天才卧龙 阅读(920) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 每次搭建NetCore控制台应用程序都得费个十几分钟时间,甚至更多 索性搞个简易版的,供以后复用 1、新建Net6控制台应用程序 1.1、项目文件 <Project Sdk="Microsoft.NET.Sdk"> <PropertyGroup> 阅读全文
posted @ 2022-10-14 16:05 天才卧龙 阅读(903) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 操作EfCore时,数据迁移执行update-database时报如下错误 将 FOREIGN KEY 约束 'FK_S_Books_S_Companys_companyId' 引入表 'S_Books' 可能会导致循环或多重级联路径。请指定 ON 阅读全文
posted @ 2022-10-13 10:47 天才卧龙 阅读(1426) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 net6集成了swagger的基础功能,但功能不够用 因此只能自定义扩展方法了,如下 1、集成Jwt授权 将 builder.Services.AddSwaggerGen(); 改成 builder.Services.AddSwaggerGen(c 阅读全文
posted @ 2022-10-12 15:36 天才卧龙 阅读(1259) 评论(0) 推荐(1)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 客户端缓存请参考:https://www.cnblogs.com/catcher1994/p/responsecaching.html 接着Json web Token 中间件,今天写了个简单的限速中间件 json web token 中间件地址: 阅读全文
posted @ 2022-10-11 16:03 天才卧龙 阅读(352) 评论(1) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 微软的Identity框架虽说只有有部分公司用,但还是有必要学学的。 本篇以NetCore3.1做演示 接着上篇博客:Net6/NetCore3.1搭建codeFirst 【支持多dbcontext】并接合TransactionScope 完成事务 阅读全文
posted @ 2022-09-28 16:19 天才卧龙 阅读(1526) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、打开VS2019或VS2022创建一个webApi项目 添加引用 1.Microsoft.EntityFrameworkCore.SqlServer 2.Microsoft.EntityFrameworkCore.Design 本篇采用VS20 阅读全文
posted @ 2022-09-27 17:00 天才卧龙 阅读(750) 评论(0) 推荐(0)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 1、适用于: --insert update delete 1.1、内插值方式:FormattableString--该方式不存在注入攻击风险,放心用 using (wechatDbContext context = new wechatDbCon 阅读全文
posted @ 2022-09-26 14:17 天才卧龙 阅读(865) 评论(0) 推荐(1)
摘要:十年河东,十年河西,莫欺少年穷 学无止境,精益求精 面试场景是给你几道题,问你以下程序能不能正确执行 题目1 IQueryable 用什么方式进行数据加载?DataTable 方式 还是 DataReader方式? 答案: Ado.NEt中,DataTable、DataSet等是一次性将查询的数据加 阅读全文
posted @ 2022-09-23 17:12 天才卧龙 阅读(232) 评论(0) 推荐(0)