问题列表 - 第10804页

一种计算列表中出现次数的方法

有没有一种简单的方法可以将列表中所有元素的出现次数计入C#中的相同列表?

像这样的东西:

using System;
using System.IO;
using System.Text.RegularExpressions;
using System.Collections.Generic;
using System.Linq;

string Occur;
List<string> Words = new List<string>();
List<string> Occurrences = new List<string>();

// ~170 elements added. . . 

for (int i = 0;i<Words.Count;i++){
    Words = Words.Distinct().ToList();
    for (int ii = 0;ii<Words.Count;ii++){Occur = new Regex(Words[ii]).Matches(Words[]).Count;}
         Occurrences.Add (Occur);
         Console.Write("{0} ({1}), ", Words[i], Occurrences[i]);
    }
}
Run Code Online (Sandbox Code Playgroud)

c# list count match .net-3.5

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

使用FJCore编码Silverlight WriteableBitmap

我试图找出如何使用FJCore将WriteableBitmap编码为jpeg.我知道WriteableBitmap提供了原始像素,但我不知道如何将其转换为FJCore对其JpegEncoder方法所期望的格式.JpegEncoder有两个重载,一个采用FluxJpeg.Core.Image,另一个采用DecodedJpeg.

我试图创建一个FluxJpeg.Core.Image,但它需要一个byte [] [,]用于图像数据.byte [n] [x,y]其中x是宽度,y是高度,但我不知道n应该是什么.

我认为n应该是4,因为那将对应于每个像素中编码的argb信息,但是当我尝试FJCore抛出一个超出范围异常的参数时.这是我试过的.Raster是我的byte [4] [x,y]数组.

raster[0][x, y] = (byte)((pixel >> 24) & 0xFF);
raster[1][x, y] = (byte)((pixel >> 16) & 0xFF);
raster[2][x, y] = (byte)((pixel >> 8) & 0xFF);
raster[3][x, y] = (byte)(pixel & 0xFF);
Run Code Online (Sandbox Code Playgroud)

silverlight writeablebitmap fjcore

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

在FIFO Qeueing系统中,实现优先级消息传递的最佳方式是什么

对于不一致支持优先级消息(如AMQP)的面向消息的中间件,当队列只有FIFO语义时,实现优先级消耗的最佳方法是什么?一般用例是一种系统,其中当队列中存在大量积压的消息时,消费者在较低优先级的消息之前接收具有较高优先级的消息.

messaging priority-queue message-queue amqp rabbitmq

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

为什么Perl打印中的二维数组不正确?

在Perl中处理二维数组让我很头疼.无论如何,以下是我的问题:

我有一个循环将一个数组(比如@twoOneArray)推入另一个数组,比如说@twoDimArray,然后在循环的下一次迭代开始之前重置,然后再次用新的值集推入@twoDimArray.当我使用以下任一方式打印此@twoDimArray时:

print Dumper \@twoDimArray;
Run Code Online (Sandbox Code Playgroud)

它给出了输出

OUTPUT

$VAR1 = [

      [

        'BB',

        'AA',

        'AA'
       ],
       $VAR1->[0],
       $VAR1->[0],
       $VAR1->[0]
     ];
Run Code Online (Sandbox Code Playgroud)

或使用循环

for (my $i=0; $i<4; $i++){
    for (my $j=0; $j<4; $j++){
         print "$twoDimArray[$i][$j] \n";
    }
}
Run Code Online (Sandbox Code Playgroud)

数据重复.

OUTPUT

行= 0 BB AA AA

行= 1 BB AA AA

行= 2 BB AA AA

行= 3 BB AA AA

等等....

我无法弄清楚为什么两种输出方式都出错了.如果我每次都打印@twoDimArray(在移动到循环的下一次迭代之前,即在使用push函数之后)插入@twoOneArray,那么值似乎很好并且不重复自己,但是在单个go中打印它似乎给出了上述错误.这里也有类似的问题,但我不确定这对我是否有意义.有什么建议?

构建2D数组的代码:

