问题列表 - 第28585页

建议的做法是异步引发所有事件,如果

如果类(事件引发对象)对如何通过客户端对象(事件的接收者)操纵事件的参数不感兴趣,那么建议的做法是异步引发所有事件吗?

请指导我?

c# events

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

vba:从数组中获取唯一值

在vba中有内置的功能来从一维数组中获取唯一值吗?怎么样才能摆脱重复?

如果没有,那么我如何从数组中获取唯一值?

excel vba excel-vba

46
推荐指数
3
解决办法
17万
查看次数

单击缩略图时jQuery显示图像

嘿所有,我有一个4个缩略图的列表.当点击其中一个缩略图时,我希望它的更大的合作伙伴形象向旁边展示.一次只能显示一个较大的图像.就像现在一样,我将所有4个较大的图像堆叠在一起,并在#1图像上设置了z-index,因此它默认位于堆栈顶部.我认为实现这一目标的最佳方法是,当点击一个拇指时,所有图像上的z-index都设置为0,而伙伴更大的图像z-index设置为更高的数字?

通过jQuery执行此操作的最简单方法是什么?我相信我能找到一些功能齐全的画廊插件来做到这一点,但这看起来有点矫枉过正,你知道吗?谢谢你的任何建议.我目前的HTML发布如下:

    <style>
#productimagewrap {
    position:absolute;
    height:350px;
    }
#productimagewrap img {
    position:absolute;
    left:0;
    top:0;
}
</style>
<div class="moreimages">
    <a ahref="#" id="productthumb1">
        <img src="/images/products/ring1-product_thumb.jpg" />
    </a>
    <a ahref="#" id="productthumb2">
        <img src="/images/products/ring2-product_thumb.jpg" />
    </a>
    <a ahref="#" id="productthumb3">
        <img src="/images/products/ring3-product_thumb.jpg" />
    </a>
    <a ahref="#" id="productthumb4">
        <img src="/images/products/ring4-product_thumb.jpg" />
    </a>
</div>


<div id="productimagewrap">
    <a href="/images/products/ring1-large.jpg" class="jqzoom" id="productimage1">
        <img src="/images/products/ring1-product.jpg" alt="Amber Ring" style="z-index:99;" />
    </a>
    <a href="/images/products/ring2-large.jpg" class="jqzoom" id="productimage2">
        <img src="/images/products/ring2-product.jpg" alt="Amber Ring" />
    </a>
    <a href="/images/products/ring3-large.jpg" class="jqzoom" id="productimage3">
        <img src="/images/products/ring3-product.jpg" alt="Amber Ring" />
    </a> …
Run Code Online (Sandbox Code Playgroud)

css jquery

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

如何使用Facebook Graph API标记照片中的用户?

我试过了:

$args = array(
  'access_token' => $access_token,
  'id' => $uid
);

$url = "https://graph.facebook.com/{$idPhoto}/tags";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $args);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
$data = curl_exec($ch);
Run Code Online (Sandbox Code Playgroud)

它归还了我:

{"error":{"type":"QueryParseException","message":"Unknown path components: \/tags"}}
Run Code Online (Sandbox Code Playgroud)

这似乎不可能,因为它不在Facebook文档中:

http://developers.facebook.com/docs/api#publishing

有人可以确认我在最近上传的照片中标记用户是不可能的吗?

php facebook facebook-graph-api

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

确定多边形交叉和包含

我有一组简单的(没有洞,没有自交叉)多边形,我需要检查它们是否相互交叉(一个可以完全包含在另一个中;这没关系).我可以通过简单地检查一个多边形与其他多边形的每个顶点内部的关系来检查这一点.

我还需要确定包含树,它是一组关系,说明哪个多边形包含任何给定的多边形.由于没有多边形可以与任何其他多边形相交,因此任何包含的多边形都具有唯 "下一个更大的".换句话说,如果A包含B包含C,则A是B的父亲,B是C的父亲,我们不认为A是C的父亲.

问题:如何有效地确定包含关系并检查非交叉标准?我问这个问题是因为组合算法可能比单独解决每个问题更有效.该算法应该将多边形列表作为输入,由它们的顶点列表给出.它应该产生一个布尔B,表明没有多边形与任何其他多边形相交,如果B =真,则产生一对(P,C)的列表,其中多边形P是子C的父.

这不是功课.这是我正在做的一个爱好项目.

