11 寒冰屋

尚未进行身份认证

我要认证

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

等级
TA的排名 2k+

从ASP.NET Boilerplate v5 +到ABP框架的迁移

ABP框架是开源ASP.NET Boilerplate框架的继承者。本指南旨在帮助您将现有解决方案(使用ASP.NET Boilerplate框架开发)迁移到ABP框架。介绍自2013年以来,ASP.NET Boilerplate一直在积极开发中。它受到社区的喜爱、使用和贡献。它最初是作为开发人员的附带项目进行的,但现在,除了强大的社区支持之外,它还由Volosoft公司正式维护和改进。ABP框架的目标与ASP.NET Boilerplate框架相同:不要重复自己!它提供了基础结构、工具和启动模板,使

2020-08-11 20:41:46

Angular 发布首个正式的路线图

Angular 公布了一个新的路线图,以便让用户了解团队正在进行的工作和未来可能考虑的项目。根据团队的说法,这是其发布的第一份正式路线图。接下来,他们将保持每季度至少维护一次。根据介绍,该路线图分为正在进行中的项目和未来的项目两大部分。其中,积压项目则被归类在了“进行中”的分类中。官方表示,“我们将积极地将多达 50% 的工程能力投入到 triaging issues 和 PRs 上,直到我们对更广泛的社区需求有清晰的了解。之后,我们将投入高达 20% 的工程能力,以及时跟上新提交的内容。”值得

2020-08-08 14:14:56

前端框架 Bootstrap 4.5.2 发布

前端框架 Bootstrap 4.5.2 发布了,此版本主要解决了以下两个问题:恢复make-container-max-widthsmixin。它将保留在 v4 的代码库中。 从.row移除flex: 1 0 100%。在 v4.4.0 中添加了响应容器之后,添加了此地址以解决 navbar 组件中缩小的行。开发团队表示也可以添加额外的自定义 CSS 来解决此问题,但这不是足够长远的解决方式。将.flex-fill应用于.row,行将照常运行。更新说明:https://githu...

2020-08-08 14:14:13

“轻量级的”Istio,微软开源了一个基于 Envoy 的服务网格

微软宣布了一个新的开源项目,即“开放服务网格(Open Service Mesh,OSM)”。它是一种在 Kubernetes 上运行的轻量级且可扩展的服务网格;旨在作为Service MeshInterface(SMI)规范的参考实现。微软的软件工程师 Michelle Noorali 介绍称,OSM 使用户能够在高度动态的微服务环境中统一管理,保护和观察服务到服务的通信。并表示,其希望这一项目能成为一个由社区主导的项目,且具有开放的治理机制。该公司计划实施一个开放的治理模型,并且已经提交了一..

2020-08-08 14:13:36

C#中的三层前馈神经网络,带有图形显示

下载NeuralNetsFeedForwardArticleSimplified.zip-15 MB介绍此基本图像分类程序是使用众所周知的MNIST数据集进行数字识别的示例。这是用于机器学习的“hello world”程序。目的是提供一个示例,程序员可以编写代码并逐步调试,以深入了解反向传播的实际工作原理。TensorFlow之类的框架可以利用GPU的功能来解决更复杂的处理器密集型问题,但是当新手不知所措时,可能会成为“泄漏抽象”,以弄清楚为什么他的网络无法产生预期的效果结果。揭开这个主题的神秘...

2020-08-07 21:39:02

Jupyter.net:使用Jupyter进行交互式计算的Windows应用程序

下载源92.9 KB 项目GitHub页面介绍在本文中,我将介绍Jupyter.net:这是一个用C#编写的Windows独立应用程序,用于基于Jupyter框架进行交互式计算。它可以被视为Jupyter Notebooks的简化版本。Jupyter框架主要包括:一种通信协议,用于与负责运行程序代码的内核进行通信,以及允许用户输入代码,查看结果,将代码保存在文件中的前端等。 Notebooks文件格式,用于在文件代码中存储执行结果,其他说明和元数据。这种格式的丰富结构允许甚至存储图像...

2020-08-06 19:38:39

Microsoft SignalR Map Controller具有页面可见性API和事件模糊功能,可映射文档管理系统(DMS)中的用户交互

