小编Eki*_*Koc的帖子

营销API:新广告停止在整个广告帐户上投放

我们一直在使用Marketing API在每个广告集中创建新广告系列+一些广告集和一个广告.

虽然广告帐户在我们使用Facebook界面制作广告时效果很好,但使用API​​创建的广告会导致整个帐户停止投放任何广告大约24小时.然后它神奇地开始工作.

是否有任何记录或实际的原因可能发生这种情况?访问令牌来自使用图形api资源管理器获取和扩展的应用程序所有者.

对API的更新和读取调用没有问题.它只是创建导致问题的广告.

有任何想法吗?

编辑:我们确实与广告支持小组联系,他们表示帐户似乎没有任何问题.

facebook facebook-graph-api

10
推荐指数
0
解决办法
175
查看次数

C#代表,参考解析时间

我有一个关于.net委托的简单问题.说我有这样的事情:

    public void Invoke(Action<T> action)
    {
        Invoke(() => action(this.Value));
    }

    public void Invoke(Action action)
    {
        m_TaskQueue.Enqueue(action);
    }
Run Code Online (Sandbox Code Playgroud)

第一个函数包含对引用的引用this.Value.在运行时,当第一个带有泛型参数的方法被调用时,它会this.Value以某种方式提供给第二个,但是如何?我想到了这些:

  • 按值调用(struct) - this.Value传递的当前值,因此如果在m_TaskQueue5分钟后执行它,则该值将不会处于其最近状态,它将是第一次引用时的值.
  • 通过引用调用(引用类型) - 然后Value在执行操作期间将引用最新状态,但如果this.Value在执行操作之前我更改为另一个引用,它仍将指向旧引用
  • 按名称调用(两者) - this.Value调用操作时将在何处进行评估.我相信实际的实现将持有一个引用,this然后Value在实际执行委托期间对其进行评估,因为没有按名称调用.

我认为这将是名称样式的调用,但无法找到任何文档,所以想知道它是否是一个明确定义的行为.这个类类似于Scala或Erlang中的Actor,所以我需要它是线程安全的.我不希望Invoke函数Value立即取消引用,这将在this对象的安全线程中完成m_TaskQueue.

.net c# multithreading delegates naming-conventions

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

如何管理内部Node.JS模块

在node.js应用程序中处理内部模块的首选方法是什么?

我的意思是,目前我们有一个相当大的应用程序,并且有几个依赖项,通过npm安装.我们有node_modules.gitignore.因此它不在存储库中.我们使用npm shrinkwrap冻结模块版本,因此,在部署时,npm install将我们需要的东西放在一起node_modules.

问题是,由于out app越来越大,我们希望将它拆分为更小的模块.现在,如果我创建一个foo模块并将其放入node_modues,我需要在repo中允许它,这似乎并不是很容易忽略和检出模块node_modules.

我们无法在npm注册表上发布这些内容,因为它们并非真正"公开".

有没有明显的解决方案我不知道?

dependencies github node.js npm

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

ElastiCache维护窗口可用性

我们计划使用ElastiCache(Redis)而不是我们自己的redis集群.但是,"维护窗口"设置会产生一些问题,

如果我使用multi-az复制群集,弹性缓存会在维护窗口期间故障转移到可用副本,还是整个群集在维护期间会停止运行?

一般需要多长时间?

我们也可以使用MemCached而不是Redis,它在维护窗口期间是否有更好的可用性情况?

其他人如何处理ElastiCache维护窗口?只是去停机时间?

谢谢!

caching amazon-web-services redis amazon-elasticache

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

通过健身功能从人群中选择个体

我一直在研究一种算法,我需要从大小为k的群体中选择n个个体,其中k比n大得多.所有个体都具有适应值,因此选择应该有利于更高的适应值.但是,我不想简单地选择最好的n个人,更糟糕的也应该有机会.(自然选择)

所以,我决定在人口中找到最小和最大适应度值.所以,任何个人都会

p =(当前 - 最小)/(最大 - 最小)

选择的概率,但我不能只迭代所有这些,掷骰子并在概率成立时选择一个,因为那时我最终得到的不止是n个人.我可以随机播放列表并从前面迭代,直到我获得最多n个人,但这可能会错过列表末尾的好人.

我也可以执行多次传球,直到剩余的人口规模达到n.但是这可能会有利于更好的那些,并且收敛于我提到的天真的选择方法.

有任何建议,或参考这样的选择过程?如果您可以参考,我可以阅读相关的统计方法.

谢谢.

language-agnostic algorithm population genetic-algorithm

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

MongoDB文档架构

我一直在使用MongoDB数据库层进行Web项目.我有一个特定的实体,我无法正确映射到文档数据库,认为最好得到一些反馈.

说,我有User和Item集合.用户可以喜欢或不喜欢的项目.项目中也有标签,用户也可以喜欢或不喜欢标签.我需要能够足够快地查找喜欢/不喜欢的计数.

我想出的是这样的(对于项目):

{
    name: "Item Name",
    statistics : {
        likes:      5,
        dislikes:   6
    },
    tags: [
        { name: "Foo", likes: 10, dislikes: 20 },
        { name: "Bar", likes: 5,  dislikes: 1  }
    ]
}
Run Code Online (Sandbox Code Playgroud)

这很不错.但问题是,我需要知道用户是否喜欢/不喜欢标签或项目.现在,我想出的是这样的:

{
    name: "Item Name",
    statistics : {
        likes:      5,
        dislikes:   6
    },
    tags: [
        { 
            name: "Foo", 
            likes: 2, 
            dislikes: 1,
            votes: [
                { user: "user1_id", vote: 1 }, //like 
                { user: "user2_id", vote: 1 }, //like 
                { user: "user3_id", vote: -1 }, //dislike …
Run Code Online (Sandbox Code Playgroud)

c# database data-modeling mongodb

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