问题列表 - 第20781页

在fork系统调用之后,在较低级别会发生什么?

我知道fork()在更高级别上做了什么.我想知道的是 -

  1. 只要有一个fork调用,就会跟随一个trap指令并控制跳转来执行fork"handler".现在,通过创建另一个地址空间和进程控制块来复制父进程,这个创建子进程的处理程序如何返回2个值,每个进程一个?

  2. 在什么时候执行fork会返回2个值?

简而言之,有人可以解释在拨打电话后在较低级别发生的逐步事件吗?

fork system-calls

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

WCF - 如何为NTLM身份验证配置netTcpBinding?

我知道如何为NTLM身份验证配置basicHttpBinding,但无法找到为netTcpBinding执行相同操作的方法.

netTcpBinding是否支持NTLM?如果是这样,如何强制WCF服务使用NTLM?

BTW由于某种原因使用身份元素的众所周知的方法根本不起作用.我正在寻找类似的东西 - clientCredentialType ="Ntlm"但是对于tcp.这是basicHttp设置:

<basicHttpBinding>
  <binding name="BasicHttpBinding">
  <security mode ="TransportCredentialOnly">
  <transport clientCredentialType ="Ntlm"/>
  </security>
  </binding>
</basicHttpBinding>
Run Code Online (Sandbox Code Playgroud)

authentication wcf ntlm nettcpbinding

4
推荐指数
2
解决办法
5671
查看次数

任何有用的建议,以确定在Win32进程中哪些内存被释放?

我正在使用的应用程序表现出以下行为:

  1. 在特定的高内存操作期间,任务管理器(内存使用情况统计)下的进程的内存使用量达到大约2.5GB的峰值(注意:已设置注册表项以允许此操作,因为通常最大为2GB对于32位Windows下的进程)

  2. 操作完成后,进程大小缓慢开始以每秒1MB的速率降低.

我试图找出最简单的方法来快速确定谁释放了这个内存,以及它在哪里被释放.

我无法将内存分析器附加到我的代码中,我并不特别想覆盖new/ delete运算符来跟踪分配/解除分配(IOW,我想这样做而不重新编译我的代码).

任何人都可以提供有关如何通过Visual Studio调试器执行此操作的任何有用建议吗?


更新

我还应该提到它是一个多线程应用程序,因此暂停应用程序并通过调试器分析调用堆栈并不是最理想的选择.我考虑一次冻结一个不同的线程,看看内存是否停止减少,但我相当肯定这会导致应用程序崩溃.

c++ windows memory-management

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

如何获取Android中联系人的所有详细信息

给定联系人ID,我可以通过对每个字段进行不同的查询来获取各种联系人详细信息(如姓名,电话,电子邮件ID等).

但有没有一种方法可以通过单个查询获取与此联系人ID相关的所有详细信息?

android contacts

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

过剩的视觉编辑

我想知道他们是否是任何Glut(opengl)可视化编辑器,有些像autocad.

opengl glut

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

如何在Zend Framework中向表单添加javascript?

如何将javascript添加到使用Zend框架创建的表单中?例如,如果我想验证表单,或者我想利用模糊,焦点和onclick等事件?

javascript php zend-framework

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

ssh-agent和crontab - 是否有一种很好的方式来满足这些需求?

我写了一个简单的脚本,每晚将svn活动日志邮寄给我们的开发人员.到目前为止,我已经在与svn存储库相同的机器上运行它,所以我不必担心身份验证,我可以使用svn的file:///地址样式.

现在我在家用计算机上运行脚本,访问远程存储库,所以我不得不更改为svn + ssh://路径.使用ssh-key很好地设置,我不需要在正常情况下输入访问svn存储库的密码.

但是,crontab无法访问我的ssh-keys/ssh-agent.我已经在网上的几个地方读到了这个问题,这里也提到了这个问题,没有解决方案:

为什么ssh从crontab失败但在从命令行执行时成功?

我的解决方案是将其添加到脚本的顶部:

### TOTAL HACK TO MAKE SSH-KEYS WORK  ###
eval `ssh-agent -s`
Run Code Online (Sandbox Code Playgroud)

这似乎适用于MacOSX 10.6.

我的问题是,这有多糟糕,还有更好的方法吗?

unix bash cron ssh-keys

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

相当于ungetc在java中

我正在用java编写程序(已经在C中编写了一个版本).在读完之后,我真的需要将一个字符放回输入流.这可以通过ungetc()C/C++实现,我很想知道如何在Java中做同样的事情?

对于那些你不了解C/C++的人: char myc = (char)System.in.read(); 我检查myc的值,现在我想把myc放回去System.in!所以,当我打电话时System.in,我得到了那个价值.(但我怎么能这样做?)

注意:我正在寻找确切的技术.请不要建议我抓住它或将其记录在其他地方并从那里读取,因为我知道如何处理那些东西.ungetc()如果有的话,我感兴趣的是Java 中的等价物.

干杯.

java

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

如果我没有处理我的.NET代码可能抛出的一些未经检查的异常,我怎么知道呢?

在.NET中,方法签名不会告诉我是否错过了处理我的代码可能抛出的一些异常.是否有一些工具可以警告我,如果说我正在使用HashTable删除但是没有处理ArgumentNullException?我不想在运行时感到惊讶.

这是否意味着您需要非常了解您的代码,否则未经检查的异常可能更难以使用?

.net exception checked-exceptions

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

如何使用https保护网站

我必须为公司构建一个小型webapp来维护他们的业务数据......只有公司内部的人才会使用它,但我们计划在公共领域托管它,以便员工可以从不同的位置连接到应用程序.(直到现在我已经构建了仅在内部托管的Web应用程序)

我想知道我是否需要使用安全连接(https)或只是表单身份验证就足够了.

如果你说https,我有一些问题:

  1. 我该怎么做才能为https准备我的网站.(我需要更改代码/配置)
  2. SSL和https是一样的......
  3. 我是否需要向某人申请获得某些许可证等.
  4. 我是否需要保护所有页面或仅登录页面...

我正在网上寻找答案,但我无法获得所有这些要点...任何白皮书或其他参考资料也会有所帮助......

如果您需要更多信息,请随意询问.

谢谢

  • 拉贾

asp.net ssl https asp.net-2.0

86
推荐指数
3
解决办法
11万
查看次数