目录前言.NET 平台的发展历程.Net Core的优势总结 前言 打开电脑,想写一些笔记,本来应该写关于技术的分享, 突然想起今日一个初学者(其实我也刚入门不久)问我, 什么是ASP.NET CORE ? 于是就有了今晚这篇文章。 .NET 平台的发展历程 [ ] 2010之前的PC时代的时候,互联网规模还不是特别庞大
SkiaSharp跨平台绘图研究1-WPF桌面应用 背景 Skia首页、文档和下载 - Google 图形处理引擎 - OSCHINA - 中文开源技术交流社区 skia是个2D向量图形处理函数库,包含字型、座标转换,以及点阵图都有高效能且简洁的表现。不仅用于Google Chrome浏览器,新兴的Android开放手机平台也采用ski
在 OpenXml 预设形状,有一些形状设置了 PathFillModeValues 枚举,此枚举提供了亮暗的蒙层特效。具体的特效是让形状选择一个画刷,在画刷上加上特效。如立体几何 Cube 形状,在 Cube 不同的面有不同的颜色,颜色的亮度不同 接下来通过 OpenXML SDK 实现读取 PPTX 文件,解析 Cube 预设形状,在
脚手架可以极大的提高我们搭建新项目的速度,推荐两篇文章给大家学习: https://www.cnblogs.com/laozhang-is-phi/p/10205495.html https://www.cnblogs.com/catcher1994/p/10061470.html 1、执行打包操作,文件地址就是 nuspec 范本地址nuget pack MuXue.WebAPI.Template.nusp
前阵子同事遇到了一个本地连接SQL Server正常,一上k8s就无法连接了,端口和防火墙都是通的,然后大家一阵查,发现需要一个icu libs这个库,好家伙还是ICU命名的, 所以还是分享一下一个最方便也最快捷的解决方案,就是在Dockerfile里面添加: FROM {imageRegistry}/dotnet/aspnet:3.1-
TL;DR 迫于 PatchAsJsonAsync 方法缺失,我给 dotnet/runtime 项目贡献了相关的 API,可惜要到 .NET7 才能用上。 https://github.com/dotnet/runtime/pull/60672 正文 同事小张 的 issue 收到了回复,希望他可以提供一个标准的 API Proposal 以供后续 review 使用。坐在隔壁的我得知此
在运行 sudo docker ps -a时出现 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? service docker start 1.安裝docker, docker compose , dotnet-sdk-5.0 sudo yum install dotnet-sdk-5.0 離綫安裝 lscpu查看architectu
微软近日激怒了开源.NET社区,起因是它删除了开源.NET的一项旗舰功能,以提升Visual Studio 的吸引力,尤其是针对与Visual Studio颇有渊源的跨平台源代码编辑器Visual Studio Code。 好消息是微软听取了社区的声音,恢复了通过CLI支持HotReload功能。今天早上.NET团队负责人Scott Hunter
获取最新代码 $ dotnet new -i IdentityServer4.Templates $ dotnet new is4inmem --name Idp 取消https限制 public void ConfigureServices(IServiceCollection services){ // 配置cookie策略 services.Configure<CookiePolicyOptions>(options => { options.MinimumSam
在 WPF 里面,带了基础的文本库功能,如 TextBlock 等。文本库排版的重点是在文本的分行逻辑,也就是换行逻辑,如何计算当前的文本字符串到达哪个字符就需要换到下一行的逻辑就是文本布局的重点模块。本文来简单聊聊 WPF 的文本布局逻辑 先写给不想阅读细节的大佬们了解 WPF 文本模块的布
大家都知道,在 dotnet 发布时,将会在输出的 publish 文件夹包含所需的依赖。在 .NET Core 开始,引入了 AppHost 的概念,即使是单个程序集,也需要独立的 Exe 可执行文件带上实际包含 Main 函数的 dll 文件。特别是进行独立发布的时候,输出文件夹上有超级多个文件,看起来不清真。本文来告诉
在 dotnet 里面,有很多框架都喜欢扫描程序集进行初始化逻辑,在扫描程序集的所有类型的时候,相当于碰到所有类型。而某个类型的静态构造函数将会在某个类型被使用之前被 CLR 调用,那么扫描类型是否会触发此类型的静态构造函数的调用?答案是不会的 如下面的简单的例子,创建一个 Foo 的类型
本文告诉大家在 dotnet 5 里,如何使用 WinRT 加上 Microsoft.Windows.SDK 的辅助来调用 WindowsRuntime 方法。当前是 2021.10 此时的 Windows App SDK 还没准备好,也因此构建起来等逻辑都有点锅。本文和大家演示如何在 WPF 应用里面用上 UWP 提供的 FolderPicker 类型 需要将原有的
CentOS 安装 NET Core SDK 注册 Microsoft 密钥和源 sudo rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 安装 .NET Core SDK sudo yum install dotnet-sdk-3.1 在安装过程中如提示需要安装依赖的话执行: sudo yum install libunwind
dotnet-cnblog快捷设置 dotnet-cnblog的安装可以参考其他文章 第二次安装了,系统残留了部分多余的东西,会影响到部分操作,所以很建议大家以后重装找纯净版镜像自己搞,比较干净(鬼知道我在c盘删了多少没用的东西) 本人重装系统之后右键发送到就已经存在该按钮(C盘在重置时系统保护原因) w
.NET 6 Preview 7 现已发布啦,我们为 .NET 多平台应用程序 UI (MAUI) 引入了所有的新布局。这是性能和可靠性的重大变化。我们很高兴我们还增加了一些关于accessibility方面的基于新的SemanticService、字体缩放选项和对Xamarin.Forms 效果的兼容性的功能。 新的布局 到目前为
Startup.cs下ConfigureServices代码 这里主要在DocInclusionPredicate控制输出那些api。 Startup.cs下Configure代码 给Controllers或Action添加[ApiExplorerSettings(GroupName= "ApiGroupName")] ApiGroupAttribute 若不想使用Microsoft.AspNetCore.Mvc下的ApiExplorerS
1 安装Typora https://www.typora.io/ 2 安装 dotnet-sdk (typora 到博客园需要的小工具) 我的是macos系统,需要下载dotnet-sdk 下载 dotnet-sdk : https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/install 查看是否下载成功:dotnet --info 输入 dotnet too
https://docs.microsoft.com/zh-cn/learn/modules/build-web-api-aspnet-core/ 建立项目 1.vscode打开项目文件夹,命令行创建模板项目并运行 dotnet new webapi --no-https dotnet run 2.使用工具调试接口 dotnet tool install -g Microsoft.dotnet-httprepl Microsoft.d
大家是否好奇,在 WPF 里面,对 UIElement 重写 OnRender 方法进行渲染的内容,是如何受到上层容器控件的布局而进行坐标偏移。如有两个放入到 StackPanel 的自定义 UIElement 控件,这两个控件都在 OnRender 方法里面,画出一条从 0 到 100 的线段,此时两个控件画出的直线在窗口里面没有重叠
同步博文到博客园 0x01前言 使用markdown语法编写的博文 0x02准备工具 dotnet-cnblog-v1.4.1-win-x64 下载链接: https://github.com/stulzq/dotnet-cnblogs-tool/releases 0x03使用教程 双击蓝色图标 配置id,用户名,密码 打开shell dotnet-cnblog proc -f <markdown文件路
https://github.com/dotnet/aspnetcore/pull/20356 https://github.com/dotnet/aspnetcore/blob/main/.gitattributes https://github.com/alexkaratarakis/gitattributes/blob/master/Web.gitattributes https://www.w3.org/TR/SRI/ http://web.archive.org/web/201509121850
不要k8s、不要docker、不要Jenkins,只要一个部署脚本,只是一个小项目单台服务器,实现提交代码自动执行脚本,拉代码构建部署项目。 创建一个web api 项目,作为webhook,实现接收web请求后执行shell脚本 项目代码: using Microsoft.AspNetCore.Mvc; using Microsoft.Extensions.Logging; u
Typora相关设置 Windows右键新建.md文件 新建.reg文件增加如下代码双击执行 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.md] @="Typora.md" "Content Type"="text/markdown" "PerceivedType"="text" [HKEY_CLASSES_ROOT\.md\S
文章目录 一、指令清单二、工具列表三、查询工具四、安装工具4.1、当前目录安装4.2、全局安装 五、更新工具六、卸载工具 一、指令清单 指令详情 >dotnet tool -h Description: 安装或使用扩展 .NET 体验的工具。 Usage: dotnet [options] tool [command] Optio