跳到主要内容

罗斯Grogan-Kaylor

Ross Grogan-Kaylor是Perficient明尼阿波利斯办公室的技术顾问。他喜欢研究语法中的结构模式和软件开发的高级思想。

作者博客

具有虚拟空间中数据阵列的业务背景

机器学习中的矩阵

本文介绍了矩阵运算(如矩阵乘法)是如何在机器学习中出现的。在我们开始之前,有一些关于神经网络“密集层”的前提知识。什么是“密集层”?不要担心“密集的层”如何适合一个[…]

SharePoint中的团队站点和通信站点的区别

PowerQuery的M语言之旅

在上一篇文章中,我介绍了PowerQuery并演示了如何执行各种类似sql的操作。本文介绍了PowerQuery的M语言,它是每个查询的基础。如果你选择一个查询并点击Home选项卡中的“高级编辑器”按钮,你会看到如下内容:

Istock 903569480 (5)

使用PowerQuery进行数据探索

微软的PowerQuery是一个简洁的工具,可以在Excel表上执行类似sql的操作。在研究数据库时,我实际上更喜欢使用PowerQuery而不是原始SQL,原因有两个:PowerQuery显示的结果集比典型的SQL明文结果集更容易查看。很容易立即[…]

c# .NET中的依赖注入

我决定写一篇关于如何在c# . net中完成依赖注入的教程,因为不幸的是,微软的依赖注入库文档太少了,而且微软的依赖注入教程有点令人费解和复杂。幸运的是,c# . net的依赖注入实现非常简单。在我看来,这是……

data-bar-chart

明确Excel的查找函数

我决定为Excel函数LOOKUP、VLOOKUP、HLOOKUP和XLOOKUP的常用用例编写一些自己的文档,因为官方文档非常令人困惑。它使用“查找值”作为“键”的同义词,而人们通常认为“查找值”是“值”的同义词!(毕竟,在……

关于Scala中无参数函数的圆括号约定

当了解到Scala关于无参数函数使用圆括号的约定时,人们可能会感到困惑甚至愤怒。约定是这样的:给定一个无参数函数,只有当函数有副作用时,才在函数调用旁边使用括号。因此,您将通过编写printCurrentState()调用一个名为printCurrentState的函数,因为printCurrentState[…]

Istock 964215782

Java Spring框架介绍

本文介绍了使用Spring Framework for Java的基础知识。从一个非常非常高的角度来看,Spring Framework从程序员附加到代码段的标签推断出程序的运行时行为。标签有许多不同的分组,每一组[…]

对依赖注入模式的抽象理解

本文将相对抽象地介绍称为依赖项注入(或控制反转)的设计模式。我觉得大多数关于依赖注入的文章都过于拘泥于用于演示该结构的任何示例的细节。在本文中,我们将介绍纯抽象。好吧,也许不是纯粹的抽象-[…]

使用Java的EasyMock在测试驱动开发(TDD)中进行模拟

在本文中,我们将探索模拟的测试驱动开发实践。不,这并不需要给你的开发团队起愚蠢的名字!具体来说,我们将使用Java的EasyMock包来了解典型的mock库所提供的功能。在我们学习什么是嘲笑之前,我们首先必须考虑一个大致的场景,在这个场景中[…]