问题列表 - 第42207页

为什么Scala中没有可变的TreeMap?

它是否缺乏时间,某些技术问题还是有理由不存在?

collections tree scala mutable map

38
推荐指数
3
解决办法
8623
查看次数

前减量与后减量

什么时候应该使用前减量,什么时候使用后减量?

对于以下代码片段,我应该使用 pre 还是 post 递减。

static private void function(int number)
{
    charArr = new char[number];
    int i = 0;
    int tempCounter;
    int j = 0;
    while(charrArr!=someCharArr)
    {
        tempCounter = number - 1;
        password[tempCounter] = element[i%element.Length];
        i++;
        //This is the loop the I want to use the decrementing in.
        //Suppose I have a char array of size 5, the last element of index 5 is updated
        //in the previous statement.
        //About the upcoming indexes 4, 3, 2, 1 and ZERO. …
Run Code Online (Sandbox Code Playgroud)

c# decrement

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

如何使子元素受CSS中父元素宽度的约束?

我在另一个元素中有一个元素.父母有一定的规模.我希望孩子的大小完全相同,但同时有一个填充.

如果我不知道父级的确切大小,是否有任何方法可以使其与父级具有相同的大小并具有填充?

问题:

http://jsbin.com/odemu3/edit

谢谢.

css

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

什么是(关键字)c ++?

我从来不知道在c ++中有关键字吗?
它是什么?

c++ keyword visual-c++

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

代码优化

我必须写一个函数"to_string",它接收这个数据类型

datatype prop = Atom of string | Not of prop | And of prop*prop | Or of prop*prop;
Run Code Online (Sandbox Code Playgroud)

并返回一个字符串.

秀和(Atom("星期六"),Atom("夜晚"))="(星期六和晚上)"

我的功能正常,但我有两个问题.

  1. 口译员告诉我 - > Warning: match nonexhaustive
  2. 我想我可以用所有类型的Locals函数编写函数(Not,And,Or)并避免重复代码,但我不知道如何.

有我的代码

datatype prop = Atom of string | Not of prop | And of prop*prop | Or of prop*prop;

fun show(Atom(alpha)) = alpha
    | show(Not(Atom(alpha))) = "(- "^alpha^" )"

    | show(Or(Atom(alpha),Atom(beta)))  = "( "^alpha^" | "^beta^" )"
    | show(Not(Or(Atom(alpha),Atom(beta)))) = "(- ( "^alpha^" | "^beta^" ))"
    | show(Or(Not(Atom(alpha)),Atom(beta)))  = "( …
Run Code Online (Sandbox Code Playgroud)

sml smlnj

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

Express.js中的错误处理

如何处理Express.js中的错误?

例如,如果用户调用不存在的资源

javascript node.js express

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

如何在TreeMap中使用Scala的Ordering#reverse?

斯卡拉的Ordering特征有一种方法reverse似乎是"官方"的方式来获得一个TreeMap"错误"的方式.

特征的片段如下所示:

trait Ordering[T] extends Comparator[T] with PartialOrdering[T] with Serializable {
  outer =>

  override def reverse: Ordering[T] = new Ordering[T]{
    override def reverse = outer
    def compare(x: T, y: T) = outer.compare(y, x)
  }
  /*snip*/
}
Run Code Online (Sandbox Code Playgroud)

我认为它可以与Java相媲美Collections.reverseOrder,但Ordering.reverse当然不起作用.

如何使用TreeMap反向排序,例如:

new TreeMap[Foo, Bar](/*???*/)
Run Code Online (Sandbox Code Playgroud)

tree scala map

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

TypeError:unhashable type:'dict',当dict用作另一个dict的键时

我有这段代码:

for element in json[referenceElement].keys():
Run Code Online (Sandbox Code Playgroud)

当我运行该代码时,我收到此错误:

TypeError:不可用类型:'dict'

导致该错误的原因是什么,我该怎么做才能解决?

python hash json

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

环路地址对齐如何影响Intel x86_64的速度?

我发现相同的C++代码的性能降低了15%,这些代码编译为完全相同的机器指令但位于不同对齐的地址上.当我的微小主循环从0x415220开始时,它比在0x415250时更快.我在Intel Core2 Duo上运行它.我在x86_64 Ubuntu上使用gcc 4.4.5.

任何人都可以解释减速的原因以及如何强制gcc最佳地对齐循环?

以下是具有探查器注释的两种情况的反汇编:

  415220 576      12.56% |XXXXXXXXXXXXXX       48 c1 eb 08           shr    $0x8,%rbx
  415224 110       2.40% |XX                   0f b6 c3              movzbl %bl,%eax
  415227           0.00% |                     41 0f b6 04 00        movzbl (%r8,%rax,1),%eax
  41522c 40        0.87% |                     48 8b 04 c1           mov    (%rcx,%rax,8),%rax
  415230 806      17.58% |XXXXXXXXXXXXXXXXXXX  4c 63 f8              movslq %eax,%r15
  415233 186       4.06% |XXXX                 48 c1 e8 20           shr    $0x20,%rax
  415237 102       2.22% |XX                   4c 01 f9              add    %r15,%rcx
  41523a 414       9.03% |XXXXXXXXXX           a8 0f …

c++ optimization gcc x86-64 intel

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

使用HTML(favicon)在浏览器顶部进行更改

在使用HTML查看图像时,如何更改浏览器选项卡中显示的小图像?对不起,我是编程新手.

替代文字

我正在谈论的是小图像.

html favicon

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

标签 统计

c++ ×2

map ×2

scala ×2

tree ×2

c# ×1

collections ×1

css ×1

decrement ×1

express ×1

favicon ×1

gcc ×1

hash ×1

html ×1

intel ×1

javascript ×1

json ×1

keyword ×1

mutable ×1

node.js ×1

optimization ×1

python ×1

sml ×1

smlnj ×1

visual-c++ ×1

x86-64 ×1