小编Gab*_*aru的帖子

dojo.byId和dijit.byId有什么区别?

每次我尝试获取页面中元素的值时,我都会有一个错误,因为它是未定义的:我试过了 dijit.byId('myid').innerHTML('loading...');

我得到一个错误,但当我使用jquery做同样的事情时,它的工作原理 $­('#myid').html('loading ...')

$('#myid').html()在道场中这相当于什么?谢谢你的任何建议

javascript dojo

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

这段代码有意义吗?

这是晚上很晚,所以我可能运行得不好,但是我找到了这段代码,我似乎无法弄清楚为什么它会像这样使用(注意:我明白它的作用,我不知道它是什么理解是它背后的意义).

(function() {

    var narcissus = {
        options: {
            version: 185,
        },
        hostGlobal: this
    };
    Narcissus = narcissus;
})();
Run Code Online (Sandbox Code Playgroud)

自执行匿名函数用于避免污染全局命名空间,但是这段代码不需要引入其他变量,Narcissus因此它可以很容易地被重写为Narcissus = {...};.我能想到的一些可能的原因是代码或实现缺陷的面向未来.有没有我看不到的东西?

javascript

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

可执行jar运行速度比Eclipse慢

当我从eclipse运行时,我的程序运行得非常好但是我把它打包到一个可执行的jar并从命令行运行它,它运行得慢得多(几乎慢了五倍).我甚至在执行jar时设置了-vmargs java -Xms40m -Xmx512m -jar jarFile.jar我的机器上没有任何旧版本的java.我无法理解我在这里失踪的东西.在使用相同版本的java和相同的vm参数时,eclipse如何更快地运行相同的程序.任何帮助,将不胜感激.

谢谢,卡西克

eclipse executable jar

6
推荐指数
2
解决办法
3372
查看次数

Amazon S3 CORS PUT失败

我正在尝试使用REST Api和HTML5文件切片将大文件(1.5GB)上传到Amazon S3.以下是上传代码的样子(为了便于阅读而删除了代码):

File.prototype.slice = File.prototype.webkitSlice || File.prototype.mozSlice || File.prototype.slice;

var length = u.settings.chunk_size; // 6MB
var start = chunk * length;
var end = Math.min(start + length, u.file.size);

var xhr = new XMLHttpRequest();
var path = "/" + u.settings.key;

path += "?partNumber=" + chunk + "&uploadId=" + u.upload_id;

var method = "PUT";
var authorization = "AWS " + u.settings.access_key + ":" + signature;
var blob = u.file.slice(start, end);

