小编gvl*_*sov的帖子

为什么我们需要DOCTYPE到HTML/JSP页面?

为什么我们需要HTML/JSP页面中的doctype?页面似乎没有它.

html doctype jsp

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

Xwindow 父窗口中的透明窗口

我正在尝试在另一个正在运行的应用程序上方创建一个覆盖窗口。让我们说火狐。我是通过使用 Xcreatewindow 实现的

win = XCreateWindow( display, *firefoxwindow,
                   50, 300, 400, 400,
                   0,
                   visualinfo.depth,
                   InputOutput,
                   visualinfo.visual,
                   CWColormap|CWEventMask|CWBackPixmap|CWBorderPixel,
                   &attr
                   ) ;
Run Code Online (Sandbox Code Playgroud)

我使用 XQueryTree() 搜索了 *firefoxwindow

然后按照此代码 https://gist.github.com/903479

结果是当我使用 XRoot 作为父级时的透明窗口。但是,当我尝试使用 firefoxwindow 或其他应用程序窗口作为父窗口时,它变得 optique。

x11 overlay transparent xlib

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

如何在元素上调度双击事件?

我可以发送一个简单的点击事件(没有任何可选参数):

var clickEvt = document.createEvent("MouseEvents");
clickEvt.initEvent("click");
element.dispatchEvent(clickEvt);
Run Code Online (Sandbox Code Playgroud)

但是我如何调度一个双击事件呢?

javascript dom-events

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

JavaScript中的原型继承:我通常不需要调用分配给Child.prototype的Parent对象的构造函数

我不是JavaScript的新手,但我从来不能理解它的原型继承.

假设我们有父类和子类"类"(函数Parent和Child创建对象).为了能够创造孩子,我们首先需要

Child.prototype = new Parent();
Run Code Online (Sandbox Code Playgroud)

这就是困难:通过将原型分配给Child,我们得到一个对象Parent,它在我们的代码中没有做任何事情,只是与Children共享它的属性.但仍然会调用Parent的构造函数!例如,如果父代表某个UI对象,那么在我们的应用程序中,我们将有另外一个我们实际上不想创建的对象!当然,这可能会影响我们的申请状态.

我看到了一种方法来处理这个问题:将某些参数传递给Parent构造函数,指示我们创建的对象仅用于原型,而不是一般用途,如:

RedButton.prototype = new Button(FOR_PROTO_ONLY);
Run Code Online (Sandbox Code Playgroud)

然后在Parent构造函数中决定是否执行任何可显示的内容.但这是一个如此丑陋的解决方法!

在面向类的语言中,例如Java,我们根本没有这样的问题,因为继承不会假设调用任何其他函数.我应该怎么做才能在我的程序中使用这种丑陋的技术,并且仍然能够创建一个漂亮的原型层次结构?

javascript constructor prototype coding-style prototypal-inheritance

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

应用程序错误 - 调试exe不会运行

我最近下载了Assimp,但我遇到了一些麻烦.

我已经链接了库,我可以让程序编译,它运行良好Release mode; 然而,Debug .exe这个错误击中了我:

应用程序无法正确启动(0xc0150002).单击"确定"关闭应用程序.

错误

更多细节:

  • 我正在使用VS2010和Target Machine设置x86.

  • 我使用的是32位调试DLL( Assimp32d.dll),这是提供的,我试过设置运行时库/MT,/MTd,/MD,和/MDd没有运气.

我从其他类似的线程中读到了我应该运行Dependency Walker.exe,但是我不确定输出是什么意思.如果这有助于你们,我会把它贴在这里.

错误:"c:\ users\-----\documents\visual studio 2010\projects\AssimpTest\debug\ASSIMP32D.DLL"的Side-by-Side配置信息包含错误.应用程序无法启动,因为它的并排配置不正确.请参阅应用程序事件日志或使用命令行sxstrace.exe工具获取更多详细信息(14001).错误:找不到至少一个必需的隐式或转发依赖项.错误:由于隐式依赖模块中缺少导出功能,至少有一个模块具有未解析的导入.错误:找到了具有不同CPU类型的模块.

c++ linker visual-studio-2010 assimp

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

如何在vimscript中使用带有文本的变量使用正则表达式?

我将文本保存在变量中,例如,像这样:

let text = getline(line(".")-1)
Run Code Online (Sandbox Code Playgroud)

如何检查文本是否与正则表达式匹配?我期待这样的事情:

let text = getline(line(".")-1)
if regexp_match(text, "^[Ss]tuff$")
    dostuff
endif
Run Code Online (Sandbox Code Playgroud)

regex vim

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

IntelliJ IDEA 不会在调试模式下停止断言

当触发断言时,为什么 IntelliJ IDEA 不会在调试模式下停止?我得到一个java.lang.AssertionError控制台,但正在运行的代码并没有按预期那样暂停。这是我的异常断点设置:

http://i.imgur.com/kiMwLfb.png

java intellij-idea

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

是否存在零参数谓词?

是否有一个用作零参数的默认接口Predicate,它本质上是一个Supplier<Boolean>,它本质上是:

public interface Condition {
  boolean test();
}
Run Code Online (Sandbox Code Playgroud)

如果没有(我似乎找不到),那为什么会缺席呢?难道真的没有用吗?

java java-8

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

检查用户是否在控制台窗口中键入内容

有没有办法检查用户是否在Java中的控制台窗口中键入?

如果我输入内容,我希望程序打印我输入的内容,否则打印出"无输入".

棘手的部分是我希望程序保持循环并打印出"无输入",然后当我输入"abc"时,它会立即打印出"abc".

我尝试使用Scanner来执行此操作:

Scanner s = new Scanner(System.in);
while(1){
    if(s.hasNext()) System.out.println(s.next());
    else System.out.println("No input");
}
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,如果我没有输入任何内容,程序就会卡在那里而不打印"无输入".实际上,从未打印过"无输入".

java

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

如何获得org.mangosdk.spi.ProviderFor编写自定义Lombok转换的依赖?

我正在编写一个Lombok自定义转换,但我被卡住了,因为Lombok处理程序需要使用org.mangosdk.spi.ProviderFor注释,而我无法在Maven存储库中找到它.在进行自定义Lombok转换时,您应该如何获得依赖?

我试着看看如何在https://github.com/rzwitserloot/lombok中检索该依赖项,但它们似乎在lib目录中有自己的库副本,我认为这是一种非常不灵活的方式来管理依赖项,所以我不会考虑我自己的项目.

因此,如果我有一个针对Lombok扩展的Maven项目,我应该如何获得org.mangosdk.spi.ProviderFor该类?

java maven lombok

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