刷新
闲聊项目经理和技术经理的区别

关于项目经理 项目经理给人的感觉,有种一个人事无巨细的带一票人打江山的感觉。 项目合同要负责、项目具体需求要负责、项目人员分配要负责、项目实施要指挥……等等 管理心态,是关键;不懂技术,可以;不懂全局,不可以。 就像下棋一样,单兵作战能力远及不上团队作战能力,成败在于统筹规划,不在于事必躬亲。 对此 ...

C# 生成不重复的短字符串

博主头像 最近,因工作需要生成一个不重复的随机字符串,园子里查了没有找到合适的。找了其他的作为参考并修改了下,记录一下。 /// <summary>/// 可用字符/// </summary>static char[] sc;/// <summary>/// 起始时间/// </summary>static ...

一个SQLSugar字典操作使用问题

博主头像 问题 在页面进行删除对象操作时报错,列名无效: 列名 'IsDeleted' 无效。 列名 'CreateTime' 无效。 列名 'Name' 无效。 基本信息 数据库:SqlServer Express 16 ORM框架:SQLSugar 分析 日志中打印了sql语句,直接复制sql语句到SSM ...

并发请求太多,服务器崩溃了?试试使用 ASP.NET Core Web API 操作筛选器对请求进行限流

请求限流(Rate Limiting)主要是一种用于控制客户端对服务器的请求频率的机制。其目的是限制客户端在一定时间内可以发送的请求数量,保护服务器免受过多请求的影响,确保系统的稳定性和可靠性。本文主要讲述 ASP.NET Core Web API 如何使用操作筛选器对请求进行限流 ...

手写MSMQ微软消息队列收发工具类

博主头像 一、MSMQ介绍 MSMQ(Microsoft Message Queuing)是微软开发的消息队列技术,支持事务,支持异步发送和接收消息。 两个重要的概念:队列和消息。队列是存放消息的容器和传输消息的通道。消息是在队列上存储和传输的数据的基本单元;这个消息在计算机上的存在形式可以是任意格式的文件; ...

.NET 白板书写加速-曲线拟合预测

博主头像 白板软件书写速度是其最核心的功能,注册StylusPlugin从触摸线程拿触摸点数据并在另一UI线程绘制渲染是比较稳妥的方案,具体的可以查看小伙伴德熙的2019-1-28-WPF-高性能笔 - lindexi - 博客园 (cnblogs.com) 上面StylusPlugin方案能提升在大屏目前如 ...

.NET 白板书写延迟-触摸屏报点率

博主头像 触摸书写延迟,是触摸屏很核心的参数。从用户在触摸屏上进行触控操作到设备作出响应之间的时间差,这个延迟高低会影响快速反应的应用场景使用如白板书写、玩游戏。 而触摸延迟主要影响因素有:触摸框报点率、软件框架延时(用于触摸数据接收、线程切换)、软件业务逻辑处理 我们这里介绍下触摸框报点率 Touch Re ...

.NET 判断当前是否管理员

博主头像 我们运行Windows应用,经常需要管理员权限去读写系统文件、外设设备。以管理员权限启动应用可以参考:C# 程序管理员权限启动 - 唐宋元明清2188 - 博客园 (cnblogs.com) 进入程序后,我们判断当前是否管理员以规避一些其它入口的场景 使用 WindowsIdentity 和 Win ...

NET学习路线图

博主头像 1.基础阶段 编程语言基础(C#) 语法学习:掌握 C# 的基本语法,包括变量、数据类型(如整数、字符串、布尔等)、运算符、控制流语句(如 if-else、for、while 等)。 面向对象编程概念:深入理解面向对象的三大特性,即封装、继承、多态,学会定义类、对象、属性、方法等,以及类的继承和多态 ...

不可不知的WPF动画(Animation)

博主头像 在WPF开发应用中,动画不仅可以引起用户的注意与兴趣,而且还使软件更加便于使用。前面几篇文章讲解了画笔(Brush),形状(Shape),几何图形(Geometry),变换(Transform)等相关内容,今天继续讲解动画相关内容和知识点,仅供学习分享使用,如有不足之处,还请指正。 ...

记一次HttpClient使用问题分析

博主头像 问题 问题是这样的:第三方的webapi,需要先调用登陆接口获取Cookie,访问其它接口时携带Cookie信息。 但使用HttpClient类调用登陆接口,返回的Headers中没有找到Cookie信息。 分析 首先,使用Postman测试该登陆接口,正常返回Cookie信息,说明是HttpCli ...

AbpHelper CLI积累与实战分享

博主头像 ABP CLI常用的代码分享 一、确保环境配置正确 安装.NET CLI: ABP CLI是基于.NET Core或.NET 5/6/7等更高版本构建的,因此首先需要在你的开发环境中安装.NET CLI。这可以通过访问Microsoft官网下载并安装相应版本的.NET SDK来实现。 安装ABP ...

如何在 ASP.NET Core Web API 方法执行前后 “偷偷“ 作一些 “坏“ 事?初识 ActionFilterAttribute

ActionFilterAttribute 是一种作用于控制器 Action 方法的特性(Attribute),通过它,你可以在操作执行前后、异常处理时等不同的阶段插入自定义逻辑。 比如在执行操作方法之前修改请求参数、记录日志、进行权限验证等操作,在执行操作方法之后发送邮件、同步数据等等。 本文主要... ...

Windows 调试工具课程

title: Windows 调试工具课程 description: Windows 调试工具课程——在软件万种死法中调试出原因 tags: category: 本文是我在集团内部上的课程记录而成的博客内容。在本次课程里面将和大家介绍一些在 Windows 上常用的调试工具,以及调查问题的常见套路。 ...

OAuth2.0授权-gitee授权码模式

博主头像 OAuth2.0授权验证-gitee授权码模式 本文主要介绍如何笔者自己是如何使用gitee提供的OAuth2.0协议完成授权验证并登录到自己的系统,完整模式如图 1、创建应用 打开gitee个人中心->第三方应用->创建应用 创建应用后在我的应用界面,查看已创建应用的Client ID和Clien ...

<1···345···11>