11 寒冰屋

尚未进行身份认证

主要从事.net的方向开发工作,关注.net core相关动态,也涉及前段框架、小程序等的学习及应用,主要使用sql server数据库等

等级
TA的排名 4k+

学习3D图形引擎中使用的基本数学

目录介绍使用代码X旋转矩阵(XY平面旋转矩阵)Y旋转矩阵(YZ平面旋转矩阵)Z旋转矩阵(XZ平面旋转矩阵)XYZ旋转矩阵(XY YZ XZ平面旋转矩阵)下载演示-3.5 MB(您需要Visual Studio来编译项目。)介绍本文将通过删除GPU层抽象并仅使用CPU来帮助您了解3D引擎中使用的3D数学。而且,为什么不呢,要制作一个基于体素(voxel)...

2020-02-20 14:24:13

使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第4天

目录主题路线图Jenkins先决条件使用Jenkins Azure Pipeline在Azure上的ASP.NET Core应用程序的CI/CD创建新的管道作业添加参数添加管道脚本运行构建安装Dotnet安排构建构建自动轮询持续部署结论主题在该系列的第一篇文章中,我们通过两种方法(管道方法和自由样式项目方法)了解了Jenkins的概念...

2020-02-20 14:22:01

使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第3天

目录主题路线图先决条件Azure Active Directory和服务主体创建一个Azure Active Directory和服务主体将应用程序集成到角色将Jenkins与Azure Service Principal集成结论主题本系列文章将说明如何在本地开发环境中为CI和CD的ASP.NET Core Web应用程序使用Jenkins,将Web应用程序...

2020-02-20 12:26:06

使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第2天

目录主题路线图先决条件将ASP.NET Core应用发布到Azure应用服务在Azure上配置Jenkins在Azure上创建Jenkins服务器解锁Jenkins结论主题本系列文章将说明如何在本地开发环境中为CI和CD的ASP.NET Core Web应用程序使用Jenkins,将Web应用程序发布到Azure Web App Service以及在Azur...

2020-02-20 12:09:46

使用Jenkins在Azure Web App上进行ASP.NET Core应用程序的持续集成和部署(CI/CD)–第1天

目录介绍路线图DevOps持续集成持续部署JenkinsAzure Web App服务主题先决条件安装Jenkins先决条件下载并安装Jenkins插件让它运行安装自定义插件ASP.NET Core应用程序下载或创建ASP.NET Core Web应用程序在本地构建应用程序在本地运行单元测试使用Jenkins持续集成A...

2020-02-20 11:59:03

Windows Terminal 0.9 发布

Windows Terminal 0.9 发布了,此版本带来了一些新特性。命令行参数wt 执行别名现在支持命令行参数,主要功能是可以从任何目录,使用各种配置文件启动新选项卡终端,可以自定义的空间很大,比如:wt -d .在当前工作目录中使用默认配置文件打开终端。wt -d . ; new-tab -d C:\ pwsh.exe打开具有两个选项卡的终端,其中第一个选项卡在当前...

2020-02-19 15:41:59

关于Python,虚拟环境和Visual Studio Code集成的说明

下载源17.5 KB介绍这是有关Python&Virtualenv&Visual Studio Code的说明。背景Python被认为是一种易于学习且易于使用的语言,但是本说明与Python语言无关。这是关于创建一个隔离的环境,使我们可以确定地运行Python程序。在本说明中,我附加了一些简单的Python文件。我将使用它们向您展示拥有一个隔离的环境来运行Python...

2020-02-19 15:39:52

使用ASP.NET Core和Angular 8的服务器端分页

目录介绍如何工作?先决条件使用代码后端步骤1步骤2步骤3WebAPI步骤1步骤2步骤3步骤4步骤5步骤6步骤7步骤8步骤9完整的分页控制器代码前端步骤1步骤2步骤3步骤4步骤5步骤6步骤7步骤8步骤9步骤10步骤11结论介绍这是由三篇文章组成的系列文章,在本文中...

2020-02-18 20:48:22

在.NET Core日志记录中使用Trace和TraceSource

目录介绍背景使用代码基本的文件中配置跟踪(Trace)和跟踪源(TraceSource)内置跟踪侦听器LoggerTraceListenerHarmony中的Trace,TraceSource和Logger提供程序兴趣点介绍本文介绍如何在.NET Core的组件设计中使用Trace和TraceSource。如果满足以下条件,这可能会很有用:您已经...

2020-02-18 14:34:37

Blender 2.82 发布,三维动画制作软件

Blender是一款开源的跨平台全能三维动画制作软件,提供从建模、动画、材质、渲染、到音频处理、视频剪辑等一系列动画短片制作解决方案。Blender 2.82现已发布,该版本是一个重大更新,拥有超过一千个修复程序。此外,其还具有一些更新内容,包括有:MantaFlow fluids 和烟雾模拟支持, AI 去噪 grease pencil改进 各种物理改进 更好的布料模拟 ...

2020-02-18 14:08:49

Facebook 开源 3D 深度学习函数库 PyTorch3D,也可用于二维场景

