问题列表 - 第37548页

使用JavaScript创建一个div,它也将成为主要div的顶部

这是我的HTML模板.

<div id='main'>
  <div id='1'>one</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我想动态创建一个新的div与主div内部,它(新div>)将成为主div的顶部.答案看起来很喜欢

<div id='main'>
  <div id='new'>new</div>
  <div id='1'>one</div>
</div>
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?

javascript

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

HTML占位符浏览器兼容性

哪些浏览器支持文本输入的占位符html标记?Internet Explorer是否支持它?(我有一个JavaScript占位符,我可以用于不支持它的浏览器.)

<input type=TEXT placeholder="placeholder here" />

html browser placeholder

41
推荐指数
6
解决办法
6万
查看次数

iOS和Facebook Graph API:不一致的授权问题

我正在使用适用于iOS的官方FBConnect库,并试图让它在我的iPad应用程序中运行.这有点奇怪:当我的朋友使用调用登录时authorize:permissions:delegate,一切正常:对话框要求他授权连接到Facebook,fbDidLogin委托方法被调用,一切都很好.

但是,当尝试登录时,对话框永远不会改变.键盘被解除,密码字段被清除,它就在那里.模拟器和设备上的问题都是一样的.

以下是我检查和三重检查的内容:

  • 我的登录名和密码是正确的.如果我输入了错误的密码,则会出现"无效的用户名/密码"消息,但这种情况并未发生.
  • 该应用程序不是沙箱模式.
  • 应用程序ID是正确的(我的朋友可以正常登录).

一些其他信息:

  • 原始应用程序是由我的朋友创建的.
  • 我创建了第二个FB应用程序并输入了新的应用程序ID
  • 我的朋友可以使用新的应用程序ID登录
  • 我既不能登录也不能登录.

这似乎表明我的朋友的帐户有一些不同,而不是应用程序本身.

我们几天就一直在为此而奋斗.什么可能导致这种行为?为什么不生成错误?

编辑:似乎有很多人受此影响,所以为了试图找到答案,我加了一笔赏金.

facebook facebook-graph-api ios

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

jQuery:fancybox如果关闭

FancyBox jquery问题

如果你通过按XI关闭它想得到一个警报("你忘了什么......").

我怎样才能做到这一点?

            $("a#uploadImage").fancybox({
            'titleShow'     : false,
            'width':    560,
            'height':   620,
            'autoDimensions': false,
            'overlayOpacity': 0.6
            });
Run Code Online (Sandbox Code Playgroud)

jquery fancybox

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

检索给定用户评论的所有帖子,Ruby on Rails

我有用户,帖子和评论.用户只能在每个帖子上发布一条评论.

class User < ActiveRecord::Base
  has_many :posts
  has_many :comments
end

class Post < ActiveRecord::Base
  has_many :comments
  belongs_to :user
end

class Comment < ActiveRecord::Base
  belongs_to :user
  belongs_to :post
end
Run Code Online (Sandbox Code Playgroud)

在用户页面上(http://host/users/1例如)我想显示给定用户评论过的所有帖子.然后每个帖子都会有所有其他评论.

我可以在我的用户控制器中执行以下操作:

def show
  @user = User.find(params[:user_id])
  @posts = []
  user.comments.each {|comment| @posts << comment.post}
end
Run Code Online (Sandbox Code Playgroud)

这样我会找到用户,然后是他的所有评论,然后对每个评论发布相应的帖子,然后(在我看来)每个帖子我将呈现post.comments.我是Rails中的新手,所以我可以做到这一点=)但我认为它有点不好而且有更好的方法来做到这一点,也许我应该使用范围或named_scopes(不知道这是什么,但看起来害怕).

所以你能指出我在正确的方向吗?

ruby activerecord ruby-on-rails associations

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

如何在 C/C++ 中的 BSD 上获取整数线程 ID?

有谁知道在 BSD 上以整数形式获取当前线程 ID 吗?

我找到了这个

#ifdef RTHREADS
  299     STD     { pid_t sys_getthrid(void); }
  300     STD     { int sys_thrsleep(void *ident, int timeout, void *lock); }
  301     STD     { int sys_thrwakeup(void *ident, int n); }
  302     STD     { int sys_threxit(int rval); }
  303     STD     { int sys_thrsigdivert(sigset_t sigmask); }
#else
  299     UNIMPL
  300     UNIMPL
  301     UNIMPL
  302     UNIMPL
  303     UNIMPL
#endif
Run Code Online (Sandbox Code Playgroud)

并尝试了(长)syscall(229)但不起作用(它崩溃了)。在 Linux 上,我可以通过系统调用(长)syscall(224) 获取线程 ID,它给我一个整数(通常是 4 位数字)。任何人都可以帮忙吗?谢谢。

c multithreading bsd

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

