小编Pie*_*ier的帖子

如何使用Node.js获取Google Cloud Storage文件夹中的文件列表?

使用bucket.getFiles()它可以获取存储桶中的所有文件.

我的存储桶有数千个文件,我真的只想获取特定文件夹中文件的元数据.

文件是不是就如何刚刚从一个文件夹获取文件清晰.显然,可以使用GetFilesRequest但不包括路径或文件夹的选项来限制结果,至少不是明确的.

node.js google-cloud-storage

4
推荐指数
2
解决办法
2506
查看次数

在for循环中限制vector.size()

我试图在由Vec3f组成的向量中执行此操作:

for (size_t i = 0; i < (mPoints.size() - 10) ; i++) {
    glVertex3f(mPoints[i]);
}
Run Code Online (Sandbox Code Playgroud)

但我总是得到运行时错误EXC_BAD_ACCESS ...如果不是size()我使用int我得到相同的错误.如果相反我只使用size()而没有减法,它工作得很好......

这是怎么回事?

c++

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

C++中的未知类型错误

到底是怎么回事?

#include "MyClass.h"

class MyOtherClass {
  public:
    MyOtherClass();
    ~MyOtherClass();

    MyClass myVar; //Unknown type Error
};
Run Code Online (Sandbox Code Playgroud)

突然,当我包含.h并写道var Xcode给了我很多错误......还有未知类型错误.

当.h被包含在那里时怎么可能不知道?

这是NodeButton.h文件,它对应于示例中的MyClass.h

#pragma once

#include "cinder/Vector.h"
#include "cinder/gl/gl.h"
#include "cinder/gl/Texture.h"
#include "cinder/Color.h"
#include "cinder/ImageIo.h"
#include "cinder/Timeline.h"
#include "cinder/app/AppBasic.h"
#include "cinder/App/App.h"

#include "Node.h"
#include "CursorMano.h"

using namespace ci;
using namespace ci::app;
using namespace std;
using namespace is;

typedef boost::shared_ptr<class NodeButton> NodeButtonRef;


class NodeButton  : public Node2D 
{
    public:
        NodeButton (CursorMano *cursor, string imageUrl, bool fadeIn = false, float delay = 0.0f);
        virtual ~NodeButton (); …
Run Code Online (Sandbox Code Playgroud)

c++ xcode cinder

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

JPG 与 PNG 的 AS3 CPU 性能

我无法找到有关此主题的任何信息。

那么,就运行时性能而言,JPG 和 PNG 哪一个更好?有什么区别吗?有人做过测试吗?

一方面是加载 JPG 或 PNG 到 BitmapData 时使用了多少 CPU。我认为当加载到 BitmapData 中时,两者都会转换为原始像素数据,因此 JPG 作为压缩格式会消耗更多的 CPU 周期。

另一方面是渲染。如果我的直觉确实是正确的,那么渲染成本应该没有差异。

你怎么认为?

air png jpeg image actionscript-3

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

如何将多个承诺链接到Firebase中的单个事务中

几个月前,Firebase 在数据库中实现了承诺.

在该博客文章中,有一个使用promises的单个事务的示例:

var article;
var articleRef = ref.child('blogposts').child(id);
articleRef.once('value').then(function(snapshot) {
  article = snapshot.val();
  return articleRef.child('readCount').transaction(function(current) {
    return (current || 0) + 1;
  });
}).then(function(readCountTxn) {
  renderBlog({
    article: article,
    readCount: readCountTxn.snapshot.val()
  });
}, function(error) {
  console.error(error);
});
Run Code Online (Sandbox Code Playgroud)

是否可以将多个承诺链接到单个事务中,以便只有在可以删除所有内容时才能删除数据?

javascript firebase firebase-realtime-database

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

如何设置 NSTabViewItem 的标识符?

我想知道何时NSTabView切换到特定视图。为此,我扩展NSTabViewController了我的自定义类以能够充当委托:

class OptionsTabViewController: NSTabViewController {
    override func tabView(_ tabView: NSTabView, didSelect tabViewItem: NSTabViewItem?) {
        print(tabViewItem!.identifier)
    }
}
Run Code Online (Sandbox Code Playgroud)

这将打印看起来像指针内存位置的内容:

Optional(0x608000100e10)
Optional(0x6080000c36b0)
Run Code Online (Sandbox Code Playgroud)

我想应该可以在界面构建器中的某处设置这些标识符,但是我尝试在标记为的不同文本字段中编写内容,identifier并且仍然在控制台中获取这些内存位置值。

我也使用过,print(tabViewItem!.label)但它会在选项卡按钮中打印标签。

那么如何设置该标识符以便能够识别选项卡视图组件中哪个视图处于活动状态?

macos xcode cocoa nstabview swift

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

如何将数据从布局传递到 Sapper 中的页面?

在 Svelte 中,您可以将props传递给 slot 中的内容

<Component let:message="Hello!">
    <div>
        {message}
    </div>
</Component>
Run Code Online (Sandbox Code Playgroud)

当 Sapper 使用布局渲染路由时,路由内容也会渲染在一个槽中。问题是,由于 Sapper 控制了这个过程,似乎不可能将 slot prop 传递给路由。

这不起作用:

// _layout.svelte
<slot message="Hello!"></slot>
Run Code Online (Sandbox Code Playgroud)

那么将数据从布局传递到渲染路由的合适方法是什么?例如segment

svelte sapper

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

Xcode:无法创建开发人员ID应用程序按钮显示为灰色

所以我正在尝试签署一个电子应用程序,我需要Developer ID Application.

问题是在Xcode中按钮是灰色的:

在此输入图像描述

它为什么变灰了?

我可以通过其他方式获得开发者ID申请吗?

macos xcode sign

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

如何在距系统栏一定距离的地方打开NSPopover?

我正在NSPopover状态栏中打开一个带有图标的动作。

myPopover.show(relativeTo: button.bounds, of: button, preferredEdge: NSRectEdge.minY)
Run Code Online (Sandbox Code Playgroud)

除弹出窗口和系统栏的距离为零外,这可以正常工作:

在此处输入图片说明

我想获得与Dropbox应用相同的结果,该应用将Popover呈现在距系统栏一小段距离的位置:

在此处输入图片说明

我试过使用button.bounds.offsetBy(dx: 0.0, dy: 20.0)不会影响弹出窗口的位置并且button.bounds.offsetBy(dx: 0.0, dy: -20.0)将弹出窗口置于系统栏上方的方法:

在此处输入图片说明

那么如何将其定位NSPopover在距系统栏一定距离的地方?

macos cocoa nsstatusbar nspopover swift

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

如何使用 Svelte 为内部变化的元素设置动画?

Svelte 中的转换仅适用于进入或退出 DOM 的元素。

例如,这将在div最初添加到 DOM时应用淡入淡出:

<div in:fade>{message}</div>
Run Code Online (Sandbox Code Playgroud)

我们如何在message更改时添加过渡?

由于 Svelte 不能在单个元素上设置键,因此我找到的唯一解决方案是使用单个元素数组在 DOM 中每当数组发生变化时触发一个新元素,这似乎并不理想:

<script>
let messages = ['hello world'];

function updateMessages (message) {
    messages = [message];
}
</script>

{#each messages as message (message)}
    <div in:fade>{message}</div>
{/each}
Run Code Online (Sandbox Code Playgroud)

svelte

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