问题列表 - 第2017页

检测.NET Framework 3.5 SP1依赖性(cmp.3.5 w/o SP1)

我在我的机器上使用3.5 SP1,而我们的客户目前使用3.5不带SP1.我不知道VS2008中的任何方法将解决方案或项目定位到没有SP1的3.5,只安装了我带有SP1的3.5.

如果我们使用3.5 w/o SP1中不可用的函数或构造函数,代码将无法正常工作.

也就是说,我想在编译时检测没有SP1的情况会有什么效果.

到目前为止,我们已经完成了测试(在VM或单独的机器中)以查看应用程序是否中断,并且当我们使用的部分API在SP1之前不可用时,它确实会中断.问题是它只在代码实际运行时(在运行时),而不是在加载程序集时中断.

一种解决方案是使用VS2008 w/o SP1的机器并尝试编译项目.但是,我希望通过分析源代码或我们生成的程序集来帮助我检测对3.5 SP1的依赖性(由于使用新的API,或其他).

我的谷歌权力对这个问题,任何提示都不够强大?

.net dependencies fxcop visual-studio-2008

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

如何在不覆盖TTY的情况下将密码传递给su/sudo/ssh?

我正在写一个C Shell程序,它正在做su或者sudo或者ssh.他们都希望他们的密码在控制台输入(TTY)而不是stdin或命令行.

有人知道解决方案吗?

设置无密码sudo不是一种选择.

可能是一个选择,但它在我的精简系统中不存在.

linux passwords ssh sudo su

141
推荐指数
10
解决办法
29万
查看次数

Eclipse:在"打开资源"对话框中隐藏路径

有没有办法定义Eclipse中的"Open Resource"对话框应该显示什么?

如果您使用svn,则不希望显示*.svn文件.(我知道这个问题有一个解决方法,但是存在更普遍的问题吗?)

eclipse

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

虚拟化对加密强随机数生成器的影响是什么?

/ dev/random和/ dev/urandom使用环境噪声来产生随机性.

使用虚拟化服务器,在一个硬件配置上可以有多个操作系统实例.这些操作系统都将从相同的环境噪声中获取随机性.

这是否意味着随机数生成器强度降低,因为所有操作系统实例都基于相同输入的计算?或者,是否将环境噪声划分为不共享?

如果后者是真的,我可以看到这降低了/ dev/urandom的有效性,因为它重用了它的内部池并减少了环境输入,降低了熵.

/ dev/random应该没问题,因为它会阻塞,直到获得足够的噪声......除非OS实例都共享输入.

那么,问题是:虚拟化对加密强随机数生成器的影响是什么,特别是那些使用环境噪声的生成器?

random virtualization cryptography

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

RS232通信 - 我可以用它来创建稳态信号吗?

老实说,我认为答案是"不"; 但是,我想得到第二个意见.基本上,我需要一个微控制器设备向另一个发送稳定信号,但它们之间的通信是使用RS232.因此,我认为我必须创建/更新通信消息,以使其按照我的意愿行事.

你怎么看?

c embedded serial-port communication

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

如何使用正则表达式检查字符串是回文?

这是一个我无法回答的面试问题:

如何使用正则表达式检查字符串是回文?

ps已经有一个问题" 如何检查给定的字符串是否是回文? "它提供了很多不同语言的答案,但没有使用正则表达式的答案.

regex palindrome

89
推荐指数
15
解决办法
7万
查看次数

如何在不使用Javascript的情况下在HTML中创建菜单?

多年以来,GUI标准是弹出菜单的应用程序的菜单栏,如果您单击或悬停菜单栏中的条目.有些网站也实现了这个功能,但据我所知,他们正在使用Javascript.由于不同的原因,Javascript可能是一个问题,所以问题是:这是否可以在没有Javascript的情况下实现,只使用HTML和CSS?

html css xhtml menu

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

SetUnhandledExceptionFilter如何在.NET WinForms应用程序中工作?

我正在开发一个项目来增强我们的生产调试功能.我们的目标是在任何未处理的异常上可靠地生成minidump,无论异常是托管还是非托管,以及它是在托管或非托管线程上发生的.

我们目前使用优秀的ClrDump库,但它并没有完全提供我们需要的确切功能,我想了解异常过滤背后的机制,所以我开始尝试自己.

我开始关注这篇博客文章,自己安装一个SEH处理程序:http: //blogs.microsoft.co.il/blogs/sasha/archive/2007/12.aspx.这种技术适用于控制台应用程序,但是当我从WinForms应用程序尝试相同的事情时,我的过滤器不会被调用任何种类的非托管异常.

ClrDump可以做什么,我不做什么?ClrDump在所有情况下都会生成转储,因此必须仍然调用其异常过滤器...

注意:我知道ADPlus的功能,我们也考虑过使用AeDebug注册表键......这些也是可能性,但也需要权衡.

谢谢,戴夫

// Code adapted from <http://blogs.microsoft.co.il/blogs/sasha/archive/2007/12.aspx>
LONG WINAPI MyExceptionFilter(__in struct _EXCEPTION_POINTERS *ExceptionInfo)
{
   printf("Native exception filter: %X\n",ExceptionInfo->ExceptionRecord->ExceptionCode);

   Beep(1000,1000);
   Sleep(500);
   Beep(1000,1000);

   if(oldFilter_ == NULL)
   {
      return EXCEPTION_CONTINUE_SEARCH;
   }

   LONG ret = oldFilter_(ExceptionInfo);
   printf("Other handler returned %d\n",ret);

   return ret;
}



#pragma managed

namespace SEHInstaller
{
   public ref class SEHInstall
   {
   public:
      static void InstallHandler()
      {    
         oldFilter_ = SetUnhandledExceptionFilter(MyExceptionFilter);
         printf("Installed handler old=%x\n",oldFilter_);
      }


   };
}
Run Code Online (Sandbox Code Playgroud)

.net c# debugging clrdump

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

内存泄漏是否有可接受的限制?

我刚开始在C++中尝试使用SDL,我认为定期检查内存泄漏可能是早期形成的好习惯.

考虑到这一点,我一直在通过Valgrind运行我的'Hello world'程序以捕获任何泄漏,虽然除了最基本SDL_Init()SDL_Quit()语句之外我已经删除了所有内容,但Valgrind仍然报告丢失了120个字节并且仍然可以访问77k.

我的问题是:内存泄漏是否有可接受的限制,或者我应该努力使我的所有代码完全无泄漏?

c++ memory-leaks sdl

20
推荐指数
6
解决办法
2813
查看次数

Nant:更改文件权限

我有一个ASP.NET应用程序.基本上交付流程是这样的:

  • Nant构建应用程序并在开发人员的计算机上创建一个zip文件,其中包含没有SVN文件夹和无用文件的应用程序文件.此文件随Nant脚本一起提供.
  • zip和nant文件将复制到客户端的计算机上
  • Nant脚本用zip文件中包含的文件替换当前的网站文件.

我的问题是,当我尝试打开网站时,我有一个未经授权的访问错误.似乎文件需要为用户" IIS_WPG " 设置权限.

我无权更改IIS配置,因此我必须手动更改每个文件的权限.每次我更换文件时,权限都会被删除,我需要再次设置它们.

所以我有两个问题:

  • 我可以用Nant更改文件权限吗?怎么做 ?
  • 有可能避免这个问题吗?(开发人员在他们的计算机上没有此用户)

nant file-permissions

8
推荐指数
2
解决办法
2294
查看次数