问题列表 - 第11842页

如何获得JavaScript对象的大小?

我想知道JavaScript对象占用的大小.

采取以下功能:

function Marks(){
  this.maxMarks = 100;
}

function Student(){
  this.firstName = "firstName";
  this.lastName = "lastName";
  this.marks = new Marks();
}
Run Code Online (Sandbox Code Playgroud)

现在我实例化student:

var stud = new Student();
Run Code Online (Sandbox Code Playgroud)

所以我可以做类似的事情

stud.firstName = "new Firstname";

alert(stud.firstName);

stud.marks.maxMarks = 200;
Run Code Online (Sandbox Code Playgroud)

等等

现在,该stud对象将在内存中占用一些大小.它有一些数据和更多的对象.

如何找出stud对象占用的内存量?像sizeof()JavaScript中的东西?如果我能在单个函数调用中找到它,那将是非常棒的sizeof(stud).

我已经在互联网上搜索了几个月 - 找不到它(在几个论坛中询问 - 没有回复).

javascript memory object sizeof

269
推荐指数
13
解决办法
21万
查看次数

Rails 的 Django 信号等效吗?

在 Rails 中,我见过的最接近Django Signals的是Observers。它们的问题在于,它们仅限于触发与模型生命周期相关的硬编码事件的回调。

Django 信号可以在任何地方创建、在任何地方触发并在任何地方处理。模型生命周期回调只是碰巧内置的常规信号,由 ORM 触发。

有谁知道 Rails 有类似的通用解决方案吗?它可以是一些通用的 Ruby 库,不依赖于 Rails,这会更好。


编辑:观察者是最接近的东西,但这不是我正在寻找的东西。这是一个一对多的解决方案。任何人都可以收听,但只有原始对象可以发帖。我想要一个声明信号的东西,任何人都可以触发它并处理它。另外,我不喜欢 Ruby Observer 规定处理程序具有 #update 方法。我希望能够传递具有适当签名的任何方法引用。

我可以使用 Ruby Observer 来实现我自己的此类代理,但我正在尝试了解是否有人已经这样做了。

ruby django ruby-on-rails callback observer-pattern

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

写作规范需要指导

我被问到(在我刚刚开始工作的地方)为一些新功能创建简单的规范,这些功能将被添加到现有的注册系统中.我需要一些帮助,因为我以前从未这样做过.以下是显示当前工作流程和新工作流程的两个图表.

我知道他们可能有点模糊,但这是基本上发生的事情.我们正在向现有的Windows应用程序添加新的导入表单.我们通过添加搜索按钮来修改现有表单,该搜索按钮将搜索搜索并填充由ocr读取的数据.

我是一名新开发人员,而且我在编写一般文档时非常糟糕,但我想对此进行改进.也许一些关于如何写这样的东西的例子会有所帮助.我用谷歌搜索了一些例子,但我发现的大多数都是在创建一个全新的系统.我需要一些东西来展示如何编写一个用于修改现有系统的东西.

这是我对规范的尝试.也许有人可以批评它.至少那时我会知道我需要改进什么.http://cid-ddb3f6a92ec2b97e.skydrive.live.com/self.aspx/.Public/Specs.docx

谢谢

specifications

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

为什么我的C#反射代码崩溃了?

我只想反思:

using System;
using System.Collections.Generic;
using System.Reflection;


public class CTest {
    public string test;
}

public class MyClass
{
    public static void Main()
    {
        CTest cTest = new CTest();
        Type t=cTest.GetType();
        PropertyInfo p = t.GetProperty("test");
        cTest.test = "hello";
        //instruction below makes crash
        string test = (string)p.GetValue(cTest,null);

        Console.WriteLine(cTest.GetType().FullName);
        Console.ReadLine(); 
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

Apriori算法

我之前已经多次听说过Apriori算法,但从来没有时间或机会深入研究它,有人能用一种简单的方法向我解释这个算法的工作原理吗?另外,一个基本的例子可以让我更容易理解.

algorithm apriori

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

如何确定Swing鼠标事件发生在哪个监视器?

我在组件上有一个Java MouseListener来检测鼠标按下.如何判断鼠标按哪个显示器?

@Override
public void mousePressed(MouseEvent e) {
  // I want to make something happen on the monitor the user clicked in
}
Run Code Online (Sandbox Code Playgroud)

我想要实现的效果是:当用户在我的应用程序中按下鼠标按钮时,弹出窗口会显示一些信息,直到鼠标被释放.我想确保此窗口位于用户单击的位置,但我需要调整当前屏幕上的窗口位置,以便整个窗口可见.

java swing multiple-monitors mouseevent

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

maven yui压缩战争:战争

我正在尝试使用maven和这个插件自动压缩CSS和JS .我想在执行目标战时压缩,但我不知道如何:

<build>
  <finalName>${artifactId}-${version}-production</finalName>
  <plugins>
    <plugin>
      <groupId>net.sf.alchim</groupId>
      <artifactId>yuicompressor-maven-plugin</artifactId>
      <executions>
        <execution>
          <configuration>
            <gzip>true</gzip>
            <nosuffix>true</nosuffix>
          </configuration>
          <goals>
            <goal>compress</goal>
          </goals>
        </execution>
      </executions>
    </plugin>
  </plugins>
</build>
Run Code Online (Sandbox Code Playgroud)

java maven-2 yui-compressor

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

将域名转换为公司名称?

是否有方法/在线服务/数据库可用于将域名(如maxmind.com)转换为公司名称"Max Mind Inc." ?

如果没有,有人可以建议采用逻辑编程方式来解决问题吗?

我在思考以下几点:

  1. 拿域名
  2. 访问该网站 - 尝试查找公司名称(不知道怎么样?)
  3. 做一个Whois - 如果有公司名称可以使用(可能并不总是有效)

有什么建议?

dns

16
推荐指数
3
解决办法
5522
查看次数

如何查看活动的SQL Server连接?

我正在使用SQL Server 2008 Enterprise.我想看到任何活动的SQL Server连接,以及所有连接的相关信息,例如从哪个IP地址连接到哪个数据库或其他东西.

是否存在解决此问题的命令?

sql sql-server sql-server-2008

272
推荐指数
8
解决办法
94万
查看次数

为什么我得到"MySQL没有运行但锁存在"?

我收到了这个错误

mysql没有运行但存在锁

当我检查MySQL服务器的状态时.我使用以下命令删除了锁文件:

rm /var/lock/subsys/mysql
Run Code Online (Sandbox Code Playgroud)

但我仍然得到同样的错误.

任何人都可以提供任何意见.

mysql locking

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