net windows方式webapi
界面控件DevExpress WPF Sunburst组件,开启可视化分层扁平数据新方式!
DevExpress WPF的Sunburst组件可轻松灵活地创建交互式径向树图,用于分析和表示目的,以紧凑和精致的方式可视化分层和扁平数据。 P.S:DevExpress WPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpress WPF能创建有着 ......
20230919 .NET面经
SQL IQuerable 和 IEnumerable 的主要区别? https://stackoverflow.com/questions/252785/what-is-the-difference-between-iqueryablet-and-ienumerablet So the diffe ......
在 Net7.0环境下通过反射创建泛型实例和调用泛型方法
一、介绍 最近没事干,就用闲暇时间写点东西,也记录一下温习历程。老人说的好,好记性,不如烂笔头。时间一长,当时记忆的再清楚,都会变得模糊,索性就写博客记录下来,如果下次需要,直接打开博客就找到了,不用去网上乱找了。 今天我要写一些有关反射和泛型的关系,泛型的类型的创建和泛型方法的调用是普通类型(非泛 ......
windows下设置goland的output directory
goland中,想要改变go build -o的输出路径,不再往c盘里输出,可以按照下面设置 ......
windows下elasticsearch安装完无法访问9200的问题
问题描述:windows系统下启动成功,但无法访问http://localhost:9200/ 系统环境: 操作系统:Windows Server 2022 Datacenter JDK版本:jdk-8u381-windows-x64.exe Elasticsearch版本:elasticsearc ......
.NET 实现仓储Repository(AI)
来自你的消息: 请用 .net core 7 实现仓储模式 来自WeTab AI的消息: 非常抱歉,当前没有 .NET Core 7 的版本。最新的 .NET 版本是 .NET 6。在 .NET 6 中,您可以使用仓储模式来管理您的数据存储。 仓储模式是一种在应用程序中使用的设计模式,它将数据访问逻 ......
【.NET8】访问私有成员新姿势UnsafeAccessor(下)
前言 书接上回,我们讨论了在.NET8中新增的UnsafeAccessor,并且通过UnsafeAccessor访问了私有成员,这极大的方便了我们代码的编写,当然也聊到了它当前存在的一些局限性,那么它的性能到底如何?我们今天就来实际测试一下。 测试代码 话不多说,直接上代码,本次测试代码如下: us ......
[MDP.Net] 軟體分層(Layer)與程式專案(Project)
在.NET裡,軟體分層(Layer)與程式專案(Project),不一定是一對一,常常有一個Layer切割成好幾個Project的情景發生。MDP.Net是將DDD的每個Context,設計為Domain層的Project。在Project裡面會包含該Context相關的Entity、Reposit ......
Windows NTP 时间同步设置
不知道为啥服务器跑着跑着时间总慢一点…服务器能联网,自动和 ms 的时间服务同步但默认同步周期太长,一周同步一次…更改注册表:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient]下 ......
单源汇最短路的建图方式
图论——最短路 图论最短路的建图方式,重要是两种,邻接表、邻接矩阵。邻接矩阵比较简单,就是二维数组,邻接表的遍历和存储很有讲究。邻接矩阵实现简单,但邻接矩阵更吊一些。 邻接矩阵存储 简单说明 我们在做最短路,用邻接矩阵存储一定记住一下几点。 存储的是稀疏图 不能存很多点 需要把g[][],都初始化成 ......
当你的计算机开机后直接跳过了引导界面,而直接进入Windows界面,这可能是由于以下几种启动故障之一导致的
当你的计算机开机后直接跳过了引导界面,而直接进入Windows界面,这可能是由于以下几种启动故障之一导致的: 引导顺序错误:在计算机引导时,硬盘、光驱、USB等设备的启动顺序是有优先级的。如果设置不正确,计算机可能会跳过引导界面而直接选择第一个可引导设备,通常是硬盘。你可以进入计算机的BIOS设置, ......
Windows系统快捷方式图标变成白色方块解决方法
Windows系统快捷方式图标变成白色解决 如图所示 解决方法: 1、打开文件夹(任意),点击【查看】菜单,然后勾选【隐藏的项目】; 2、同时按下【Win】+【R】两个按键,在打开的【运行】窗口中输入%localappdata%; 3、在打开的文件夹中,找到【Iconcache.db】,将其删除; ......
个人电脑(windows、mac)安装Docker Desktop
在学习大数据、人工智能等技术时,常常需要安装相应软件来支持我们的学习和实践。然而,很多这样的软件更适合在 Linux 环境下进行部署和运行。通过在个人电脑安装Docker Desktop可以解决该类问题,在个人电脑上轻松地搭建软件环境,以支持我们的技术学习和实践。 什么是 Docker? Docke ......
3种 Springboot 全局时间格式化方式,别再写重复代码了
From: https://developer.aliyun.com/article/771395 简介: 别再写重复代码了 本文收录在个人博客:www.chengxy-nds.top,技术资料共享,同进步 时间格式化在项目中使用频率是非常高的,当我们的 API 接口返回结果,需要对其中某一个 da ......
Vue之与后端交互的三种方式、显示小电影案例、计算属性、监听属性、Vue生命周期、组件介绍和使用、组件间通信、ref属性
与后端交互的三种方式 后端写了一堆接口 前段会了 前后端要打通 》从前端发送 ajax 》核心:用js发送http请求,接收返回 原生js,可以开启可以开启ajax,但是原生js开启,比较麻烦,需要做浏览器兼容,有坑(基本不写) jq,写了个兼容所有浏览器的 $.ajax(),不仅仅有ajax,还封 ......
与后端交互三种方式
去后端交互的三种方式 前后端打通,要从前端发送ajax请求,其核心是使用js发送http请求,接收返回 原生js可以开启ajax,但是原生js开启比较麻烦,需要做浏览器兼容,有坑(一般不写) 三种方式: jq写一个兼容所有浏览器的$.ajax(),不仅有ajax,还封装了很多dom操作,如果vue中 ......
Python实现排序的方式有:内置函数sort()和sorted()以及lambda函数
排序是计算机编程中经常需要用到的操作,它将一组数据按照规则重新排列,以便更好地处理数据。在Python中,有多种方法可以对数组进行排序,本文将从多个方面进行介绍。 一、Python中的排序方法 Python中内置了多个排序算法,包括冒泡排序、插入排序、选择排序、快速排序等。使用内置的sort()函数 ......
Windows-Sqlserver2016对指定数据库进行扩容
前言: 之所以会想起来写这一篇文章,是因为工作中正好需要用到,所以记录一下如何对想要的数据库进行扩容操作 实际上在处理这种问题之前,我翻阅了许多文章,也没找到自己想要的答案,也正因为如此 打算自己写一篇关于扩容数据库的操作文章 搭建实验环境: 在扩容之前,我们先创建一个数据库 用SSMS(Micro ......
App性能指标(安装、冷启动、卸载、平均内存/cpu/fps/net)测试记录
【需求背景】 需要针对产品以及竞品做出横向对比,输出对应的比对测试报告,供产研进行产品性能优化依据 【测试方案】 对于主流的厂商和系统版本进行多维度的横向对比 厂商:华为系、小米系、蓝绿系、三星系、苹果系、联想等 系统:android10-14,ios11-16,鸿蒙2-3 指标:安装时间、冷启动时 ......
全面解决.Net与Java互通时的RSA加解密问题,使用PEM格式的密钥文件
一、缘由 RSA是一种常用的非对称加密算法。所以有时需要在不用编程语言中分别使用RSA的加密、解密。例如用Java做后台服务端,用C#开发桌面的客户端软件时。由于 .Net、Java 的RSA类库存在很多细节区别,尤其是它们支持的密钥格式不同。导致容易出现“我加密的数据对方不能解密,对方加密的数据我 ......
windows将frp添加到服务,并后台运行
下载 nssm http://www.nssm.cc/download 添加 frpc 到 windows 服务 nssm install frpc "C:/frpc/frpc.exe" nssm set frpc AppParameters "-c C:/frpc/frpc.ini" 启动服务 n ......
ASP.NET Core 服务的生命周期
概念 Transient:每一次GetService都会创建一个新的实例 Scoped:在同一个Scope内只初始化一个实例 ,可以理解为 每一个request级别只创建一个实例,同一个http request会在一个 scope内 Singleton:整个应用程序生命周期内只创建一个实例 案例演示 ......
16G内存+CPU本地部署ChatGLM2/Baichuan2推理(Windows/Mac/Linux)
概述 本文使用chatglm.cpp对中文大语言模型(LLM)进行量化与推理,支持ChatGLM2-6B、Baichuan2-13B-Chat等模型在CPU环境16G内存的个人电脑上部署,实现类似ChatGPT的聊天功能。支持的操作系统包括Windows、Mac OS、Linux等。 其中,量化过程 ......
windows 上 ffmpeg 库的安装
真复杂啊 安装 ffmpeg 库有两种途径,一种是自己下载源码再去编译,另一种是使用 vcpkg 自动安装 一般情况下,第二种是最简单方便的,但是如果你需要使用 ffmpeg 的特定历史版本,那就有点困难了 下面记录下我遇到的坑, 借助这篇文章,我打算使用 vcpkg 切换到 ffmpeg 的历史提 ......
不同版本编译方式
不同android版本输出方式: android 10: 编译方式:正常编译 打包方式 : perl 打包脚本 android11: 编译方式:正常编译 打包方式: perl 打包脚本 android 12 : 编译方式:正常编译 打包方式: androd13 || 由android12 和13 两 ......
Linux 安装.Net 5 SDK
1.添加信任 运行如下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加 Microsoft 包存储库。 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm ......