6

[ASP.NET Core 3框架揭秘] 配置[5]:配置数据与数据源的实时同步

在《配置模型总体设计》介绍配置模型核心对象的时候,我们刻意回避了与配置同步相关的API,现在我们利用一个独立文章来专门讨论这个话题。配置的同步涉及到两个方面:第一,对原始的配置源实施监控并在其发生变化之后重新加载配置;第二,配置重新加载之后及时通知应用程序进而使应用能够及时使用最新的配置。 ...

Artech 发布于 2019-12-13 08:33 评论(2)阅读(362)
9

用这些免费开源的图标库,为你的项目画龙点睛吧!

精致好看的图标能够为你的项目增色不少,今天 HelloGitHub 就整理了一期图标库精选系列,希望你可以从中找到自己喜欢的图标库。😂 下面就跟我来一场视觉的盛宴,我会一一介绍 GitHub 上品牌、流行、极小,各具特色的免费精致开源的图标库。 一、各种品牌的图标库 1.1 推荐项目: "Supe ...

削微寒 发布于 2019-12-12 17:56 评论(5)阅读(577)
6

[ASP.NET Core 3框架揭秘] 配置[4]:将配置绑定为对象

虽然应用程序可以直接利用通过IConfigurationBuilder对象创建的IConfiguration对象来提取配置数据,但是我们更倾向于将其转换成一个POCO对象,以面向对象的方式来使用配置,我们将这个转换过程称为配置绑定。 ...

Artech 发布于 2019-12-12 08:29 评论(0)阅读(425)
0

NumPy 学习 第三篇:矢量化和广播

矢量化 矢量化是指用数组表达式替换显式的for循环,在Python中循环数组或其他跟数组类似的数据结构时,使用循环会涉及很多开销。NumPy中的矢量化操作把内部循环委托给高度优化的C和Fortran函数,从而实现更清晰,更快速的Python代码。 矢量化是NumPy中的一种强大功能,可以把操作表达为 ...

悦光阴 发布于 2019-12-11 16:13 评论(0)阅读(161)
10

想实现多人协作的“在线Excel”?真没那么简单

本文由葡萄城技术团队原创并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 Excel是我们办公中常用的工具 ,它几乎能为我们处理大部分数据,友好的交互界面、丰富的公式函数和易于上手的图表为我们在数据统计方面提供了不小的帮助,但经过一段时期运行,就会出 ...

葡萄城技术团队 发布于 2019-12-11 14:42 评论(0)阅读(481)
1

Python 命令行之旅:深入 click 之增强功能

作者:HelloGitHub Prodesire HelloGitHub 的《讲解开源项目》系列,项目地址: "https://github.com/HelloGitHub Team/Article" 一、前言 在前面三篇文章中,我们介绍了 中的参数、选项和命令,本文将介绍 锦上添花的功能,以帮助我 ...

削微寒 发布于 2019-12-11 09:06 评论(1)阅读(141)
3

Git 如何优雅地回退代码

前言 从接触编程就开始使用 Git 进行代码管理,先是自己玩 Github,又在工作中使用 Gitlab,虽然使用时间挺长,可是也只进行一些常用操作,如推拉代码、提交、合并等,更复杂的操作没有使用过,看过的教程也逐渐淡忘了,有些对不起 Linus 大神。 出来混总是要还的,前些天就遇到了 Git 里 ...

枕边书 发布于 2019-12-10 19:40 评论(0)阅读(386)
16

[ASP.NET Core 3框架揭秘] 配置[3]:配置模型总体设计

配置的编程模型涉及到三个核心对象,分别通过三个对应的接口(IConfiguration、IConfigurationSource和IConfigurationBuilder)来表示。如果从设计层面来审视背后的配置模型,还缺少另一个名通过IConfigurationProvider接口表示的核心对象。... ...

Artech 发布于 2019-12-10 08:03 评论(11)阅读(2223)
4

浅谈设计模式(一):状态模式|外观模式|代理模式

计划开一个设计模式的系列,介绍常见的几种设计模式,本文涉及的设计模式包含以下3种:状态模式,外观模式和代理模式 ...

彭湖湾 发布于 2019-12-09 08:50 评论(0)阅读(195)
11

深入 .NET Core 基础 - 2:共享框架

共享框架从 .NET Core 1.0 就成为基础部分。ASP.NET Core 从 .NET Core 2.1 开始也作为共享框架发布。你可能没有注意到该进展是否顺利。但是,这里有一些关于该设计的颠簸和讨论。本文将深入到共享框架,并探讨它的一些常见陷阱。 ...

冠军 发布于 2019-12-08 22:08 评论(2)阅读(789)
12

深入 .NET Core 基础 - 1:deps.json, runtimeconfig.json 以及 dll

在本博文中,我将展示在 .NET Core 中使用的多数基础工具,并手工创建 .NET Core 应用程序而不借助于 Visual Studio。 ...

冠军 发布于 2019-12-07 22:58 评论(4)阅读(731)
5

使用 sroll-snap-type 优化滚动

根据 CSS Scroll Snap Module Level 1 规范,CSS 新增了一批能够控制滚动的属性,让滚动能够在仅仅通过 CSS 的控制下,得到许多原本需要 JS 脚本介入才能实现的美好交互。 Tips:本文截的一些 Gif 图涉及容器滚动,效果不是很好,可以点进 Demo 里实际感受下 ...

ChokCoco 发布于 2019-12-06 10:57 评论(1)阅读(274)
0

JavaScript的定时器是如何工作的

理解JavaScript定时器工作原理对于学习JavaScript非常重要。因为JavaScript是单线程运行的,定时器使用场合少,不是很直观。下面通过三个函数来学习JavaScript如何定义,操作及销毁一个定时器。 var id = setTimeout(fn, delay); - 定义一个定 ...

nd 发布于 2019-12-06 10:42 评论(0)阅读(251)
14

不要再造轮子了:聊一聊 JavaScript 的 URL 对象是什么?

本文由葡萄城技术团队于博客园翻译并首发 转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 如果我们自己编写从URL中分析和提取元素的代码,那么有可能会比较痛苦和麻烦。程序员作为这个社会中最“懒”的群体之一,无休止的重复造轮子必然是令人难以容忍的,所以大多数浏 ...

葡萄城技术团队 发布于 2019-12-05 10:52 评论(6)阅读(905)
16

[ASP.NET Core 3框架揭秘] 配置[2]:读取配置数据[下篇]

提到“配置”二字,我想绝大部分.NET开发人员脑海中会立即浮现出两个特殊文件的身影,那就是我们再熟悉不过的app.config和web.config,多年以来我们已经习惯了将结构化的配置定义在这两个XML格式的文件之中。到了.NET Core的时代,很多我们习以为常的东西都发生了改变,其中就包括定义... ...

Artech 发布于 2019-12-05 08:53 评论(6)阅读(796)
0

node.js+react全栈实践-开篇

利用业余时间写了个简单的项目,使用react+node.js做的一个全栈实践项目,前端参考了[React-Admin-Starter](https://github.com/veryStarters/react-admin-starter)这个项目,这个项目的自动配置路由,自动页面骨架的思路很新颖。 ...

nd 发布于 2019-12-04 20:08 评论(0)阅读(247)
4

C#-面向对象:争议TDD(测试驱动开发)

绝对原创!版权所有,转发需经过作者同意。 在谈到特性的使用场景时,还有一个绝对离不开的就是 单元测试 按飞哥的定义,单元测试是开发人员自己用代码实现的测试 。注意这个定义,其核心在于: 主体是“开发人员”,不是测试人员。 途径是“通过代码实现”,不是通过手工测试。 实质是一种“测试”,不是代码调试。 ...

自由飞 发布于 2019-12-04 15:33 评论(6)阅读(314)
5

纵论WebAssembly,JS在性能逆境下召唤强援

webassembly是一种底层的二进制数据格式和一套可以操作这种数据的JS接口的统称。通过webassembly在大量本地计算的场景下能很好地弥补JS的性能问题,通过webassembly,我们可以把JS和C++/Rust等结合,各取所需,让Web开发迎来更美好的未来 ...

彭湖湾 发布于 2019-12-04 14:21 评论(1)阅读(258)
2

Linux job control

Linux 系统中有一个 job control 的概念,本文简单介绍什么是 job,以及常见的 job control 命令。本文中演示部分使用的环境为 ubuntu 18.04。 进程组(job) 执行一个命令会创建一个或多个进程,这些进程被称为一个进程组(process group)。进程组中 ...

sparkdev 发布于 2019-12-04 09:01 评论(0)阅读(987)
1

深入SQL Server 日期和时间的内部存储

在SQL Server的内部存储中,日期和时间不是以字符串的形式存储的,而是使用整数来存储的。使用特定的格式来区分日期部分和时间部分的偏移量,并通过基准日期和基准时间来还原真实的数据。 一,DateTime的内部存储 SQL Server存储引擎把DateTime类型存储为2个int32类型,共8个 ...

悦光阴 发布于 2019-12-04 08:38 评论(0)阅读(343)