小编Kua*_*uan的帖子

使用wxDialog :: ShowModal会返回什么

所有:

我不知道在调用Dialog-> ShowModal()之后在wxDialog上单击“ X”会返回什么?

例如:wxDialog * Dialog = wxDialog(NULL,wxID_ANY,title,wxDefaultPosition,wxSize(310,170)); 对话框-> ShowModal();

如果单击标题栏上的X按钮,它将返回什么?如果我调用EndModal()这样的方法怎么办?

谢谢。

wxwidgets

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

如何知道DOM元素是否挂载到树上

所有:

我是DOM的新手,我想知道我是否引用了可能从DOM树中删除的DOM元素,如何检查它是否仍然被挂载?

喜欢:

var div = document.createElement("DIV");
document.body.appendChild(div);
Run Code Online (Sandbox Code Playgroud)

然后我可能选择<div>元素并删除,但是这个操作只是从树中卸载那些,div变量仍然指向那个DOM元素,我想知道是否还有一个函数来测试div仍然在页面上(安装在DOM树上) )或不

html javascript dom

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

混淆ES6模块语法和Typescript模块语法

所有:

我对ES6和TypeScript都很陌生,但我现在正在学习和比较它们.

首先让我困惑的是,有很多相似性重叠,例如,在命名空间和模块方面(如import/from/export等):

我想知道是否有人可以给我一个关于它们用法的简短比较总结.

我也想知道Typescript和ES6之间是否存在关系

谢谢

typescript ecmascript-6

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

JS事件循环混淆

我是JS事件循环的新手,我想知道是否有人可以通过js引擎如何运行这个简单的步骤:

function start(){
  setTimeout(function(){
    console.log("Timeout")
  }, 0)
  setImmediate(function(){
    console.log("Immediate")
  })
  process.nextTick(function(){
    console.log("next tick")
  })
}
Run Code Online (Sandbox Code Playgroud)

结果是:

next tick
Timeout
Immediate
Run Code Online (Sandbox Code Playgroud)

我想当JS引擎运行时,

  1. 它解析脚本,设置Timer,设置Immediate,设置nextTick队列,然后进入POLL阶段,检查是否排队等待(在这种情况下没有)
  2. 在进入CHECK阶段之前,它运行nextTick队列,打印"next tick".
  3. 移至CHECK阶段,立即运行队列,打印"立即"
  4. 循环回到TIMER阶段,打印"Timeout"

我的困惑是为什么setTimeout在立即之前打印出来?

PS,

将Timeout延迟设置为0到3或更多后,顺序为:

next tick
Immediate
Timeout
Run Code Online (Sandbox Code Playgroud)

但这仍然无法解释为什么以前的订单JS事件循环运行.

我想知道我错过了什么?

javascript v8 event-loop

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

对edismax中的领带和qf感到困惑

我对eDisMax中qftie参数感到困惑

根据文件:

QF是用来指定要搜索的领域,而领带是使用指定的所有其他领域(除了得分最高的领域)的影响,以总比分。

我的困惑是,因为我们已经指定了要搜索的字段(假设仅指定一个字段),为什么我们仍然能够获得其他字段来影响总结果(我想这一定是我对edismax的工作方式的误解,但这也是我的困惑。)?

还是这意味着每次edismax都会计算所有字段中的所有得分并将它们与最终得分打成平手(即使我们仅指定一个字段)?

solr edismax

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

对Scala类定义感到困惑

所有:

我是斯卡拉研究的第三天.使用书"开始scala".

它定义了一个类:

class Book( var title:String)
Run Code Online (Sandbox Code Playgroud)

然后实例化一个对象:

val book = new Book("Beginning Scala")
Run Code Online (Sandbox Code Playgroud)

它提到了一件事

如果您反编译此代码,您可以看到生成的mutator方法具有一个不寻常的名称title_ $ eq.

scala> :javap -c Book
Compiled from "Book.scala"
public class Book {
public java.lang.String title();
//.......
public void title_$eq(java.lang.String);
//.........
public Book(java.lang.String);
//........
}

So when you set the field, like so

book.title("new title")

Scala converts it to the following:

Book.title_$eq("Beginning Scala")
Run Code Online (Sandbox Code Playgroud)

我不确定我是否理解这一点,但是当我尝试时:

book.title("new title")
Run Code Online (Sandbox Code Playgroud)

scala控制台告诉我:

<console>:13: error: type mismatch;
 found   : String("new title")
 required: Int
       book.title("new title")
Run Code Online (Sandbox Code Playgroud)

我想知道scala是否不允许外部调用setter函数,为什么作者提到这样?

谢谢

scala

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

如何使用D3选择具有数字值ID的DOM元素

所有:

我想知道如何在D3中选择id =“ 1”的DIV元素,我可以在jQuery中做到这一点,但是当我转向D3时,它会给出如下错误:

未捕获的DOMException:无法在“文档”上执行“ querySelector”:“ div.chart#1”不是有效的选择器

<div id="1"></div>
Run Code Online (Sandbox Code Playgroud)

谢谢

d3.js

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

如何使标题div中心对齐

[UPDATE]事实证明我可以使用transform,并且根据css3转换百分比 当使用变换%时,它相对于元素self的盒子维度而不是它的父级.


所有:

我想知道如何在圆形区域上方制作一个中心对齐文本的小工具:

HTML结构如下:

		.bar {
			display: inline-block;
			width: 300px;
			height: 5px;
			background-color: grey;

			position: absolute;
			top:50px;
			left:50px;
		}
		.tick {
			display: inline-block;
			width: 9px;
			height: 9px;
			background-color: whitesmoke;
			border: 1px solid grey;
			box-sizing: border-box;
			border-radius: 4px;
			cursor: pointer;

			position: absolute;
			left:10px;
			top: -2px;
			text-align: center;
		}
		.title {
			position: absolute;
			bottom: 100%;
			background-color: whitesmoke;
			border: 1px solid grey;
			width: auto;
			white-space: nowrap;
			border-radius:2px;
			-webkit-touch-callout: none; /* iOS Safari */
			-webkit-user-select: none;   /* Chrome/Safari/Opera */
			-khtml-user-select: …
Run Code Online (Sandbox Code Playgroud)

css

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

无法垂直居中对齐图像元素

所有:

我对CSS布局很新,目前我有一个非常简单的布局:

http://placehold.it/16/16
Run Code Online (Sandbox Code Playgroud)
span.icons {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: lightblue;
  text-align: center;
}
Run Code Online (Sandbox Code Playgroud)
<html>
<head>
</head>
<body>
<span class="icons">
	<img src="http://placehold.it/16/16" />
</span>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

它是如此奇怪,因为相同的HTML工作得很好,当我把它粘贴在这个问题并在这里运行它,但它只是在我的本地工作,即使我使用相同的浏览器,这是在我的本地看起来像:

在此输入图像描述 在此输入图像描述

我想要做的是对图像(16×16像素)进行居中对齐(仅垂直对准),但图像始终位于顶部中心.

任何人都可以帮助中心对齐它和一点解释为什么它现在不起作用

Thansk

css

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

标签 统计

css ×2

javascript ×2

d3.js ×1

dom ×1

ecmascript-6 ×1

edismax ×1

event-loop ×1

html ×1

scala ×1

solr ×1

typescript ×1

v8 ×1

wxwidgets ×1