ICode9

精准搜索请尝试: 精确搜索
  • .NET000-关于.NET平台及技术栈2022-01-14 14:35:08

    .NET现状 目前.NET的应用主要集中在工业领域(国内),在互联网时代因为各种各样的原因,国内大厂大部分技术栈选择的都是Java相关的,但在未来十年内笔者更加看好.NET和Golang在云技术、数字化转型等方向的发展情景,国内字节全面拥抱Go,.NET国内环境较差,但笔者最喜欢的一门编程语言。 .NET可

  • 一个.net6开发的截图后ocr小工具2022-01-08 21:02:51

    软件使用 .net6 winfrom 开发 ocr使用的是paddleOCR .net下调用paddleOCR 用 sdcb.PaddleOCR https://github.com/sdcb/PaddleSharp 软件效果: 代码直接下载ClipboardOCR.zip 使用方法: 下载后编译(首次编译时间可能比较久) 运行后等待一下(首次运行会下载paddle的模型,也要花一点时

  • 基于.NET6平台开发WebApi(十二)—— 添加文件上传下载功能2022-01-08 10:03:12

    本篇为大家介绍WebApi又一个必不可少的功能,那就是文件上传下载。 还记得我们在初期改造项目的时候删掉的wwwroot文件夹吗,这里放的就是项目中的静态资源文件,接下来我们来手动实现这个功能。 1、我们为项目添加一个静态的工具类,命名为CommonFun,并添加如下代码(以后你所有的静态扩展方

  • 基于.NET6平台开发WebApi(十)—— 添加CSRedis支持2022-01-05 11:39:33

    到此您已经完成了接口基本功能的开发,已经完全具备做项目的能力,本篇介绍.NET平台另一个优秀框架:CSRedis 1、打开Nuget,搜索安装CSRedisCore。 2、接下来我们将Redis连接字符串配置到配置文件中,打开appsetting.json,添加如下代码 { "ConnectionStrings": { "SugarConnectStrin

  • 基于.NET6平台开发WebApi(八)—— 添加Autofac支持2022-01-05 11:03:22

    1、目前Sqlsugar已经具备操作数据库的能力,根据微软电子书,我们按照如下结构创建文件夹来完善我们的项目 2、我们分别在对应的文件夹中为Address创建Dto和ViewModel,代码如下: namespace NET6.Domain.Dtos { public class AddressDto { /// <summary> ///

  • 基于.NET6平台开发WebApi(三)2022-01-04 15:38:01

    本项目使用的一些功能框架如下: Swagger,Serilog,Sqlugar,CSRedis,Autofac 具体配置将会在后续逐一介绍 1、我们先创建一个BaseController,用于实现一些通用的功能。 2、修改BaseController继承于ControllerBase,删掉其中的Index方法,为BaseController添加类注释,并添加[Authorize]和[ApiC

  • 基于.NET6平台开发WebApi(二)2022-01-04 15:04:42

    1、为了更好的进行开发,我们对新建的项目进行一些改造: 修改解决方案名称为:NET6(快速开发框架) 修改项目名称为:NET6.Api 删掉wwwroot、Views和Models文件夹以及Controllers文件夹中的HomeController  

  • .NET6 微服务——CI/CD(1):搭建Jenkins并实现自动构建2022-01-04 10:31:40

    CI/CD 它的意思是 持续集成/持续部署,这也不是新概念。那些八股文就不写了,说话的方式简单点:如果成功搭建CI/CD环境,当你需要迭代线上程序时,只需通过git提交代码就可以,其他什么都不用做。是不是很爽?这样你就拥有了快速迭代的能力,微服务大环境下,这也是必要的。 准备工作 1、准备一个.N

  • .NET6: 三分钟搭建WPF三维应用2022-01-02 10:36:33

    要运行本文中的示例,请先安装Vistual Studio 2022,社区版就可以了。 1 创建项目 选择创建WPF应用 给程序起一个酷酷的名字,选一个酷酷的位置: 选一下.NET6 2 配置项目 从nuget.org上安装AnyCAD Rapid SDK 2022。 3 设计界面 首先引入程序集: xmlns:anycad="clr-namespace:AnyCA

  • NET6 Razor学习2022-01-01 19:36:35

      学习链接: https://www.bilibili.com/video/BV1PV411p7hs?p=1&t=7.6   生成数据库命令 Add-migration init update-dateabase   源码下载: 下载 (cnblogs.com)  

  • 细聊.NET6 ConfigurationManager的实现2021-12-27 09:04:05

    前言 友情提示:建议阅读本文之前先了解下.Net Core配置体系相关,也可以参考本人之前的文章《.Net Core Configuration源码探究 》然后对.Net Core的Configuration体系有一定的了解,使得理解起来更清晰。     在.Net6中关于配置相关多出一个关于配置相关的类ConfigurationManag

  • 十行代码搭建基于.NET6三维应用程序2021-12-26 18:03:25

    本文介绍在.NET6环境下如何集成Rapid SDK三维控件,请首先确保已经安装了Vistual Studio 2022,社区版就够用了。 1 创建项目 选择创建Windows窗体应用 给程序起一个酷酷的名字,选一个酷酷的位置: 选一下.NET6 2 配置项目 从nuget.org上或者本地安装AnyCAD Rapid SDK 2022。 下载链

  • .net6 Dockerfile2021-12-21 18:35:18

    FROM mcr.microsoft.com/dotnet/aspnet:6.0 WORKDIR /app EXPOSE 80 COPY . . # 设置容器编码格式 ENV LANG C.UTF-8 # 设置时区,解决容器内时间和宿主机时间不一致问题RUN ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime ENTRYPOINT ["dotnet", "MyDockerWebApi.dll"]

  • .NET6中一些常用组件的配置及使用记录,持续更新中。。。2021-12-20 23:01:18

    NET6App 介绍 .NET 6的CoreApp框架,用来学习.NET6的一些变动和新特性,使用EFCore,等一系列组件的运用,每个用单独的文档篇章记录,持续更新文档哦。 如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源! 软件架构 分为模型层,服务层,接口层来做测试使用 0.如何使用IConfiguration、Enviro

  • .Net6(4)MinimalAPI容器化体验2021-12-19 13:00:26

    序言   新建WebApi项目         使用Docker+Centos 7部署   资料

  • Centos8手动安装.net62021-12-18 09:02:01

    wget https://download.visualstudio.microsoft.com/download/pr/17b6759f-1af0-41bc-ab12-209ba0377779/e8d02195dbf1434b940e0f05ae086453/dotnet-sdk-6.0.100-linux-x64.tar.gz DOTNET_FILE=dotnet-sdk-6.0.100-linux-x64.tar.gz export DOTNET_ROOT=/usr/lib64/dotnet mk

  • .NET6中一些常用组件的配置及使用记录,持续更新中。。。2021-12-17 01:32:52

    NET6App 介绍 .NET 6的CoreApp框架,用来学习.NET6的一些变动和新特性,使用EFCore,等一系列组件的运用,每个用单独的文档篇章记录,持续更新文档哦。 如果对您有帮助,点击右上角⭐Star⭐关注 ,感谢支持开源! 软件架构 分为模型层,服务层,接口层来做测试使用 0.如何使用IConfiguration、Enviro

  • 记一次部署Skywalking(基于Elasticsearch),并使用 .NET6接入Skywalking2021-12-15 18:02:52

    参考自: https://skywalking.apache.org/downloads/ https://hub.docker.com/ https://github.com/SkyAPM/SkyAPM-dotnet https://www.cnblogs.com/KQNLL/p/13529545.html https://www.cnblogs.com/sunyuliang/p/11424848.html   背景:虚拟机 Centos7(ip:192.168.232.130) 宿主机 Wind

  • 将.net6项目部署到docker2021-12-11 19:34:34

    部署.net6项目到docker   【1】新建.net6 mvc或webapi项目; 【2】在mvc或webapi项目的根目录下创建Dockerfile文件,并设置为始终复制; Dockerfile文件内容为: #添加.net6基础镜像 FROM mcr.microsoft.com/dotnet/aspnet:6.0 AS base #容器工作目录 WORKDIR /app #指定项weba

  • Jenkins + Gitee + .Net6 实现持续集成与持续交付(CI/CD)2021-12-10 17:03:16

    目标 创建一个.Net6项目,结合Jenkins、Gitee实现CI/CD (当编写完代码,并提交到Gitee仓库之后,Jenkins自动帮我们测试,打包,发布项目) 关于Jenkins,Docker 的环境搭建可以参考我的上一篇文章 https://www.cnblogs.com/kizuna1314/p/15660880.html 步骤 Gitee创建一个.Net6项目的仓库

  • .NET6 WebApi 解决跨域问题2021-12-09 14:32:19

    Program.cs var corsPolicyName = "_myAllowSpecificOrigins"; builder.Services.AddCors(options => { options.AddPolicy(name: corsPolicyName, builder => { builder.WithOri

  • .NET6 部署到 IIS2021-12-08 15:35:09

    1、下载.net6 运行时以及host支持 https://dotnet.microsoft.com/download/dotnet/6.0 2、IIS 没说什么特别的,绑定域名端口,然后设置IIS应用程序池到“无托管”  

  • Jenkins 持续集成与持续发布.Net6项目(上)2021-12-08 13:03:10

    简单概括一下什么是Jenkins jenkins是一个可扩展的持续集成引擎,主要用于持续、自动地构建/测试软件项目、 监控一些定时执行的任务。 通俗一点讲就是我们把项目编写完成之后,Jenkins可以自动帮我们测试并部署项目,让程序员只需要专注实现业务即可 准备工作 一台Centos服务器,【内

  • 简单聊下.NET6 Minimal API的使用方式2021-12-02 09:03:16

    前言     随着.Net6的发布,微软也改进了对之前ASP.NET Core构建方式,使用了新的Minimal API模式。之前默认的方式是需要在Startup中注册IOC和中间件相关,但是在Minimal API模式下你只需要简单的写几行代码就可以构建一个ASP.NET Core的Web应用,真可谓非常的简单,加之配合c#的global

  • 《步步入门》.NET6在Linux下以守护进程方式运行2021-12-02 08:34:08

    前言 ​ 在《步步入门》 .NET 6 部署到Linux 一文中只是演示了控制终端方式运行ASP.ENT,在实际的应用中,这种方式不能确保服务延续性。如果控制终端关闭,或者服务器重启,都会导致web服务不能正常访问。那要怎么解决这个问题呢? 常见的作法有两种 守护进程 什么是守护进程,简单讲就

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有