xhr.upload.addEventListener("progress", progress_handler, true);
xhr.addEventListener("readystatechange", handler, true);
xhr.addEventListener("error", error_handler, true);
xhr.addEventListener("timeout", error_handler, …
Run Code Online (Sandbox Code Playgroud)

javascript html5 xmlhttprequest amazon-s3 cors

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

虚拟多重继承

我偶然发现了这个代码示例:

#include <iostream>
using namespace std;

class A {
    int x;
public:
        A() { x = 1; cout << "A"; }
};
class B : virtual public A {
        int y;
public:
        B() { y = 2; cout << "B"; }
};
class C : virtual public B, virtual public A {
        int z;
public:
        C() { z = 3; cout <<"C"; }
};
class D : public A, public B, public C {
        int t;
public:
        D() { t …
Run Code Online (Sandbox Code Playgroud)

c++

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

如何在谷歌地图v3中显示/隐藏MarkerCluster?

我需要为不同的mapTypes 使用不同的标记,我将它们推送到MarkerClusterer.

我用以下方法"隐藏"标记:

cluster.set("map", null);
cluster.resetViewport();
cluster.redraw();
Run Code Online (Sandbox Code Playgroud)

并"显示"他们:

cluster.set("map", MAP);
cluster.resetViewport();
cluster.redraw();
Run Code Online (Sandbox Code Playgroud)

问题是MarkerClusterer似乎不喜欢set("map", null); 它会引发错误TypeError: Object #<a MarkerClusterer> has no method 'remove'.如何以正确的方式显示/隐藏它们?

javascript google-maps-api-3 markerclusterer

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

Python - 禁止在子类中创建__dict__类变量

我正在努力的游戏中遇到棘手的问题.我正在使用Pygame来开发它.我碰巧是那些从不使用默认__dict__对象变量的开发人员之一; 我总是定义__slots__澄清对象可以拥有的变量(我有一个类方法,它读取插槽以确定配置文件中所需的变量).

无论如何,我只是意识到这种努力在我的一些班级中没有奏效; 它们仍然有一个__dict__变量,可以分配任意属性,即使它们明确定义了它们__slots__.我认为这是因为它们继承自pygame.sprite.Sprite,它有一个__dict__.如果是这种情况,我该如何抑制这个字典的创建呢?(我虽然明确定义__slots__应该)或者我可能弄错了原因?感谢您的任何见解; 通过搜索很难找到有关此特定问题的信息.

python pygame

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

IntegrityError:django 单元测试中出现重复的键值

我正在尝试为我的 django 项目运行以下单元测试:

from django.test import TestCase
from django.contrib.auth.models import User
from CarbonEmissions import models

class DbTest(TestCase):
    #is called before each test case (e.g test_insertingUserProfiles)
    def setUp(self):
        self.user = User.objects.create(username='ppoliani')
        self.userProfile = models.UserProfile.objects.create(user=self.user, title='Mr', type='student', occupation='student')

    def test_insertingUserProfiles(self):
        """
            Testing the insertion of user profiles into our datbase 
        """
        self.assertEqual(self.user.get_profile().title,'Mr')

    #is called after each test case (e.g test_insertingUserProfiles)
    def tearDown(self):
        self.user.delete()
        self.userProfile.delete()
Run Code Online (Sandbox Code Playgroud)

测试失败并抛出以下错误:

IntegrityError: duplicate key value violates unique constraint "CarbonEmissions_userprofile_user_id_key" DETAIL:  Key (user_id)=(1) already exists.
Run Code Online (Sandbox Code Playgroud)

我不明白该代码有什么问题。

django postgresql unit-testing

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

基于浏览器的MMO最佳实践

我正在开发一个基于谷歌地图和Django后端的在线浏览器游戏,我正在接近我需要决定如何实施(后端)定时事件的点 - 即NPC拥有数量增加(例如城市人口应根据一些变量增长 - 城市规模,申请速度).

我找到的可能解决方案是:

  • 将排队的操作放在表中并与每个请求一起处理它们.
    • 问题:开销巨大,难以实施
  • 使用cron或类似的东西
    • 问题:这是一个外部工具,我想尽可能少的外部工具.

还有其他方法吗?

python django cron

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

JavaScript舍入数字

我知道我可以围绕这样的数字

var number = 1.3;
Math.round(number);
Run Code Online (Sandbox Code Playgroud)

我得到的结果是1.

但是,如何将数字舍入到下一个最高整数?所以一轮1.32不是1

javascript math rounding

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

是否有C#等同于PHP函数`parse_str`?

C#等效的PHP功能parse_str吗?

我找不到任何东西并编写了自己的函数,但是C#框架中有东西吗?

public Dictionary<string, string> parse_str(string query) {

    Dictionary<string, string> data = new Dictionary<string, string>();

    foreach(string set in query.Trim('?').Split('&'))
        data.Add(set.Split('=')[0], set.Split('=').Length < 2 ? "" : set.Split('=')[1]);

    return data;
}??????
Run Code Online (Sandbox Code Playgroud)

php c# parsing

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

类属性声明

我有一段时间没有使用PHP,但我尝试过这样的事情:

<?php

class Something {
    public $x = 2 * 3;   // (line 4)
}
Run Code Online (Sandbox Code Playgroud)

此代码触发以下错误:

[Wed Feb 13 17:43:56 2013] [错误] [客户端127.0.0.1] PHP解析错误:语法错误,意外'*',期待','或';' 在第4行的/var/www/problem.php中

PHP文件

此初始化必须是常量值 - 也就是说,它必须能够在编译时进行评估,并且必须不依赖于运行时信息才能进行评估.

所以,根据文档,我的代码应该工作.这里有什么我想念的吗?

php class object

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