问题列表 - 第21796页

如何使用alert()获取长调试消息?

我正在尝试alert()javascript对象的属性.由于警报中的文本不可滚动,我只能看到它的一部分.我该如何解决?我正在使用FF 3.5.

javascript alert

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

如何在c中读取二进制文件?(视频,图像或文字)

我正在尝试将文件从指定的库复制到当前目录.我可以完美地复制文本文件.任何其他文件都会损坏.该程序在它应该之前检测到一个feof.

#include <stdio.h>

int BUFFER_SIZE = 1024;
FILE *source;
FILE *destination;
int n;
int count = 0;
int written = 0;

int main() {
    unsigned char buffer[BUFFER_SIZE];

    source = fopen("./library/rfc1350.txt", "r");

    if (source) {
        destination = fopen("rfc1350.txt", "w");

        while (!feof(source)) {
            n = fread(buffer, 1, BUFFER_SIZE, source);
            count += n;
            printf("n = %d\n", n);
            fwrite(buffer, 1, n, destination);
        }
        printf("%d bytes read from library.\n", count);
    } else {
        printf("fail\n");
    }

    fclose(source);
    fclose(destination);

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

c fread

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

像Winspector Spy一样拖放

我想知道是否有人能够深入了解如何在Winspector Spy中实现窗口选择器.基本上,我想提供一个我可以鼠标按下的面板,拖动到另一个进程窗口(或子窗口)并从中获取类似HWND的内容.理想情况下,我会在C#中执行此操作,但如果只能通过包装C API来实现,那么我可以在C++中执行此操作.

我搞乱了DragDrop事件并在C#中用鼠标向下调用DoDragDrop,但我不确定这是否能给我我想要的东西.获取鼠标的全局X/Y位置并找到该位置的最顶层窗口会更容易吗?在给定x,y参数的情况下,是否有API可以自动执行此操作?

编辑:刚刚发现了后一个问题的WindowFromPoint

c# c++ winapi drag-and-drop

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

ROR在开发过程中非常缓慢,而生产工作正常

我有一个rubyonrails应用程序在开发模式下变得非常慢.生产中的一切都很好,但即使是简单的"hello world"也需要几秒钟的时间.我检查了会话商店以及我在网上找到的每一个可能的原因,但我没有发现问题.我错过了一些常识吗?"完成于1657ms(查看:226,DB:39)"

ruby ruby-on-rails

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

类似SQLite的MongoDB替代方案?

我正在寻找一个面向文档的数据库,其中包含一个具有类似SQLite属性的Ruby API:

  • 自包含的,
  • 无服务器,
  • 零配置.

是否有MongoDB或CouchDB的替代品?

RDDB有可能吗?

如果没有,那么走路的最佳路径是什么?

ruby database couchdb mongodb document-oriented

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

方法链接PHP OOP

通常,在许多框架中,您可以找到使用查询构建器创建查询的示例.通常你会看到:

$query->select('field');
$query->from('entity');
Run Code Online (Sandbox Code Playgroud)

但是,在某些框架中,您也可以这样做

$object->select('field')
       ->from('table')   
       ->where( new Object_Evaluate('x') )
       ->limit(1) 
       ->order('x', 'ASC');
Run Code Online (Sandbox Code Playgroud)

你怎么实际做这种链?

php oop methods

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

为什么不能在编译时检查下击?

为什么编译器无法在编译时检测到obj引用了类型B的对象,从而在我们尝试将其强制转换为类型A时报告错误?

public class A { }
public class B { }

static void Main(string[] args)
{
   B b = new B();
   object obj = (object)b;
   A a = (A)obj; // exception
Run Code Online (Sandbox Code Playgroud)

感谢名单

.net c#

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

正确使用"这个".C#中的关键字?

我正在阅读Head First C#这本书(到目前为止它一直很顺利),但是我在使用"this"时所涉及的语法方面遇到了很多麻烦.关键词.

从概念上讲,我认为我应该使用它来避免参数掩码具有相同名称的字段,但是我通过他们的示例实际跟踪它时遇到了麻烦(同样,他们似乎没有专门的部分对于那个特定的关键字,他们只是解释它并开始在他们的例子中使用它).

在应用"this"时,有没有人有任何好的经验法则?或者任何在线教程以与Head First C#不同的方式解释它?

谢谢!

parameters constructor field this keyword

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

Silverlight应用程序 - 它们如何更新?

我是Silverlight的新手,很好奇Silverlight应用程序是如何从一个版本更新到另一个版本的.ClickOnce用于执行此操作,还是有其他希望透明的简单可靠的方法吗?

silverlight

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

为什么 Application_Start 在 Global.asax 中多次触发?

我在 ASP.NET 页面中托管了一个 Silverlight 应用程序。我需要在应用程序第一次启动时做一些处理并启动一些后台进程(各种定期检查)。

我认为 Global.asax Application_Start 事件是执行此操作的好地方,但我发现 Application_Start 多次触发,这是我没想到的。从我读过的内容看来,当最后一个用户退出我的应用程序时,他们的会话消失了,IIS 卸载了我的应用程序。下次请求它时,它会再次加载并且 Application_Start 再次运行,这并不是我真正想要的。

这是预期的行为吗?有没有办法保持应用程序加载而不是像这样重新启动?

其次,我有这些我想要运行的周期性后台进程。也许 Windows 服务对他们来说是一个更好的地方,但是在我的应用程序的静态类中运行计时器很方便。即使没有活跃用户,有没有办法让我保持这些运行?

asp.net silverlight

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