小编sac*_*hin的帖子

UNIX上的进程大小

什么是获得进程大小的正确方法Solaris, HP-UXAIX?我们应该用top或者ps -o vsz还是其他什么东西?

unix size

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

确保始终捕获异常

调用函数不需要捕获C++中的异常(没有编译时错误).所以这取决于开发人员是否使用try/catch来捕获它们(与Java不同).

有没有办法可以确保抛出的异常总是被调用函数使用try/catch捕获?

c++ exception try-catch

25
推荐指数
2
解决办法
2149
查看次数

字符串比较==只能工作,因为字符串是不可变的吗?

在比较两个字符串及其变量时,我有一个想法:

string str1 = "foofoo";
string strFoo = "foo";
string str2 = strFoo + strFoo;

// Even thought str1 and str2 reference 2 different
//objects the following assertion is true.

Debug.Assert(str1 == str2);
Run Code Online (Sandbox Code Playgroud)

这纯粹是因为.NET运行时识别字符串的值是相同的,因为字符串是不可变的使得引用str2等于str1

所以,当我们这样做str1 == str2,我们其实比较参考,并不值?我原本以为这是语法糖的产物,但我是不正确的?

我写的任何不准确之处?

.net c# string

13
推荐指数
4
解决办法
1402
查看次数

一旦内存使用量达到1.5 GB,C++应用程序就会崩溃

我们有一个在Windows 32位系统上运行的C++应用程序.一旦内存使用量达到1.5 GB,它就会崩溃.我们无法理解的是为什么它以1.5 GB的限制崩溃而不是2 GB的限制(虚拟地址空间和Windows 32位架构限制)?

其他细节: - 可用总内存:4GB

操作系统:Windows XP

1.5 GB是这一过程使用的内存.

问候,

萨钦

c++ windows

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

事件驱动与顺序编程

我的一位朋友最近在他的团队中争论过事件驱动编程与顺序编程的优缺点.

你对此有何看法?

event-driven-design

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

我们可以从64位客户端连接32位Oracle服务器,反之亦然吗?

是否可以从64位客户端连接32位Oracle服务器?

相反的情况怎么样?

database oracle 64-bit 32-bit

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

我可以在不签名的情况下将应用部署到Blackberry设备吗

是否有必要在将应用程序部署到设备之前对其进行签名?我们可以在没有签名的情况下部署应用程序吗?

blackberry

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

超线程能否影响32位处理器上32位int读/写的原子性?

我已经读过某些地方,超线程可以使32位int(在32位处理器上)读取和写入非原子,即使它是边界对齐的.任何人都可以解释超线程如何影响这个?

multithreading hyperthreading atomicity

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