小编One*_*mir的帖子

加载Google LineChart动画

我正在尝试通过添加行和刷新图表来使用过渡动画实现图表的加载动画.但它的行为与我的预期完全不同.这是小提琴http://jsfiddle.net/jATUX/ 一些代码:

google.load('visualization', '1', { packages: ['corechart'], callback: function() {
        var data = new google.visualization.DataTable();
        data.addRows(5);

        data.addColumn('string', '');
        data.addColumn('number', 'Sales');

        var options = {
            title: 'Sales by months for 2013 year', curveType: 'function',
            "vAxis": { "minValue": "0" }, "hAxis": { "slantedTextAngle": "45", "slantedText": "true" }, "legend": { "position": "top" }, "pointSize": "5",
            animation: { duration: 1000 }
        };
        var chart = new google.visualization.LineChart(document.getElementById('test'));

        var index = 0;
        var chartData = [
            ['Jan', 5 ], ['Feb', 1], ['Mar', 4], ['Apr', …
Run Code Online (Sandbox Code Playgroud)

javascript charts google-visualization

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

Java/C++性能

大家好我已经开始学习Java了,我听说过它很慢.对于一个实验,我用C++和Java编写了两个似乎相同的程序

import java.util.*;

class Java {
  public static void main(String args[]) {
    long beg = System.currentTimeMillis();
    for (int i = 0; i < 200000000; ++i) { }
    long end = System.currentTimeMillis();
    System.out.println(end - beg);
  }
}
Run Code Online (Sandbox Code Playgroud)

输出334

#include <cstdio>
#include <ctime>

int main() {
      double beg = clock();
      for (int i = 0; i < 200000000; ++i) { }
      double end = clock();
      printf("%f\n", (end - beg) / double(CLOCKS_PER_SEC) / 1000.0);
      return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出0.000810

我有点困惑.Java真的那么慢,或者我做错了什么?

c++ java

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

Qt资源文件

我有一个资源文件

<RCC>
    <qresource prefix="/">
        <file>_initData</file>
        <file>_LOGFILE</file>
    </qresource>
</RCC>
Run Code Online (Sandbox Code Playgroud)

在我的代码中,我轻松访问第一个但无法访问第二个.

QFile file(":/_initData");
if (!file.open(QIODevice::ReadOnly)) {
    qDebug() << "Cannot open file to fill avtomatTable";
}
Run Code Online (Sandbox Code Playgroud)

工作得很好

QFile file(":/_LOGFILE");
if (!file.open(/*QIODevice::Truncate | */QIODevice::WriteOnly)) {
    qDebug() << "Cannot open LOGFILE";
}
Run Code Online (Sandbox Code Playgroud)

永远不会奏效

我正在使用KUbuntu.这两个文件都位于此项目的dir/home/template/_projects/4_Disr中.我误解了正在发生的事情,并准备好相信克苏鲁.有什么建议?

c++ qt

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

Java中的类引用

Hello Guys:D为什么我不能执行以下代码来获取运行时异常?怎么改写?我正在从C++迁移,在那里我可以很容易地做到这一点,我想:D.

class MyJavaClass {
    public static void main(String args[]) {
        Dog bushui_RIP = new Dog();
        Dog fellow = null;
        bushui_RIP.bark(fellow);
        fellow.bark();
    }
}
class Dog {
    public void bark(Dog buddy) {
        buddy = this;
    }
    public void bark() {
        System.out.println("I am barking!!!");
    }
}
Run Code Online (Sandbox Code Playgroud)

java

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

构图与多个单身人士

我正在写一个桌面MMO游戏,我想咨询架构问题.我有像NetworkManager,ClientWindow,CachingTextureAtlas这样的类,它们只在游戏的一个实例中需要,这是我的问题:让它们成为单身人士是否正确?如果是的话,它将是一种通过全局类进行的交互,从设计的角度来看这是不好的,因为在我看来,如果不是我们将在外观中组合它们,我们将不得不将这些全部传递给构造函数太多的课程也不方便.什么是更好的选择?

java architecture design-patterns

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

DI,Guice和战略模式

假设我有以下基类,Queen和Knight作为它的衍生物.WeaponBehaviour是一个界面.根据具体的GameCharacter类型,我无法弄清楚如何使用Guice注入武器.

public abstract class GameCharacter {
    @Inject
    protected WeaponBehaviour weapon;

    public GameCharacter() {

    }

    public void fight() {
        weapon.useWeapon();
    }

    public void setWeapon(WeaponBehaviour weapon) {
        this.weapon = weapon;
    }
}
Run Code Online (Sandbox Code Playgroud)

java dependency-injection guice strategy-pattern

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