问题列表 - 第38273页

你如何限制每秒的操作次数?

你如何限制每秒的操作次数?

假设我们必须将文件从一个位置复制到另一个位置,并且我们不希望每秒处理超过5个文件.

请看看我在做什么

private static string currentStamp;
private static int processedInCurrentStamp = 0;

private static void Main(string[] args)
{
    currentStamp = DateTime.Now.ToString("{0:d/M/yyyy HH:mm:ss}");
    Run();
}

private static void Run()
{
    for (int i = 0; i < Int32.MaxValue; i++)
    {
        string s = DateTime.Now.ToString("{0:d/M/yyyy HH:mm:ss}");
        if (currentStamp.Equals(s))
        {
            if (processedInCurrentStamp < 5)
            {
                ProcessItem();
                processedInCurrentStamp++;
            }
        }
        else
        {
            Console.WriteLine("{0} ::: {1}", currentStamp, processedInCurrentStamp);
            currentStamp = s;
            processedInCurrentStamp = 0;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但我需要一种更优雅和防弹的方式.

.net c#

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

有没有人使用过TestCocoon?

前几天我正在试用TestCocoon,一切看起来都很棒.我使用了编译我的代码cscl,cslib并且cslink我希望这能够处理所有的工具.我得到了一些.csmes文件和.exe.csmes文件,但是当我将它们加载到CoverageBrowser中时,我看不到任何相关内容.没有覆盖/未覆盖的线.所有的线都是灰色的.

是否需要其他任何东西才能让TestCocoon报告覆盖范围?我需要修改我的源文件吗?我也在他们的论坛上发帖,但没有结果:

http://www.testcocoon.org/forum/viewtopic.php?f=8&t=44

testing code-coverage testcocoon

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

Java面试的重要主题/ API列表

这与此处的要求略有不同

我想知道哪些主题/ API对Java访谈最重要.例如 -

  • 并发,
  • 收藏
    .....和那样的.

原因是因为像ConcurrentHashMap(在这里阅读)这样的实现在其中有如此多的细节,人们想讨论它们,因为它涵盖了许多重要方面

java

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

由于"尝试访问已卸载的AppDomain"无法在VS中编译解决方案 - 如何将其固定下来?

我在VS(2008)中有一个C#/ ASP.Net解决方案,里面有几个项目.当我尝试编译它时,我只得到一个错误:

尝试访问已卸载的AppDomain

没有行代码,没有项目名称,没有.就是这样的错误.

我怎样才能确定这个错误 - 即原因,甚至更好 - 如何解决它并继续编译?

先感谢您.

visual-studio

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

找到窦功能的零点

我想在java中实现一个函数,找到正弦函数的零点.我知道怎么做但我真的不明白该问题的以下定义:

实现一个在a和b之间的间隔中搜索窦函数中的空点的函数.搜索间隔[下限,上限]应减半,直到下限和上限彼此小于0.0001.

替代文字

为什么间隔减半?有任何想法吗?

java math function

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

为什么foldRight和reduceRight不是尾递归?

为什么编译器不能翻译Scala

(1,2,3,4,5,6).foldRight(10)(_ * _)
Run Code Online (Sandbox Code Playgroud)

与Java等效

final int[] intArray = new int[]{1,2,3,4,5,6};
int accumulator = 10;

for(int i = intArray.legth - 1; i >=0; i--) {
  accumulator = intArray[i] * accumulator;
}
Run Code Online (Sandbox Code Playgroud)

问题是:为什么foldLeft和reduceLeft是尾递归的,但它们的右对手不是?

这里有链接说右手不是尾递归.我在问为什么会这样.

你怎么知道何时使用fold-left以及何时使用fold-right?

foldr与foldl(或foldl')的含义

http://programming-scala.labs.oreilly.com/ch08.html

functional-programming scala

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

Passenger 3.0和调试器

使用带独立调试器的乘客时遇到问题.如果我试试这个:

passenger start --debugger
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

Your version of ruby-debug is too old. Please upgrade to the latest version.
Run Code Online (Sandbox Code Playgroud)

我的Ruby是:ruby 1.8.7(2010-04-19 patchlevel 253)[x86_64-linux],MBARI 0x6770,Ruby Enterprise Edition 2010.02

Ruby调试:ruby-debug(0.10.3)ruby-debug-base(0.10.3)

那么,有没有人成功使用Passenger 3.0和调试器?

ruby-on-rails passenger ruby-debug

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

用于解析IP的正则表达式

我正在使用正则表达式解析IP地址并提取其主机,端口,用户名和密码.

以下是我感兴趣的格式:

regex

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

如何在rails上生成AuthenticityToken

我自己构建了表单标签,当我将表单发布到服务器时,它给了我一个InvalidAuthenticityToken错误,所以我想知道如何在当前情况下添加它:

<form accept-charset="UTF-8" action="/crops/update" method="post">
  <input id="crop_x" name="crop_x" size="30" type="text" /><br />
    <input id="crop_y" name="crop_y" size="30" type="text" /><br />
  <input id="crop_w" name="crop_w" size="30" type="text" /><br />
   <input id="crop_h" name="crop_h" size="30" type="text" /><br />
  <input id="crop" name="crop" type="submit" value="Crop!" />
</form>
Run Code Online (Sandbox Code Playgroud)

响应错误是:

ActionController::InvalidAuthenticityToken in CropsController#update 
ActionController::InvalidAuthenticityToken
Rails.root: /home/mlzboy/my/crop2
Application Trace | Framework Trace | Full Trace
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails ruby-on-rails-3

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

如何从Android设备上传位图图像?

先感谢您.我想从我的Android应用程序上传一些位图图像.但是,我无法得到它.你能为它推荐一些解决方案吗?或收集我的源代码?

ByteArrayOutputStream bao = new ByteArrayOutputStream();
                bitmap.compress(Bitmap.CompressFormat.JPEG, 90, bao);
                HttpClient httpclient = new DefaultHttpClient();
                HttpPost httppost = new HttpPost(
                        "http://example.com/imagestore/post");
                MultipartEntity entity = new MultipartEntity( HttpMultipartMode.BROWSER_COMPATIBLE );
                byte [] ba = bao.toByteArray();
                try {
                    entity.addPart("img", new StringBody(new String(bao.toByteArray())));
                    httppost.setEntity(entity);
                } catch (UnsupportedEncodingException e1) {
                    // TODO Auto-generated catch block
                    e1.printStackTrace();
                }
                // Execute HTTP Post Request
                HttpResponse response = null;
                try {
                    response = httpclient.execute(httppost);
                } catch (ClientProtocolException e) {
}
Run Code Online (Sandbox Code Playgroud)

java android http multipartform-data

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