问题列表 - 第45395页

使用Java SWING的Java 2d游戏

我和我的朋友开始使用Java为SNES开发一个类似Zelda的游戏.唯一的问题是我们不知道该使用什么:我们自己的AWT引擎或者我们是否可以使用SWING来简化它.

那么..简短的问题是:

对于软java-2d游戏,使用Java Swing是好还是坏?

为什么?

考虑到游戏并不"沉​​重".提前致谢!

java swing 2d

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

Django + Apache + Windows WSGIDaemonProcess替代方案

在设置django站点并在开发服务器上运行之后,我终于找到了使用推荐的mod_wsgi/apache22在生产环境中部署它的方法.我目前仅限于在Windows XP计算机上部署它.

我的问题是我编写的几个django视图使用python subprocess模块在文件系统上运行程序.我在运行时遇到了一些错误,subprocess.Popen我已经看到了几个有关此问题的SO问题,并且接受的答案是使用WSGIDaemonProcess来处理问题(由于apache用户的权限,我相信).

唯一的问题是WSGIDaemonProcess不适用于Windows上的mod_wsgi.有什么方法可以一起使用mod_wsgi/apache/windows/subprocess吗?

python apache django subprocess mod-wsgi

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

在哪里删除?

我很难在这里决定删除派生类的最佳方法.我目前有以下布局:

class Tag {
   // Stuff
   // [...]
   void releaseMemory(Tag *t);
};

class TagByte : public Tag { /* [...] */ };
class TagShort : public Tag { /* [...] */ };

Tag::releaseMemory(Tag *t) {
    switch (t->getType()) {
       case TAG_BYTE:  delete (TagByte *)t; return;
       case TAG_SHORT: delete (TagShort *)t; return;
       // [...] many more
    }
}
Run Code Online (Sandbox Code Playgroud)

我这样做的原因是有更复杂的标签TagCompound,其中包含不同类型的标签,所有这些标签都存储为Tag *.在析构函数内部~TagCompound,~TagList我会调用Tag::releaseMemory();每个标记,因为delete在一个Tag *只会释放一个Tag而不是实际的TagWhatever,从而导致内存泄漏.

我想到的另一个选择是为每个派生类添加一个新的虚方法,因此每个子类Tag都拥有它自己 …

c++ oop

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

Openlayers标记出现在地图的中心

我有一个新标记要放在地图上.我使用以下代码

var markers = [{'ID':'431','LATITUDE':-33.85491,'LONGITUDE':151.19877}];
var map, layer;

function loadMarkers(POIs){
    var markers = new OpenLayers.Layer.Markers( "Markers" );
    map.addLayer(markers);
    var size = new OpenLayers.Size(10,17);
    var offset = new OpenLayers.Pixel(-(size.w/2), -size.h);
    for (var i=0;i<POIs.length;i++){
       var MarkerDef = POIs[i];
       var icon = new OpenLayers.Icon(
         'http://openlayers.org/dev/img/marker-gold.png',
         size,offset);
       var LonLat = new OpenLayers.LonLat(
           MarkerDef.LONGITUDE,MarkerDef.LATITUDE);
       var marker = new OpenLayers.Marker(LonLat,icon);

       markers.addMarker(marker);
    }

    map.addControl(new OpenLayers.Control.Permalink());
    if (!map.getCenter()) map.zoomToMaxExtent();
 }

 function init(){
    OpenLayers.IMAGE_RELOAD_ATTEMPTS = 3;
    map = new OpenLayers.Map( $('map'), 
      {'maxResolution': 360/512});

    var tiles_url = "http://xxx.xx.xxx.xx:8000/";

    var tilelite_layer …
Run Code Online (Sandbox Code Playgroud)

gis openlayers

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

使用JAVA从HTML中提取所有图像

我想从网页的HTML源代码中获取所有图片网址的列表(abosulte和相对网址).我使用Jsoup来解析HTML,但它没有给出所有图像.例如,当我解析google.com HTML源时,它显示零图像..在google.com中HTML源图像链接在表单中..

"background:url(/intl/en_com/images/srpr/logo1w.png)

在rediff.com中,图片链接的形式是..

videoArr[j]=new Array("http://ishare.rediff.com/video/entertainment/bappi-da-the-first-indian-in-grammy-jury/2684982","http://datastore.rediff.com/h86-w116/thumb/5E5669666658606D6A6B6272/v3np2zgbla4vdccf.D.0.bappi.jpg","Bappi Da - the first Indian In Grammy jury","http://mypage.rediff.com/profile/getprofile/LehrenTV/12669275","LehrenTV","(2:33)"); j = 1 videoArr[j]=new Array("http://ishare.rediff.com/video/entertainment/bebo-shahid-jab-they-met-again-/2681664","http://datastore.rediff.com/h86-w116/thumb/5E5669666658606D6A6B6272/ra8p9eeig8zy5qvd.D.0.They-Met-Again.jpg","Bebo-Shahid : Jab they met again!","http://mypage.rediff.com/profile/getprofile/LehrenTV/12669275","LehrenTV","(2:17)");

所有图像都没有在"img"标签中.我还想提取在"img"标签中甚至没有的图像,如上面的HTML源代码所示.

我怎么能这样做??请帮我这个..谢谢

java

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

将ActiveRecord :: Relation转换为模型

非常初学的问题.我正在使用Rails 3的查询界面,如下所示:

class User < ActiveRecord::Base

def self.authenticate
 if Rails.env = 'development'
   self.where('username = ?', 'development_user')
 else
   self.where('username = ?', request.env['REMOTE_USER'])
 end
end

end
Run Code Online (Sandbox Code Playgroud)

这是返回一个ActiveRecord :: Relation对象,实际上我想要与查询相关的User对象.如何将其转换为User对象?

ruby-on-rails

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

在C#中导入Python lib

有一个现有的python库,我必须在我的C#代码中实例化.哪种方法最好?如何?我对python不太熟悉,所以IronPython,py2exe让我感到很困惑.请帮忙.

c# python import

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

如何在perforce changelist/commit上设置时间戳/日期

在Git中,我可以设置环境变量GIT_COMMITTER_DATE等,将提交日期设置为我想要的任何内容(不影响提交顺序).

有没有办法在Perforce中做同等效力(p4)?我在使用'p4 submit'打开的提交规范中创建了一个'Date'字段,但是当我执行'p4 filelog'时,我运行submit命令的时间显示'p4 filelog'输出.我希望它显示我在'p4 submit'期间输入'Date'的日期.

有什么办法吗?

perforce

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

Javascript错误:"val.match不是函数"

我使用匹配函数进行正则表达式.

我使用的代码是

if(val.match(/^s+$/) || val == "" )
Run Code Online (Sandbox Code Playgroud)

但是javascript错误

"val.match is not function"
Run Code Online (Sandbox Code Playgroud)

我无法找到问题所在,

提前致谢

javascript match

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

数据完整性和数据一致性之间有什么区别吗?

我有点困惑data consistencydata integrity.来自Oracle数据库概念:

data integrity
--------------
Business rules that dictate the standards for acceptable data. These rules
are applied to a database by using integrity constraints and triggers to
prevent invalid data entry.
Run Code Online (Sandbox Code Playgroud)

来自维基百科

Consistency
-----------
Consistency states that only valid data will be written to the database.
Run Code Online (Sandbox Code Playgroud)

那么data consistency和之间的区别是data integrity什么?

提前致谢.

database transactions database-integrity data-consistency

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