小编cda*_*win的帖子

Android上的SVG支持,当前状态

Android是否支持SVG(原生)?

我在这里或网上找到了旧的答案,但我不了解目前的情况.

请尽可能提供参考.

browser svg android

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

在使用browserify或webpack捆绑后访问"公共"成员

我有一个test.js脚本,它定义一个类,App并从HTML文件加载,所有工作.

当我使用browserify或webpack 创建一个testBundle.jsbundle时test.js,App里面的类testBundle.js似乎没有更多定义.

我应该如何编写代码或者我应该给browserify提供哪些选项以获取App定义并像以前一样从HTML中使用它,但是从捆绑包中?

捆绑后我得到的错误是:

Uncaught ReferenceError: App is not defined
Run Code Online (Sandbox Code Playgroud)

html文件如下:

<html>
   <script src="testBundle.js"></script>

   <script>
       var app = new App();
   </script>
</html>
Run Code Online (Sandbox Code Playgroud)

test.js:

'use strict';

class App {
    constructor() {
        console.log("App ctor")
    }
}
Run Code Online (Sandbox Code Playgroud)

构建捆绑包的命令:

browserify -t [ babelify --presets [ es2015 ] ] test.js  -o testBundle.js 
Run Code Online (Sandbox Code Playgroud)

在我看来,在包内看,App实际上是私有的.

testBundle.js

(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof …
Run Code Online (Sandbox Code Playgroud)

javascript bundle browserify webpack

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

用于交互式动画的Java Swing与HTML5 Canvas

我想创建一个像Visual Thesaurus提供的交互式动画.我评估了不同的技术,我可以采纳,我想知道有什么优点和执行Java小程序与Swing或HTML5与它的画布图形可视化的利弊(我只知道他们的名字)

我知道Java和一些Javascript,我想避免使用专有技术

编辑:最重要的是:做HTML 5个Canvas支持事件侦听器,因为在我看来,摆呢?

java html5 applet swing canvas

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

使用Java和Hibernate存储历史数据

这是关于历史数据处理的问题.假设您有一个MyClass类,如下所示:

class MyClass {
    String field1;
    Integer field2;
    Long field3;

    getField1() {...}
    setField1(String ...) {...}

    ...
}
Run Code Online (Sandbox Code Playgroud)

现在,假设我需要让MyClass能够存储和检索旧数据,最好的方法是什么?
要求是坚持通过Hibernate的类了.并且每个"实体"最多只有两个表:"连续性"类只有一个表或一个表(表示随时间演变的实体的表)和另一个历史数据表(如此处所示)
请注意,我必须能够为字段的值分配任意有效时间.

该类应具有如下界面:

class MyClass {
    // how to store the fields????

    getField1At(Instant i) {...}
    setField1At(Instant i, String ...) {...}

    ...
}
Run Code Online (Sandbox Code Playgroud)

我目前使用的JTemporal库,它有一个TemporalAttribute<T>类,它就像一个地图:你可以做一些事情,如T myAttr.get(Instant i)让myAttr的版本在一瞬间,我.我知道如何与Hibernate表坚持一个TemporalAttribute(很简单:我坚持用TemporalAttribute使用的SortedMap,具有配有开始和结束的有效时间和属性值的表).
真正的问题是,这里我们有多个属性.
我有一个解决方案,但目前尚不清楚,我想听听你的想法.

java database design-patterns hibernate class-design

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

用Swing绘制图形:一般方法

假设我有一个由节点和边组成的图,我想在Swing应用程序中绘制它.我不是Swing程序员,但据我所知,我看到两种方法:

  1. 将整个图形绘制为一个组件
  2. 将每个节点和边缘绘制为单个组件

我见过第一个应用程序.要拖动绘制为圆形的节点,应用程序将检查与所单击点最近的节点.在我看来,这不是很有效.第二种方法可行吗?应该遵循哪一个,为什么?

java swing drawing graph

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

具有ECMAScript 6类的命名空间

我正在尝试TEST使用ECMAScript 6 在命名空间内定义一个类.使用"旧"Javascript我这样做了

var TEST=TEST || {};
TEST.Test1 = function() {
}
Run Code Online (Sandbox Code Playgroud)

现在我正在尝试以下方式

var TEST=TEST || {};
class TEST.Test2 {

}
Run Code Online (Sandbox Code Playgroud)

但我在TEST和Test2之间的点上得到一个错误

Uncaught SyntaxError: Unexpected token
Run Code Online (Sandbox Code Playgroud)

如果不使用转换器而只使用本机浏览器javascript,那么我正在尝试完成的正确方法是什么?

javascript namespaces class ecmascript-6

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

检测角色是否是一个字母

给定一组单词,我需要将它们放在键入该单词首字母的哈希值中.我有单词= {},键为A..Z,数字和符号为0.我正在做类似的事情

var firstLetter = name.charAt(0);
    firstLetter = firstLetter.toUpperCase();

if (firstLetter < "A" || firstLetter > "Z") {
    firstLetter = "0";
}
if (words[firstLetter] === undefined) {
    words[firstLetter] = [];
} 
words[firstLetter].push(name);
Run Code Online (Sandbox Code Playgroud)

但这种情况因为迪斯特里斯和其他字符而失败,就像Ärzteversorgung这个词一样.那个词放在"0"数组中,我怎么能把它放在"A"数组中呢?

javascript utf-8 character-encoding

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

Hibernate:用另一个文件覆盖xml配置文件

我有一个由源代码和测试类组成的源代码树.当我运行测试时,我想<property name="hbm2ddl.auto">create</property>在运行代码时使用,而我想使用validate值而不是create.我想使用两个配置文件,一个包含所有属性,包含hbm2ddl.auto设置为validate,另一个配置为hbm2ddl.auto设置为create.我希望以下代码允许我从测试中读取基本文件并覆盖唯一的hbm2ddl.auto属性,但它不起作用(hbm2ddl.auto的值仍然是从hibernate.cfg读取的值). XML.

Configuration configuration = new Configuration();
configuration = configuration.
    configure("hibernate.cfg.xml").
    addResource("hibernate-test.cfg.xml");
Run Code Online (Sandbox Code Playgroud)

如何在不复制整个配置文件的情况下为属性设置两个不同的值?

java unit-testing hibernate

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

使用HTML/Javascript访问动态创建的div中的元素

我是javascript和JQuery编程的新手.通常,为了访问元素,我给它们一个id,所以我可以得到它们$("#"+id).blabla().

但现在我需要动态创建一个div,并访问其中的元素.

就像是

<div id="automaticallyGeneratedId">
   <div ???></div> <!-- first div -->
   <div ???></div> <!-- second div -->
</div>
Run Code Online (Sandbox Code Playgroud)

访问和识别每个内部div的最佳实践是什么?我为他们生成另一个id?或者是什么?

我没有完全清楚选择者的理论.

编辑:修改问题,从识别单个内部div到识别其中许多div

html javascript jquery jquery-selectors

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

WordPress REST API:评论和点赞计数

获取帖子的评论数量和点赞数量的最简单方法是什么?

获取帖子时我没有看到任何有用的字段(带有类似https://site/wp-json/wp/v2/posts?after=2018-07-21T15:05:44.000Z 的请求)

我目前正在使用 javascript 通过axios发出直接请求。

javascript wordpress-rest-api

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