小编Sam*_*Sam的帖子

如何在Visual Studio 2008中使用Windows Symbol包?

在Microsoft,我可以下载适用于XP,Vista,Server甚至Windows 7的Windows Symbol Packages.

我的问题是:如何在Visual Studio中使用这些符号?在VS 2008中我可以添加下载和提取的符号,所以我可以调试到Windows本身吗?

我想要实现的目标:我想调试_beginthreadex/endthreadex,看看为什么/某些代码丢失处理的原因.

我知道我可以设置visual studio 2008来下载源文件,但它看起来只适用于.net框架源代码?

windows debugging symbols visual-studio-2008 visual-studio

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

如何编写一个lightroom插件来设置所有选定图像的裁剪?

我想知道是否可以编写一个lightroom插件,它将裁剪矩形应用于一组图像?

当然我不只是想复制裁剪,我想根据一些计算为每个图像设置不同的裁剪.

这可以通过lightroom插件实现,还是我需要尝试不同的方法?

plugins lightroom

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

在运行时提供ServiceKnownType?

我在合同中使用了超过100个ServiceKnownType的WCF接口,如下所示:

[ServiceKnownType(typeof(RowUser))]
[ServiceKnownType(typeof(RowRegion))]
[ServiceKnownType(typeof(RowDocument))]
[... loads more ...]
[ServiceContract(SessionMode = SessionMode.Required)]
public interface IServiceBrowse : IDisposable
{
  [OperationContract]
  void Insert(Row satz);
}
Run Code Online (Sandbox Code Playgroud)

有没有办法在运行时提供这些ServiceKnownTypes?
将所有这些ServiceKnownTypes添加到源代码中不仅容易出错且繁琐,它使我的程序集以我不喜欢的方式绑定在一起(我希望能够将这些类型提取到子组件中以将它们分离,但不能,因为服务需要列出所有已知的类型).

c# wcf servicecontract

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

包含空格的Process.Start参数在XP上有问题吗?

以下代码片段在Windows Vista或Windows 7上运行良好,但在XP上运行不正常:

String filename = System.IO.Path.ChangeExtension(System.IO.Path.GetTempFileName(), ".html");
[...write file...]
System.Diagnostics.Process.Start("excel.exe", "\"" + filename + "\"");
Run Code Online (Sandbox Code Playgroud)

问题是,在Windows XP上filename包含空格("c:\ documents and settings ..."),因此在XP Excel上只显示错误"无法打开c:\ documents.xls".

在Windows Vista和7上,当我将路径/文件名设置为包含空格的内容时,它甚至可以工作.

有没有办法更改参数,以便它也将在Windows XP上打开,或者我是否必须更改所有客户端计算机上的临时目录?

.net c#

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

WPF:如何在XAML-DataGrid中使用DatePicker

在standanlone WPF应用程序中,我得到一个DataGrid来输入一些值.对于文本值,这很好地工作如下:

<DataGrid AutoGenerateColumns="False" ItemsSource="{Binding MyCollection}">
  <DataGrid.Columns>
    <DataGridTextColumn Header="Name" Binding="{Binding Name}"/>
    <DataGridTextColumn Header="Description" Binding="{Binding Description}"/>
  </DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)

但现在我想使用DatePicker而不是文本条目输入一些日期,但没有或类似的东西.

那么如何在DataGrid中将DatePicker(或其他任何东西)作为输入字段?

wpf xaml datagrid datepicker

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

从php发送邮件:标题被解释为正文?

当我从php发送带有\ r \n的邮件作为标题中的换行符(因为它应该根据文档)

$headers = "From: $email\r\n"; 
$headers .= "Reply-To:  Just me <$email>\r\n"; 
$headers .= 'Content-type: text/plain; charset=iso-8859-1' . "\r\n";
$headers .= "Content-Transfer-Encoding: 8bit\r\n";
$subject = "Hello world";
$body = "<html><p>Hey, whats up?</p></html>";

mail($to, $subject, $body, $headers);
Run Code Online (Sandbox Code Playgroud)

某些邮件客户端会将\ r \n解释为两个换行符.因此,对于上面的邮件(),真正的邮件内容将如下所示:

X-Message-Delivery: Vj0LEdMMtPAYT0xO0Q9MTtTQ0w9MA==
X-Message-Status: n
Received: from server75.publicompserver.de ([92.43.108.63]) by snt0-mc2-f13.Snt0.hotmail.com with Microsoft SMTPSVC(6.0.3790.4675);
 Thu, 9 Dec 2010 12:09:22 -0800
Message-ID: <40177C.70807@justme.org>
[lots of other headers]
Date: Thu, 09 Dec 2010 21:09:32 +0100
X-OriginalArrivalTime: 09 Dec 2010 …
Run Code Online (Sandbox Code Playgroud)

php email

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

MEF:来自Type的GetExportedValue?

使用MEF我可以创建并加载这样的类型:

var view = Container.GetExportedValue<MyView>();
Run Code Online (Sandbox Code Playgroud)

现在我想做的是:

Type t = typeof(MyView);
var view = Container.GetExportedValue<t>();
Run Code Online (Sandbox Code Playgroud)

(当然,类型可能包含与MyView不同的内容).

使用泛型GetExportedValue <>是不可能的 - 有没有其他方法来实现这一点?

c# prism mef composition

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

将asp.net 5测试放在单独的程序集中

我使用Microsoft.AspNet.TestHost来托管xunit集成测试.只要测试与asp.net-5解决方案在同一个项目中,一切都可以正常工作.
但我想将测试放入一个单独的程序集中,以便将它们与解决方案分开.但是当我尝试在单独的解决方案中运行测试时出现错误,TestServer无法找到视图.

Bsoft.Buchhaltung.Tests.LoginTests.SomeTest [FAIL]
  System.InvalidOperationException : The view 'About' was not found. The following locations were searched:
  /Views/Home/About.cshtml
  /Views/Shared/About.cshtml.
Run Code Online (Sandbox Code Playgroud)

我猜TestServer相对于本地目录查看视图.我怎样才能让它看到正确的项目路径呢?

unit-testing xunit asp.net-core

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

WP7-Control输入数字数据?

我有一个WP7应用程序,我需要输入大数字数据(6位数字以上) - 是否有某种高级数字控件可以轻松输入大数字?

controls windows-phone-7

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

如何逃脱有角度的HttpParams?

在Angular服务中,我使用HttpParams向服务发送字符串:

get(phone: string): Observable<PhoneSearchResponse> {
    let params = new HttpParams();
    params = params.append("phone", phone); // sending "+123456"
    return this._http.get<PhoneSearchResponse>(`${this._apiurl}/Get`, { params: params });
}
Run Code Online (Sandbox Code Playgroud)

当使用+123456参数作为参数调用get()时,我将进入123456接收服务。因此,在+转化为空间的途中。

我是否需要对HttpParams进行转义以使其对服务保持不变?

如果很重要,则后端是一个asp.net核心项目。控制器中的被调用代码:

[HttpGet("[action]")]
public async Task<JsonResult> Get(string phone) // receiving " 123456"
{
  return Json(await PhoneSearchLogic.GetAsync(phone));
}
Run Code Online (Sandbox Code Playgroud)

[更新]NoémiSalaün的解释很好-但我想知道是否更改参数是“设计使然”的预期行为?还是ASP.NET Core控制器出现了问题,该控制器不应该取消+号(及其他符号)的影响?

http angular

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