像大多数开发人员一样,我是一名业务开发人员,其实质上包括将UI打到一些后端数据存储上.(我们都知道它还有很多,但这通常归结为它.)
我知道游戏开发与业务开发有很大不同,但我很难向我的朋友解释它.我希望SO社区可以帮助我.
对我来说,现代游戏开发者在操纵三维图形方面做了大量工作.在游戏代码中(我猜这里),你正在组装多边形(或类似的东西),旋转'em等等.这涉及到一种不同的思维方式来操纵关系数据(例如).我不知道,真的.我只知道它有所不同.
编辑:
我应该强调,"开发"是指"编程",而不是创建游戏或商业软件的所有方面.对不起,我原本没说清楚.
谢谢!
想象一下,你有:
keys = ['name', 'age', 'food']
values = ['Monty', 42, 'spam']
Run Code Online (Sandbox Code Playgroud)
生成以下字典的最简单方法是什么?
a_dict = {'name' : 'Monty', 'age' : 42, 'food' : 'spam'}
Run Code Online (Sandbox Code Playgroud) 我有一个向上和向下滚动的HTML页面(不是很多,但它会滚动).如何在执行一些JavaScript后在页面中设置滚动位置?
我正在使用jQuery在页面底部注入一些额外的HTML,我想以编程方式滚动到新内容添加后的位置.
我的一些数据是64位整数.我想将这些发送到页面上运行的JavaScript程序.
但是,据我所知,大多数JavaScript实现中的整数都是32位有符号数.
我的两个选择似乎是:
选项(1)并不完美,但选项(2)似乎远不那么完美(数据丢失).
你是怎么处理这种情况的?
javascript/jquery的新手,并且很难使用"this"或"$(this)"来获取当前对象.
我有一个表,每行有一组单选按钮,每个按钮名为's_'.默认情况下,没有选中任何单选按钮:
<tr>
<td align="left" style="width: 300px">
<div id="div_s_0">
<input type="radio" name="s_0" value="1" />Public
<input type="radio" name="s_0" value="2" />Not Public
<input type="radio" name="s_0" value="3" />Confidential
</div>
</td>
</tr>
<tr>
<td align="left" style="width: 300px">
<div id="div_s_1">
<input type="radio" name="s_1" value="1" />Public
<input type="radio" name="s_1" value="2" />Not Public
<input type="radio" name="s_1" value="3" />Confidential
</div>
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)
我正在尝试编写一个jQuery函数,以便在用户选择单选按钮时向表中添加新行,但前提是它们当前位于表的最后一行.我想要做的是获取单击单选按钮的name属性,解析它以获取行索引(即'_'后面的部分)并将其与表中的行数进行比较.如果它们相等,则添加一个新行,否则不执行任何操作.
我的问题是双重的,取决于我应该如何攻击这个:
1)如何返回单选按钮的name属性,或者2)如何返回当前行的行索引?
在工作中,我们的一个目标平台是运行Linux的资源受限的迷你服务器(内核2.6.13,基于旧的Fedora Core的自定义分发).该应用程序是用Java编写的(Sun JDK 1.6_04).Linux OOM杀手被配置为在内存使用超过160MB时终止进程.即使在高负载期间,我们的应用程序也永远不会超过120MB,并且与其他一些活跃的本机进程一起使用,我们仍然可以在OOM限制范围内.
但是,事实证明,Java Runtime.getRuntime().exec()方法是从Java执行外部进程的规范方法,在Linux上有一个特别不幸的实现,导致生成的子进程(暂时)需要相同数量的内存作为父进程,因为复制了地址空间.最终的结果是,一旦我们运行Runtime.getRuntime().exec(),我们的应用程序就会被OOM杀手杀死.
我们目前通过让一个单独的本机程序执行所有外部命令来解决这个问题,并通过套接字与该程序进行通信.这不是最佳的.
在网上发布了这个问题之后,我得到了一些反馈,表明这不应该发生在Linux的"更新"版本上,因为它们使用copy-on-write实现了posix fork()方法,可能意味着它只会复制它需要的页面在需要时修改而不是立即修改整个地址空间.
我的问题是:
Python 3.0正处于测试阶段,不久将发布最终版本.显然,一般采用它需要一些重要的时间,并最终取代2.x.
我正在编写关于Python编程的某些方面的教程.我想知道我是否应该在Python 2.x或3.0中执行此操作?(不是差别很大)
2.x教程现在可能更有用,但是开始制作3.0教程会很不错.
有人有想法吗?
(当然我可以做到这两点,但我更愿意做一个或另一个)
PHP中是否有一种编译正则表达式的方法,以便可以将其与多个字符串进行比较而无需重复编译过程?其他主要语言可以做到这一点 - Java,C#,Python,Javascript等.
与Guitar Hero和Rock Band一起使用的"乐器"具有USB连接.是否有关于如何阅读它们生成的消息的文档或逆向工程信息?
javascript ×2
python ×2
64-bit ×1
dictionary ×1
java ×1
jquery ×1
json ×1
linux ×1
list ×1
memory ×1
php ×1
position ×1
python-2.x ×1
python-3.x ×1
radio-button ×1
regex ×1
rest ×1
scroll ×1
soap ×1
this ×1
usb ×1