渲染是计算机图形学中的核心内容,它可将 3D 模型转换为 2D 图像。这也是在 3D 场景属性(scene properties)和 2D 图像像素之间建立桥接的常规手段。不过传统渲染引擎无法进行微分,因此它们不能被合并至深度学习工作管道中。PyTorch3D 内置模块化的可微分渲染器,能用来处理可微分的 3D 数据。Facebook 近日开源了将 PyTorch 用于 3D 深度学习的函...

2020-02-18 14:07:11

微软开源 Scalar,提升操作巨型 Git 仓库的速度

Git 属于分布式版本控制系统,默认情况下,每个 Git 仓库都具有整个历史记录的完整文件副本。即便是中等规模的开发团队也会产生数千个提交,每个月向仓库添加几百兆的数据。而随着仓库的占用空间增加,Git 难以管理所有数据,导致其运行越来越不顺畅。如此一来,开发者的时间就会被浪费在执行命令后等待反馈的操作上,如使用git status获取被修改的文件,或者使用git fetch将代码拉取至本地。由于...

2020-02-18 14:05:28

推荐一个很棒的开源工作流elsa-core

开源项目orchard主要开发人员Sipke Schoorstra 开源了一个netcore 工作流项目,地址:https://github.com/elsa-workflows/elsa-core,最新版本1.2,正在开发2.0版本 。Spike 是参照Orchard Core的工作流引擎的原理,将其转化为一个可重用的.NET标准库,从而使*任何* .NET应用程序都能享受工作流的强大功能,...

2020-02-16 22:00:24

使用Blazor和SqlTableDependency进行实时HTML页面内容更新

下载源1.3 MB介绍在这个简单的示例中,我们将看到发生在SQL Server数据库表更改时如何更新HTML页面,而无需重新加载页面或从客户端到服务器进行异步调用,而是从客户端获取此HTML刷新内容。服务器使用Blazor服务器端(.NET CORE 3.0)。背景之前,我发表了一篇有关“使用SignalR和SQLTableDependency进行记录更改的SQL Server...

2020-02-16 14:53:55

使用SignalR和SQLTableDependency进行记录更改的SQL Server通知

目录介绍增强功能怎么运行的Watch Dog代码测试方法参考文献从Github下载源代码介绍SqlTableDependency是一个类,用于在指定查询的结果集由于对数据库表执行的任何insert,update或者delete操作而更改时接收通知。但是,此类不会发送回已更改记录的值。因此,假设我们要在网页上显示股票值,则对于收到的每个通知,我们都必须执...

2020-02-16 14:51:52

自清洁集合和自清洁事件

下载源文件-5.6 MB介绍在.NET中的经典内存泄漏模式中,您将一个短生命周期的对象注册到一个长生命周期的对象中,并且不能(或忘记)在其生命周期即将结束之前注销它。在这里,我使用弱引用来实现一个可自我清理的集合和一个可自我清理的事件,以解决此问题(并最终创建一些其他问题)。总览.NET中的弱引用(以防万一)是一个类,该类包装对您可能会委托给它的对象的引用,但不会增加被包装实例...

2020-02-16 14:35:19

在LINQPad中征服ASP.NET Boilerplate查询性能

目录储存库模式101撤消存储库模式进入:LINQPad.ABP有没有在生产中发现代码在规模上失败得很惨?当性能问题出现,并且有一个名字叫EntityFramework时,只有一个工具可用解决此问题:LINQPad。但是,如果您使用的是ASP.NET Boilerplate(ABP)框架,那么情况就更糟了。这是因为ABP使用存储库模式,事实证明,该存储库模式与LINQPad的Da...

2020-02-16 12:15:09

CKEditor 4 编辑器已与 Vue.js 集成

虽然 CKEditor 4 不是目前主要维护的分支,不过官方并没有让它落后于潮流。近日,CKEditor 团队发布了与 Vue.js 框架原生集成的 CKEditor 4。这就意味着,开发者可以通过<ckeditor />标签以 Vue.js 组件的形式使用 CKEditor 4 ,而作为 Vue.js 的原生组件,开发者可以更快地将其应用到网站上。为了尽可能简单直观地安装使用...

2020-02-12 12:48:28

微软开源深度学习优化库 DeepSpeed,可训练 1000 亿参数的模型

人工智能的最新趋势是,更大的自然语言模型可以提供更好的准确性,但是由于成本、时间和代码集成的障碍,较大的模型难以训练。微软日前开源了一个深度学习优化库DeepSpeed,通过提高规模、速度、可用性并降低成本,可以在当前一代的 GPU 集群上训练具有超过 1000 亿个参数的深度学习模型,极大促进大型模型的训练。同时,与最新技术相比,其系统性能可以提高 5 倍以上。根据微软的介绍,Deep...

2020-02-12 12:46:55

有关Visual Studio Code的说明

目录介绍背景安装VSC和Node安装VSC安装Node和NPM在文件夹和“.vscode”及命令终端上工作“.vscode”目录终端(Terminal)工作区(workspace)和多个根目录文件夹调试和调试配置简单调试调试配置设置文件在哪里用户级别设置工作区(workspace)级别设置文件夹级别设置兴趣点下载源代码4.8 ...

2020-02-11 16:15:47

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周上午根据用户上周周三的博文发布情况由系统自动颁发。