代码编织梦想

java实现.net中byte和int转化的方法:bitconverter.getbytes【验证可用】-爱代码爱编程

背景 今天改造.net的代码发现一个工具类在java中找不到对应的默认函数,索性自己写一个,验证可用。 1、整数转为字节数组 public static byte[] toByteArray(int valu

编写.net dockerfile文件构建镜像-爱代码爱编程

创建一个WebApi项目,并且创建一个Dockerfile空文件,添加以下代码,7.0代表的你项目使用的SDK的版本,构建的时候也需要选择好指定的镜像tag FROM mcr.microsoft.com/dotnet/aspnet:7.0 AS base WORKDIR /app EXPOSE 80 EXPOSE 443 FROM mcr.mi

.net core使用skiasharp快速生成二维码( 真正跨平台方案)-爱代码爱编程

前言 在.NET 6之前我们一直是使用QRCoder来生成二维码(QRCoder是一个非常强大的生成二维码的组件,用到了System.Drawing.Common 包),然后从.NET 6开始,当为非 Windows 操作系统编译引用代码时,平台分析器会发出编译时警告。异常如下: System.TypeInitializationException :

arcgis js 4.x加载地图服务跨域配置(.net方式)-爱代码爱编程

1.配置DotNet文件下的proxy文件 <?xml version="1.0" encoding="utf-8" ?> <ProxyConfig allowedReferers="*"              mustMatch="true" xmlns="proxy.xsd">     <serverUrl

.net 全局过滤,防止sql注入-爱代码爱编程

问题背景:由于公司需要整改的老系统的漏洞检查,而系统就是没有使用参数化SQL即拼接查询语句开发的程序,导致漏洞扫描出现大量SQL注入问题。 解决方法:最好的办法就是不写拼接SQL,改用参数化SQL,推荐新项目使用,老项目改起来比较麻烦,花费的时间也多,最后选择用全局SQL过滤器过滤前端发送的请求内容。 代码: /// <summary>

.net web api设置响应输出的json数据格式的两种方式-爱代码爱编程

前言 在ASP.NET Core Web API中设置响应输出Json数据格式有两种方式,可以通过添加System.Text.Json或Newtonsoft.JsonJSON序列化和反序列化库在应用程序中全局设置接口响应的Json数据格式,本文示例使用的是新的Minimal API模式。 JSON序列化和反序列化库 System.Text.Json

.net国产化改造探索(三)、银河麒麟安装.net 8环境_麒麟系统 .net ui框架-爱代码爱编程

随着时代的发展以及近年来信创工作和…废话就不多说了,这个系列就是为.NET遇到国产化需求的一个闭坑系列。接下来,看操作。 上一篇介绍了如何在银河麒麟操作系统上安装人大金仓数据库,这篇文章详细介绍下在银河麒麟操作系统上安装.

dev 23.2版本新增通用功能(winform,wpf,asp.net)-爱代码爱编程

注:如果大家有技术上的问题,或者在使用DEV中遇到了其他无法解决的问题,可以加入我们的QQ社群,在群内可以自主讨论,还有相关技术人员在线解答。 QQ群号:909157416 一、.NET8支持 DEV23.2版本现在已经支持最新的.NET8,图中所示就是支持.NET8 的所有UI控件、组件以及框架,例如最常用的Winform、WPF、ASP.NET

c# 读取ini文件示例-爱代码爱编程

一般使用一个相关win32 api的封装类;我用的如下; using System; using System.Runtime.InteropServices; using System.Text; namespace DotNet.Utilities { /// <summary> /// INI文件读写类。 //

开箱即用的企业级前后端分离【.net core6.0 api + vue 2.x + rbac】权限框架-爱代码爱编程

前言 今天要给大家推荐一个开箱即用的企业级前后端分离【.NET Core6.0 Api + Vue 2.x + RBAC】权限框架(提高生产效率,快速开发就选它):Blog.Core。 推荐原因 Blog.Core通过详细的文章和视频讲解,将知识点各个击破,入门ASP.Net Core不再难。 项目功能完善,并且采用流行的前后端分离架构,

一款实用的.net core加密解密工具类库-爱代码爱编程

前言 在我们日常开发工作中,为了数据安全问题对数据加密、解密是必不可少的。加密方式有很多种如常见的AES,RSA,MD5,SAH1,SAH256,DES等,这时候假如我们有一个封装的对应加密解密工具类可以直接调用,那这样可以节省不少的开发时间。今天推荐一款实用的.NET Core加密解密工具类库:NETCore.Encrypt。 项目介绍 N

杨中科 efcore 第四部分 命令详解56-爱代码爱编程

Migrations 深入研究Migrations 1、使用迁移脚本,可以对当前连接的数据库执行编号更高的迁移,这个操作叫做“向上迁移” (Up),也可以执行把数据库回退到旧的迁移,这个操作叫“向下迁移(Down) 2、

.net 6 下workerservice+rabbitmq实现消息的异步发布订阅-爱代码爱编程

        近期项目里有需要用到RabbitMq实现一些业务,学习整理之后在此记录一下,如有问题或者不对的地方,欢迎留言指正。 一、首先创建连接工厂 public class RabbitMQProvider { private readonly string _ipAddress; private rea

一、arcgis pro sdk for microsoft .net 开发环境配置-爱代码爱编程

ArcGIS Pro二次开发需要的工具: 1.Visual Studio 2.ArcGIS Pro SDK 一、Visual Studio安装 经过查阅资料,ArcGIS Pro3.0版本需要安装Visual Studio2

.net grpc-爱代码爱编程

NET gRPC 通常包括以下步骤,用于创建一个简单的gRPC服务及客户端。下面是一个简化的流程: 定义服务接口和消息类型 创建一个 .proto 文件来定义你的服务方法以及它们所使用的请求和响应消息类型。例如,在 helloworld.proto 文件中: syntax = "proto3"; package helloworld; servi

「工业遥测」图表控件lightningchart在制造加工业中的应用-爱代码爱编程

LightningChart.NET完全由GPU加速,并且性能经过优化,可用于实时显示海量数据-超过10亿个数据点。 LightningChart包括广泛的2D,高级3D,Polar,Smith,3D饼/甜甜圈,地理地图和GIS图表以及适用于科学、工程、医学、航空、贸易、能源和其他领域的体绘制功能。 LightningChart JS是Web上性能最高的

asp.net core singler core:webapi + .net 客户端开发-爱代码爱编程

文章目录 前言环境Webapi开发测试服务端开发客户端开发官方文档新建项目添加代码MainWindow.xamlMainWindow.xaml.cs 运行结果 代码解析服务端客户端

【wpf.net开发】在用户控件上启用拖放功能-爱代码爱编程

本文内容 创建应用程序项目向项目添加新的用户控件向主窗口添加用户控件在用户控件中实现拖动源事件向用户提供反馈在用户控件中实现拖放目标事件使面板能够接收放置的数据 在本演练中,将创建一个表示圆形的自定义 WPF UserControl。 你将在该控件上实现可通过拖放进行数据传输的功能。 例如,如果从一个圆形控件拖到另一个圆形控件,则会将填充颜色数据从源圆

【wpf.net开发】wpf中的xaml资源-爱代码爱编程

本文内容 使用 XAML 中的资源静态和动态资源静态资源动态资源样式、DataTemplate 和隐式键 资源是可以在应用中的不同位置重复使用的对象。 资源的示例包括画笔和样式。 本概述介绍如何使用 Extensible Application Markup Language (XAML) 中的资源。 你还可以使用代码创建和访问资源。  备注 本文

【wpf.net开发】wpf中的拖放-爱代码爱编程

本文内容 WPF 中的拖放支持数据传输拖放事件实现拖放拖放示例 本主题概述 Windows Presentation Foundation (WPF) 应用程序中的拖放支持。 拖放通常指一种数据传输方法:使用鼠标(或一些其他指针设备)选择一个或多个对象,将其拖至用户界面 (UI) 中的某些所需拖放目标之上并放置。 1、WPF 中的拖放支持 拖放操作