思路net6 net
Admin.NET 第一篇
一、启动后端,需要最新版本.NET 8.0 二、启动前端 设置全局淘宝镜像 npm config set registry https://registry.npm.taobao.org node.js版本,感觉版本不对会出各种莫名奇妙的问题 运行以后的效果 ......
VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022)
VS 2022 不支持 .NET Framework 4.5 项目解决办法(Visual Studio 2022) 默认Visual Studio 2022 不再支持安装 .NET Framework 4.5 组件@ 选择组件里面已经不能选择4.5 / 4.0 的框架了 此时如果打开基于 .NET ......
Unity 实现滑块排序思路
所有滑块处于一个垂直或水平的布局Cells中,Cells中有一个设置为隐藏的占位透明滑块null 对于每一个滑块cell: 按下时,cell改变为选中状态(美术样式改变),算出偏移(鼠标按下位置与cell中心的距离) 开始拖拽时:cell脱离Cells,将null在层级中的位置设置为cell的位置并 ......
.NET 8 Video教程介绍(开篇)
教程简介 本文将简单描述视频网站教程,视频网站是一个类似于腾讯视频一样的网站,视频资源用户自己上传,然后提供友好的界面查看视频和搜索视频,并且提供管理页面对于视频进行管理,我们将使用Blazor作为前端,并且由MasaFramework作为后端框架,一般情况下我们需要做简单的权限管理,对于用户登录我 ......
维码生成和解析用ZXing.NET
ZXing.NET 是一个开源的、功能强大的二维码处理库,它能够对二维码进行解码(读取信息)和编码(生成二维码)。ZXing 是 "Zebra Crossing" 的缩写,是一个跨平台的、用于解码和生成条形码和二维码的库。以下是一些 ZXing.Net 的主要功能通过实例讲解。 1. 生成二维码 u ......
关于AD原理图中的Floating Net Label错误
编译之后提示如下: 直接双击错误跳转 这是说标签浮空,没有连接到导线上 这里将导线和电阻重新连接,就解决了报错 还有另外一种常见的错误如下: 这是标签没有连接到导线上,放大原理图并选中标签,结果如下 标签左下角有个十字,必须将它放到导线上,放完之后即可解决问题(如果不好调整可以设置一下栅格) ......
你所不知道的ASP.NET Core进阶系列(三)
前言 一年多没更新博客,上一次写此系列还是四年前,虽迟但到,没有承诺,主打随性,所以不存在断更,催更,哈哈,上一篇我们细究从请求到绑定详细原理,本篇则是探讨模型绑定细节,当一个问题产生到最终解决时,回过头我们整体分析其产生背景以及设计思路才能有所获。好了,废话不多说,我们开始模型绑定细节之旅。 问题 ......
一款实用的.NET Core加密解密工具类库
前言 在我们日常开发工作中,为了数据安全问题对数据加密、解密是必不可少的。加密方式有很多种如常见的AES,RSA,MD5,SAH1,SAH256,DES等,这时候假如我们有一个封装的对应加密解密工具类可以直接调用,那这样可以节省不少的开发时间。今天推荐一款实用的.NET Core加密解密工具类库:N ......
NETSDK1213: 不支持在 Visual Studio 2022 17.7 中以 .NET 8.0 或更高版本为目标
想使用VS 2022的独立打包生成程序集功能,在升级到VS2022 V17.7后,原来的使用.Net Framework 4.8开发的程序需要转换为.Net Core,然后使用扩展功能安装了.NET Upgrade Assistant,然后重新打开VS2022并加载原来的项目进行升级,在解决资源方案 ......
.NET8.0 AOT 经验分享 - 专项测试各大 ORM 是否支持
AOT 特点 发布和部署本机 AOT 应用具有以下优势: 最大程度减少磁盘占用空间:使用本机 AOT 发布时,将生成一个可执行文件,其中仅包含支持程序所需的外部依赖项的代码。减小的可执行文件大小可能会导致: 较小的容器映像,例如在容器化部署方案中。 缩短了较小映像的部署时间。 缩短启动时间:本机 A ......
Jenkins+.net Care7+GitLab+docker desktop 实现自动化部署(完结)
1.上一篇文章大家各种环境搭建好了之后 2.创建一个仓库开启远程访问权限 3.开启gitlab允许对本地网络发送请求这个主要为webhook做准备的,否则gitlab不允许项目添加本地网络的webhook以管理员身份登录gitlab 4.没有这个的话得下载插件可以去 下载这几个插件就可以有了需要gi ......
Jenkins+.net Care7+GitLab+docker desktop 实现自动化部署(1)
1.首先在电脑上安装jenkins+java17 这个不做过多讲解网上教程都有 2在docker安装GitLab 查看版本 docker search gitlab 拉取指定版本: docker pull twang2218/gitlab-ce-zh docker run -d #后台运行,全称:d ......
visual studio2022中如何添加另外新下载的框架Net.framework4.8.1 ?
visual studio2022中如何添加另外新下载的框架Net.framework4.8.1 ? 作者:张晓栋链接:https://www.zhihu.com/question/577090786/answer/2832018198来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转 ......
.net 和.net framework相比的优势
.net是一个平台,不是一门语言。 .net包含.net framework 、.net core. 一、.net framework缺点 (1) 系统级别的安装(.net framework 版本、补丁),互相影响; (2) 无法独立部署 (3) Asp.net 和IIS深度耦合; (4) ASP ......
.NET8 Blazor新特性 流式渲染
什么是SSR Blazor中的流式渲染结合了SSR(服务端渲染),服务端将HTML拼好返回给前端,有点像我们熟知的Razor Pages 或 MVC 。 当已经有了 Razor Pages 或 MVC 时,为什么还要选择使用 Blazor 来实现这一点?这里有几个原因。 首先,Razor Pages ......
设计思路
在线性表AB顺序存储合并上出了点问题,主要是不细心导致的c表中数据不是递减以及标点符号导致的编译错误。链表逆置:首先判断链表是否为空或者只有一个结点。三个指针p、t、pp来表示当前结点、下一个结点和前一个结点。初始化时,p指向空,pp指向链表的头节点。循环遍历链表,改变当前结点的指针之前保存下一个结 ......
一款.NET开源的小巧、智能、免费的Windows内存清理工具 - WinMemoryCleaner
前言 我们在使用Windows系统的时候经常会遇到一些程序不会释放已分配的内存,从而导致电脑变得缓慢。今天给大家推荐一款.NET开源的小巧、智能、免费的Windows内存清理工具:WinMemoryCleaner。 使用Windows内存清理工具来优化内存,这样不必浪费时间去重新启动电脑。 工具主要 ......
.NET 8来了,那就开发一套基于.NET 8的快速开发框架吧,就叫Simple
👏.NET 8来了,开发一套基于.NET 8的快速开发框架吧,就叫 Simple 点我✨Star 👀 框架由来 为啥有了那么多开发框架,还得非要再搞个呢,大家都知道很多快速开发框架,啥ABP 啥水果啥的,怎么评价他们呢,就是一个字,叼!。 可是作为一个打工人,还不是公司用啥我用啥,公司不用ABP ......
Performance Improvements in .NET 8 -- Exceptions & Reflection & Primitives【翻译】
Exceptions 在 .NET 6 中,ArgumentNullException 增加了一个 ThrowIfNull 方法,我们开始尝试提供“抛出助手”。该方法的目的是简洁地表达正在验证的约束,让系统在未满足约束时抛出一致的异常,同时也优化了成功和99.999%的情况,无需抛出异常。该方法的结 ......
asp.net core api 3.1 dynamic 入参转json对象
比如接口 public object GetList(dynamic obj){ //var jElement=(JsonElement)obj;//使用system.text.json处理 var str=obj.GetRawText(); if(obj.valueKind==JsonValueK ......
.NET8 Blazor的Auto渲染模式的初体验
.NET8发布后,Blazor支持四种渲染方式 静态渲染,这种页面只可显示,不提供交互,可用于网页内容展示 使用Blazor Server托管的通过Server交互方式 使用WebAssembly托管的在浏览器端交互方式 使用Auto自动交互方式,最初使用 Blazor Server,并在随后访问时 ......
某游戏so加固思路分析
反调试 frida hook strstr发现会对一些敏感的字符串进行判断,将其中涉及到反调试的进行过滤直接返回null。 xposed substrate XposedBridge.jar /data/local/tmp TracerPid: State: android_server gdb l ......
NET8 ORM 使用AOT SqlSugar
AOT介绍 .Net8的本地预编机器码AOT,它几乎进行了100%的自举。微软为了摆脱C++的钳制,做了很多努力。也就是代码几乎是用C#重写,包括了虚拟机,GC,内存模型等等。而需要C++做的,也就仅仅是引导程序,本篇通过代码来看下这段至关重要的引导程序的运作模式。 支持功能 SqlSugar OR ......
十九——.NET 项目&DLL 反编译&未授权访问&配置调试报错
.NET是微软推出的一种新的软件运行平台,它包括一整套应用范围广泛的技术,旨在迎接Java所带来的挑战。.NET给网站管理系统开发带来了很多新的技术,尤其是它的“混合语言”开发方式,是第一个支持多种语言混合开发的软件运行平台,下一代Windows--LongHorn的核心将会看到.NET的身影。如果 ......
【re】[HGAME 2023 week3]kunmusic -- .net程序逆向,z3库约束
附件下载下来有三个东西。 点开exe,发现是鸡哥 判断应该是.net程序(.NET 是一个免费的跨平台开源开发人员平台,用于生成许多不同类型的应用程序。 凭借 .NET,可以使用多种语言、编辑器和库来生成 Web、移动应用、桌面应用、游戏和 IoT 应用),可以用dnspy打开,那个exe和json ......
.net 自定义授权处理程序
.net 自定义授权处理程序 Authorization——授权 .NET里提供了授权框架,允许开发者编写自己的授权规则,当一个请求到达控制器Action时,用它来判断该请求是否能够继续执行该控制器Action。 例如:发表一条评论,需要用户登录后才能发表,那么就使用Authorization来判断 ......
.NET|--问题集锦|--调试报错,进行了无法编译的编辑,在修复编译错误之前,将无法应用更改...
前言 相关版本信息 # Visual Studio 版本 Microsoft Visual Studio Professional 2022 (64 位) 报错信息 # 生成项目的时候不会报错, 但是调试的时候还会报错, ENC1002 无法应用更改 - 意外错误:“Read out of boun ......
.NET处理线程安全的方法、类和解决方案
使用锁机制: Monitor类:提供了Enter和Exit方法,可以使用Monitor.Enter(obj)锁定一个对象,使用Monitor.Exit(obj)释放锁。 lock关键字:C#中的lock关键字会自动创建一个Monitor锁,确保在同一时间只有一个线程可以进入被lock包裹的代码块。 ......
.NET 8.0 中有哪些新的变化?
1 性能提升 .NET 8 在整个堆栈中带来了数千项性能改进 。默认情况下会启用一种名为动态配置文件引导优化 (PGO) 的新代码生成器,它可以根据实际使用情况优化代码,并且可以将应用程序的性能提高高达 20%。现在支持的 AVX-512 指令集能够对 512 位数据向量执行并行操作,这意味着可以在 ......