介绍信息技术已成为企业中的战略因素,在业务流程中提供了强大的支持[6]。当前,来自多个部门的技术人员的使用直接影响了所获得的组织成果[3]。管理文档的能力已成为管理业务知识必不可少的工具[9]。在这种情况下,一个加剧的因素是,在许多不同的部门中,组织都无法放弃其流程中涉及的文献官僚制度。因此,他们仍然必须遵守严格的程序来处理正式文件。文档管理系统(DMS)系统作为一种业务策略来支持所需的组织流程,特别是对于处理大量表单的关键流程的公司,如医院、承运人、保险公司和法律部门。在这种情况下,要求处理...

2020-08-05 22:12:23

PyTorch 1.6 发布:原生支持自动混合精度训练并进入稳定阶段

PyTorch 1.6 稳定版已发布,此版本增加了许多新的 API、用于性能改进和性能分析的工具、以及对基于分布式数据并行(Distributed Data Parallel, DDP)和基于远程过程调用(Remote Procedure Call, RPC)的分布式训练的重大更新。部分更新亮点包括:原生支持自动混合精度训练(automatic mixed-precision training),并已进入稳定阶段 为 tensor-aware 增加对 TensorPipe 的原生支持 在前端 API

2020-08-05 20:52:38

.NET Core:通过Web API进行微服务交互

下载源代码26.3 KB介绍几乎所有在.NET Core中使用微服务的人都可能知道Christian Horsdal的书“.NET Core中的微服务:Nancy中的示例”。在这里很好地描述了基于微服务构建应用程序的方法,包括监视、记录和访问控制进行了详细讨论。唯一缺少的是使微服务之间的交互自动化的工具。在通常的方法中,开发微服务时,将并行开发该微服务的Web客户端。并且每次微服务的Web界面更改时,都必须为Web客户端中的相应更改花费更多的精力。使用OpenNET生成一对web-api/w...

2020-08-05 20:45:55

十分钟搭建自己的私有NuGet服务器-BaGet

目录前言开始搭建BaGet上传程序包在vs中使用其他最后前言NuGet是用于微软.NET(包括 .NET Core)开发平台的软件包管理器。NuGet能够令你在项目中添加、移除和更新引用的工作变得更加快捷方便。通常使用NuGet都是官方的服务,但你有没有想过搭建自己的NuGet呢?在私有的NuGet上托管一些自己的类库,公司内部的类库等。。。搭建私有NuGet的方法有很多,比如NuGet.Server、ProGet、MyGet等等。本文使用的是BaGet,搭建过程

2020-08-05 20:44:35

使用Github Actions构建、发布和部署NuGet软件包

介绍在DevOps的现代时代,自动化已变得越来越流行,而创建/上传软件包已成为过去。而且,软件包的数量在开发人员的生活中日益增加。因此,在NuGet.org上手动构建、发布和部署所有软件包并不容易。我们可以手动管理几个软件包(1-2),但是如果我们需要管理更多的软件包(5,10,依此类推),那么它将变得很繁琐。使用GitHub的actions,我们可以使此过程完全自动化。这是逐步指导如何自动将程序包生成、发布和部署(发布)到NuGet。步骤第1步在GitHub上创建一个新的存储...

2020-08-04 21:01:50

ABPHelper.CLI及其依赖项简单介绍

目录ABPHelper.CLI入门使用指南命令行技术点如下AbpHelper.GUIABPHelper.CLI AbpHelper is a tool that helps you with developing Abp vNext applications. https://github.com/EasyAbp/AbpHelper.CLI 命令行CLI实现ABP VNEXT中CRUD代码的生成,用户只需要创建一个实体类,即可生成该表的CRUD,并添加到项目中

2020-08-03 21:54:31

Vue学习笔记(五)—— 状态管理Vuex

