小编Alv*_*vin的帖子

LINQ to XML没有返回任何结果

我使用Linq来解析XML,但它没有返回结果:

XML:

<?xml version="1.0" encoding="UTF-8"?>
    <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
        <soapenv:Body>
            <downloadInfoResponse xmlns="http://webService">
                <downloadInfoReturn>
                <city>city</city>
                <companyName>company name</companyName>
            </downloadInfoReturn>
        </downloadInfoResponse>
    </soapenv:Body>
</soapenv:Envelope>
Run Code Online (Sandbox Code Playgroud)

码:

public class Merc
{
    public string CompanyName { get; set; }
}

using (XmlReader reader = XmlReader.Create(new StringReader(result)))
{
    XDocument doc = XDocument.Load(reader, LoadOptions.SetLineInfo);
    List<Merc> m = (from downloadInfoReturn in doc.Descendants("downloadInfoReturn")
                    select new Merc
                    {
                        CompanyName = downloadMerchantInfoReturn.Element("companyName").Value
                    }).ToList();
}
Run Code Online (Sandbox Code Playgroud)

有没有其他好的方法呢?谢谢.

.net c# xml linq linq-to-xml

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

Asp.net MVC异步很慢

我正在使用Entity Framework 6.0.0 alpha1.

在我的Asp.net MVC应用程序中,我有两个控制器:

一个没有异步:

    public ActionResult Index()
    {
        return View(db.Movie.ToList());
    }
Run Code Online (Sandbox Code Playgroud)

一个是异步:

    public async Task<ActionResult> Index()
    {
        var model = await db.Movie.ToListAsync();
        return View(model);
    }
Run Code Online (Sandbox Code Playgroud)

我使用ab工具来测试性能:

没有异步的结果:

Server Software:        Microsoft-IIS/8.0
Server Hostname:        localhost
Server Port:            60863

Document Path:          /movies
Document Length:        5724 bytes

Concurrency Level:      10
Time taken for tests:   21.229 seconds
Complete requests:      1000
Failed requests:        0
Write errors:           0
Total transferred:      6071000 bytes
HTML transferred:       5724000 bytes
Requests per second:    47.11 [#/sec] (mean) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc entity-framework

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

每小时生成时间范围

我想从时间范围创建一个每小时对象列表。

c# 中有没有像 python pandas.timerange 这样的函数?

pandas.time_range("11:00", "21:30", freq="30min")
Run Code Online (Sandbox Code Playgroud)

c#

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

Bluebird promise join不按顺序运行

我正在使用knexjs的promise,但为什么promise join不按顺序运行,插入后行被删除:

exports.seed = function(knex, Promise) {
  return Promise.join(
    knex('states').del(),
    knex('states').insert([
    {
      'id': 1,
      'name': 'Georgia'
    },
    {
       'id': 2,
       'name': 'Tennessee'
    }
   ]);
  );
};
Run Code Online (Sandbox Code Playgroud)

knex.js bluebird

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

Windows 8 SDK是否支持SQL Server Compact Edition?

可能重复:
用于Windows 8应用程序的嵌入式数据库

我目前的Windows 7应用程序使用SQL Server Compact Edition的实体框架代码.Windows 8 SDK是否支持此技术?我们如何开发基于数据库的Windows 8应用程序?

.net c# microsoft-metro windows-8

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

double.parse将两位零十进制转换为一位小数

我有一个字符串10.00,我想将其转换为10.00倍.

我用 :

string str = "10.00";
double db = double.Parse(str);
Run Code Online (Sandbox Code Playgroud)

我得到的结果是10.0而不是10.00.

c#

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

承诺同步方法

我可以通过使用promise将同步方法转换为异步方法吗?

例如同步读取文件(是的fs.readFile,有回调):

// Synchronous read
var data = fs.readFileSync('input.txt'); 
Run Code Online (Sandbox Code Playgroud)

我应该这样做吗?

function readFileAsync(){
    return new Promise((resolve, reject) => {
        try {
          resolve(fs.readFileSync('input.txt')); 
        } catch(err) {
          reject(err);
        }
    })
}
Run Code Online (Sandbox Code Playgroud)

或使用异步/等待:

 function async readFileAsync(){
            try {
              let result = await fs.readFileSync('input.txt'); 
              return result;
            } catch(err) {
              return err;
            }
        })
    }
Run Code Online (Sandbox Code Playgroud)

asynchronous node.js promise es6-promise

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

为什么 proto 缓冲区没有日期数据类型?

我正在使用节点,我很好奇为什么 proto 缓冲区没有日期数据类型?

我正在使用 sequelizejs ORM,我定义了一个日期字段:

tranTime: DataTypes.DATE
Run Code Online (Sandbox Code Playgroud)

MYSQL 数据库保存为 DateTime。

我应该使用哪种数据类型?有人在 GRPC 中使用 datetime 吗?

protocol-buffers node.js grpc proto3

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

如何将dns设置为azure aks?

我目前正在使用Azure AKS.

我有一个前端应用程序,它使用LoadBalancer来拥有一个公共IP来访问该服务.

我应该将我的域名指向公共IP地址吗?

由于IP是动态的,如果端口被破坏并再次重新创建,则会生成新的IP.

我应该使用Ingress/Nginx控制器来管理IP吗?

azure azure-virtual-network azure-container-service

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

JdbcTemplate映射器空值

POJO 与Lombak

@NoArgsConstructor
@AllArgsConstructor
@Getter @Setter
public class Order {
    private int Id;
    private int OrderId;
    private String Status;
}
Run Code Online (Sandbox Code Playgroud)

使用JdbcTemplateI 选择记录:

String sql = "SELECT Id, OrderId, Stataus" +
                "ORDER BY t.Sort";
        return jdbcTemplate.query(sql, new Object[]{IDU}, new BeanPropertyRowMapper<>(Order .class));
Run Code Online (Sandbox Code Playgroud)

由于某些 OrderId 是null,我收到此错误:

Failed to convert property value of type 'null' to required type 'int' for property 'OrderId';
Run Code Online (Sandbox Code Playgroud)

我可以在不使用 的情况下解决这个问题custom mapper吗?

java jdbctemplate lombok

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