问题列表 - 第45805页

使用foreach在这两个IEnumerable <T>代码之间是否会有任何性能差异?

var effects = this.EffectsRecursive;
foreach ( Effect effect in effects )
{
...
}
Run Code Online (Sandbox Code Playgroud)

VS

foreach ( Effect effect in this.EffectsRecursive )
{
...
}
Run Code Online (Sandbox Code Playgroud)

.net c# performance ienumerable

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

如何使用linq树表达式创建具有动态列的数据透视表

我正在写一个asp.net C#Web应用程序; 我有一个名为' table1'有三列' country',' productId'和' productQuantity' 的内存数据表; 我想转动该表以获得一个新表(假设' table2')将第一列' country'作为固定列,动态数字和列' product_1',' product_2',...,' product_n'的名称根据' table1'中存在的产品总数; 第一列' country'必须包含国家/地区名称; 动态生成的列' product_1',' product_2',...,' product_n'必须包含productQuantity已为指定国家/地区的每个特定产品选择的列

我正在使用Linq查询表达式来编写代码; 问题是我不能硬编码名称和产品的价值; 我无法预测数据表中存在多少产品; 现在,我正在使用以下表达式测试结果:

var query = table1.AsEnumerable()
                .GroupBy(c => c.country)
                .Select(g => new
                {
                    country = g.Key,
                    product_1 = g.Where(c => c.productId == "a30-m").Select(c => c.productQuantity).FirstOrDefault(),
                    product_2 = g.Where(c => c.productId == "q29-s").Select(c => c.productQuantity).FirstOrDefault(),
          .
          .
          .
                    product_n = g.Where(c …
Run Code Online (Sandbox Code Playgroud)

c# linq asp.net linq-to-dataset over-clause

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

在哪里向三星报告设备特定的错误?

我正在寻找一个在三星设备上报告Android漏洞的地方.理想情况下,这个地方会有三星开发商的实际代表.日本论坛还可以.

我试过:
- http://innovator.samsungmobile.com - 这有一个Java ME论坛,但现有的Android帖子没有答案.
- http://developer.samsung.com - 指向与第一个链接相同的内容.
- 调用三星3级支持请求参考 - 他们告诉我使用第一个链接,但无法告诉我哪个论坛适合提交针对Android设备的错误.

android bug-tracking

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

如何安装JSTL?绝对的uri:http://java.sun.com/jstl/core无法解决

我不知道我做错了什么,但我不能包括JSTL.我有jstl-1.2.jar,但不幸的是我得到了例外:

org.apache.jasper.JasperException: The absolute uri: http://java.sun.com/jstl/core cannot be resolved in either web.xml or the jar files deployed with this application
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:51)
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:409)
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:116)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:315)
    at org.apache.jasper.compiler.TagLibraryInfoImpl.<init>(TagLibraryInfoImpl.java:148)
    at org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:429)
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:492)
    at org.apache.jasper.compiler.Parser.parseElements(Parser.java:1439)
    at org.apache.jasper.compiler.Parser.parse(Parser.java:137)
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:255)
    at org.apache.jasper.compiler.ParserController.parse(ParserController.java:103)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:170)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:849)
    at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) …
Run Code Online (Sandbox Code Playgroud)

jsp servlets jstl

124
推荐指数
8
解决办法
34万
查看次数

使用URLEndpoint通过代理进行SOAP连接

我不得不更新以前从外部Web服务请求SOAP响应的Java应用程序.此服务在我们的防火墙之外,现在要求我们通过代理而不是直接访问URL.

目前,Java App使用URLEndpoint为URL提取字符串.通常当我通过代理获取URL时,我创建一个如下所示的URL:

URL url = new URL("http", "theproxy.com", 5555, finalUrl);
Run Code Online (Sandbox Code Playgroud)

问题是URLEndpoint只为URL添加一个字符串,我尝试使用toExternalForm()将URL转换为字符串,但它使URL格式不正确.

有什么想法解决这个问题吗?

编辑:我不能使用System.setProperty,因为它与tomcat中的一大堆其他Java应用程序一起运行.

第二次编辑:我无法设置系统属性,因为它将覆盖服务器上运行的所有其他应用程序,我不能使用jsocks作为我们通过squid代理运行的代理,它不支持socks4/5

