小编Mar*_*ell的帖子

在java中使用long as ArrayList索引

我正在编写这个java程序,使用Sieve of Eratosthenes找到所有素数达到num,但是当我尝试编译时,它说我不能使用long var作为数组索引,并且它期望一个int var in它的位置.但我会使用大数字,所以我不能使用int.我能做什么?

import java.util.*;
import java.lang.*;

public class t3{
    public static void main(String[] args){
        long num = 100;

        //declaring list and filling it with numbers
        ArrayList<Long> numlist = new ArrayList<Long>();
        for(long x=2 ; x<num ; x++){
            numlist.add(new Long(x));
        }

        //sieve or eratosthenes
        for(long x=0 ; x<Math.sqrt(num) ; x++){
            for(long y=x+1 ; y<numlist.size() ; y++){
                if(numlist[y]%numlist[x] == 0){
                    numlist.remove(y);
                }
            }
        }

        //print list
        for(Object item : numlist){
            System.out.println((Long)item);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

java arraylist

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

mscordacwks.dll和mscorwks.dll混淆

mscordacwks.dll和mscorwks.dll在.Net框架运行时,构建和调试过程中执行的不同功能有哪些?是否有关于此主题的推荐读物?我搜索了很长时间但失败了.

乔治,提前谢谢

.net debugging mscorwks.dll

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

需要工作流程编辑软件 - 推荐

是否允许用户编辑代表业务流程的工作流程的软件建议?理想情况下是.NET,但任何技术(winform/asp.net/wpf/etc)都可以.

我需要能够通过代码初始化/调查布局,以将其映射到我的系统 - 通过对象模型或已知格式的文件.

我考虑过:

  • Microsoft自动图形布局 - 说实话,有点杂乱无章
  • 用于.NET的ILOG图表 - 非常令人印象深刻,但对我的需求有点贵
  • Workflow Foundation(编辑器托管) - 特定于WF(而不是BPM)

澄清 - 这是我正在尝试做的事情(这是运行中的ILOG工具) - 虽然它不一定非常丰富...

(编辑 - 我想我会和Netron一起前进)

.net c# workflow business-process-management

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

我如何转换成ObservableCollection <object>

我怎么能投

from ObservableCollection<TabItem> into ObservableCollection<object>
Run Code Online (Sandbox Code Playgroud)

这对我不起作用

(ObservableCollection<object>)myTabItemObservableCollection
Run Code Online (Sandbox Code Playgroud)

c# observablecollection covariance

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

WCF扩展,不包括程序集版本

正如这里所讨论的,我正在尝试添加WCF端点扩展; 我有它的工作,但我需要包括完整的装配细节:

<extensions>
    <behaviorExtensions>
        <add name="protobuf" type="ProtoBuf.ServiceModel.ProtoBehaviorExtension, protobuf-net, Version=1.0.0.275, Culture=neutral, PublicKeyToken=257b51d87d2e4d67"/>
    </behaviorExtensions>
</extensions>
Run Code Online (Sandbox Code Playgroud)

我会喜欢做的(以避免问题在更新时等,尤其是对样本)是只包括名称:

<add name="protobuf" type="ProtoBuf.ServiceModel.ProtoBehaviorExtension, protobuf-net"/>
Run Code Online (Sandbox Code Playgroud)

(这可能是您对标准汇编命名约定的期望)

但是,如果我这样做,我会收到一个大错误:

分析器错误消息:为system.serviceModel/behavior创建配置节处理程序时发生错误:无法将扩展元素"protobuf"添加到此元素.验证扩展是否已在system.serviceModel/extensions/behaviorExtensions的扩展集合中注册.

是否有可能(如果是这样:如何)添加扩展而无需指定程序集版本?

.net wcf assemblies

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

OutputCache提供长期陈旧的数据

我搞砸了...... 这个这个 "元"问题......

一个非常基本的http请求:

GET http://stackoverflow.com/feeds/tag?tagnames=c%23&sort=newest HTTP/1.1
Host: stackoverflow.com
Accept-Encoding: gzip,deflate
Run Code Online (Sandbox Code Playgroud)

击中路线装饰:

[OutputCache(Duration = 300, VaryByParam = "tagnames;sort",
    VaryByContentEncoding = "gzip;deflate", VaryByCustom = "site")]
Run Code Online (Sandbox Code Playgroud)

如果你包括if-modified-since,或者200 的旧数据,即重复和错误地服务304(无变化),即

HTTP/1.1 200 OK
Cache-Control: public, max-age=0
Content-Type: application/atom+xml; charset=utf-8
Content-Encoding: gzip
Expires: Fri, 01 Jul 2011 09:17:08 GMT
Last-Modified: Fri, 01 Jul 2011 09:12:08 GMT
Vary: *
Date: Fri, 01 Jul 2011 09:42:46 GMT
Content-Length: 14714
(payload, when decoded = some long-stale data)
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,它是服务于这个近半个小时过去的 5分钟时间段; 它看起来像OutputCache的内部只是没有注意到时间; p它最终 …

.net asp.net asp.net-mvc outputcache

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

延迟加载是否可能在精致?通用(POCO)和动态API有什么区别?

关于使用小巧玲珑,我有两个问题:

  1. 有没有办法加载导航键属性,如实体框架(延迟加载)?

  2. POCO serialization和之间有什么区别dynamic serialization?哪个更好?以及如何使用此序列化?

c# dapper

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

什么时候应该使用字段而不是属性?

当你使用一个字段以及何时在课堂设计中使用一个属性时,任何人都能清楚地表达出来吗?

考虑:

public string Name;
Run Code Online (Sandbox Code Playgroud)

要么:

private string _Name;
public string Name
{
   get { return _Name; }
   set { _Name = value; }
}
Run Code Online (Sandbox Code Playgroud)

我意识到第二种方法更加合适和灵活,所以我通常会尝试使用它.

但那为什么我看到人们使用第一种方法呢?他们只是懒惰,还是有一些特定的情况,这是正确的选择?这只是一个偏好问题吗?

c# theory

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

Python:创建动态函数

我有问题我想创建动态函数,它将根据从数据库中检索的值进行一些计算,我很清楚我的内部计算但是如何创建动态类的问题:

我的结构是这样的:

class xyz:

    def Project():

       start = 2011-01-03

       def Phase1():
          effort = '2d'
       def Phase2():
          effort = '3d'
       def Phase3():
          effort = '4d'
Run Code Online (Sandbox Code Playgroud)

现在想要动态生成所有PhaseX()函数,所以任何人都可以建议我如何使用Python代码实现这样的功能

等待积极回复问候谢谢

python

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

当我们必须在C#.Net中使用DBNull.Value,null和""时?

我对以下事情有点困惑:

  1. 空值
  2. DBNull.Value
  3. ""

当我使用条件语句或在分配值,我用这些东西有点困惑.有时它会抛出错误,有时它会起作用.我想知道什么时候我想用上面的东西.它们是否特定于数据类型?我需要你宝贵的建议.

c# asp.net types visual-studio-2008

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