我想创建一个像这里的交通模拟器:http: //www.doobybrain.com/wp-content/uploads/2008/03/traffic-simulation.gif 但我并没有对此非常深入.
我会创造一班车.每辆车都有自己的颜色,位置等.
我可以创建一个带阵列的道路.
但是如何告诉汽车去哪里?我可以听到你的想法吗?
编辑:是否禁止从优秀程序员那里获得新想法?为什么有些人想要关闭这个帖子?还是要问这样的问题?我不明白他们.:(
编辑2:下次我会去游戏玩家论坛.我喜欢这些想法,直到现在.谢谢!
我有两个模型(ModelParent和ModelChild)在Subject模型上具有相同的m2m字段.ModelChild在ModelParent上有一个外键,ModelChild在管理页面上定义为ModelParent的内联.
### models.py ###
class Subject(Models.Model):
pass
class ModelParent(models.Model):
subjects_parent = ManyToManyField(Subject)
class ModelChild(models.Model):
parent = ForeignKey(ModelParent)
subjects_child = ManyToManyField(Subject)
### admin.py ###
class ModelChildInline(admin.TabularInline):
model = ModelChild
class ModelParentAdmin(admin.ModelAdmin):
inlines = [ModelChildInline]
admin.site.register(ModelParent, ModelParentAdmin)
Run Code Online (Sandbox Code Playgroud)
我有一个重要的限制,ModelChild的subjects_child字段不得引用subject_parent与subject_parent一起使用的任何主题.
因此,如果我在两个模型的管理页面上选择相同的主题(在subject_parent和subject_child中),我该如何验证?如果只有一个字段发生更改,则会根据数据库对其进行验证,但如果两者都发生更改(subject_parent和subject_child)会怎样?如何在保存前同时验证两种表格?
我有一个ScrollViewer包含ListBox.我希望ScrollViewer在加载视图时默认滚动到底部!这是因为最近的元素始终是最后一个元素ListBox.
有没有一种简单的方法来实现这种行为?
谢谢
我一直在使用formtastic来在rails应用程序上生成HTML表单.然而,我的问题实际上与HTML有关.
今天我在formtastic生成复选框(:booleanformtastic lingo上的类型字段)的路上发现了一个奇怪的行为.
其余字段(非复选框)以这种方式生成:
<li>
<label for="my_textbox_field">My TextBox</label>
<input id="my_textbox_field" type="text" ... >
</li>
Run Code Online (Sandbox Code Playgroud)
但是,复选框<label>完全包含在其标签内- 如下所示:
<li>
<label for="my_boolean_field">
<input id="my_boolean_field" type="checkbox" ... >
This is my boolean field
</label>
</li>
Run Code Online (Sandbox Code Playgroud)
Formtastic哲学似乎是基于Learning to Love Forms的演示.实际上,在该演示文稿的幻灯片36上,建议使用该结构用于复选框.我想在演示文稿本身中,演示者解释了为什么这样做了,但它没有写在幻灯片上.
任何人都可以告诉我为什么在他们的<label>标签中包含复选框可能是一个好主意,而不是将它们放在外面,就像文本框一样?
一次开始将表单转换为.NET是一个好主意,然后通过COM-interop从VB6应用程序调用.
这样,在流程结束时,您只需将VB6应用程序的"shell"转换为新的.NET应用程序,并且所有表单都可以在.NET中使用.
有更好的策略吗?
这个问题的答案可能只是像jira或fogbugz这样的标准bug跟踪软件,但我有点希望那里有人知道我所描述的更好的系统.
我目前最新的项目需要大量的设置怪癖才能进入我可以实际开始编码部分的位置.例如:
这些东西中没有一个是巨大的,我已经写了很多关于我所做的确切命令和建议的笔记,但是它们目前在一般的文本文档中,并且很难记住确切的位置我需要的是远远不够的.我们也有很多新员工即将开始,我宁愿让他们更轻松地设置他们的编程环境.
就像我说的那样,它们并不是"编程怪癖",而只是在编程开始之前不断出现的问题.对于为自己和子孙后代的理智记录这些事情的最佳方法有何想法?
documentation project-management bug-tracking issue-tracking
我想创建一个显示图像的用户控件,并在单击时调用命令.后来我想将这些控件的列表绑定到产品列表.
我在同一个画布上创建了2个画布.是否可以拖动小黑色?我想让它可拖动,但我找不到任何在线教程或演示.可能吗?我曾经看过Canvas moveTo或者过渡但是我无法让它工作.
代码在这里 http://jsfiddle.net/35P9F/2/
var ctx = document.getElementById('canvas').getContext('2d');
var radgrad3 = ctx.createLinearGradient(255,10,0,180,80,190);
radgrad3.addColorStop(0, '#00C9FF');
radgrad3.addColorStop(1, 'red');
ctx.fillStyle = radgrad3;
ctx.fillRect(0,0,255,255);
var ctx4 = document.getElementById('canvas').getContext('2d');
var radgrad4 = ctx4.createLinearGradient(0, 0, 0, 255);
radgrad4.addColorStop(0, '#000000');
radgrad4.addColorStop(1, '#ff0000');
ctx4.fillStyle = radgrad4;
ctx4.fillRect(0,0,25,25);
Run Code Online (Sandbox Code Playgroud)
谢谢.
python ×3
wpf ×2
.net ×1
bug-tracking ×1
camera ×1
canvas ×1
colors ×1
django ×1
django-admin ×1
django-forms ×1
elementtree ×1
forms ×1
formtastic ×1
html ×1
html5 ×1
image ×1
listbox ×1
lxml ×1
mvvm ×1
rgb ×1
scrollviewer ×1
simulation ×1
traffic ×1
vb.net ×1
xml ×1