小编shi*_*roy的帖子

删除"文件夹"中的所有文件或使用Java中的Google Cloud Bucket中的前缀

我知道Google云端存储中"文件夹"的概念是不存在或不同的,但我需要一种方法来删除"文件夹"中的所有对象或使用Java中的给定前缀.

GcsService有一个删除功能,但据我所知它只需要1个GscFilename对象而且不支持通配符(即"folderName/**"不起作用).

有小费吗?

java google-cloud-storage google-cloud-endpoints

9
推荐指数
3
解决办法
4469
查看次数

导出Dynamics CRM解决方案中的计算字段

我们从CRM导出一个包含所有自定义的解决方案,并将其解压缩到单个文件中(使用SolutionPackager.exe)存储在源代码管理中.在我们添加一些计算字段之前,这一直很有效.

使用SolutionPackager.exe重新打包并导入时,我们会收到一条缺少FormulaDefinition文件的错误.果然,Formulas我们的源代码管理中没有任何文件夹.

如果我打开我们导出的解决方案的zip文件,我会看到Formulas文件夹,但神秘地解压缩该解决方案会使Formulas消失.我没有发现任何有用的信息,有没有人以前遇到过这个问题?

dynamics-crm

7
推荐指数
0
解决办法
343
查看次数

React Router无法获取/取决于onEnter功能

我是React的新手,希望有人可以了解为什么会这样,以及如何调试它.

我定义了以下路线:

export default (withHistory, onUpdate) => {
  const history = withHistory?
              (Modernizr.history ?
                new BrowserHistory
              : new HashHistory)
            : null;
  return (
    <Router history={history}>
      <Route path='/login' component={Login} />
      <Route path='/' component={Home} onEnter={requireAuth} />
    </Router>
  );
};
Run Code Online (Sandbox Code Playgroud)

requireAuth 应检查用户是否已登录,如果不是,则将其重定向到登录页面:

function requireAuth(nextState, transition) {
  transition.to("/login");
}
Run Code Online (Sandbox Code Playgroud)

如果我将transtion.to呼叫留在并浏览到根URL,我只会在调试器中看到一条消息,显示"无法获取/"并且没有错误消息.在该行上设置断点似乎没有做任何事情.

特别奇怪的是,如果我transition.to(...)debugger;语句替换,那么调用该方法并且路由工作完全正常.

我必须对某些事情有误解,对这是什么一无所知?

编辑:我应该添加导航host:port/login工作正常,所以我知道login路线工作.

javascript url-routing reactjs

7
推荐指数
1
解决办法
581
查看次数

在Chutzpah中运行时,Jasmine测试失败,但在浏览器中没有

我有一个测试在浏览器中通过但在Chutzpah失败了.

这是失败的部分:

var nameLowerCase = person.PersonName.toLowerCase();
var searchLowerCase= search.toLowerCase();
return (nameLowerCase.includes(searchLowerCase));
Run Code Online (Sandbox Code Playgroud)

Chutzpah说:

消息:TypeError:undefined不是构造函数(评估'nameLowerCase.includes(searchLowerCase)')...

它似乎与该includes函数有问题,因为如果我删除它运行.

我可能会尝试用Regex或其他东西替换这个功能,但尝试跟踪这个问题是一个巨大的痛苦.如果我错过了一些愚蠢的东西,我很乐意向我指出这一点.

javascript jasmine chutzpah

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

为什么我不能在 Dynamics CRM 中向表单添加网络资源?

我正在使用 Dynamics CRM 2015 的内部部署实例。我添加了 Web 资源,方法是通过“自定义系统”窗口创建它们以及上传它们。

当我转到表单或仪表板添加这些时,它永远不会起作用。我单击 Web 资源,找到 Web 资源,填写表单并提交,然后它就返回到表单编辑屏幕,什么也没有发生!

没有显示任何错误或任何错误,这让我发疯!我究竟做错了什么?

microsoft-dynamics dynamics-crm

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