介绍Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。详细可参考官网详细。有兴趣的朋友可以看看之前的文章:Vue学习笔记(一)—— 常用特性Vue学习笔记(二)—— 组件开发Vue学习笔记(三)—— 前后端交互Vue学习笔记(四

2020-08-01 18:25:50

Vue学习笔记(四)—— 前端路由

介绍本文主要介绍路由的相关知识,当然主要是以Vue的路由为主要介绍对象。有兴趣的朋友可以看看之前的文章:Vue学习笔记(一)—— 常用特性Vue学习笔记(二)—— 组件开发Vue学习笔记(三)—— 前后端交互1、 路由基本概念与原理1.1 路由路由是一个比较广义和抽象的概念,路由的本质是对应关系。在开发中,路由分为:后端路由前端路由1、后端路由概念:根据不同的用户 URL 请求,返回不同的内容本质:URL 请求地址与服务器资源之间的对应关系2、SPA(Single

2020-08-01 17:59:01

Vue学习笔记(三) —— 前后端交互

简介本文主要是为了介绍前端交互的相关知识,而严格来讲,这也不算是Vue的专属知识,但是却是必须要指定的。本文开始简单说了ajax、jquery 的方式,但是随着SPA开发模式的大火,相继出现了一些新的交互方式,而我们应该对这些知识有所了解。此文可以作为后端工程师了解前端交互的入门,对于想要转纯前端的同学应该也有一定的帮助作用。有兴趣的朋友可以看看之前的两篇文章:Vue学习笔记(一)—— 常用特性Vue学习笔记(二)—— 组件开发1、前后端交互模式1.1 接口调用方式原生ajax基于jQ

2020-07-31 21:42:14

Vue学习笔记(二) —— 组件开发

简介在了解了Vue语法的基础知识和常用特性之后,在进行正式的开发之前,非常有必要的对组件化的相关知识进行了解。本文就是为介绍组件的相关知识点的。1、组件化开发思想现实生活中的组件化思想主要是:标准,分治,重用和组合。而软件上的组件化思想,其实都是对上面所说的进行抽象表示,然而每种语言所用的标准可能又不相同。组件化规范:Web Components但是这个规范并不是所有的浏览器都支持我们希望尽可能多的重用代码自定义组件的方式不太容易(html,css和js)多次使用组件可能导致冲突W

2020-07-31 21:29:00

Vue学习笔记(一)—— 常用特性

简介Vue的常用特性其实也是Vue语法的一部分,只是为了学习方便,所以单独拿出来进行说明,学习上也显得更清晰。对于基础部分,可用参考官网上的介绍。Vue 常用特性表单操作自定义指令计算属性侦听器生命周期1.1 表单操作1、基于表单的操作Input 单行文本textarea 多行文本select 下拉多选radio 单选框checkbox 多选框2、表单域修饰符number :转化为数值trim : 去掉开始和结尾的空格lazy : 将input事件切换为cha

2020-07-31 21:21:49

数据结构与算法专题——第九题 鸡尾酒排序

这篇我们来聊一下鸡尾酒排序,为了知道为啥取名为鸡尾酒,特意看了下百科,见框框的话,也只能勉强这么说了。要是文艺点的话,可以说是搅拌排序,通俗易懂点的话,就叫“双向冒泡排序”,我想作为码农的话,不可能不知道冒泡排序,冒泡是一个单向的从小到大或者从大到小的交换排序,而鸡尾酒排序是双向的,从一端进行从小到大排序,从另一端进行从大到小排序。从图中可以看到: 第一次正向比较,我们找到了最大值 9. 第一次反向比较,我们找到了最小值 1. 第二次正向比较,我们找到了次大值 8.

2020-07-28 21:28:23

.Net Core WebAPI + Axios +Vue 实现下载与下载进度条

写在前面老板说:系统很慢,下载半个小时无法下载,是否考虑先压缩再给用户下载?本来是已经压缩过了,不过第一反应应该是用户下的数量多,导致压缩包很大,然后自己测试发现,只是等待的时间比较久而已,仍然是下载状态中,并不是系统慢,但是用户体验肯定是最直观的,确实是我们做得不够好,单纯弹出遮罩层显示冰冷的“拼命加载中……”,对用户来说确实不够友好。嗯,了解实际情况了,那就开撸,增加用户体验。解决它效果图:Vue+ElementUIAxiosdownloadTask(ind..

2020-07-28 21:26:56

基于.NetCore3.1搭建项目系列 —— 认证授权方案之Swagger加锁

开始在之前的使用Swagger做Api文档中,我们已经使用Swagger进行开发接口文档,以及更加方便的使用。这一转换,让更多的接口可以以通俗易懂的方式展现给开发人员。而在后续的内容中,为了对api资源的保护,我们引入了认证授权方案,利用HTTP提供了一套标准的身份验证框架,服务端可以用来针对客户端的请求发送质询(challenge),客户端根据质询提供应答身份验证凭证,进而实现对资源的保护。因为之前在使用Swagger的系列中还没有加身份认证授权这一块,所以我们使用的接口都是没有进行资源保护的,而

2020-07-28 21:22:27

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 分享王者
    分享王者
    成功上传51个资源即可获取