在Mojo框架(WebOS)中启动和停止监听器

我正在启动WebOS dev,我怀疑我应该从哪里开始并停止我的听众?我正在读本书,但我找不到明确的解释.在示例中,作者在设置函数中设置了侦听器,但我想知道为什么?在模板的注释建议中,将它们设置为激活功能并将其停止在停用功能中是不是更好的主意?

万一我错了什么样的事件应该和不应该放在设置和激活功能?

何时完全设置,激活,取消激活,清除功能?

StoryViewAssistant.prototype.setup = function() {
    //HERE, OK?
    this.nextStoryHandler = this.nextStory.bindAsEventListener(this); 
    this.previousStoryHandler = this.previousStory.bindAsEventListener(this); 
    this.controller.listen("nextStory", Mojo.Event.tap, this.nextStoryHandler); 
    this.controller.listen("previousStory", Mojo.Event.tap,this.previousStoryHandler);
    /* add event handlers to listen to events from widgets */

};

StoryViewAssistant.prototype.activate = function(event) {
    //HERE? 
    /* put in event handlers here that should only be in effect when this scene is active. For example, key handlers that are observing the document */
};

StoryViewAssistant.prototype.deactivate = function(event) {
    //HERE? 
    /* remove any event handlers …
Run Code Online (Sandbox Code Playgroud)

prototype mojo webos palm-pre palm-pre2

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

将tracelistener添加到web.config

我想在网站上使用以下代码.config sections我应该添加哪个web.config来将输出记录到文件或Windows事件日志中?

using System.Diagnostics;

// Singleton in real code
Class Logger
{
   // In constructor: Trace.AutoFlush = false;

   public void Log(message)
   {
       String formattedLog = formatLog(message);
       Trace.TraceInformation(formattedLog);
       Trace.Flush();
   }
}
Run Code Online (Sandbox Code Playgroud)

asp.net logging web-config tracelistener

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

如何在SpecFlow,Cucumber或其他BDD验收测试框架中选择不同的测试类型?

我正在查看SpecFlow示例,它的MVC示例包含几个测试选项:

  • 基于控制器生成的验证结果的验收测试;
  • 使用MvcIntegrationTestFramework进行集成测试;
  • 使用Selenium进行自动验收测试;
  • 提示测试仪手动验证结果时的手动验收测试.

我必须说我对SpecFlow示例的编写方式印象深刻(我设法在下载后几分钟内运行它们,只需配置数据库并安装Selenium Remote Control服务器).看看测试方案,我可以看到它们中的大多数相互补充而不是替代方案.我可以想到以下这些测试的组合:

  • 控制器以TDD风格进行测试,而不是使用SpecFlow(我相信Given/When/Then类型的测试应该应用于更高的端到端级别;它们应该为各个组件提供良好的代码覆盖;
  • 在开发会话期间运行集成测试时,MvcIntegrationTestFramework很有用,这些测试也是每日构建的一部分;
  • 虽然基于Selenium的测试是自动化的,但它们很慢并且主要是在QA会话期间启动,以快速验证页面和站点工作流程中没有破坏的逻辑;
  • 提示测试仪确认结果有效性时的手动验收测试主要是验证页面外观.

如果您在Web开发中使用SpecFlow,Cucumber或其他BDD验收测试框架,请与您分享您在不同测试类型之间进行选择的实践.

提前致谢.

asp.net-mvc bdd acceptance-testing specflow

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

在32位Debian Squeeze下编译的AC程序会在我朋友的64位上导致段错误

不久前,我已经安装了Debian,并在朋友的帮助下对其进行了配置.
昨天我已经下载了GCC 4.4,我创建了一个简单的程序来测试它.
这是代码:

#include <stdio.h>

int main () {
    int result;
    printf ("Hello Wor... Linux! This is my %dst program compiled in Debian.\nHow many is 2+2?\n", 1);
    scanf ("%d", &result);
    while (result!=4) {
        printf ("Oh no! You're not going anywhere until you type the correct result! 2+2 is?\n");
        scanf ("%d", &result);
    }
    printf ("Congrats!\n");
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我通过键入gcc-4.4 myfile.cbash 编译它.然后我试图运行生成的二进制文件,它就像我想要的那样工作.然后我将二进制文件发送给我的朋友,以便在他的PC上进行测试.当他试图运行它时,他收到了一个分段错误消息,该程序无效.
他还使用Debian,他的内核版本与mine(2.6.32-5-686)非常相似.唯一的区别是他的内核是amd-64(他拥有64位处理器,而我的是32位).
为什么会这样?这是否意味着64位Linux用户将无法运行我的32位程序?如果是这样,我可以用一种让他们运行它的方式编译它吗?
请注意,我对Linux并不熟悉.

c linux debian gcc segmentation-fault

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