zl程序教程

Core

  • .NET Core(C#)运行控制台程序(console app)的命令方法

    .NET Core(C#)运行控制台程序(console app)的命令方法

    本文主要介绍.NET Core(C#)中,运行制台程序(console app)程序项目的方法,及发布成.exe可执行的方法。 原文地址:.NET Core(C#)运行控制台程序(console app)的命令方法

    日期 2023-10-26 10:14:19     
  • Mac 下安装.NET Core 与 CLI

    Mac 下安装.NET Core 与 CLI

    .NET Foundation:https://github.com/dotnet/home .NET Core:https://github.com/dotnet/coreclr CLI:https://github.com/dotnet/cli Roadmap .NET Core Roadmap https://github.com/d

    日期 2023-10-26 10:14:19     
  • 规格对比:AMD Threadripper VS Intel Core X

    规格对比:AMD Threadripper VS Intel Core X

    Intel和AMD已经开始把其精力聚焦到爱好者市场。今年春天,Intel发布了新款的Core X,希望通过这个平台为游戏玩家们提供具有极高性能和超强任务能力的产品。Intel的这款产品,与AMD最近发布的Threadripper Ryzen处理器(这款产品针对游戏玩家和内容创造者)形成了正面交锋之势。位于加利福尼亚州圣克拉拉的Intel和位于桑尼维尔的AMD都有充足的理由来争夺爱好者市场。据Int

    日期 2023-10-26 10:14:19     
  • .Net Core in Docker - 在容器内编译发布并运行

    .Net Core in Docker - 在容器内编译发布并运行

    Docker可以说是现在微服务,DevOps的基础,咱们.Net Core自然也得上Docker。.Net Core发布到Docker容器的教程网上也有不少,但是今天还是想来写一写。 你搜.Net core程序发布到Docker网上一般常见的有两种方案: 1、在本地编译成Dll文件后通过SCP命令或者WinSCP等工具上传到服务器上,然后构建Docker镜像再运行容器。该方案跟传统的发布很像,

    日期 2023-10-26 10:14:19     
  • 基于Core Text实现的TXT电子书阅读器

    基于Core Text实现的TXT电子书阅读器

    本篇文章的项目地址基于Core Text实现的TXT电子书阅读器。 最近花了一点时间学习了iOS的底层文字处理的框架Core Text。在网上也参考很多资料,具体的资料在文章最后列了出来,有兴趣的可参考一下。 本篇主要介绍实现TXT电子书阅读器设计用到的Core Text相关的用法与实现。 关于Core Text Core Text是iOS底层的文字处理框架,只提供

    日期 2023-10-26 10:14:19     
  • Docker容器环境下ASP.NET Core Web API应用程序的调试

    Docker容器环境下ASP.NET Core Web API应用程序的调试

    本地调试或者发布到本地docker, 非常的简单,新建个core项目,然后添加docker support 就可以调试了 但问题出在发布 1.发布到本地:debug -> release 再run 一下,命令 docker run -p 8080:80 -it --rm image  localhost:8080就是应用的访问地址   发布到remote se

    日期 2023-10-26 10:14:19     
  • 【ASP.NET Core】- 搭建MVC框架

    【ASP.NET Core】- 搭建MVC框架

    1、使用最新版本的VS2017,并安装.NET Core2.0中相关开发工具     2、打开VS2017,点击文件-新建-项目,选择.NET Core中的ASP.NET Core Web 应用程序       3、由于我们是从零开始搭建MVC框架,因此我们选择创建一个空模板       4、创

    日期 2023-10-26 10:14:19     
  • .NET Core 使用 DotnetSpider 抓取页面教程

    .NET Core 使用 DotnetSpider 抓取页面教程

    本文主要介绍通过DotnetSpider写少量代码快速的实现网页的抓取。 原文地址:.NET Core 使用 DotnetSpider 抓取页面教程

    日期 2023-10-26 10:14:19     
  • 解决 .NET Core 在 Linux 下的时区问题

    解决 .NET Core 在 Linux 下的时区问题

    环境 # dotnet --info .NET Core SDK (reflecting any global.json): Version: 2.2.202 Commit: 8a7ff6789d Runtime Environment: OS Name: centos OS Version: 7 OS Platform: Linux RID:

    日期 2023-10-26 10:14:19     
  • win10 uwp 使用 asp dotnet core 做图床服务器客户端

    win10 uwp 使用 asp dotnet core 做图床服务器客户端

    本文告诉大家如何在 UWP 做客户端和 asp dotnet core 做服务器端来做一个图床工具 服务器端 从 win10 u

    日期 2023-10-26 10:14:19     
  • Github上优秀的.NET Core项目

    Github上优秀的.NET Core项目

    Github上优秀的.NET Core开源项目的集合。内容包括:库、工具、框架、模板引擎、身份认证、数据库、ORM框架、图片处理、文本处理、机器学习、日志、代码分析、教程等。 Github地址:https://github.com/jasonhua95/awesome-dotnet-core ,【awesome-dotnet-core】 其中的翻译有可能有问题,大家发现了及时提出来,

    日期 2023-10-26 10:14:19     
  • ASP.NET core webapi 换端口 _平台:windows (2)

    ASP.NET core webapi 换端口 _平台:windows (2)

    ASP.NET core webapi 换端口 _平台:windows (2) 首先看我们项目的根目录: 发现我们有个文件 launchSettings.json 在这个json文件里面

    日期 2023-10-26 10:14:19     
  • 【转】依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题

    【转】依赖注入的威力,.NET Core的魅力:解决MVC视图中的中文被html编码的问题

    有园友在博问中提了这样一个问题 —— .NET Core 中文等非英文文字html编码输出问题,到我们的 ASP.NET Core 项目中一看,也是同样的问题。 比如下面的Razor视图代码: @{ ViewBag.Title = "代码改变世界"; } <title>@ViewBag.Title</title> 输出的html代码变成了: <

    日期 2023-10-26 10:14:19     
  • ASP.NET core webapi jquery请求 _平台:windows (7)

    ASP.NET core webapi jquery请求 _平台:windows (7)

    ASP.NET core webapi jquery请求 _平台:windows (7) 下载jquery 3.3.1 http://www.daolizhe.xyz/web-front-frame/jque

    日期 2023-10-26 10:14:19     
  • .NET Core(C#)使用NPOI合并Excel(.xls,.xlsx)单元格及设置样式

    .NET Core(C#)使用NPOI合并Excel(.xls,.xlsx)单元格及设置样式

    NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目, 使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。本文主要介绍.NET Core(C#)中,

    日期 2023-10-26 10:14:19     
  • .NET Core 3.0及ASP.NET Core 3.0 前瞻

    .NET Core 3.0及ASP.NET Core 3.0 前瞻

    前几天微软发布了 .NET Core 3.0 Preview 9 ,这是.NET Core 3.0 最后一个预览版。 .NET Core 3.0 正式发布将在.NET Conf 上发布,.NET Conf 时间是9月23日至25日。 Visual Studio 2019 16.3预览版3和Visual Studio for Mac 8.3支持.NET&nb

    日期 2023-10-26 10:14:19     
  • EF Core – Custom Migrations (高级篇)

    EF Core – Custom Migrations (高级篇)

    前言 会写这篇是因为最近开始大量使用 SQL Server Trigger 来维护冗余 (也不清楚这路对不对). EF Core migrations 没有支持 Trigger Github Issue, 能找到相关的 Laraue.EfCoreTriggers, 但 star 太少, 不敢用. 于是计划自己实现一个简单版本符合自己用就好. 更新 09-11-2022: EF

    日期 2023-10-26 10:14:19     
  • ASP.NET Core – Work with X509

    ASP.NET Core – Work with X509

    前言 这篇主要是说如何用 ASP.NET Core 读写系统里的证书 Store 和创建一个证书, 还有使用证书做加密, 解密, 签名.   主要参考: C#数字证书编程总结 (读写证书 Store) Encryption and signing credentials (创建证书) Git Bash 创建证书 PowerShell 创建证书   X.50

    日期 2023-10-26 10:14:19     
  • .NET Core 2.0以及之前版本控制台项目独立发布方法

    .NET Core 2.0以及之前版本控制台项目独立发布方法

    .NET Core 2.0以及之前版本控制台项目,默认都是生成的.dll文件,本文主要分享一下生成可执行文件exe(包括mac,windows,linux上)的方法,不用使用命令运行,独立布署.NET Core项目。 原文地址:.NET Core 2.0以及之前版本控制台项目独立发布方法

    日期 2023-10-26 10:14:19     
  • 常见 core dump 原因分析signal 11 - SIGSEGV

    常见 core dump 原因分析signal 11 - SIGSEGV

    signal 6 - SIGABRT free 多次   [cpp] view plain copy   char *p = malloc(100);   free(p);   free(p);       fclose 多次 &nbs

    日期 2023-10-26 10:14:19     
  • ASP.NET Core PartialAsync方法的使用说明

    ASP.NET Core PartialAsync方法的使用说明

    本文主要介绍ASP.NET Core中HtmlHelperPartialExtensions.PartialAsync使用相关方法的说明及参数介绍。 原文地址:ASP.NET Core PartialAsync方法的使用说明

    日期 2023-10-26 10:14:19     
  • nginx-1.16:Core functionality

    nginx-1.16:Core functionality

     

    日期 2023-10-26 10:14:19     
  • 【转】ASP.NET Core WebAPI JWT Bearer 认证失败返回自定义数据 Json

    【转】ASP.NET Core WebAPI JWT Bearer 认证失败返回自定义数据 Json

      应用场景:当前我们给微信小程序提供服务接口,接口中使用了权限认证这一块,当我使用 JWT Bearer 进行接口权限认证的时候,返回的结果不是我们客户端想要的,其它我们想要给客户端返回统一的数据结构,在结果中告知客户端是不是有权限即可,但是系统默认返回的是 401 Unauthorized 错误代码且不适用我们,所以我们将系统默认返回结果改变成我们自定义的数据结构,接下来看以下解决方法 /

    日期 2023-10-26 10:14:19     
  • 【翻译】Asp.net Core介绍

    【翻译】Asp.net Core介绍

    ASP.NET Core is a significant redesign of ASP.NET. This topic introduces the new concepts in ASP.NET Core and explains how they help you develop modern web apps. Asp.net Core是重新设计过得新一代Asp.Net。此篇文章介绍

    日期 2023-10-26 10:14:19     
  • 使用VS Code从零开始开发调试.NET Core 1.1

    使用VS Code从零开始开发调试.NET Core 1.1

    使用VS Code 从零开始开发调试.NET Core 1.1。无需安装VS 2017 RC 即可开发调试.NET Core 1.1应用。 .NET Core 1.1 发布也有一段时间了,最大的改动是从 project.json 还原回了csproj 。 今天微软发布 .NET Core SDK 1.0 RC4 版本,离RTM版本也很近了。 对于.NET Core 1.0 可

    日期 2023-10-26 10:14:19     
  • Asp.net core (学习笔记 路由和语言  route & language)

    Asp.net core (学习笔记 路由和语言 route & language)

    更新: 2022-03-22 修订版: ASP.NET Core – Globalization & Localization   https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/routing?view=aspnetcore-2.1 https://docs.microsoft.com/en-

    日期 2023-10-26 10:14:19     
  • dotnet core 和 .NET 5 不支持 Prefer32Bit 首选 32 位的功能

    dotnet core 和 .NET 5 不支持 Prefer32Bit 首选 32 位的功能

    我尝试在 dotnet core 和 dotnet 5 的应用上,右击项目属性,在生成界面勾选首选 32 位的功能,然而在 x64 下没有生成 PE32+ 的应用 这是 .NET Core 以及以上版本不支持的功能,勾选了无效,在 csproj 上添加如下代码也无效 <PropertyGroup Condition="'$(Platform)'=='AnyCPU'"> &l

    日期 2023-10-26 10:14:19     
  • .NET Core 2.0中使用gmail发送电子邮件

    .NET Core 2.0中使用gmail发送电子邮件

    本文主要介绍.Net Core 2.0使用Gmail邮箱发送邮件的方法。 原文地址:.NET Core 2.0中使用gmail发送电子邮件

    日期 2023-10-26 10:14:19     
  • ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)

    ASP.NET Core Blazor Webassembly 之 渐进式应用(PWA)

    Blazor支持渐进式应用开发也就是PWA。使用PWA模式可以使得web应用有原生应用般的体验。 什么是PWA PWA应用是指那些使用指定技术和标准模式来开发的web应用,这将同时赋予它们web应用和原生应用的特性。 例如,web应用更加易于发现——相比于安装应用,访问一个网站显然更加容易和迅速,并且你可以通过一个链接来分享web应用。 在另一方面,原生应用与操作系统可以更加完美的整合,也因此为

    日期 2023-10-26 10:14:19     
  • .NET Core(C#)使用sharpcompress压缩解压文件(.rar,.zip,tar.bz2,.7z,.tar.gz)

    .NET Core(C#)使用sharpcompress压缩解压文件(.rar,.zip,tar.bz2,.7z,.tar.gz)

    本文主要介绍.NET Core(C#)使用sharpcompress压缩文件(.zip,.tar.bz2,.tar.gz)的代码以解压(.rar,.zip,.7z)的代码。 原文地址:.NET Core(C#)使用sharpcompress压缩解压文件(.rar,.zip,tar.bz2,.7z,.tar.gz)

    日期 2023-10-26 10:14:19     
  • asp dotnet core 支持客户端上传文件

    asp dotnet core 支持客户端上传文件

    本文告诉大家如何在 asp dotnet core 支持客户端上传文件 新建一个 asp dotnet core 程序,创建一

    日期 2023-10-26 10:14:19     
  • ASP.NET Core Library – Nager.PublicSuffix

    ASP.NET Core Library – Nager.PublicSuffix

    前言 有个很简单的需求, 想从 URL 里获取到 domain 不要 subdomain.  abc.example.com -> example.com 没想到就这么简单的需求, 超级难做. 而且 .NET 也没有 build-in 的.   参考: Get just the domain name from a URL? Top level domain from

    日期 2023-10-26 10:14:19     
  • 【.NET Core项目实战-统一认证平台】第六章 网关篇-自定义客户端授权

    【.NET Core项目实战-统一认证平台】第六章 网关篇-自定义客户端授权

    【.NET Core项目实战-统一认证平台】开篇及目录索引 上篇文章我们介绍了网关使用Redis进行缓存,并介绍了如何进行缓存实现,缓存信息清理接口的使用。本篇我们将介绍如何实现网关自定义客户端授权,实现可以为不同的接入客户端设置不同的访问权限。 .netcore项目实战交流群(637326624),有兴趣的朋友可以在群里交流讨论。 一、功能描述 网关重点功能之一鉴权,需要实现对不同的客户

    日期 2023-10-26 10:14:19     
  • .Net Core with 微服务 - 使用 AgileDT 快速实现基于可靠消息的分布式事务

    .Net Core with 微服务 - 使用 AgileDT 快速实现基于可靠消息的分布式事务

    前面对于分布式事务也讲了好几篇了(可靠消息最终一致性 分布式事务 - TCC 分布式事务 - 2PC、3PC),但是还没有实战过。那么本篇我们就来演示下如何在 .NET 环境下实现一个基于可靠消息的分布式事务。基于可靠消息的分布式事务流程上还是比较清晰明了的,但是要用代码去一个个实现还是比较费事的。通过分析可以发现这个事务的关键点就是要在真正的业务逻辑的前面、后面插入对应的流程。很明显这种流程是

    日期 2023-10-26 10:14:19     
  • org.apache.catalina.core.StandardWrapperValve invoke的解决办法

    org.apache.catalina.core.StandardWrapperValve invoke的解决办法

    故障码: Servlet.service() for servlet servletAction threw exceptionjava.lang.NullPointerException at com.dbdao.mysql.mySqlConnection.getClose(mySqlConnection.java:173) at com.service.stuInfoService.de

    日期 2023-10-26 10:14:19     
  • ASP.NET Core中的依赖注入(5): ServiceProvider实现揭秘 【解读ServiceCallSite 】

    ASP.NET Core中的依赖注入(5): ServiceProvider实现揭秘 【解读ServiceCallSite 】

    通过上一篇的介绍我们应该对实现在ServiceProvider的总体设计有了一个大致的了解,但是我们刻意回避一个重要的话题,即服务实例最终究竟是采用何种方式提供出来的。ServiceProvider最终采用何种方式提供我们所需的服务实例取决于最终选择了怎样的ServiceCallSite,而服务注册是采用的ServiceDescriptor有决定了ServiceCallSite类型的选择。我们将众

    日期 2023-10-26 10:14:19     
  • 段错误调试神器 - Core Dump详解

    段错误调试神器 - Core Dump详解

    一、前言: 有的程序可以通过编译, 但在运行时会出现Segment fault(段错误). 这通常都是指针错误引起的. 但这不像编译错误一样会提示到文件某一行, 而是没有任何信息, 使得我们的调试变得困难起来. gdb: 有一种办法是, 我们用gdb的step, 一步一步寻找. 这放在短小的代码中是可行的, 但要让你step一个上万行的代码, 我想你会从此厌恶程序员这个名字, 而把他叫

    日期 2023-10-26 10:14:19     
  • .NET Core 使用ODP.NET Core连接操作Oracle数据库

    .NET Core 使用ODP.NET Core连接操作Oracle数据库

    本文主要介绍.NET Core通过使用Oracle Data Provider for .NET (ODP.NET) Core连接操作oracle数据库方法及代码。ODP.NET Core是一个ADO.NET驱动程序,提供从Microsoft .NET Core客户端到Oracle数据库的快速数据访问。它可以在Windows和Linux上运行。ODP.NET由一个100%托管代码动态链接库Ora

    日期 2023-10-26 10:14:19     
  • Asp.Net Core 第05局:读取配置

    Asp.Net Core 第05局:读取配置

    前言 本文介绍Asp.Net Core 读取配置文件。 环境 1.Visual Studio 2017 2.Asp.Net Core 2.2 开局 前期准备             1.添加app.json文件并在里面添加内容; 2.将app.json文件配置到应用中; 3.添加app.json对应

    日期 2023-10-26 10:14:19     
  • 聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer

    聊聊ASP.NET Core默认提供的这个跨平台的服务器——KestrelServer

    跨平台是ASP.NET Core一个显著的特性,而KestrelServer是目前微软推出了唯一一个能够真正跨平台的Server。KestrelServer利用一个名为KestrelEngine的网络引擎实现对请求的监听、接收和响应。KetrelServer之所以具有跨平台的特质,源于KestrelEngine是在一个名为libuv的跨平台网络库上开发的。 目录 一、libuv 二

    日期 2023-10-26 10:14:19     
  • [2018.05].NET Core 3 and Support for Windows Desktop Applications

    [2018.05].NET Core 3 and Support for Windows Desktop Applications

    .NET Core 3 and Support for Windows Desktop Applications Richard   微软官网的内容...net 3.0 升级任务 任重道远   https://devblogs.microsoft.com/dotnet/net-core-3-and-support-for-windows-desktop-ap

    日期 2023-10-26 10:14:19     
  • asp.net core发布到docker报Microsoft.ApplicationInsights.AspNetCore miss的错误

    asp.net core发布到docker报Microsoft.ApplicationInsights.AspNetCore miss的错误

    dotnet core 2.1的asp.net core在docker下部署的时候发生下面的错误。 Error: An assembly specified in the application dependencies manifest (MyApp.deps.json) was not found: package: 'Microsoft.ApplicationInsights.AspNet

    日期 2023-10-26 10:14:19     
  • -bash: ulimit: core file size: cannot modify limit: Operation not permitted

    -bash: ulimit: core file size: cannot modify limit: Operation not permitted

    一、问题描述 使用普通用户执行某个软件加载环境变量时报错 -bash: ulimit: core file size: cannot modify limit: Operation not permitted 二、问题分析 查看环境变量文件中有段 ulimit -c unlimited 直接使

    日期 2023-10-26 10:14:19     
  • BFD: Warning: /tmp/barry/core.exdoc_usermaint.11 is truncated: expected core file size >= 43548672, found: 31399936

    BFD: Warning: /tmp/barry/core.exdoc_usermaint.11 is truncated: expected core file size >= 43548672, found: 31399936

    首先可以确定是ulimit已经都设置为ulimited,所以一定不是内核大小限制的问题。 BFD: Warning: /tmp/barry/core.exdoc_usermaint.11 is truncated: expected core file size >= 43548672, found: 31399936 原因就是程序误写了core文件的文件头。 https://stacko

    日期 2023-10-26 10:14:19     
  • .NET Core 、 .NET 5、.NET 6和.NET 7 简介及区别

    .NET Core 、 .NET 5、.NET 6和.NET 7 简介及区别

    .NET是一种用于构建多种应用的免费开源开发平台,可以使用多种语言,编辑器和库开发Web应用、Web API和微服务、云中的无服务器函数、云原生应用、移动应用、桌面应用、Windows WPF、Windows窗体、通用 Windows平台 (UWP)、游戏、物联网 (IoT)、机器学习、控制台应用、Windows服务。框架主要包括:.NET Framework、.NET Standard、.NE

    日期 2023-10-26 10:14:19     
  • .Net Core 3.0 IMvcBuilder AddJsonOptions 报错问题及JSON配置方法

    .Net Core 3.0 IMvcBuilder AddJsonOptions 报错问题及JSON配置方法

    本文主要介绍.NET Core 2.0 升级 3.0,调用AddJsonOptions(options =>options.SerializerSettings.ContractResolver = new DefaultContractResolver());报措问题(Error CS1061 'IMvcBuilder' does not contain a definition for

    日期 2023-10-26 10:14:19     
  • Asp.net core 学习笔记 ( Identity 之 Authentication )

    Asp.net core 学习笔记 ( Identity 之 Authentication )

    和从前的 identity 区别不是很大. 从 2.1 开始 vs 模板的 identity 都被封装了起来, 你几乎看不到任何一行代码, 需要向下面这样打开它, 才能做修改.    说一下比较常用的配置 services.Configure<DataProtectionTokenProviderOptions>( x => x.Toke

    日期 2023-10-26 10:14:19     
  • .NET Core多平台开发体验[4]: Docker

    .NET Core多平台开发体验[4]: Docker

    对于一个 .NET开发人员,你可能没有使用过Docker,但是你不可能没有听说过Docker。Docker是Github上最受欢迎的开源项目之一,它号称要成为所有云应用的基石,并把互联网升级到下一代。Docker是dotCloud公司开源的一款产品,Docker从其诞生到现在,短短两三年的时间里已经成为了开源社区最火爆的项目。对于完全拥抱开源的.NET Core来说,它自然应该对Docker

    日期 2023-10-26 10:14:19     
  • Spectral Core Full Convert,必然会生成连接和指标

    Spectral Core Full Convert,必然会生成连接和指标

      Spectral Core Full Convert,必然会生成连接和指标   Spectral Core Full Convert 被描述为 Microsoft Access、FoxPro、Microsoft Excel、Interbase、MySQL、Microsoft SQL Server、paradox、Oracle、SQL Server a

    日期 2023-10-26 10:14:19     
  • .NET Core(C#)使用ExcelReport(NPOI)生成Excel报表(多行重复生成)

    .NET Core(C#)使用ExcelReport(NPOI)生成Excel报表(多行重复生成)

    ExcelReport是一个Excel模板渲染引擎。 它基于关注点分离的理念,将数据与表格样式、字体格式分离。 其中模板承载的表格样式、字体格式在可视化的情况下编辑。开发人员只需要绑定数据与目标标签的对应关系。ExcelReport就可以以数据驱动的方式渲染出目标报表。本文主要介绍.NET Core(C#)中,使用ExcelReport(NPOI)生成Excel(.xls,.xlsx)报表,多行

    日期 2023-10-26 10:14:19