问题列表 - 第19510页

XPATH 查询中的 html 4.0 实体

我不知道为什么 xpath 表达式:

//h3[text()='Foo › Bar']
Run Code Online (Sandbox Code Playgroud)

不匹配:

<h3>Foo &rsaquo; Bar</h3>
Run Code Online (Sandbox Code Playgroud)

这看起来对吗?如何查询该标记?

xpath

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

虚函数问题

#include "stdafx.h"
#include <iostream>
#include <vector>
#include <string>

class Helper 
{
public:
    Helper() { init(); }
    virtual void print() {
        int nSize = m_vItems.size();
        std::cout << "Size : " << nSize << std::endl;
        std::cout << "Items: " << std::endl;
        for(int i=0; i<nSize; i++) {
            std::cout << m_vItems[i] << std::endl;
        }
    }
protected:
    virtual void init() { m_vItems.push_back("A"); }
    std::vector<std::string> m_vItems;
};

class ItemsHelper : public Helper
{
public:
    ItemsHelper() { }
protected:
    virtual void init() { 
        Helper::init();
        m_vItems.push_back("B");
    }
}; …
Run Code Online (Sandbox Code Playgroud)

c++ polymorphism virtual inheritance

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

可编程摄像头C#用于车辆系统

我最近加入了一个项目,我需要获得一些基于车辆的计算机视觉系统.那么相机需要什么样的特殊功能才能在以不同的速度行进时捕捉图像?例如,需要多高的帧速率,以及曝光持续时间,快门速度?你认为网络摄像头(即使是高端产品)能够实现吗?该项目要求相机在C#中可编程......非常感谢您提前!

c# image-processing computer-vision

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

Django查询从不同类别获取最新对象

我有两个型号AB.所有B对象都有一个对象的外键A.给定一组A对象,无论如何都要使用ORM来获取B包含为每个A对象创建的最新对象的一组对象

这是一个简化的例子:

class Bakery(models.Model):
    town = models.CharField(max_length=255)

class Cake(models.Model):
    bakery = models.ForeignKey(Bakery, on_delete=models.CASCADE)
    baked_at = models.DateTimeField()
Run Code Online (Sandbox Code Playgroud)

所以我正在寻找一个可以返回美国Anytown每家面包店最新蛋糕的查询.

python django django-queryset greatest-n-per-group

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

静态初始化unmodifiableCollection.get保证不可变吗?

静态初始化unmodifiableCollection.get保证不可变吗?

对于:

static final Map FOO = Collections.unmodifiableMap(new HashMap());

多个线程可以使用方法获取而不会遇到问题吗?

即使FOO中的项目无法添加/删除,什么阻止get方法操纵FOO的内部状态以进行缓存等.如果内部状态以任何方式被修改,则FOO不能同时使用.如果是这种情况,java中真正的不可变集合在哪里?

java collections immutability

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

PHP舍入数字

我似乎无法弄清楚如何在PHP中总结.ceil()将是显而易见的选择,但我需要round()提供与其第二个参数"精度" 相同的功能.这是一个例子:

// Desired result: 6250
echo round(6244.64, -2); // returns 6200
echo round(6244.64, -1); // returns 6240
echo ceil(6244.64) // returns 6245

我需要数字总是向上舍入,以便我可以根据图表的参数计算相等的除数.

php rounding

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

以编程方式通过Crystal Web Services在Crystal Server上设置Crystal Report的数据源

如何更改Crystal报表在运行时在水晶服务器中运行的数据源(数据库服务器,用户名,密码)?

我有一个水晶服务器并上传了具有set数据源的报告(SQL Server 2005托管在SERVER A,userA,passwordA).我想安排报告使用我编写的c#客户端使用不同的数据源(在SERVER B上托管的SQL Server 2005,userB,passwordB)运行.

c#客户端可以使用crystal webservices提供的对象来安排报表在服务器内运行.我一直在使用以下3个对象:

BIPlatform
InfoObject
CrystalReport
Run Code Online (Sandbox Code Playgroud)

有关这些对象的文档可以在这里找到

javascript c# web-services crystal-reports

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

是否可以在mvc JsonResult控制器方法上使用OutputCache?

我试图这样做,它导致contentlen 0的结果

看起来像:

[OutputCache(Duration = 36000)]
public JsonResult GetFileClasses() 
{
   return this.Json(TopicConfig.FileExtensionsSettings.List)
}
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

asp.net-mvc json outputcache

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

简化if语句逻辑

我已经分开了一个测试,以确定两个计划项目是否重叠,因为它的不可读性.

是否有任何应用程序可以帮助简化逻辑语句?

示例:(最初是一个错误的示例,但是暴露了我请求的原因)

if (x < y && y < z && x < z)  
Run Code Online (Sandbox Code Playgroud)

可以减少到

if (x < y && y < z)
Run Code Online (Sandbox Code Playgroud)

我的代码是:

return (shift.Start <= shift2.Start && shift.End >= shift2.End) || (shift2.Start <= shift.Start && shift2.End >= shift.Start)
Run Code Online (Sandbox Code Playgroud)

我希望能够更简单,我相信这是可能的,只是不确定如何.

看到这是真正与语言无关的,即使转换到不同的脚本来寻找可能性也会很好,例如,不需要它在C#中.

language-agnostic boolean-logic readability

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

使用Python的Euler Project No. 2

有人能告诉我为什么这应该是错的吗?

#Each new term in the Fibonacci sequence is generated
#by adding the previous two terms. By starting with 1 and 2,
#the first 10 terms will be:
#1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...
#Find the sum of all the even-valued terms in the sequence
#which do not exceed four million.


sum=2

list = [1,2]
for x in range(2,100):
    a = list[x-2]+list[x-1]
    print(a)
    list.append(a)
    if a % 2 == 0:
        sum += a
        print('sum', sum) …
Run Code Online (Sandbox Code Playgroud)

python

0
推荐指数
2
解决办法
553
查看次数