我和我的朋友开始使用Java为SNES开发一个类似Zelda的游戏.唯一的问题是我们不知道该使用什么:我们自己的AWT引擎或者我们是否可以使用SWING来简化它.
那么..简短的问题是:
对于软java-2d游戏,使用Java Swing是好还是坏?
而为什么?
考虑到游戏并不"沉重".提前致谢!
在设置django站点并在开发服务器上运行之后,我终于找到了使用推荐的mod_wsgi/apache22在生产环境中部署它的方法.我目前仅限于在Windows XP计算机上部署它.
我的问题是我编写的几个django视图使用python subprocess模块在文件系统上运行程序.我在运行时遇到了一些错误,subprocess.Popen我已经看到了几个有关此问题的SO问题,并且接受的答案是使用WSGIDaemonProcess来处理问题(由于apache用户的权限,我相信).
唯一的问题是WSGIDaemonProcess不适用于Windows上的mod_wsgi.有什么方法可以一起使用mod_wsgi/apache/windows/subprocess吗?
我很难在这里决定删除派生类的最佳方法.我目前有以下布局:
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都拥有它自己 …
我有一个新标记要放在地图上.我使用以下代码
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) 我想从网页的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源代码所示.
我怎么能这样做??请帮我这个..谢谢
非常初学的问题.我正在使用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对象?
有一个现有的python库,我必须在我的C#代码中实例化.哪种方法最好?如何?我对python不太熟悉,所以IronPython,py2exe让我感到很困惑.请帮忙.
在Git中,我可以设置环境变量GIT_COMMITTER_DATE等,将提交日期设置为我想要的任何内容(不影响提交顺序).
有没有办法在Perforce中做同等效力(p4)?我在使用'p4 submit'打开的提交规范中创建了一个'Date'字段,但是当我执行'p4 filelog'时,我运行submit命令的时间显示'p4 filelog'输出.我希望它显示我在'p4 submit'期间输入'Date'的日期.
有什么办法吗?
我使用匹配函数进行正则表达式.
我使用的代码是
if(val.match(/^s+$/) || val == "" )
Run Code Online (Sandbox Code Playgroud)
但是javascript错误
"val.match is not function"
Run Code Online (Sandbox Code Playgroud)
我无法找到问题所在,
提前致谢
我有点困惑data consistency和data 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什么?
提前致谢.
java ×2
python ×2
2d ×1
apache ×1
c# ×1
c++ ×1
database ×1
django ×1
gis ×1
import ×1
javascript ×1
match ×1
mod-wsgi ×1
oop ×1
openlayers ×1
perforce ×1
subprocess ×1
swing ×1
transactions ×1