小编Mar*_*lec的帖子

比较两个对象集合

我有2个集合,一个可用功能和一个用户功能.我想删除包含其他集合中的功能代码的可用功能中的项目,但无法找到正确的语法.

我已经包含了我当前不编译的代码(它抱怨我不能使用"=="运算符,我的Linq知识很少)

Linq是最好的方法吗?任何帮助,将不胜感激.

        AvailableFeatureViewListClass availableFeatures = (AvailableFeatureViewListClass)uxAvailableList.ItemsSource;
        UserFeatureListClass userFeatures = (UserFeatureListClass)uxUserFeatureList.ItemsSource;

        foreach (UserFeatureClass feature in userFeatures)
        {
            availableFeatures.Remove(availableFeatures.First(FeatureCode => FeatureCode == feature.FeatureCode));
        }
Run Code Online (Sandbox Code Playgroud)

c# linq

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

混合模式调试asp.net应用程序

我有一个asp.net应用程序,当我点击F5(开始调试),点击断点,没有问题可以调试应用程序.当我打开一个Web应用程序并尝试连接到w3wp.exe进程时,我收到一条消息"无法附加到进程.在Windows 64位平台上不支持混合模式调试." 我有办法加入这个过程吗?

我的asp.net应用程序是.net 3.5,平台目标指定为"任何CPU",配置设置为调试.我正在开发Win7 x64位系统.

asp.net debugging

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

a:悬停不覆盖父类

我有一个带有Masterpage的aspx页面,其中包含一个CssClass为的面板menutoolbar.在该面板中,我放置了对象,在这种情况下是一个带有类的链接按钮SearchLink.

在我的样式表中,我正在定义

.menutoolbar a:hover { color: red }

.Searchlink a:hover { color: yellow }
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在Searchlink链接上时,它是红色的!这不是我所期望的,Searchlink具体定义为黄色,看起来父容器menutoolbar覆盖了颜色,与我期望的相反.

如何将悬停效果设为黄色Searchlink

css asp.net

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

知道清理.net中用于Javascript的字符串的好方法吗?

我在我的asp.net代码中创建了一个javascript确认消息:

deleteButton.Attributes.Add("onclick", "javascript:return confirm('Are you sure you want to delete client " + clientName + "')"); 
Run Code Online (Sandbox Code Playgroud)

这里的问题是客户端名称可能有撇号和其他有问题的字符.

有没有人知道清理变量"clientName"的一个好的,简单的方法,以便我可以安全地在javascript中使用它?

谢谢!

javascript asp.net

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

从get-eventlog Powershell调用中获取值

很抱歉提出这样的问题,但我花了半小时就没有这个问题.

我想从特定应用的事件日志中获取最新日期.到目前为止,我的代码是:

$event = get-eventlog -logname 'Windows PowerShell' -source mpkLogParser -newest 1 | Format-List
echo $event
Run Code Online (Sandbox Code Playgroud)

这会产生:

Index              : 51
EntryType          : Information
InstanceId         : 3001
Message            : MPKLogParser successfully parsed the log file u_ex100118.log
Category           : (1)
CategoryNumber     : 1
ReplacementStrings : {MPKLogParser successfully parsed the log file u_ex100118.log}
Source             : mpkLogParser
TimeGenerated      : 1/28/2010 11:24:08 AM
TimeWritten        : 1/28/2010 11:24:08 AM
UserName           : 
Run Code Online (Sandbox Code Playgroud)

那么如何从$ event中提取TimeWritten部分呢?

对此有任何帮助,我可以睡得更好.:)

powershell

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

如何填充 HTML 文件输入的文本框?

这个让我难住了。我目前正在使用 ASP MVC 呈现一个表单,它有一堆字段,其中一个是<input type="file"...

文件上传效果很好,但是当我将表单返回给用户时,包含该文件的文本框是空的。我想在文本框中显示文件路径,但似乎字段未填充此文本框。

IE。<input type="file" value="abc.txt" />不会将“abc.txt”放入文本框中。

如何填充 HTML 文件输入的文本框?除了 value 属性之外,我还应该使用其他属性吗?

任何帮助将非常感激,

html asp.net-mvc

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

我的MVC 3应用程序中的一个视图是否可以不使用_Layout.cshtml母版页?

我创建了一个不想从_Layout.cshtml继承的View,看起来非常直观,但我似乎无法弄清楚如何避免使用它?

我可以以某种方式将条件逻辑放入_Layout.cshtml还是有另一种方式?

任何帮助,将不胜感激!

asp.net-mvc asp.net-mvc-3

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

建议使我的线程池设置安全,干燥和可扩展

现在我正在产生3个线程来做一些并发工作,我使用Threadpooling进行设置,因为我希望所有线程同时运行,但是在继续之前让所有线程完成.以下是代码的要点:

_resetEvents = new ManualResetEvent[3];

_resetEvents[0] = new ManualResetEvent(false);
ThreadPool.QueueUserWorkItem(DoWorkA);
_resetEvents[1] = new ManualResetEvent(false);
ThreadPool.QueueUserWorkItem(DoWorkB);
_resetEvents[2] = new ManualResetEvent(false);
ThreadPool.QueueUserWorkItem(DoWorkC);

WaitHandle.WaitAll(_resetEvents);
Run Code Online (Sandbox Code Playgroud)

但是我的方法都使用相同的代码库,我把它分解为3种方法只是为了设置()正确的线程.

private void DoWorkA(object o) {
    var workerClass = new WorkerClass();
        workerClass.Process();
    _resetEvents[0].Set();
}
private void DoWorkB(object o) {
    var workerClass = new WorkerClass();
        workerClass.Process();
    _resetEvents[1].Set();
}
private void DoWorkC(object o) {
    var workerClass = new WorkerClass();
        workerClass.Process();
    _resetEvents[2].Set();
}
Run Code Online (Sandbox Code Playgroud)

显然它不是很干,因为我想拥有4个或5个线程,但是想要确保Set()在完成后设置正确的_resetEvent.

有关如何安全地做到这一点并使其更干燥和可扩展的任何建议?

c# multithreading threadpool

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