for ($k = 1; $k <= $counter; $k++){
        @twoOneArray = (); #reset it when loop starts …
Run Code Online (Sandbox Code Playgroud)

arrays perl data-structures

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

JBoss是否缓存身份验证信息?

在JBoss中测试各种身份验证解决方案(我自己的LoginModule等)时,我觉得有时当我重新部署更改或以其他方式激活登录表单时,JBoss实际上并没有调用身份验证模块.

只是想知道是否存在某种类型的短期缓存?

我测试了Web应用程序(注意删除cookie等)和胖胖的RMI java客户端.

当然,如果我重新启动JBoss,则遵循完整的身份验证过程.

是否有缓存,如果有,是否可以禁用它用于开发目的?

authentication jboss caching

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

关闭当前使用代码打开MsgBox

是否有任何选项可以使用VBA访问表单应用程序中的任何代码关闭当前打开的MsgBox?\

ms-access vba msgbox

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

在Ruby on Rails中获取空临时目录的最佳方法是什么?

使用Ruby on Rails获取其中没有任何内容的临时目录的最佳方法是什么?我需要API与跨平台兼容.stdlib tmpdir不起作用.

ruby ruby-on-rails

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

Makefile与源文件在不同的目录中

我有一个目录结构如下的项目:

                         $projectroot
                              |
              +---------------+----------------+
              |               |                |
            part1/          part2/           part3/
              |               |                |
       +------+-----+     +---+----+       +---+-----+
       |      |     |     |        |       |         |
     data/   src/  inc/  src/     inc/   src/       inc/
Run Code Online (Sandbox Code Playgroud)

我应该如何编写部分/ src(或其他任何地方)的makefile,它可以补充/链接部分?/ src中的c/c ++源文件?

我可以做一些像-I $ projectroot/part1/src -I $ projectroot/part1/inc -I $ projectroot/part2/src ...

如果这样可行,是否有更简单的方法.我看过每个相应部分都有makefile的项目?文件夹.[在这篇文章中我使用了像bash语法中的问号]

linux makefile

123
推荐指数
7
解决办法
21万
查看次数

Scala可以在参数中允许自由类型参数(Scala类型参数是一等公民?)?

我有一些Scala代码,它使用两个不同版本的类型参数化函数做了一些很好的事情.我从我的应用程序,但最终我的代码完全形式的通话简化这个了很多w(f[Int],f[Double])地方w()是我的魔术方法.我希望有一个更神奇的方法z(f) = w(f[Int],f[Double])- 但我不能得到任何语法z(f[Z]:Z->Z),因为它看起来(对我来说)函数参数不能有自己的类型参数.这是Scala代码段的问题.

有任何想法吗?宏可以做到,但我不认为那些是Scala的一部分.

object TypeExample {
  def main(args: Array[String]):Unit = {
    def f[X](x:X):X = x              // parameterize fn
    def v(f:Int=>Int):Unit = { }     // function that operates on an Int to Int function
    v(f)                             // applied, types correct
    v(f[Int])                        // appplied, types correct
    def w[Z](f:Z=>Z,g:Double=>Double):Unit = {} // function that operates on two functions
    w(f[Int],f[Double])              // works
// want something like this:  def z[Z](f[Z]:Z=>Z) = w(f[Int],f[Double])
// a type parameterized …
Run Code Online (Sandbox Code Playgroud)

scala type-parameter

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

在Java中使用WCF WsHttpBinding WebService

我正在尝试让Java客户端与WCF wshttpbinding WebService进行通信.但我无法这样做.电话会挂起,或者我得到"musunderstoodheader expcetions".

我的Web服务只是默认的Visual Studio生成的"WCF服务库模板".

我的Web服务客户端只是一个空白的IntelliJ项目,使用"添加Web服务客户端"生成相应的存根(指定的Web服务平台是JAX-WS 2.X).

当我将绑定更改为BasicHttpBinding时,一切都完美无瑕.

我尝试过使用WsHttpBinding配置,包括关闭安全性,但我没有成功.

建议?想法?WAXHttpBinding仅部分支持JAX-WS 2.0吗?

java wcf web-services wcf-binding wshttpbinding

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