小编sgo*_*les的帖子

创建Java线程时的内存使用量

实例化和启动Java线程时分配了多少内存(大致)?

这是一个代码示例:

// Definition of the thread class
class BasicThread extends Thread {
    // This method is called when the thread runs
    public void run() {
    }
}
.
.
.
// Create and start the thread
Thread thread = new BasicThread();
thread.start();
Run Code Online (Sandbox Code Playgroud)

java multithreading

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

"限制"一词在java中意味着什么?

我在教科书中找到了关于集合和泛型的章节.

这句话是

"由于泛型类中的对象类型受到限制,因此可以在不进行转换的情况下访问元素."

简单来说,有人可以解释这句话的含义吗?

java generics

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

如何获得缩放的高度和宽度?

我有一个s:Group在这几个固定大小的组件,这些都让假设200x300,300x150等现在,如果我调整s:GroupresizeMode=Scale, (scale down).并尝试阅读这些子组件的缩小尺寸,但它们仍具有相同的旧高度和宽度.

缩小父组后如何获得宽度和高度?

谢谢

actionscript-3 flex4

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

为什么我们需要一个Runnable来启动线程?

为什么我们需要在使用Runnable接口创建线程时传递runnable实例?

java multithreading interface runnable

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

我应该将枚举作为参数传递或传递其文字值

在设计一些接口和类时,我正在考虑是否应该将枚举作为参数或其文字值传递.

在这个时刻,我完全是为了传递它的字面值,因为我读过一些我不记得关于通过枚举的耦合问题的地方.

有没有人对此有任何意见?:)

public enum Item{
CANDY("candy"), APPLE("apple");
}
Run Code Online (Sandbox Code Playgroud)
  1. 通过枚举

    public buy(Item item){}
    
    Run Code Online (Sandbox Code Playgroud)
  2. 通过字面值

    public buy(String itemValue){}
    
    Run Code Online (Sandbox Code Playgroud)

干杯.

java enums parameter-passing

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

为什么GC.GetTotalMemory()和CLR Profiler数字之间存在巨大差异?

我有一个对象,我需要为IIS中的Web应用程序缓存其中的几个,所以我正在分析每个实例使用多少内存.

我写了一个小的exe,我GC.GetTotalMemory(true)在构造之前和之后调用,差异大约是335k,但如果分析CLR profiler它显示我22 MB的内存用于没有意义的对象.

我在CLR分析器中错误地解释了什么?
我应该在哪里检查分析器以查看单个对象大小?

c# memory size profiler object

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

Pandas 分组和转换忽略 NaN

我面临着对数据框中的非 NA 值进行分组和转换的问题。

所以我的数据框是这样的:

姓名 价值
A 1
A 2
A
3
7
9

我想要的最终输出:

姓名 价值 重量1 重量2
A 1 0.33 0.5
A 2 0.33 0.5
A 0.33
3 0.25 0.33
7 0.25 0.33
9 0.25 0.33
0.25

我知道这可能听起来微不足道,但我无法让 Weight 2 在 column 的不同分组类别中完美运行Name

这是我获取专栏的方式Weight 1

df['Weight 1'] = df.groupby(['Name']).transform(lambda x: 1/len(x))
Run Code Online (Sandbox Code Playgroud)

到目前为止,我尝试跟踪Weight 2,但引发了 DivisionByZero 警告。输出不正确。

df['Weight 2'] = …
Run Code Online (Sandbox Code Playgroud)

python numpy dataframe pandas pandas-groupby

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

Java线程可以在持有锁的同时获取锁吗?

如果一个线程持有一个,当线程需要进入由同一个锁控制的另一个关键部分时会发生什么?

java concurrency multithreading

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

令牌"void",@ expected上的语法错误

有谁知道导致以下错误的原因是什么?这对我来说似乎是一个非常标准的构造.谢谢(错误然后代码)

public class Emailer {

    import java.io.*;
    import java.net.*;

    public void getFile(String dlFileName,String saveFileName) {

    }

    public static void main(String[] args) {
        // TODO Auto-generated method stub

    }

}
Run Code Online (Sandbox Code Playgroud)

错误是:

Syntax error on token "void", @ expected
Syntax error on token "]", invalid (
Syntax error, insert "]" to complete ArrayAccess
Syntax error, insert ")" to complete SingleMemberAnnotation
Syntax error, insert "enum Identifier" to complete EnumHeader
Run Code Online (Sandbox Code Playgroud)

java

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

字符串连接中的"+"是否会影响效率?

我在java中使用过String,StringBuilder和StringBuffer.
我想到了这个问题,而我从效率的角度思考.

字符串连接中的"+"是否会影响效率?

java string performance stringbuffer

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