问题列表 - 第14071页

可变变量'i'以无效方式使用.

我试图在F#中编写一些简单的代码,我得到这个错误:

Error   1   The mutable variable 'i' is used in an invalid way. Mutable variables may not be captured by closures. Consider eliminating this use of mutation or using a heap-allocated mutable reference cell via 'ref' and '!' 
Run Code Online (Sandbox Code Playgroud)

码:

let printProcess = async {
        let mutable i = 1;
        while true do
            System.Console.WriteLine(i);//error is here
            i <- i + 1;
    }
Run Code Online (Sandbox Code Playgroud)

为什么不让它打印变量?

f#

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

输入大小与宽度

<input name="txtId" type="text" size="20" />
Run Code Online (Sandbox Code Playgroud)

要么

<input name="txtId" type="text" style="width: 150px;" />
Run Code Online (Sandbox Code Playgroud)

哪一个是最佳的跨浏览器代码?

当然这取决于要求,但我很想知道人们如何决定以及基于什么.

html css

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

你如何获得程序使用的内存量?

我有两个程序,一个是C++,另一个是汇编程序.我想比较它们分别运行时使用的内存量.我怎样才能做到这一点?

我正在Windows上进行测试,但我也想知道如何在Linux上进行测试.

c++ memory comparison performance assembly

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

PHP:implode('\n',$ appArray)生成额外的'\'

我有以下数组

$appArray=array('a', 'b', 'c');
Run Code Online (Sandbox Code Playgroud)

我想产生诸如的输出'a\nb\nc\n'.麻烦的是我用的时候

implode('\n', $appArray)
Run Code Online (Sandbox Code Playgroud)

我得到了'a\\nb\\nc\\n'(注意额外的反斜杠).

知道如何解决这个问题吗?

php

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

合并两个统计结果集

我有两组处理生成的统计信息.来自处理的数据可能是大量结果,因此我宁愿不必存储所有数据以便稍后重新计算其他数据.

假设我有两组统计信息描述了一个进程的两个不同的运行会话.

每组包含

Statistics : { mean, median, standard deviation, runs on process} 
Run Code Online (Sandbox Code Playgroud)

如何合并两者的中位数和标准偏差,以获得两个描述统计数据集的综合摘要.

请记住,我无法保留统计信息描述的两组数据.

math statistics

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

has_one和has_many在同一个模型中.rails如何跟踪它们?

我有点困惑,即使它正常工作如何工作.我有一个与同一个其他模型有两个关联的模型.

公司拥有一个所有者和公司拥有许多类用户的员工.

这是我的公司型号:

class Company < ActiveRecord::Base
  validates_presence_of :name

  has_many :employee, :class_name => 'User'
  has_one :owner, :class_name => 'User'
  accepts_nested_attributes_for :owner, :allow_destroy => true
end
Run Code Online (Sandbox Code Playgroud)

这是我的用户模型:

class User < ActiveRecord::Base
  include Clearance::User
  attr_accessible :lastname, :firstname #other attr are whitelisted in clearance gem
  validates_presence_of :lastname, :firstname
  belongs_to :company
end
Run Code Online (Sandbox Code Playgroud)

现在假设我有这家公司的3名员工,包括业主.当我第一次创建公司时,我将所有者设置为id为1的员工,另外两个(2,3)通过设置company_id(user.company = company)添加到员工列表中.所有这三个都将他们的company_id设置为公司ID,我们可以假设为1

当我要求company.owner时,我得到了正确的用户,当我做公司工作时,我得到了全部三个.

如果我将所有者更改为用户2,则会通过将用户1的company_id设置为nil来自动从员工中删除用户1.这很好,如果我把他作为一个简单的员工加回来,一切都还是不错的.

铁路怎么知道哪个是哪个?我的意思是,它是如何知道员工是所有者而不仅仅是员工?架构中没有任何内容定义此内容.

我有一种感觉,我应该扭转所有者协会,让公司属于一个用户.

activerecord ruby-on-rails rails-models

9
推荐指数
2
解决办法
7494
查看次数

什么是法师,以什么方式有用?

我一直看到对Mage的引用,但我不明白具体是什么以及为什么它有用/受欢迎.如果有人可以快速了解它,我将不胜感激!

谢谢〜

.net clickonce mage

6
推荐指数
2
解决办法
4417
查看次数

在Perl中进行多线程处理时应该注意哪些模块?

在Perl中进行多线程处理时应该注意哪些模块?

我想做一些相当低的性能; 我想线程是同时运行多个工作者,每个人都在不同的时间内睡觉.

perl multithreading

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

setOpaque:NO vs setBackgroundColor:[NSColor clearColor]

我正在通过子类化NSWindow来完成一个关于使用cocoa绘制自定义[形状]窗口的教程.

该教程指出初始化开发人员应该执行以下操作:

[self setOpaque:NO];
[self setBackgroundColor:[NSColor clearColor]];
Run Code Online (Sandbox Code Playgroud)

所以我想知道这两个消息之间的差异是什么,为什么它们都需要,因为它们的结果是相同的.

参考:教程可以在这里找到.

cocoa objective-c nswindow

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

如何从Java中的ArrayList中切出ArrayList?

如何获取ArrayListJava中的数组切片?具体来说,我想做这样的事情:

ArrayList<Integer> inputA = input.subList(0, input.size()/2);
// where 'input' is a prepouplated ArrayList<Integer>
Run Code Online (Sandbox Code Playgroud)

所以我希望这可以工作,但Java返回List- 所以它是不兼容的.当我试图施展它时,Java不会让我.我需要ArrayList- 我该怎么办?

java arraylist

70
推荐指数
3
解决办法
10万
查看次数