问题列表 - 第10657页

汇编来比较两个数字

什么是汇编语法来确定两个数字中的哪一个更大?

什么是较低级别(机器代码)?我们可以走得更低吗?一旦我们达到位水平,会发生什么?它是如何用0和1表示的?

x86 assembly compare machine-code

15
推荐指数
4
解决办法
11万
查看次数

如何导航回Blackberry中的上一个屏幕?

在Blackberry中,我可以从一个屏幕导航到下一个屏幕,但我无法导航回上一个屏幕.按模拟器中的转义键可终止整个应用程序.模拟器中是否有任何其他键可以转到上一个屏幕或任何导航回来的代码?如果你知道请帮助我.

navigation user-interface blackberry screen

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

每个C++程序员都应该阅读ISO标准才能变得专业吗?

每个C++程序员都应该阅读ISO标准才能变得专业吗?

c++

5
推荐指数
3
解决办法
719
查看次数

项目终止

我最近与一个团队合作开发了一个在线系统.我们已经工作了几个月,并且在项目得到罐装时取得了很好的进展.我们都强烈认为项目的完成非常重要,它将对我们的消费者生产力产生重大影响.在感到沮丧一段时间后,我想我应该问一些有更多经验的人.

处理罐装项目的挫败感并向前推进以避免未来可能性的最佳方法是什么?

project-management

7
推荐指数
2
解决办法
632
查看次数

在Objective-C中,给定一个id,我该如何判断它指向的对象类型?

Objective-C新手问题.鉴于以下(虚构)代码:

id mysteryObject = [anotherObject mysteriousMethod];
Run Code Online (Sandbox Code Playgroud)

如何在运行时确定哪个类mysteryObject是什么?

objective-c

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

为什么使用SysV或POSIX共享内存vs mmap()?

需要使用IPC在OS X 10.4及更高版本上将大量数据(200kb +)从子进程传递到父进程,我在Unix上读取共享内存,特别是System V和POSIX共享内存机制.然后我意识到mmap()可以与MAP_ANON和MAP_SHARED标志一起使用来做类似的事情(或者只是使用MAP_SHARED标志,如果我不介意正在创建常规文件).

我的问题是,有没有理由不使用mmap()?它似乎更简单,内存仍然是共享的,如果我使用MAP_ANON,它不必创建真实的文件.我可以在父进程中创建文件,然后fork()和exec()子进程并在子进程中使用它.

问题的第二部分是,这种方法不充分的原因是什么,并且必须使用SysV或POSIX共享内存机制?

请注意,我计划使用其他通信所需的管道进行同步,即父级通过管道请求数据,子级将其写入共享内存,并通过管道响应其准备就绪.没有涉及多个读者或作家.便携性不是优先事项.

unix macos shared-memory

10
推荐指数
1
解决办法
8203
查看次数

如何在Blackberry中将String值从一个屏幕发送到另一个屏幕?

任何人都可以帮我把String值从一个屏幕传递到Blackberry的另一个屏幕

architecture blackberry screen

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

Lucene.Net和I/O线程问题

我有一个名为"Execute()"的索引函数,使用IndexWriter索引我的网站的内容.如果我只是从网页上调用它,它的效果很好,但是当我将它作为委托参数输入System.Threading.Thread时失败了.奇怪的是,它总是在我的本地开发机器上工作,它只在我上传到共享主机时失败.

这是我收到的错误消息

"锁定获得超时:SimpleFSLock错误......"

以下是失败的代码(但只在共享主机上失败)

Scheduler scheduler = new Scheduler();
System.Threading.Thread schedulerThread = new System.Threading.Thread(scheduler.Execute);
Run Code Online (Sandbox Code Playgroud)

以下是有效的代码(在我的本地计算机和共享主机上工作)

Scheduler scheduler = new Scheduler();
schedulre.Execute();
Run Code Online (Sandbox Code Playgroud)

现在,一些ppl说,它可能是以前的调试会话遗留下来的坏事,所以在我实例化IndexWriter之前,我做了

if (IndexReader.IsLocked(indexingFolder))
{

    log.Debug("it is locked");
    IndexReader.Unlock(FSDirectory.GetDirectory(indexingFolder));
}
else
{
    log.Debug("it is not locked");
}
Run Code Online (Sandbox Code Playgroud)

你猜怎么着?我的日志说,它没有锁定.

所以现在我很确定它是由System.Thread.Threading造成的,但我不知道如何修复它.

谢谢

lucene multithreading lucene.net

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

部署Rails应用程序的当前标准方法是什么?

到目前为止,我一直在使用我编写的简单Rake任务将Rails应用程序部署到我们的Apache/Passenger设置.我没有试图与Capistrano或Vlad the Deployer混淆.

但是,现在越来越多的开发人员加入进来,我很有兴趣安排事情,以便部署过程首先运行测试,除非它们全部通过,否则不会部署.所以我正在重新审视这个问题.

我调查了这一段时间已经有一段时间了.这几天大多数人在做什么?仍在使用Capistrano?写个别Rake任务?别的什么?

ruby deployment capistrano ruby-on-rails passenger

4
推荐指数
1
解决办法
525
查看次数

在java中创建Nullables类型

我试图在Java中创建一个nullalble对象,但不知道如何做到这一点,在C#这将是这样做的

int? someTestInt;
Run Code Online (Sandbox Code Playgroud)

这允许我检查null,而在某些情况下我可以使用0值,这不总是可能的,因为某些执行路径允许0值

java nullable

12
推荐指数
1
解决办法
1万
查看次数