问题列表 - 第89073页

为什么抛出ApplicationException?

我只是试验Mutex并编写了以下代码.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading;

namespace Mutex_WaitOnewithTimeouts
{
    class Program
    {
        private static Mutex mut = new Mutex();
        private static int numOfThreads = 5;
        private static int numOfIterations = 3;
        private static Random rand = new Random();

        static void Main(string[] args)
        {
            Thread[] threads = new Thread[5];
            for (int num = 0; num < numOfThreads; num++)
            {
                threads[num] = new Thread(new ThreadStart(MyThreadProc));
                threads[num].Name = String.Format("Thread{0}", num);
                threads[num].Start();
            }
            Console.Read();
        }

        private static void MyThreadProc() …
Run Code Online (Sandbox Code Playgroud)

.net c# multithreading mutex

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

mkdir c ++函数

我需要在VS 2008中使用mkdir c ++函数,该函数有两个参数,并且在VS 2005中已弃用.

但是我们的代码中使用了这个函数,我需要编写一个独立的产品(只包含mkdir函数)来调试.

我需要导入哪些头文件?我使用了direct.h,但是编译器抱怨该参数不带2个参数(原因是这个函数在VS 2005中已被弃用).

mkdir("C:\hello",0);
Run Code Online (Sandbox Code Playgroud)

c++ visual-studio-2008

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

使用xpointer()方案支持XPointer的Java库?

是否有任何支持XPointer的java库与xpointer()方案?

Xerces支持使用XPointer Framework和XPointer element()方案的XInclude,但不支持xpointer()方案.

关于xpointer()模式的最新W3C文档来自2002年,但仍然只是一个草案:http://www.w3.org/TR/xptr-xpointer/

java xpointer

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

展开数组linux内核模块

我有一个阵列

char* temp;
temp=kmalloc(3,GFP_KERNEL);
Run Code Online (Sandbox Code Playgroud)

我需要在每次调用此函数时展开此数组注意:Realloc不能在linux内核中使用我不知道它是否存在

c linux-kernel

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

在bash中更改变量

如何更改此var?

max=0;
min=20000000;
cat |while read
do
    read a
    if [[ $a -gt $max ]]
    then
        max=a`
    fi
    `if [[ $a -lt $min ]]
    then
        min=a
    fi
done
echo $max 
echo $min
Run Code Online (Sandbox Code Playgroud)

我的最小值和最大值仍然相同,0和2000000.任何人都可以帮我这个吗?我不知道.

bash

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

在Java中将常量字符串附加到变量字符串的最有效方法?

目前在我的代码中,我在for循环中有类似于:

bstr = bstr + x.charAt(i) + x.charAt(i>>4) + x.charAt(i>>8);
Run Code Online (Sandbox Code Playgroud)

其中i是整数,循环变量和x是静态最终常量字符串.bstr可以是KB的顺序.

谢谢

java string loops concatenation

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

在Redis中,所有哈希键都存储在同一个"表"中?如果是这样,它如何影响性能?

查看此示例http://redis.io/topics/twitter-clone,其中使用散列键("uid:1000")存储用户记录,并且"推文"通过散列键存储("post:60") ,这是否意味着所有这些记录都存储在同一数据结构中,添加推文会影响检索用户记录的时间?

redis

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

如何组合来自不同HTML文件的模板

由于Knockout的各个模板保存在脚本标记中,我认为我可以设置src标记的属性并从单独的文件加载HTML.如此天真地这样做根本不起作用,所以也是如此

  1. 有一些技巧可以让模板绑定到src我需要使用的标签
  2. 从不同的文件加载模板有不同的方法

(另外两种可能性 - 3,这个项目的所有程序员都应该修改同一个巨大的文件,这个文件将在启动时由浏览器加载,而4,不要使用Knockoutjs来做任何大于玩具的东西项目 - 我认为是等效的.)

knockout.js

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

jquery $('<div>')vs $('<div />')

可能重复:
jQuery中的$('<element>')vs $('<element />')

这两个中的哪一个是正确的方法:

$('<div>') 
Run Code Online (Sandbox Code Playgroud)

要么

$('<div />')
Run Code Online (Sandbox Code Playgroud)

他们似乎都工作.一种方式比另一种方式更正确,还是它们都能起作用?

javascript jquery

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

ASP.net MVC 4 WebApi - 测试MIME多部分内容

我有一个ASP.net MVC 4(beta)WebApi,看起来像这样:

    public void Post()
    {
        if (!Request.Content.IsMimeMultipartContent("form-data"))
        {
            throw new HttpResponseException(HttpStatusCode.UnsupportedMediaType);
        }

        IEnumerable<HttpContent> parts = Request.Content.ReadAsMultipartAsync().Result;

        // Rest of code here.
    }
Run Code Online (Sandbox Code Playgroud)

我试图对这段代码进行单元测试,但无法解决如何做到这一点.我在这里走在正确的轨道上吗?

    [TestMethod]
    public void Post_Test()
    {
        MultipartFormDataContent content = new MultipartFormDataContent();
        content.Add(new StringContent("bar"), "foo");

        this.controller.Request = new HttpRequestMessage();
        this.controller.Request.Content = content;
        this.controller.Post();
    }
Run Code Online (Sandbox Code Playgroud)

此代码抛出以下异常:

System.AggregateException:发生一个或多个错误.---> System.IO.IOException:MIME多部分流的意外结束.MIME多部分消息未完成.在System.Net.Http.MimeMultipartBodyPartParser.d__0.MoveNext()在System.Net.Http.HttpContentMultipartExtensions.MoveNextPart(MultipartAsyncContext上下文)在System.Net.Http.HttpContentMultipartExtensions.MultipartReadAsyncComplete(IAsyncResult的结果)在System.Net.Http.HttpContentMultipartExtensions .OnMultipartReadAsyncComplete(IAsyncResult结果)

知道最好的方法是什么?

c# asp.net-mvc asp.net-web-api

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