小编Jon*_*dlm的帖子

JavaScript正则表达式全局匹配组

更新:这个问题几乎与重复

我确定我的问题的答案就在那里,但我无法找到简洁明白的词语.我正在尝试使用JavaScript正则表达式执行以下操作:

var input = "'Warehouse','Local Release','Local Release DA'";
var regex = /'(.*?)'/g;

console.log(input.match(regex));

// Actual:
// ["'Warehouse'", "'Local Release'", "'Local Release DA'"]

// What I'm looking for (without the '):
// ["Warehouse", "Local Release", "Local Release DA"]
Run Code Online (Sandbox Code Playgroud)

使用JavaScript正则表达式有一个干净的方法吗?显然我可以'自己删除它,但我正在寻找用正则表达式来限制全局匹配分组的正确方法.

javascript regex

37
推荐指数
4
解决办法
4万
查看次数

在package.json中更改npm默认插入符号(^)

如何更改运行时插入的默认前缀字符(^)?npmpackage.jsonnpm install --save package

node.js npm

16
推荐指数
2
解决办法
3212
查看次数

从SSAS表格创建Power View工作表时出错

从云中的Azure VM上运行的Analysis Services(SSAS)表格实例创建Excel 2013 Power View工作表时,我收到一个奇怪的错误.这是错误:

抱歉,加载项目或数据源'xxxxxx.cloudapp.net表格模型'的模型时出错了.验证连接信息是否正确以及您是否有权访问数据源.

奇怪的是,我可以从中成功创建正常连接的数据透视表; 我在尝试制作Power View工作表时只收到错误.这会让我相信我正在连接到多维SSAS数据库,但我不是.以下是我已经尝试过的一些事情:

  • 转发Azure中的默认SSAS端口2383并在Windows防火墙中打开它(这允许我使用连接的数据透视表浏览多维数据集)
  • 确保我的登录具有SSAS数据库的权限(我没有使用Windows身份验证)
  • 检查SSAS表格兼容性版本,它是1103
  • 检查了SSAS表格SSDT项目的兼容性级别,它也是1103
  • 确保SQL Server Browser正在运行(我在某处可能会出现问题)
  • 尝试打开端口80和443以防万一需要的东西,没有帮助...
  • 尝试监控Excel的端口使用情况以查看是否正在尝试其他端口,除了2383之外看不到任何其他内容
  • 成功连接到Intranet SSAS表格数据库(可比性1101)并从中创建一个Power View表(这意味着我的Excel客户端应该没有任何问题)

以下是我的设置的一些细节:

服务器

  • Windows Server 2012
  • SQL Server 2012 SP1
  • SSAS表格默认实例(兼容级别1103)

客户

  • Windows 8
  • Excel 2013(15.0.4426.1017)MSO(15.0.4454.1002)32位

更新( 2013年12月2日):我在服务器上安装了Excel 2013,可以成功创建连接到Tabular数据库的Power View工作表.这意味着我的表格SSAS实例设置得很好,但在尝试通过互联网创建工作表时仍然存在问题.

更新(2013年2月15日):我使用Windows Update将Excel更新为15.0.4454.1503无效.我让一位同事成功连接了一个稍微旧版本的Excel 2013.我完全难过了.我还尝试在我更新到v 15.0.4454.1503的VM上安装Excel的新副本,它给了我同样的错误.

更新(2013年2月20日):我在Windows Server 2012,SQL Server 2012和SSAS Tabular compat 1103上安装了一个全新的本地VM.I STILL无法从该服务器成功生成Power View报告.我坚信 Excel 2013客户端存在某种错误.

ssas tabular azure-virtual-machine powerview excel-2013

5
推荐指数
1
解决办法
1964
查看次数

SQL Server数据工具2010中未解决的参考错误SQL71561

在单个解决方案中使用SSDT 2010(最新更新,v10.3.21208.0)和多个数据库项目时出现错误.该错误读取以下内容:

SQL71561: View: [dbo].[View] has an unresolved reference to object [OtherDatabase].[dbo].[OtherTable]
Run Code Online (Sandbox Code Playgroud)

我已经阅读了Stack Overflow和Google上可以找到的所有其他资源.以下是我已经尝试过的一些事情:

  • 设置数据库引用解决方案中的其他项目.
  • 清除Database变量选项以绕过根据配置选项动态更改数据库名称的SQLCLR变量.
  • 确保在所有项目上禁用对常见对象的启用扩展Transact-SQL验证
  • 数据库位置选项设置为:不同的数据库,同一服务器
  • 确保项目建造订单按逻辑安排
  • 试过这篇文章的建议

似乎没有什么对我有用.任何帮助将非常感激.这是一个截图,可能会更清楚地解决我的问题:

图像显示我的视觉工作室窗口与错误

visual-studio-2010 sql-server-data-tools

3
推荐指数
1
解决办法
7960
查看次数

从集合中选择某些属性

我试图使用属性名称数组从集合中返回属性的子集.我确定答案是关于互联网的,但我的词汇量太有限了,无法找到它.

我的收藏:

[
  {"name": "sam", "age": 25, "height": 125},
  {"name": "jim", "age": 20, "height": 126},
  {"name": "bob", "age": 30, "height": 134}
]
Run Code Online (Sandbox Code Playgroud)

我的属性过滤器数组:

["name", "age"]
Run Code Online (Sandbox Code Playgroud)

我的目标是过滤我的原始集合,如下所示:

[
  {"name": "sam", "age": 25},
  {"name": "jim", "age": 20},
  {"name": "bob", "age": 30}
]
Run Code Online (Sandbox Code Playgroud)

有人可以帮我写一个有效的功能吗?我查看了lodash库,但无法解释一个简单的解决方案.我有一种沉闷的感觉,我在这里错过了一些非常简单的东西......

javascript arrays

2
推荐指数
1
解决办法
74
查看次数