小编Fai*_*sal的帖子

批处理文件中的字符串替换

我们可以使用以下命令替换批处理文件中的字符串

set str="jump over the chair"
set str=%str:chair=table%
Run Code Online (Sandbox Code Playgroud)

这些线条工作正常,并将字符串"跳过椅子"更改为"跳过桌子".现在我想用一些变量替换字符串中的"chair"一词,我不知道该怎么做.

set word=table
set str="jump over the chair"
??
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

command-line batch-file

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

带有联合查询的Row_Number()

我有一个SQL查询,它返回具有相同列名的两个表中的行.我需要一个完整结果集中所有记录的行号.

以下是查询

select Id, VersionNumber from documents where id=5 
Union all  
select Id, VersionNumber from versions where id=5
order by VersionNumber desc
Run Code Online (Sandbox Code Playgroud)

应该怎么做?

编辑:如果我只需要返回一个row_num,其中VersionNumber可以说是5.

sql-server-2005

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

如何在.NET中扩展环境变量%CommonProgramFiles%\ system \

我有一种情况,我需要通过读取注册表设置返回目录路径.注册表值以格式返回一条路径

%CommonProgramFiles%\System\web32.dll
Run Code Online (Sandbox Code Playgroud)

而消费者代码期望它的格式

C:\Program Files\Common Files\System\web32.dll
Run Code Online (Sandbox Code Playgroud)

如何在.net代码中解析此类目录路径?

.net c# vb.net

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

当大量内存可用时OutOfMemoryException

我们有一个应用程序在5个(服务器)节点(16个核心,每个128 GB内存)上运行,每台机器上加载近70 GB的数据.此应用程序是分布式并为并发客户端提供服务,因此,有很多套接字使用.类似地,对于多个线程之间的同步,使用了一些同步技术,主要使用System.Threading.Monitor.

现在的问题是,当应用程序正在运行且数据在这些服务器节点之间以及客户端和服务器之间传输时,OutOfMemoryException即使有40 +%的内存仍然可用,一台或两台服务器机器也会开始接收.我们感觉这个异常来自非托管代码.虽然,我们没有直接进行任何非托管调用,但我们已经看到OOM异常堆栈跟踪中的最后一次调用始终是一个内部调用非托管代码的框架调用.

以下是几个例子.

Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Threading.Monitor.ObjPulseAll(Object obj)
   ....

Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Threading.Monitor.ObjWait(Boolean exitContext, Int32 millisecondsTimeout, Object obj)
   at System.Threading.Monitor.Wait(Object obj, TimeSpan timeout)
   ....
Run Code Online (Sandbox Code Playgroud)

关于造成这个问题的原因,我们在此毫无头绪.我们已经多次在这些机器上引发GC,但这似乎也没有帮助.

任何帮助,将不胜感激..

编辑:

以下是一些更多细节;

  • 应用程序在x64进程中运行.
  • Windows Server 2012 R2
  • .NET Framework 4.5
  • 服务器GC已启用
  • AllowLargeObject 标志设置.

编辑2:请注意,这不是内存泄漏.70 GB的流程大小在此处有效.

.net c# clr out-of-memory

15
推荐指数
2
解决办法
5273
查看次数

我们可以解码一个Guid来找出它生成的地点和时间吗?

本文介绍了如何生成Guids.

我的问题是,有没有办法找出我的网站中哪台机器生成了这个Guid以及何时?

.net c#

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

在.net中将UTF8字符串转换为UTF-16

我有一个来自UTF8的字符串,并希望将其转换为Unicode(UTF16).请帮忙.

.net c# unicode utf-8

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

我们可以在PowerShell脚本中实现.NET接口吗?

假设我们在用C#编写的.NET类库中定义了一些接口.有没有办法在PowerShell脚本中实现这些接口?

称之为业务需求.作为供应商,我们提供一些由客户实施的接口来使用我们的产品.我们的一位客户希望通过PowerShell脚本执行此操作.

.net c# powershell powershell-3.0

9
推荐指数
2
解决办法
5161
查看次数

即使stream.CanSeek == false,如何读取Stream并将其位置重置为零

如何读取流并将其位置重置为零,即使stream.CanSeek == false?我需要一些解决方法.

.net c#

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

在Xaml中绑定CollectionViewSource SortDescription的PropertyName

这是我的xaml,它告诉collectviewsource排序属性名称.

<CollectionViewSource Source="{Binding Contacts}" x:Key="contactsCollection" Filter="CollectionViewSource_Filter">
            <CollectionViewSource.SortDescriptions>
                <scm:SortDescription PropertyName="DisplayName" />
            </CollectionViewSource.SortDescriptions>
</CollectionViewSource>
Run Code Online (Sandbox Code Playgroud)

上面的xaml运行正常但我遇到的问题是我不知道如何为SortDescription PropertyName提供变量值.我的viewmodel中有一个属性,告诉我要对哪个属性进行排序,但是我无法将此属性绑定到SortDescription的PropertyName字段.

有什么办法吗?

wpf xaml

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

如何从用 .NET Framework 编写的应用程序加载 .NET Core 程序集?

我们有一个用 .NET 编写的应用程序,它使用反射 API 浏览 .NET 程序集。当我们使用此应用程序浏览dll.NET Core 2.0 编译时,它失败并出现以下异常。任何有关这方面的帮助将不胜感激。

Unhandled Exception: System.Reflection.ReflectionTypeLoadException: Unable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.
   at System.Reflection.RuntimeModule.GetTypes(RuntimeModule module)
   at System.Reflection.RuntimeModule.GetTypes()
   at System.Reflection.Assembly.GetTypes()
   at ConsoleApp1.Program.NewMethod() in c:\Users\faisal_iqbal\documents\visual studio 2017\Projects\CoreX\ConsoleApp1\Program.cs:line 23
   at ConsoleApp1.Program.Main(String[] args) in c:\Users\faisal_iqbal\documents\visual studio 2017\Projects\CoreX\ConsoleApp1\Program.cs:line 16
Run Code Online (Sandbox Code Playgroud)

.net reflection .net-core

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