一款基于.NET Core的快速开发框架、支持多种前端UI、内置代码生成器
前言
经常看到有小伙伴在技术群里问有没有什么好用且快速的开发框架推荐的,今天就给大家分享一款基于MIT License协议开源、免费的.NET Core快速开发框架、支持多种前端UI、内置代码生成器、一款高效开发的利器:WalkingTec.Mvvm框架(简称WTM)。
官方项目介绍
WalkingTec.Mvvm框架(简称WTM)是基于.NET Core的快速开发框 ...
自己写个网盘系列:② 看我用不到700行代码,完成了个网盘后端编码
❤系列①已经完成了这个项目的页面和项目的准备,前后端分离,就差后端接口代码的实现,这个文章将向你展示如何对接前端小伙写好的页面,不用去改前端来进行适配,原计划1000行一下的代码实现,现在用了不到700行,快来看看吧!
❤说明:这个系列准备用Simple快速框架搞个自己能用的网盘,来个实战,教大家如何搞一个项 ...
自己写个网盘系列:① 来学习开启这个项目吧
❤这个系列准备用Simple快速框架搞个自己能用的网盘,来个实战,教大家如何搞一个项目,其中你能学到如何进行项目级对接,如何快速进行项目编码,如何完善你的项目,以及如何部署它。
💥我的快速开发框架项目
先介绍下我的基于.NET 8的快速开发框架Simple Framework,旨在简化开发流程,减少学习成本。框架特点包括基于. ...
springboot如何完美通过token获取用户信息
目录1. 什么是Token?2. 如何优雅的获取用户信息?1.1. 创建CurrentUserUuid接口1.2. 创建oginUserHandlerMethodArgumentResolver解析器3. 总结1. 什么是Token?
身份验证令牌(Authentication Token):在身份验证过程中,“token”可以表示一个包含用户身份信息的令牌。
例如
Token(JWT)是一种常见的身份验 ...
WPF应用开发之附件管理
在我们之前的开发框架中,往往都是为了方便,对附件的管理都会进行一些简单的封装,目的是为了方便快速的使用,并达到统一界面的效果,本篇随笔介绍我们基于SqlSugar开发框架的WPF应用端,对于附件展示和控件的一些封装处理界面效果,供大家参考斧正。
1、回顾附件管理,Winform端以及VueElement的前端界面效果
由于我们统 ...
浅谈正则表达式回溯陷阱
目录一、匹配场景二、性能测试三、正则的回溯陷阱1、了解下NFA与DFA2、NFA的回溯3、简易例子分析4、咋优化?一、匹配场景
判断一个句子是不是正规英文句子
text = "I am a student"
一个正常的英文句子如上,英文单词 + 空格隔开
英文单词 = 多个英文字符 [a-zA-Z]
空格用 \s 表示
那么一个句子就是单词&nb ...
一个基于.NET Core开源、跨平台的仓储管理系统
前言
今天给大家推荐一个基于.NET Core开源、跨平台的仓储管理系统,数据库支持MSSQL/MySQL:ZEQP.WMS。
仓储管理系统介绍
仓储管理系统(Warehouse Management System,WMS)是一种用于管理和控制仓库操作的软件系统,它可以帮助企业实现对仓库内物品的跟踪、存储、拣选、包装和发运等全过程管理,提高仓库内作业的自动化 ...
如何实现一套简单的oauth2授权码类型认证,一些思路,供参考
背景
组内人不少,今年陆陆续续研发了不少系统,一般都会包括一个后台管理系统,现在问题是,每个管理系统都有RBAC那一套用户权限体系,实在是有点浪费人力,于是今年我们搞了个统一管理各个应用系统的RBAC的系统,叫做应用权限中心,大致就是:
各个应用在我们系统注册,并录入应用支持的各类权限(如菜单权限、数据权限 ...
Shell 正则表达式及综合案例及文本处理工具详解
目录一、常规匹配二、常用特殊字符三、匹配手机号四、案例之归档文件五、案例之定时归档文件六、Shell文本处理工具1. cut工具2. awk工具实例操作1. 搜索passwd文件以root关键字开头的所有行,并输出该行的第7列2. 搜索passwd文件以root关键字开头的所有行,并输入该行的第1列和第7列,中间以","分割3. 只显示/etc/passwd 的 ...
Scala实现二分查找的代码实例
Scala实现二分查找的代码实例
前提:二分查找的前提是数组内的元素必须是有序的
思想:找到数组的中间值,和需要查找的值进行对比:如果中间值等于查找值,直接返回中间值下标;如果中间值大于查找值,则递归向左边查找;如果中间值小于查找值,则递归向右边查找,直到找完所有的元素 递归的结束条件——数组的开 ...
正则表达式中(?s)与(?m)的区别解析
目录正则表达式中(?s)与(?m)的区别理论:实践:正则表达式re.S与re.M的区别一、python中的re模块二、re.S与re.M的区别三、案例演示四、复习一下正则表达式正则表达式中(?s)与(?m)的区别
理论:
(?m) 和 (?s) 是正则表达式中的两个模式标志,它们具有不同的作用:
1.(?m) 多行模式标志(也称为 “multiline” 模式 ...
基于.NET、Uni-App开发支持多平台的小程序商城系统 - CoreShop
前言
小程序商城系统是当前备受追捧的开发领域,它可以为用户提供一个更加便捷、流畅、直观的购物体验,无需下载和安装,随时随地轻松使用。今天给大家推荐一个基于.NET、Uni-App开发支持多平台的小程序商城系统(该商城系统完整开源、无封装无加密、商用免费、支持二次开发、支持跨平台、支持多数据库):核心商城系统(Co ...
Scala基础语法总结
一、变量
val/var 变量名称:变量类型 = 初始值
注意:
val定义的是不可重新赋值的变量(值不可修改)var定义的是可重新赋值的变量(值可以修改)
scala中声明变量是变量名称在前,变量类型在后,跟java是正好相反scala的语句最后不需要添加分号、、
惰性变量
Scala中使用==关键字lazy==来定义惰性变量,实现延迟加载(懒加 ...
Scala排序算法之归并排序解析
Scala实现归并排序解析
利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题,然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案“修补”在一起,即分而治之)
优势:
对于巨大的数据集,如果要求Top N这种操作,由于不能把数据 ...
10分钟理解契约测试及如何在C#中实现
在软件开发中,确保微服务和API的可靠性和稳定性非常重要。 随着应用程序变得越来越复杂,对强大的测试策略的需求也越来越大,这些策略可以帮助团队在不牺牲敏捷性的情况下交付高质量的代码。 近年来获得广泛关注的一种方法是契约测试(Contract Testing)。 在本文中,我将揭开契约测试的神秘面纱,并向您展示如何在 C# 项 ...
基于ASP.NET ZERO,开发SaaS版供应链管理系统
前言
2018年下半年,公司决定开发一款SaaS版行业供应链管理系统,经过选型,确定采用ABP(ASP.NET Boilerplate)框架。为了加快开发效率,购买了商业版的 ASP.NET ZERO(以下简称ZERO),选择ASP.NET Core + Angular的SPA框架进行系统开发(ABP.IO届时刚刚起步,还很不成熟,因此没有选用)。
关于ABP与ZERO,园子里已经有 ...
使用 OpenTelemetry 构建 .NET 应用可观测性(2):OpenTelemetry 项目简介
目录前世今生OpenTracingOpenCensusOpenTelemetryOpenTelemetry 项目介绍OpenTelemetry SpecificationSignalsContext & PropagationOpenTelemetry ProtocolOpenTelemetry SDKOpenTelemetry SDK架构OpenTelemetry Collector下期预告
前世今生
OpenTracing
OpenTracing 项目启动于 2016 年,旨在提供一套分布式追踪标准,以便 ...
03.前后端分离中台框架 zhontai 项目代码生成器的使用
zhontai 项目
基于 .Net7.x + Vue 等技术的前后端分离后台权限管理系统,想你所想的开发理念,希望减少工作量,帮助大家实现快速开发
后端地址:https://github.com/zhontai/Admin.Core
前端地址:https://github.com/zhontai/admin.ui.plus
代码生成器:
后端:https://github.com/yimogit/Admin.Core.Dev Fork 自 ht ...
关于.*匹配和.*?匹配的区别解析
目录掉坑回忆解决方法以及原理方法:将正则表达式更换为掉坑回忆
我有一组json数据如下:
"resultItemId": "BDEECEB17F30435DBF79E07CEF8E8745",
"bidObjectId": "1CFE15A68629489A81750DFE2C9A677E",
"bidObjectName": "华侨城集团有限公司2023至2025年度内部审计及项目后评价服务",
"inbidResultId": "109BC1A31C6140D5AC ...
正则文法与正则表达式的相互转化问题(编译原理)
目录前言一、正则文法1.定义2.例子二、正则表达式1.定义2.例子三、转换规则1.正则文法转换为正则表达式2.正则表达式转换为正则文法四、转换例子1.正则文法转换为正则表达式2.正则表达式转换为正则文法总结前言
在词法分析过程中,如果将每类单词都看作一种语言,则大多数单词词法可以用正则文法来描述。 除了正则文法外,正 ...