问题列表 - 第1551页

如何在VS2008监视窗口中查看字符串的十六进制值?

我在VS2008的监视窗口中有一个字符串,想要查看每个字符的十六进制表示.如果我右键单击有一个十六进制选项,但这似乎没有做任何事情.有人知道如何将字符串视为一系列十六进制值吗?

c# debugging visual-studio-2008

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

Win32进程如何获得其父进程的pid?

我正在将命令行上的pid传递给子进程,但有没有办法在Win32 API中执行此操作?或者,有人可以减轻我的担心,如果父母已经去世,我经过的pid可能会在一段时间后属于另一个过程吗?

winapi process

34
推荐指数
4
解决办法
5万
查看次数

贵公司如何进行"企业"密码管理?

我们在这里讨论过个人密码管理,但是你们如何在公司范围内管理密码呢?

security passwords enterprise

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

如何使整个应用程序的全局类?

我想在我的应用程序中到处访问一个类,我该怎么做?

为了使它更清楚,我有一个使用某些代码的类.我有一个使用相同代码的其他类.我不想复制所以我想通过使用某些东西在两个地方调用相同的代码.在php中我只会包含("abc.php")...我不想每次想要使用代码时创建对象.

.net c#

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

设计字符串本地化的最佳方式

这是一个普遍的问题,对意见持开放态度.我一直在努力想出一个很好的方法来设计Windows MFC应用程序和相关实用程序的字符串资源本地化.我的愿望是:

  • 必须在代码中保留字符串文字(而不是替换为宏#define资源ID),以便消息仍然可以内联读取
  • 必须允许本地化的字符串资源(duh)
  • 不得强加额外的运行时环境限制(例如:依赖于.NET等)
  • 应该对现有代码的侵略最小(修改越少越好)
  • 应该是可调试的
  • 应生成可通过常用工具编辑的资源文件(即:通用格式)
  • 不应使用复制/粘贴注释块来保留代码中的文字字符串,或其他任何可能导致去同步的内容
  • 很高兴允许静态(编译时)检查每个"标记"字符串是否在资源文件中
  • 允许跨语言资源字符串池(对于各种语言的组件,例如:本机C++和.NET)会很高兴

我有一种方法可以在某种程度上满足我的所有愿望清单,除了静态检查,但我必须开发一些自定义代码来实现它(并且它有局限性).我想知道是否有人以特别好的方式解决了这个问题.

编辑:我目前的解决方案如下:

ShowMessage( RESTRING( _T("Some string") ) );
ShowMessage( RESTRING( _T("Some string with variable %1"), sNonTranslatedStringVariable ) );
Run Code Online (Sandbox Code Playgroud)

然后我有一个自定义实用程序来解析'RESTRING'块中的字符串并将它们放入.resx文件进行本地化,以及一个单独的C#COM对象,用于从带有回退的本地化资源文件加载它们.如果C#对象不可用(或无法加载),我将回退到代码中的字符串.宏扩展为一个模板类,它调用COM对象并进行格式化等.

无论如何,我认为添加我现在的内容以供参考是有用的.

c++ windows mfc localization

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

如果我不在我的C#控制台应用程序中关闭System.Diagnostics.Process会发生什么?

我有一个C#应用程序,它使用System.Diagnostics.Process来运行另一个exe.我遇到了一些示例代码,其中进程在try块中启动并在finally块中关闭.我还看到了进程未关闭的示例代码.

当流程未关闭时会发生什么?

创建流程的控制台应用程序关闭时,是否回收了流程使用的资源?

在长时间打开的控制台应用程序中打开大量进程并且不关闭任何进程是不是很糟糕?

干杯!

c# process

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

什么是".dll.a"文件?

我正在尝试使用Windows应用程序中的开源库,我能找到的唯一预构建版本是一个名为"lib.dll.a"的文件.

这是什么格式,我可以将其转换为普通的dll文件吗?

dll winapi

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

我可以在XAML(.NET 4 Framework之前版本)中指定泛型类型吗?

在XAML中,我可以声明一个DataTemplate,以便在显示特定类型时使用该模板.例如,此DataTemplate将使用TextBlock显示客户的名称:

<DataTemplate DataType="{x:Type my:Customer}">
    <TextBlock Text="{Binding Name}" />
</DataTemplate>
Run Code Online (Sandbox Code Playgroud)

我想知道是否可以定义一个将在IList <Customer>显示时使用的DataTemplate.因此,如果ContentControl的内容是ObservableCollection <Customer>,它将使用该模板.

是否可以使用{x:Type}标记扩展在XAML中声明类似IList的泛型类型?

c# generics wpf xaml

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

正则表达式匹配文件名和文件扩展名的开头

什么是匹配字符串(在本例中为文件名)的正则表达式,以"运行"开头,文件扩展名为".py"?

正则表达式应匹配以下任何一项:

RunFoo.py
RunBar.py
Run42.py
Run Code Online (Sandbox Code Playgroud)

它不应该匹配:

myRunFoo.py
RunBar.py1
Run42.txt
Run Code Online (Sandbox Code Playgroud)

我正在寻找的SQL等价物... LIKE 'Run%.py' ....

python regex sql sql-like

18
推荐指数
5
解决办法
7万
查看次数

如何以编程方式在C#中使用"using"关键字?

我有一些System.Diagnotics.Processes要运行.我想自动调用close方法.显然,"using"关键字为我做了这个.

这是使用using关键字的方式吗?

foreach(string command in S) // command is something like "c:\a.exe"
{
    try
    {
        using(p = Process.Start(command))
        {
            // I literally put nothing in here.
        }
    }
    catch (Exception e)
    {
        // notify of process failure
    }
}
Run Code Online (Sandbox Code Playgroud)

我想开始多个进程同时运行.

c# process

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