小编Ron*_*ero的帖子

Google Charts:minValue不适用于logScale

我正在尝试绘制具有对数刻度的Google条形图.但是,它从1开始,而不是0.这看起来像坏数据,因为具有一个值的条目在没有条形的情况下呈现.我尝试设置minValue为零,但是当logScale为时,它似乎不会受到尊重true.

甚至可能有一个从零开始的对数标度?

这是一些在可视化游乐场上重现问题的代码:

function drawVisualization() {
// Create and populate the data table.
        var data = new google.visualization.DataTable();
        data.addColumn('number', 'Age');
        data.addColumn('number', 'Weight');
        data.addRows(6);
        data.setValue(0, 0, 8);
        data.setValue(0, 1, 12);
        data.setValue(1, 0, 4);
        data.setValue(1, 1, 5.5);
        data.setValue(2, 0, 11);
        data.setValue(2, 1, 14);
        data.setValue(3, 0, 4);
        data.setValue(3, 1, 4.5);
        data.setValue(4, 0, 3);
        data.setValue(4, 1, 3.5);
        data.setValue(5, 0, 6.5);
        data.setValue(5, 1, 7);

  // Create and draw the visualization.
  new google.visualization.BarChart(document.getElementById('visualization')).
      draw(data,
           {title:"Yearly Coffee Consumption by Country",
            width:600, …
Run Code Online (Sandbox Code Playgroud)

javascript google-visualization

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

为模块化应用程序组织 Javascript i18n 文件

我正在为一个相对较新的应用程序添加 i18n 支持。这是一个模块化的应用程序。目前,我们只会使用英语(可能还有用于测试目的的 Pig Latin),但我想确保我们不会射中自己的脚。我有两个组织翻译文件的想法:

  1. 一个包含任何模块中使用的每个字符串的大型全局翻译列表。这将导致对全局文件的一些争用。这个文件会更大,我想知道下载时间。

  2. 每个模块都有自己的翻译文件。这将导致出现在多个模块中的字符串出现一定程度的重复。如果我们将文件发送出去进行翻译,我们就必须合并这些文件。

我们正在使用 Javascript,加上 Backbone.js、Require.js、Aura 等,我们计划使用 i18next。

哪种方式最适合组织文件?或者还有其他我想念的方式。

javascript internationalization

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

在 Java 中使用 MessageFormat 将数字格式化为十六进制

如何使用MessageFormat十六进制格式化数字?我有一个现有的MessageFormat模式,客户想要将它从十进制数更改为三位数的十六进制数。这可以使用MessageFormat吗?还是我必须切换到更强大的格式化程序?还是有什么别的技巧?

java hex messageformat

5
推荐指数
0
解决办法
383
查看次数

透明PNG在LWJGL中不透明

我有一个透明背景的PNG,我正在尝试使用LWJGL显示它.但它不是透明背景,而是带有黑色不透明背景.我正在遵循"太空入侵者"示例中的代码.

这是我的代码.我为它的长度道歉,但我无法进一步削减它仍然显示图形."ball.png"是具有透明背景的256x256图像.

package com.ziroby.kata.bouncingBalls;

import static org.lwjgl.opengl.GL11.*;
import org.lwjgl.opengl.Display;

import java.awt.*;
import java.awt.color.ColorSpace;
import java.awt.image.*;
import java.io.IOException;
import java.net.URL;
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
import java.util.Hashtable;
import javax.swing.ImageIcon;

public class Game {

public void start() throws Exception {
    Display.setInitialBackground(0.5f, 0.5f, 0.5f);
    Display.create();

    // enable textures since we're going to use these for our sprites
    glEnable(GL_TEXTURE_2D);

    glMatrixMode(GL_PROJECTION);

    glOrtho(0, 800, 600, 0, -1, 1);
    glMatrixMode(GL_MODELVIEW);

    getTexture("ball.png");

    // clear screen
    glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

    // translate to the right location and prepare to draw
    glTranslatef(300, …
Run Code Online (Sandbox Code Playgroud)

java opengl lwjgl

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

Java中强引用的类,用于匿名类

我想在我的Java代码中使用硬引用,但是,当然,没有一个.有没有其他方法可以做我想要的,或者我应该自己上课?

这会在方法中提供匿名类,我希望匿名类设置方法的返回值.

例如,给定

interface Greeting {
    void greet();
}
Run Code Online (Sandbox Code Playgroud)

我想要以下代码:

// Does not compile
static void hello(final String who) {
    String returnValue;

    Greeting hello = new Greeting() {
        public void greet() {
            returnValue = "hello" + who;
        }
    };
    hello.greet();
    System.out.println(returnValue);
}
Run Code Online (Sandbox Code Playgroud)

我可以使用列表伪造它:

static void hello(final String who) {
    final List<String> returnValue = new ArrayList<String>();
    Greeting hello = new Greeting() {
        public void greet() {
            returnValue.add("hello" + who);
        }
    };

    hello.greet();
    System.out.println(returnValue.iterator().next());
}
Run Code Online (Sandbox Code Playgroud)

但我不想使用列表.我可以写一个StrongReference解决这个问题的类:

static class …
Run Code Online (Sandbox Code Playgroud)

java reference

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

如何访问Android上的本地网页?

我有一些网页,我想与我的Android应用程序捆绑,并显示为静态页面.我把它放在哪里?我如何访问它们?我在Eclipse工作,所以我想要一个自动捆绑它们的解决方案.

我已经尝试将我的网页放在res/raw中,我可以将它们作为输入流从那里读取,所以我可以将它推入WebView.但我真的更喜欢我是否可以将它们粘贴在某个地方并使用URL访问它们.我已经尝试过file:///android_asset/about.html但是没有用.当然,有一种方法可以形成一个URL来显示捆绑的页面.

android

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