小编Eri*_*ver的帖子

是否有命令从Windows中的命令提示符刷新环境变量?

如果我修改或添加环境变量,我必须重新启动命令提示符.是否有一个我可以执行的命令可以在不重新启动CMD的情况下执行此操作?

windows cmd environment-variables

446
推荐指数
17
解决办法
50万
查看次数

当CSS中存在填充时,如何使TextArea 100%宽度而不会溢出?

我有以下CSS和HTML片段正在呈现.

textarea
{
  border:1px solid #999999;
  width:100%;
  margin:5px 0;
  padding:3px;
}
Run Code Online (Sandbox Code Playgroud)
<div style="display: block;" id="rulesformitem" class="formitem">
  <label for="rules" id="ruleslabel">Rules:</label>
  <textarea cols="2" rows="10" id="rules"/>
</div>
Run Code Online (Sandbox Code Playgroud)

问题是文本区域最终比父级宽8px(边框为2px,填充为6px).有没有办法继续使用边框和填充,但约束textarea父的宽度的总大小?

html css stylesheet

411
推荐指数
9
解决办法
40万
查看次数

在.NET中创建阻塞队列<T>?

我有一个场景,我有多个线程添加到队列和多个线程从同一队列读取.如果队列达到特定大小,则填充队列的所有线程将在添加时被阻止,直到从队列中删除项目为止.

下面的解决方案就是我现在正在使用的问题,我的问题是:如何改进?是否有一个对象已经在我应该使用的BCL中启用此行为?

internal class BlockingCollection<T> : CollectionBase, IEnumerable
{
    //todo: might be worth changing this into a proper QUEUE

    private AutoResetEvent _FullEvent = new AutoResetEvent(false);

    internal T this[int i]
    {
        get { return (T) List[i]; }
    }

    private int _MaxSize;
    internal int MaxSize
    {
        get { return _MaxSize; }
        set
        {
            _MaxSize = value;
            checkSize();
        }
    }

    internal BlockingCollection(int maxSize)
    {
        MaxSize = maxSize;
    }

    internal void Add(T item)
    {
        Trace.WriteLine(string.Format("BlockingCollection add waiting: {0}", Thread.CurrentThread.ManagedThreadId));

        _FullEvent.WaitOne();

        List.Add(item);

        Trace.WriteLine(string.Format("BlockingCollection …
Run Code Online (Sandbox Code Playgroud)

.net c# queue collections multithreading

161
推荐指数
6
解决办法
10万
查看次数

如何获得"复制到输出目录"以使用单元测试?

当我在执行测试之前构建单元测试项目时,测试输出被复制到TestResults文件夹,然后执行测试.我遇到的问题是并非Debug/bin目录中的所有文件都被复制到TestResults项目中.

如何将复制到Debug/bin目录的文件也复制到TestResults文件夹?

.net c# unit-testing mstest visual-studio-2008

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

从PowerShell阵列中删除重复值

如何从PowerShell阵列中删除重复项?

$a = @(1,2,3,4,5,5,6,7,8,9,0,0)
Run Code Online (Sandbox Code Playgroud)

arrays powershell

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

如何在StatusStrip中右对齐控件?

我试图右对齐一个控件StatusStrip.我怎样才能做到这一点?

我没有看到一个属性来设置ToolStripItem控件,指定它们在父项上的物理对齐方式StatusStrip.

如何让消息下拉到右对齐?http://i.friendfeed.com/ed90b205f64099687db30553daa79d075f280b90

c# statusstrip winforms

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

jQuery slideUp().remove()似乎在删除之前不显示slideUp动画

我有这一系列的JavaScript,我看到的行为是在selectedLi没有"向上滑动"的情况下瞬间消失.这不是我期望的行为.

我应该怎么做,以便selectedLi在删除之前滑动?

selectedLi.slideUp("normal").remove();
Run Code Online (Sandbox Code Playgroud)

javascript jquery animation

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

不使用RegexOptions枚举的不区分大小写的正则表达式

是否可以使用Regex类在C#中进行不区分大小写的匹配而不设置RegexOptions.IgnoreCase标志?

我希望能够做的是在正则表达式中定义我是否希望以不区分大小写的方式完成匹配操作.

我希望这个正则表达式taylor匹配以下值:

  • 泰勒
  • 泰勒
  • 泰勒

c# regex

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

如何使用RedirectToAction维护ModelState?

如果我的ModelState中存在错误而不丢失我的ModelState信息,如何返回不同操作的结果或将用户移动到其他操作?

情景是; 删除操作接受由我的索引操作/视图呈现的DELETE表单中的POST.如果删除中出现错误,我想将用户移回索引操作/视图,并显示删除操作存储的错误ViewData.ModelState.如何在ASP.NET MVC中完成?

[AcceptVerbs(HttpVerbs.Post | HttpVerbs.Delete)]
public ActionResult Delete([ModelBinder(typeof(RdfUriBinder))] RdfUri graphUri)
{
    if (!ModelState.IsValid)
        return Index(); //this needs to be replaced with something that works :)

    return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc

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

同步动态加载JavaScript

我正在使用模块模式,我想要做的事情之一就是动态地包含一个外部JavaScript文件,执行该文件,然后使用return { }我模块中文件中的函数/变量.

我无法弄清楚如何轻松地做到这一点.是否有任何标准方法来执行伪同步外部脚本加载?

function myModule() {
    var tag = document.createElement("script");
    tag.type = "text/javascript";
    tag.src = "http://some/script.js";
    document.getElementsByTagName('head')[0].appendChild(tag);

    //something should go here to ensure file is loaded before return is executed

    return {
        external: externalVariable 
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

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