小编Pau*_*aul的帖子

Touchmove指针 - 事件:无CSS无法在Chrome for Android 4.4/ChromeView上运行

我正在使用CSS指针事件通过透明div传递touchmove事件.除Android上的Chrome外,这种方式无处不在.我想知道这是否是Chrome的已知问题,以及是否有任何修复/解决方法.

此问题也会影响Cordova在Android 4.4上使用的ChromeView.早期版本的Android(和iOS)上的Cordova工作正常.但是,早期版本的Android上的Chrome仍会失败.

我有一个使用分层div的应用程序,我使用CSS:

pointer-events: none
Run Code Online (Sandbox Code Playgroud)

所以我可以滚动或点击下面的div.

 ____________________
| top overlay div    |
|    _____________   |<-- pointer-events: none
|   | underneath  |  |
|   |   div is    |  |
|   | scrollable. |  |
|   |_____________|  |
|____________________|
Run Code Online (Sandbox Code Playgroud)

在非ChromeView浏览器上,底部的div是可滚动的.

在ChromeView浏览器(Chrome,Android 4.4上的Cordova)上,下面的div不可滚动.这是我需要解决的问题.

这里有一个例子:

http://jsfiddle.net/TPkum/http://pmdx.me/scroll.html

注意,下面的div是可滚动的,可以通过'pointer-events:none'实现.

它适用于大多数设备(iOS 6-7,Android 4.1-4.2,Chrome Windows/Mac),但在Android 4.4和Chrome本身(适用于早期版本的Android)上的Cordova应用程序上运行失败.

我尝试在顶部div和底部div之间重新调度touchmove事件,但这似乎也不起作用.如果我重新发送点击/滚动事件就可以了,只是不要触摸.

css html5 google-chrome cordova

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

Grizzly Jersey吞咽异常

我正在使用最后的quickstart原型构建Jersey Moxy服务.我的代码工作正常,我可以返回一些JSON.然而,正如我正在开发的那样,如果我犯了一个错误,说请求处理程序有一个不支持的类型,我将得到一个空的500响应,这使调试变得困难.例如,如果我使用@XmlElementRef错误地修饰属性,我将得到如下响应:

$ curl -i http://localhost:8080/myapp/test
HTTP/1.1 500 Internal Server Error
Date: Thu, 05 Sep 2013 10:27:55 GMT
Connection: close
Content-Length: 0
Run Code Online (Sandbox Code Playgroud)

服务器将表现为没有错误:

Sep 5, 2013 11:27:46 AM org.glassfish.grizzly.http.server.HttpServer start
INFO: [HttpServer] Started.
Jersey app started with WADL available at http://localhost:8080/application.wadl
Hit enter to stop it...
Run Code Online (Sandbox Code Playgroud)

我尝试使用日志配置文件:

-Djava.util.logging.config.file=log.conf
Run Code Online (Sandbox Code Playgroud)

这会产生大量输出,但仍然没有显示任何异常.

我试过调查Grizzly配置,但我找不到办法关闭优雅的错误处理.理想情况下,我希望服务器抛出异常.关于我缺少什么的任何建议?

这是我的主要代码:

import org.glassfish.grizzly.http.server.HttpServer;
import org.glassfish.jersey.grizzly2.httpserver.GrizzlyHttpServerFactory;
import org.glassfish.jersey.moxy.json.MoxyJsonConfig;
import org.glassfish.jersey.server.ResourceConfig;

import javax.ws.rs.ext.ContextResolver;
import javax.ws.rs.ext.Provider;

import java.io.IOException;
import java.net.URI;
import java.util.*;

public class Main {
    // Base URI the Grizzly HTTP server …
Run Code Online (Sandbox Code Playgroud)

java logging exception jersey grizzly

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

使用R对大数据集进行变量/降维

我在R中有一些数据,我的案例有各种变量:

          B T H G S Z
Golf      1 1 1 0 1 0
Football  0 0 0 1 1 0
Hockey    1 0 0 1 0 0
Golf2     1 1 1 1 1 0
Snooker   1 0 1 0 1 1
Run Code Online (Sandbox Code Playgroud)

我还有一个我的预期输出的矢量:

1,2,3,1,4

我想做的是识别无用的变量.在这个例子中,B和Z几乎没有能力对数据进行分类,所以我希望被告知这个事实.

我查看了使用多元线性回归,但是我不想单独输入和操作每个变量/维度,因为在我的数据中它运行成千上万,有数万个案例.

任何有关最佳方法的帮助将不胜感激.

顺便说一下,我不是统计学家,我是软件开发人员,如果术语不正确,请原谅.

variables regression r reduction dimension

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

用汇编编写内存(Z80/Gameboy)

我正在尝试以编程方式将字符写入内存,以便我可以在屏幕上显示它.我如何获取一个值(比如65)并将其写入内存并使用Z80程序集为Gameboy?

根据我的阅读,这只是将寄存器加载到内存地址的情况:

ld [hl], b
Run Code Online (Sandbox Code Playgroud)

我的代码似乎与将字符写入内存分开.我得到的输出是"BBBBBBBB".

周围的代码如下.

printnum:
    ld a, 0         ; cursor position
    ld b, 65        ; ASCII 'A'
    ld hl, Number   ; set pointer to address of Number
overwrite:
    ld [hl], b      ; set dereference to 'A' ???
    inc hl          ; increment pointer
    inc a           ; increment acc
    cp 7            ; are we done?
    jp z, overwrite ; continue if not

    ; V output to screen V
    ld  hl, Number
    ld  de, _SCRN0+3+(SCRN_VY_B*7) ;
    ld  bc, NumberEnd-Number
    call …
Run Code Online (Sandbox Code Playgroud)

assembly z80 gameboy

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