问题列表 - 第35154页

Rails 3 facebook插件/ gem?

有没有人知道一个好的Rails 3兼容的gem或插件支持Facebook API(而不是Graph API,但旧的REST也可以)?主要用于获取个人资料图片,信息,朋友和在墙上发布.我正在寻找一些似乎保持良好的东西,所以我知道我将来也可以依赖它.

facebook ruby-on-rails

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

如何将二进制搜索树转换为双向链表?

给定一个二叉搜索树,我需要使用C++中的结构指针将其转换为双向链表(通过以zig zag顺序遍历),如下所示,

鉴于树:

                1
                |
        +-------+---------+
        |                 |
        2                 3
        |                 |
   +----+---+        +----+---+
   |        |        |        |
   4        5        6        7
   |        |        |        |
+--+--+  +--+--+  +--+--+  +--+--+
|     |  |     |  |     |  |     |
8     9  10    11 12    13 14    15
Run Code Online (Sandbox Code Playgroud)

节点结构:

struct node
{
    char * data;
    node * left;
    node * right;
};
Run Code Online (Sandbox Code Playgroud)

创建列表(之字形顺序):

1 <-> 3 <-> 2 <-> 4 <-> 5 <-> 6 <-> 7 <-> 15 <-> ... <-> 8 …
Run Code Online (Sandbox Code Playgroud)

c++ linked-list data-structures

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

如何使用于IntelliJ Idea的Scala Power Pack工作?

我为IntelliJ Idea 9安装了Scala,SBT和Scala Power Pack插件.它说

"插件scala power pack无法初始化并将被禁用:scala/collection/VectorLike请重启IntelliJ IDEA"

我在谷歌找到了这个,但没有解决方案.你知道吗?

scala intellij-idea

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

Rails 3设计,在模型中无法访问current_user?

在我的project.rb模型中,我正在尝试使用动态变量创建一个范围:

scope :instanceprojects, lambda { 
    where("projects.instance_id = ?", current_user.instance_id)
} 
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

undefined local variable or method `current_user' for #<Class:0x102fe3af0>
Run Code Online (Sandbox Code Playgroud)

在控制器中我可以访问的位置current_user.instance_id......模型是否有理由无法访问它以及获取访问权限的方法?此外,这是创建上述范围的正确位置,还是属于控制器?

activerecord ruby-on-rails ruby-on-rails-3

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

新/删除"覆盖"与"过载"

我一直以为......

  • 重写意味着重新实现基类中的函数(相同的签名),而
  • 重载意味着实现具有相同名称但不同签名的函数

...并且感到困惑,因为有时人们只是不关心差异.

关于新/删除:它们是否超载或被覆盖?

一个主意:

  • 在Class = overload中实现new/delete运算符
  • 重新实现全局new/delete = override

任何更正/建议/异议?并随意标记"hairplitting"的问题......

c++ overriding overloading new-operator delete-operator

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

BUG?3表单Show和ShowDialog没有按预期工作?

我使用的是Visual Studio 2010,C#.NET 4.0.我有3种形式:Form1,Form2,Form3.

在Form1中,我有一个打开Form2的按钮:

private void button1_Click(object sender, EventArgs e)
{
    Form2 f = new Form2();
    f.Show();
}
Run Code Online (Sandbox Code Playgroud)

在Form2中,我有一个私有的Form3变量,始终指向相同的Form3:

private Form3 f = new Form3();
Run Code Online (Sandbox Code Playgroud)

还有一个按钮可以将其作为对话框打开:

private void button1_Click(object sender, EventArgs e)
{
    f.ShowDialog();
}
Run Code Online (Sandbox Code Playgroud)

在Form3中我只有一个按钮来隐藏表单:

private void button1_Click(object sender, EventArgs e)
{
    this.Hide();
}
Run Code Online (Sandbox Code Playgroud)

问题是,Form2位于Form1前面,而Form3位于Form2前面,当我单击Form3的按钮隐藏它时,它不仅隐藏自身,而且将Form1发送到所有其他Windows的后面.

仅当Form1的背景中存在另一个程序(例如Windows资源管理器)的窗口时才会发生这种情况.这似乎是个bug.你怎么看?

.net c# forms visual-studio winforms

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

PHP:如何获取过去特定日期的前一个星期日..?

我正在从数据库中检索具有与之关联的日期的条目.

我希望能够获得上一个星期日和下一个星期六相对于该特定日期来填充jQuery日期选择器.

我知道如何用实际的时间/日期来做:

strtotime('last Sunday')
Run Code Online (Sandbox Code Playgroud)

但我不知道如何做到现在以外的约会...

谢谢.

php date datepicker

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

预处理器输出

在将C预处理器转换为目标文件之前,如何查看C预处理器生成的输出?

我想看看MACRO定义对我的代码做了什么.

macros gcc c-preprocessor

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

复杂的子查询 - 这可能吗?

我有2个表:一个存储标签,另一个存储文章.有一种模式"按标签获取文章",它基本上采用标记为"x"的所有文章.在我的文章表中,我使用了一个名为Tags"tag1,tag2,tag3,..."模式的数据.

所以我想通过一个像这样的查询来完成所有工作:

SELECT *, 
       (SELECT tagname 
          FROM `tags_table` 
         WHERE tagurn LIKE 'x') as TAGNAME 
  FROM `articles_table` 
 WHERE (Tags LIKE 'TAGNAME,%' OR Tags LIKE '%, TAGNAME' ... and so on)
Run Code Online (Sandbox Code Playgroud)

我不知道它是否可能,但我真的想使用单个查询(带有子查询)而不是两个不同的查询.

mysql select many-to-many subquery sql-like

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

为什么我得到"错误C2006:'#include':期望一个文件名,找到'标识符'"?

我在Visual C++ Express 2008中的源代码如下:

#include “stdafx.h”
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
std::cout << “Hello world!\n”;
return 0;
} 
Run Code Online (Sandbox Code Playgroud)

我正在使用Ivor Horton撰写的Visual C++ 2008一书

这些是我遇到的错误.如何摆脱错误?

1> e:\ my documents\visual studio 2008\projects\hello\hello\hello.cpp(1):错误C2006:'#include':预期文件名,找到'标识符'
1> e:\ my documents\visual studio 2008\projects\hello\hello\hello.cpp(1):致命错误C1083:无法打开包含文件:'':没有这样的文件或目录

谢谢!

c++ compiler-errors header include visual-c++

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