我在Linux上进行Ada开发的贸易研究.你有任何好的编译器/操作系统建议吗?
到目前为止,我已经从运行在CentOS 5.4上的AdaCore获得GNAT,并且我在Rational Apex和Aonix ObjectAda中有许可请求.
这是移植工作.原始代码库是OSF1 4.0d上的Apex 3.0.
还有什么我应该考虑的吗?理想情况下,它将是一个受支持的环境.
从Google代码下载了ASE,并正在浏览教程和可用脚本。
我找到了我想尝试的脚本,但是复制粘贴会删除所有空格(这是Python脚本...)。
有没有一种简单的方法可以将脚本从互联网下载到Android脚本环境中?
到目前为止,我已经通过创建和Image完成了双缓冲,使用其关联的Graphics对象绘制我想要的图像,然后使用paint方法的Graphics对象将该Image绘制到屏幕上.最近,我了解了BufferStrategy类及其用法.我想知道这两种方法的优点和缺点是什么.
编辑:我不认为我的问题非常清楚.我想知道DIY方法和BufferStrategy的优点/缺点,以及何时,如果有的话,我应该使用其中一个.
首先,我不想扩展课程.我理想的是喜欢这样做.
public function __construct() {
/* Set Framework Variable */
global $Five;
$this =& $Five;
}
Run Code Online (Sandbox Code Playgroud)
我有一个系统,其中变量$ Five是一个包含其他库的容器类.我可以将它分配给一个局部变量Five ...即
public function __construct() {
/* Set Framework Variable */
global $Five;
$this->Five = $Five;
}
Run Code Online (Sandbox Code Playgroud)
但是,我试图避免这种情况的原因是函数调用会变得有点长.
$this->Five->load->library('library_name');
Run Code Online (Sandbox Code Playgroud)
它有点难看.会好得多.
$this->load->library('library_name');
Run Code Online (Sandbox Code Playgroud)
什么是最好的解决方案?
我想为iPhone构建一个合成器.我知道可以为iPhone使用自定义音频单元.乍一看,这听起来很有希望,因为有很多可用的音频单元编程资源.但是,使用iPhone上的自定义音频单元似乎有点棘手(参见:http://lists.apple.com/archives/Coreaudio-api/2008/Nov/msg00262.html)
这似乎是那种即负载的人必须做的事情,但一个简单的谷歌搜索"iphone音频合成"不会沿着好和易于教程或推荐的工具套件的线转起来什么.
那么,这里的任何人都有在iPhone上合成声音的经验吗?自定义音频单元是可行的,还是我应该考虑采用另一种更简单的方法?
class Content(models.Model):
.....stuff here
class Score(models.Model):
content = models.OneToOneField(Content, primary_key=True)
real_score = models.IntegerField(default=0)
Run Code Online (Sandbox Code Playgroud)
这是我的数据库架构.如您所见,每个内容都有一个分数.我该怎么做呢:
从Content的分数为1的内容中选择全部?
我正在创建一个更新程序,它将复制更新的.exe文件.它需要检查终端会话中是否有任何.exes正在运行.如果.exes正在运行,它将杀死它们.这将是具有管理员权限的服务器上运行的服务.代码需要在Delphi中有任何想法吗?
我在Hibernate中表示对象层次结构时遇到了一些麻烦.我一直在搜索,并没有设法找到这样或类似的任何例子 - 如果这是一个常见问题,你有道歉.
我有两种类型,我想继续使用Hibernate:Groups和Items.
*通过名称和父母的组合唯一地识别组.
*这些组被安排在许多树中,这样每个组都有零个或一个父组.
*每个项目可以是零个或多个组的成员.
理想情况下,我想要一个双向关系,允许我得到:
*所有组,其中一个项目是
*所有项目的成员,所有项目是特定组或其后代的成员.
我还需要能够从顶部遍历组树,以便在UI上显示它.
理想情况下,基本对象结构如下所示:
class Group {
...
/** @return all items in this group and its descendants */
Set<Item> getAllItems() { ... }
/** @return all direct children of this group */
Set<Group> getChildren() { ... }
...
}
class Item {
...
/** @return all groups that this Item is a direct member of */
Set<Group> getGroups() { ... }
...
}
Run Code Online (Sandbox Code Playgroud)
最初,我刚刚在Items和Groups之间建立了一个简单的双向多对多关系,这样获取组层次结构中的所有项目都需要在树中递归,并且为Item获取组是一个简单的getter,即:
class Group {
...
private Set<Item> items; …Run Code Online (Sandbox Code Playgroud) NSMutableArray *persons = [ [ NSMutableArray alloc ] init ];
Run Code Online (Sandbox Code Playgroud)
如何在不执行以下操作的情况下编辑人员属性:
Person *p = [ [ Person alloc ] init ];
p = [ persons objectAtIndex:0 ];
p.name = "James Foo";
[ persons replaceObjectAtIndex: ([ persons count ] - 1 ) withObject:p];
Run Code Online (Sandbox Code Playgroud)
我想做的事情如下:
[ persons objectAtIndex:0 ].name = "James Foo";
Run Code Online (Sandbox Code Playgroud) 如何模拟套接字错误?(有时服务器或客户端由于某些套接字错误而断开连接并且无法重现.)我正在寻找一种工具来做到这一点,但我找不到一个.有没有人知道一个工具或有一个如何做到这一点的代码示例?(C#或C/C++)