问题列表 - 第10851页

如何计算字符在SQL列中出现的次数?

对于我在SQL数据库中的用户日志记录表,我跟踪报告请求中的一些参数.该报告允许将多个ID传递给它,并将所有这些ID存储在数据库列的单个列中.如果这是一个规范化的数据集,肯定会有一个额外的表设置,但这是继承的...

我现在被要求快速计算报告运行的次数,并且传递了超过2个ID.我可以很容易地获得请求超过1个报告的记录数,因为它们都包含逗号.

我接下来需要做的是计算逗号在列中出现的次数.你是如何在SQL中做到这一点的?

--count the number of times more than 1 report was requested in the record
select 
    count(*) as cnt
from
    [table]
where
    RequestedReportParams Like '%,%'
Run Code Online (Sandbox Code Playgroud)

sql t-sql char

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

在嵌套元组中查找值

说我有:

t = (
    ('dog', 'Dog'),
    ('cat', 'Cat'),
    ('fish', 'Fish'),
)
Run Code Online (Sandbox Code Playgroud)

我需要检查一个值是否在嵌套元组的第一位(即小写位).我怎样才能做到这一点?大写值无关紧要,我想只搜索小写值中的字符串.

if 'fish' in t:
    print "Fish in t."
Run Code Online (Sandbox Code Playgroud)

不行.

如果没有使用if语句进行for循环,有没有一种好方法呢?

python

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

获取剪贴板数据

我正在尝试编写一个Javascript函数来在剪贴之前编辑剪贴板中的内容.现在我通过JQuery绑定事件'paste'来运行.

$(this.elementDoc).bind('paste', function(event){
   self.OnPaste(event);
});
Run Code Online (Sandbox Code Playgroud)

但那并不重要.现在我想从剪贴板获取数据,但我无法了解如何.每一个暗示我都会很高兴.

javascript clipboard jquery http-get

9
推荐指数
2
解决办法
9372
查看次数

为什么Visual Studio(2008)会创建所有这些*.vsmdi文件

为什么Visual Studio(2008)单元测试会创建所有这些*.vsmdi文件?可以关掉吗?

unit-testing visual-studio-2008 visual-studio

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

如何在StructureMap中注册通用接口

如何在结构化地图中注册通用接口的所有实例?

我知道如何为非通用接口执行此操作:

internal class MVCDemoRegistry : Registry
    {
        public MVCDemoRegistry()
        {
            Scan(x =>
            {
                x.Assembly("MVCDemo");
                x.Assembly("MVCDemo.Infrastructure");
                x.Assembly("MVCDemo.Services");

                x.AddAllTypesOf<ISupplyView>();
            });
        }
    }
Run Code Online (Sandbox Code Playgroud)

structuremap generics registry interface

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

桥渡难题

四个人必须在晚上过桥.任何穿过一个或两个男人的派对都必须随身携带手电筒.手电筒必须来回走动; 它不能被抛出等等.每个人都以不同的速度行走.一分钟需要1分钟,另外2分钟,另外5分钟,最后10分钟.如果两个男人交叉在一起,他们必须以较慢的男人的步伐走路.没有技巧 - 男人都是从同一侧开始,手电筒不能长距离照射,没有人可以携带,等等.

问题是他们能够最快地获得的是什么.我基本上是在寻找一些针对这类问题的通用方法.我的朋友告诉我,这可以通过Fibonacci系列解决,但解决方案并不适用于所有人.

请注意,这不是家庭作业.

puzzle algorithm

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

.NET Web服务是否实例化每个方法调用?

我正在尝试使用Web服务来实现我的想法.在调试中运行看起来每次客户端调用Web服务中的方法时,Web服务类都会实例化.通过看到每次调用方法时都会调用构造函数,我可以看到这一点.我只在客户端实例化一次代理Web服务.

这意味着我必须在调用之间存储所有数据,这意味着如果我使用数据库,我将不得不为每次调用方法重新连接.

这不可能是正确的?

.net web-services

7
推荐指数
2
解决办法
2072
查看次数

QT +如何从在不同线程中运行的自定义C++代码调用插槽

我是QT的新手,我正在做一些学习.

我想触发一个从C++线程(目前是Qthread)修改GUI小部件的插槽.

不幸的是我得到了:ASSERTION失败了:Q_ASSERT(qApp && qApp-> thread()== QThread :: currentThread());

这是一些代码:

(MAIN + Thread类)

   class mythread : public QThread
    {
    public:
        mythread(mywindow* win){this->w = win;};
        mywindow* w;
        void run()
        {
            w->ui.textEdit->append("Hello");        //<--ASSERT FAIL
            //I have also try to call a slots within mywindow which also fail.
        };
    };

    int main(int argc, char *argv[])
    {
        QApplication* a = new QApplication(argc, argv);
        mywindow* w = new mywindow();

        w->show();
        mythread* thr = new mythread(w);
        thr->start();

        return a->exec();
    }
Run Code Online (Sandbox Code Playgroud)

窗口:

class mywindow : public QMainWindow …
Run Code Online (Sandbox Code Playgroud)

qt qt4 signals-slots

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

帮助反射+构造函数

我有代码我正在努力实例化依赖于传入的多项式的CRC算法,以及s包含"crc8"或"crc16"或"crc32" 的字符串.

该班CRC8,CRC16CRC32所有的扩展类CRC和实现接口HashAlgorithm.他们每个人都有一个构造函数CRCx(int polynomial).

我的问题是,我在所有3个getConstructor()行上都出现了这个错误:

Type mismatch: 
  cannot convert from Constructor<HashFactory.CRC16> 
  to Constructor<HashFactory.CRC>
Run Code Online (Sandbox Code Playgroud)

谁能帮助解释原因并帮助我解决这个问题?

    int polynomial; // assign from somewhere
    Constructor<CRC> crc = null;
    if ("crc8".equals(s))
    {
        crc = CRC8.class.getConstructor(Integer.TYPE);
    }
    if ("crc16".equals(s))
    {
        crc = CRC16.class.getConstructor(Integer.TYPE);
    }
    if ("crc32".equals(s))
    {
        crc = CRC32.class.getConstructor(Integer.TYPE);
    }
    if (crc != null)
    {
        CRC crcInstance = crc.newInstance(polynomial);
        return (HashAlgorithm) crcInstance;
    }
Run Code Online (Sandbox Code Playgroud)

java reflection constructor

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

固态硬盘是否足以令人担心磁盘IO瓶颈?

我有一个概念验证程序,它只是通过写入和读取HD来进行一些进程间通信.是的,我知道这真的很慢; 但这是让事情顺利进行的最简单方法.我一直计划回来并使用一种在RAM中完成所有IPC(进程间通信)的机制来交换代码的这一部分.

随着固态硬盘的到来,您认为瓶颈可能会变得微不足道吗?

注意:它是用C#编写的服务器软件,调用一些用FORTRAN编写的裸机数字运算库.

hardware io performance hard-drive

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