1 2 3 4 5 ··· 29 下一页
摘要: 本文介绍了如何将 Admin.NET 以 WinForm 桌面程序模式运行,简化了手动配置 Web 服务的过程,便于演示和作为单机软件使用。通过添加特定 NuGet 包、修改 `Program.cs` 和 `Form1.cs` 文件,并调整项目配置,最终实现了在 WinForm 中嵌入 WebView 组件显示 Admin.NET 界面的效果。 阅读全文
posted @ 2024-11-24 16:28 shiningrise 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了如何使用 gRPC 框架搭建一个简单的“Hello World”示例。首先创建了一个名为 GrpcDemo 的解决方案,其中包含一个 gRPC 服务端项目 GrpcServer 和一个客户端项目 GrpcClient。服务端通过定义 `greeter.proto` 文件中的服务和消息类型,实现了一个简单的问候服务 `GreeterService`。客户端则通过 gRPC 客户端库连接到服务端并调用其 `SayHello` 方法,展示了 gRPC 在 C# 中的基本使用方法。 阅读全文
posted @ 2024-11-24 08:00 shiningrise 阅读(395) 评论(0) 推荐(1) 编辑
摘要: 本文介绍了如何使用Refit库在.NET Core项目中实现RESTful API的调用。通过创建`IGitHubApi`接口定义API方法,并在`Program.cs`中配置Refit客户端,最后在`WeatherForecastController`中演示了两种调用API的方式,展示了Refit的便捷性和类型安全性。 阅读全文
posted @ 2024-11-22 15:54 shiningrise 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 本文介绍了如何在.NET微服务架构中集成API网关Ocelot和Consul服务发现。首先通过Docker安装并配置Consul,接着在GoodApi项目中实现服务的自动注册与注销,并配置健康检查。然后,通过修改Ocelot的配置文件`ocelot.json`和`Program.cs`,实现基于Consul的服务发现,确保API请求能够正确路由到后端服务。最后,解决了服务解析时可能出现的问题,确保服务的IP地址而非节点名称被正确解析。 阅读全文
posted @ 2024-11-20 17:10 shiningrise 阅读(354) 评论(0) 推荐(1) 编辑
摘要: 使用docker创建私有注册表 version: "3" services: proxy: image: nginxproxy/nginx-proxy container_name: nginx-proxy restart: always ports: - 80:80 - 443:443 label 阅读全文
posted @ 2024-11-20 09:14 shiningrise 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 前言 Ocelot 是一个基于 .NET 平台的 API 网关,专门设计用于微服务架构。它提供了一种简单而灵活的方式来管理微服务架构中的 API 请求路由、负载均衡、认证、授权和监控等功能。 新建webapi项目并引用最新的Ocelot 新建ocelot.json { "Routes": [ { " 阅读全文
posted @ 2024-11-18 10:55 shiningrise 阅读(37) 评论(0) 推荐(0) 编辑
摘要: # aspnetcore mvc项目里的Serilog 新建mvc项目 修改Program.cs using Serilog.Events; using Serilog; var builder = WebApplication.CreateBuilder(args); // Add service 阅读全文
posted @ 2024-11-13 10:59 shiningrise 阅读(18) 评论(0) 推荐(0) 编辑
摘要: Volo.Abp.VirtualFileSystem 是 ABP 框架中的一个重要组件,提供了一种抽象文件系统的方式,使应用程序可以轻松访问和管理文件资源。本文介绍了如何在 MVC 项目中使用 `Volo.Abp.VirtualFileSystem`,包括新建项目、配置模块、添加资源文件以及读取资源文件的具体步骤。通过统一的接口处理文件和目录,无论实际存储位置如何,应用程序都能更加灵活地切换不同的文件存储方式。 阅读全文
posted @ 2024-11-12 16:14 shiningrise 阅读(275) 评论(0) 推荐(2) 编辑
摘要: 本文介绍了如何在 ASP.NET Core MVC 项目中实现本地化功能,包括使用资源文件和 JSON 文件两种方式。首先,通过修改 `Program.cs` 配置支持的多语言环境,并创建相应的资源文件目录。接着,展示了如何在视图中使用本地化字符串。此外,还介绍了使用 ABP 框架实现本地化的具体步骤,包括新建模块、配置服务和创建资源文件。最后,通过源码分析详细解释了本地化机制的实现原理。 阅读全文
posted @ 2024-11-12 09:29 shiningrise 阅读(288) 评论(5) 推荐(1) 编辑
摘要: 最小系统 创建API项目 创建API项目并安装以下依赖 修改Program.cs为以下内容 using BookApp; var builder = WebApplication.CreateBuilder(args); await builder.AddApplicationAsync<BookA 阅读全文
posted @ 2024-11-02 10:29 shiningrise 阅读(999) 评论(0) 推荐(11) 编辑
摘要: Build for any screen https://flutter.dev/ 阅读全文
posted @ 2024-10-23 15:20 shiningrise 阅读(28) 评论(0) 推荐(0) 编辑
摘要: https://wzoi.cc/s/1824/3823 https://blog.csdn.net/u012647218/article/details/42191461 https://www.luogu.com.cn/problem/P4765 阅读全文
posted @ 2024-10-23 14:04 shiningrise 阅读(13) 评论(0) 推荐(0) 编辑
摘要: apiVersion: apps/v1 kind: Deployment metadata: creationTimestamp: null labels: app: web name: web spec: replicas: 1 selector: matchLabels: app: web st 阅读全文
posted @ 2024-10-10 16:48 shiningrise 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 阿里k8s服务,负载均衡型服务 加证书方法,加注解: service.beta.kubernetes.io/alibaba-cloud-loadbalancer-protocol-port : https:443,http:80 service.beta.kubernetes.io/alibaba- 阅读全文
posted @ 2024-10-07 15:05 shiningrise 阅读(30) 评论(0) 推荐(0) 编辑
摘要: def getCipherPassword(password): private_key = '8EDB615B1D48B8BE188FC0F18EC08A41DF50EA731FA28BF409E6552809E3A111' # 这里假设你已经有了私钥字符串,实际中需通过特定方法生成 public 阅读全文
posted @ 2024-09-30 21:05 shiningrise 阅读(33) 评论(0) 推荐(0) 编辑
摘要: from locust import HttpUser, task, between from locust.contrib.fasthttp import FastHttpUser # 如果你使用 FastHttpUser import json class WebsiteUser(HttpUse 阅读全文
posted @ 2024-09-26 14:18 shiningrise 阅读(15) 评论(0) 推荐(0) 编辑
摘要: // 添加请求拦截器 service.interceptors.request.use( (config) => { // // 在发送请求之前做些什么 token // if (Session.get('token')) { // (<any>config.headers).common['Aut 阅读全文
posted @ 2024-09-22 09:45 shiningrise 阅读(68) 评论(0) 推荐(0) 编辑
摘要: namespace Admin.NET.Core; /// <summary> /// SqlSugar 实体仓储 /// </summary> /// <typeparam name="T"></typeparam> public class SqlSugarRepository<T> : Sim 阅读全文
posted @ 2024-09-20 18:39 shiningrise 阅读(45) 评论(0) 推荐(0) 编辑
摘要: // Copyright (c) Brock Allen & Dominick Baier. All rights reserved. // Licensed under the Apache License, Version 2.0. See LICENSE in the project root 阅读全文
posted @ 2024-09-19 15:50 shiningrise 阅读(19) 评论(0) 推荐(0) 编辑
摘要: https://suijimimashengcheng.bmcx.com/ 阅读全文
posted @ 2024-09-05 13:12 shiningrise 阅读(30) 评论(0) 推荐(0) 编辑
摘要: <?xml version="1.0" encoding="utf-8"?> <packages> <package id="SM23Crypto" version="1.0.0" targetFramework="net48" /> </packages> string smKey = "0485 阅读全文
posted @ 2024-09-03 13:46 shiningrise 阅读(52) 评论(0) 推荐(0) 编辑
摘要: https://github.com/DaoCloud/public-image-mirror 增加前缀 (推荐方式)。比如: k8s.gcr.io/coredns/coredns => m.daocloud.io/k8s.gcr.io/coredns/coredns 阅读全文
posted @ 2024-06-14 08:24 shiningrise 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 实验环境 原理 生成kube-vip静态pod配置清单 export VIP=192.168.215.200 # 我的vip是192.168.215.200 export INTERFACE=ens33 #可以用 ip a 查看接口名称 # kube-vip最新镜像为v0.8.0,但我装时无法成功, 阅读全文
posted @ 2024-06-13 09:45 shiningrise 阅读(233) 评论(0) 推荐(0) 编辑
摘要: using Org.BouncyCastle.Utilities.Encoders; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadin 阅读全文
posted @ 2024-06-12 10:10 shiningrise 阅读(159) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/shanyou/p/15556449.html https://blog.dapr.io/posts/2022/01/13/enable-dapr-with-apache-apisix-ingress-controller/ https://blog. 阅读全文
posted @ 2024-06-08 16:27 shiningrise 阅读(33) 评论(0) 推荐(0) 编辑
摘要: how to configure multiple domain (virtual host) and multiple virtual port # start the nginx proxy docker run -d -p 80:80 -v /var/run/docker.sock:/tmp/ 阅读全文
posted @ 2024-06-03 08:25 shiningrise 阅读(165) 评论(0) 推荐(0) 编辑
摘要: docker run -p 9000:9000 -p 9001:9001 --name minio -d --restart=always -e "MINIO_ACCESS_KEY=admin" -e "MINIO_SECRET_KEY=admin123456" -v /home/data:/dat 阅读全文
posted @ 2024-06-02 16:21 shiningrise 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 安装配置相关软件 安装 PowerShell 7 / Core dotnet tool install --global PowerShell 安装 Visual Studio 扩展 Microsoft Child Process Debugging Power Tool 2022 安装插件后启动 阅读全文
posted @ 2024-06-02 13:25 shiningrise 阅读(98) 评论(0) 推荐(1) 编辑
摘要: 前提 你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验 Aspirate (Aspir8) Aspirate 是将aspire项目发布到k8s集群的工具 安装aspirate dotnet tool install -g aspirate aspirate 初始化 切换到A 阅读全文
posted @ 2024-06-01 15:59 shiningrise 阅读(665) 评论(1) 推荐(3) 编辑
摘要: kubectl config get-contexts kubectl config use-context <context-name> kubectl config current-context 阅读全文
posted @ 2024-06-01 13:05 shiningrise 阅读(50) 评论(0) 推荐(0) 编辑
摘要: 前提 你必须会创建aspire项目,不会的请先看微服务新体验之Aspire初体验 Aspirate (Aspir8) Aspirate 是将aspire项目发布到k8s集群的工具 安装aspirate dotnet tool install -g aspirate aspirate 初始化 切换到A 阅读全文
posted @ 2024-05-31 14:01 shiningrise 阅读(155) 评论(0) 推荐(1) 编辑
摘要: 安装aspire 查看vs版本 我这的版本是17.9.7,不支持aspire,所以需要升级 更新VS 点击 帮助->检查更新 点击更新 静等安装升级 创建aspire项目 项目创建成功,如下图 运行Aspire项目 在AspireApp1.AppHost的launchSettings.json文件中 阅读全文
posted @ 2024-05-30 13:12 shiningrise 阅读(951) 评论(4) 推荐(4) 编辑
摘要: https://github.com/jgm/pandoc 阅读全文
posted @ 2024-05-29 15:04 shiningrise 阅读(19) 评论(0) 推荐(0) 编辑
摘要: https://github.com/ddean2009/blog-auto-publishing-tools 阅读全文
posted @ 2024-05-29 14:40 shiningrise 阅读(14) 评论(0) 推荐(0) 编辑
摘要: https://github.com/Molunerfinn/PicGo https://github.com/Molunerfinn/PicGo 阅读全文
posted @ 2024-05-29 13:57 shiningrise 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 自托管模式运行dapr 新建订阅webapi项目,取名为backend 项目增加docker支持,取消https支持 修改Program.cs var builder = WebApplication.CreateBuilder(args); builder.Services.AddControll 阅读全文
posted @ 2024-05-28 15:43 shiningrise 阅读(361) 评论(0) 推荐(1) 编辑
摘要: 新建webapi项目 建项目时取消https支持,勾选docker支持, Program.cs中注释下面语句,这样部署后才能访问Swagger // Configure the HTTP request pipeline. //if (app.Environment.IsDevelopment()) 阅读全文
posted @ 2024-05-26 19:57 shiningrise 阅读(201) 评论(1) 推荐(0) 编辑
摘要: 前置条件 安装docker与dapr: 手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序 安装k8s dapr 自托管模式运行 新建一个webapi无权限项目 launchSettings.json中applicationUrl端口改成5001,如下: "applicationUr 阅读全文
posted @ 2024-05-22 15:49 shiningrise 阅读(350) 评论(0) 推荐(1) 编辑
摘要: https://github.com/winsw/winsw 阅读全文
posted @ 2024-05-20 17:03 shiningrise 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 安装负载均衡metalb 安装metalb kubectl create namespace metallb-system 配置metalb #kubectl create secret generic -n metallb-system memberlist --from-literal=secr 阅读全文
posted @ 2024-05-17 09:53 shiningrise 阅读(85) 评论(0) 推荐(0) 编辑
1 2 3 4 5 ··· 29 下一页
// 侧边栏目录 // https://blog-static.cnblogs.com/files/douzujun/marvin.nav.my1502.css