任何帮助赞赏.

java url proxy soap

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

确定由多个异步回调共享的变量

我正在使用Caolan McMahonasync.js库jQueryUI进度条向用户提供反馈,同时几个异步调用收集数据并填充复杂图形的元素.

我的问题是:对于需要由异步方法共享的数据进行范围调整的最佳方法什么?

这是我正在做的简化示例.我已经使用全局变量工作,但他们打扰了我一点,让jsLint抱怨.在文档就绪功能中传递参数或作用域会破坏它.

updateA()et 的对应物.人.在我的真实代码中有数百行并包含XHR调用.

JavaScript的:

// global variables.  Bad?
var steps = 3;
var ticked = 0;
var otherCounter = 0;

$(function() {
    $('#progressbar').progressbar({
        value: 0
    });

    async.parallel([
        function(onDoneCallback) {
        updateA(onDoneCallback);},
        function(onDoneCallback) {
        updateB(onDoneCallback);},
        function(onDoneCallback) {
        updateC(onDoneCallback);}
    ], function(err, results) { // final callback when they're all done
        tickProgress('All done after ' + ticked + ' ticks.', true);
    });
});

function tickProgress(message) {
    var curvalue = …
Run Code Online (Sandbox Code Playgroud)

javascript jquery asynchronous jquery-ui

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

迭代通过PyMongo Cursor作为键值对

是否有可能将pymongo Cursor作为键值对迭代dict?我正在使用python 2.6和pymongo 1.9.

我试过这个:

import pymongo
mongo = pymongo.Connection('localhost')
mongo_db = mongo['my_database']
mongo_coll = mongo_db['my_collection']
cursor = mongo_coll.find()
records = dict([(record_id, record) for record_id, record in mongo_cursor])
Run Code Online (Sandbox Code Playgroud)

但我得到错误:

ValueError: too many values to unpack
Run Code Online (Sandbox Code Playgroud)

python mongodb pymongo

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

将gson移植到C++的努力或计划

有谁知道是否有任何努力或计划创建一个C++版本的gson?该库非常有用,也是最容易使用的库,如果C++ /有类似的东西会很棒

c++ json gson

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

二进制序列的所有排列x位长

我想找到一个干净而聪明的方法(在python中)来查找1s和0s x chars long的字符串的所有排列.理想情况下,这将是快速的,不需要做太多的迭代......

因此,对于x = 1我想要:['0','1'] x = 2 ['00','01','10','11']

等等..

现在我有这个,这很慢,似乎不优雅:

    self.nbits = n
    items = []
    for x in xrange(n+1):
        ones = x
        zeros = n-x
        item = []
        for i in xrange(ones):
            item.append(1)
        for i in xrange(zeros):
            item.append(0)
        items.append(item)
    perms = set()
    for item in items:
        for perm in itertools.permutations(item):
            perms.add(perm)
    perms = list(perms)
    perms.sort()
    self.to_bits = {}
    self.to_code = {}
    for x in enumerate(perms):
        self.to_bits[x[0]] = ''.join([str(y) for y in x[1]])
        self.to_code[''.join([str(y) for y in …
Run Code Online (Sandbox Code Playgroud)

python algorithm combinatorics

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

可以多次重用IEnumerable集合吗?

基本上我想知道是否可以在代码中多次使用枚举.无论你是否提前破解,枚举总是会在下面的每个foreach情况下重置,所以从效果集合的开始到结束给我们一致的枚举?

var effects = this.EffectsRecursive;

foreach (Effect effect in effects)
{
...
}

foreach (Effect effect in effects)
{
    if(effect.Name = "Pixelate")
        break;
}

foreach (Effect effect in effects)
{
...
}
Run Code Online (Sandbox Code Playgroud)

编辑:EffectsRecursive的实现是这样的:

public IEnumerable<Effect> Effects
{
    get
    {
        for ( int i = 0; i < this.IEffect.NumberOfChildren; ++i )
        {
            IEffect effect = this.IEffect.GetChildEffect ( i );
            if ( effect != null )
                yield return new Effect ( effect );
        }
    }
}

public IEnumerable<Effect> EffectsRecursive
{
    get
    { …
Run Code Online (Sandbox Code Playgroud)

.net c# ienumerable

10
推荐指数
3
解决办法
2492
查看次数