algorithm math geometry computational-geometry

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

自动格式化R代码的工具

有没有可以自动重新格式化R代码的工具(编辑器,脚本,等等......)?它不需要是可自定义的,但它必须能够识别由分号或换行符分隔的语句,因为此代码具有两者.如果它可以将所有语句放在一个单独的行上,一致地缩进代码块并始终如一地放置括号,我将非常高兴.

编辑:总结调查结果

谢谢你的答案.这是我发现的.

  • ESS和StatET都是优秀的R编辑器,并且可以很好地自动缩进代码块.StatET允许您一次选择全部并重新缩进文件中的所有内容.从我可以告诉ESS允许你一次缩进整个函数def而不是整个文件(如果我错过了,请纠正我).这些都不会修复大括号放置或分解多语句行.(例如:i = n*b; a = i + 1)
  • formatR太棒了.除了修复缩进之外,它还将一致地放置大括号并拆分多语句行.

这是我编写的一个小函数,以便我可以转换整个源目录(使用与formatR相同的底层函数,这在动画包中很奇怪).

library("animation")

tidy.all <- function(inDir = NULL, outDir = NULL, ...) {
    if (is.null(inDir) || is.na(outDir)) 
        stop("inDir can't be null or NA")
    if (!file.info(inDir)$isdir) 
        stop("inDir must be a directory")

    if (is.null(outDir) || is.na(outDir)) 
        stop("outDir can't be null or NA")
    if (!file.exists(outDir)) 
        dir.create(outDir)
    if (!file.info(outDir)$isdir) 
        stop("outDir must be a directory")

    for (f in dir(inDir)) {
        currFile <- file.path(inDir, f)
        if (length(grep(".*\\.R$", currFile, perl = T))) {
            outFile <- file.path(outDir, …
Run Code Online (Sandbox Code Playgroud)

formatting r autoformatting

17
推荐指数
3
解决办法
8796
查看次数

以编程方式更改无线路由器设置 - 理想的Netgear

是否可以使用C#以编程方式更改Netgear无线路由器上的设置?我有经常更改的设置,我想创建自己的界面来进行这些更改.目前我导航到管理网页(10.0.0.1),它会提示我输入用户名和密码.在我进行身份验证后,我可以使用Web界面更改路由器的配置.

如果Netgear无法做到这一点,那么任何外部无线路由器都有开发人员的API吗?

wireless router

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

有趣/写得好的单元测试阅读(有文化的编程)

你知道任何有特别有趣/写得好的单元测试的开放软件项目吗?

编写单元测试通常对我来说很奇怪,因为它似乎太随机,太密集,稀疏,...阅读一些真实世界的例子(而不是书籍,库示例代码等)会很棒.

unit-testing literate-programming

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

更新MongoDB中数组中的值

我试图想出一种方法来更新mongo中对象数组中的值.我有一个看起来像的集合

   [
     { CourseName: '',
       Sessions: [
              {
                 _id: null, //oops I didn't set this in the import
                 Name: 'blah',
                 Location: 'moon'
              }]
     }
    ]
Run Code Online (Sandbox Code Playgroud)

现在我需要设置_id字段.我尝试了有记录的做法

db.Course.update({'Sessions._id': null}, {$set:{'Sessions.$._id': ObjectId()}}, false, true)
Run Code Online (Sandbox Code Playgroud)

但我遇到了这个错误http://jira.mongodb.org/browse/SERVER-1055这意味着我无法做到这一点.是否有一些语法可以让我只是对集合进行迭代并手动更新每条记录?我试过几件事

db.Course.find().forEach(
    function(course) 
    {
        course.Sessions.forEach(function(session)
            {
                session._id=ObjectId();
                course.Save(session); //Don't know how to save a single object
            });
    });
Run Code Online (Sandbox Code Playgroud)

但他们没有工作.我正在寻找一些方法来在每个会话中更新该值.

mongodb

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

破折号在rails html scriptlet中的ruby中意味着什么?

在网络上,我见过两个例子

<% if @showIt -%>
  some html content
<% end -%>
Run Code Online (Sandbox Code Playgroud)

没有

<% if @showIt %>
  some html content
<% end %>
Run Code Online (Sandbox Code Playgroud)

短跑.两个版本都运行良好.那么,它有什么不同呢?
谢谢!

html ruby ruby-on-rails scriptlet

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