小编Rap*_*ptz的帖子

java的时间序列数据库?

我想用Java存储数百万个时间序列条目(长时间,双值).(我们的监控系统目前将每个条目存储在一个大型mySQL表中,但性能非常糟糕.)

是否有在Java中实现的时间序列数据库?

java database time-series opentsdb

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

将字符串散列为c ++中的整数

我试图弄清楚字符串到int的转换过程.我们正在使用散列来执行一个程序,其中要散列的键值是状态的名称.从我的研究来看,似乎atoi()不会起作用.

我是否需要打破单词的每个字母并单独转换?我使用ASCII吗?我完全走错了方向吗?

我很迷茫,所以任何信息都会很棒.谢谢!

c++ string hash type-conversion

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

如何在PostgreSQL中获取单元格值中的换行符数量

让我们假设我有一个名为的虚构表bookInfo,其中包含以下值:

|id   |book_name   |description   |
-----------------------------------
|1    |book 1      |dummy         |
|2    |book 2      |harry         |
|     |            |potter        |
|     |            |Part 2        |
|3    |...
Run Code Online (Sandbox Code Playgroud)

description第二个记录(id = 2)列的单元格值包含"harry"和"potter"关键字之间的多个换行符,如下所示:

harry \n potter \n part 2
Run Code Online (Sandbox Code Playgroud)

有没有办法计算description列中换行符的数量,例如执行以下操作:

SELECT (count new line)description FROM bookInfo WHERE id=2;
Run Code Online (Sandbox Code Playgroud)

先前的查询应返回整数值2.

sql postgresql

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

是否有任何意义使用限定符 - volatile生成std :: atomic <>对象?

有没有意义用限定符制作原子对象 - volatile?

使用:

volatile std::atomic<int> i(1);
Run Code Online (Sandbox Code Playgroud)

代替:

std::atomic<int> i(1);
Run Code Online (Sandbox Code Playgroud)

c++ atomic c++11

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

为什么我的mt19937随机发生器给我带来荒谬的结果?C++

在另一个项目上工作,我们需要使用mt19937随机生成的数字.我们应该让它根据网格的部分随机选择一个x和y坐标.例如,我的函数传递minX,maxX,minY,maxY给一个函数.我的x坐标工作正常.我在测试运行时随机出错.有时它会毫无问题地运行10次,然后出现错误.我输入了一些自调试行来显示mt生成器实际生成的内容.就像我说的那样,x工作正常,y有时会工作.它会随机给我一个-3437892或9743903.

这是我的代码:

void DungeonLevel::generateRoom(int minX,int maxX,int minY, int maxY){
    mt19937 mt;
    mt.seed( time(NULL) );


    // Calculate random width and height; these both range
    // from 4-13
    int iRandomWidth = 4 + (mt() % 10);
    int iRandomHeight = 4 + (mt() % 10);

    // Calculate the start points in both X and Y directions

    int iStartX;
    iStartX = mt() % (maxX - iRandomWidth);
    cout << "xStart: " << iStartX<<endl; //cout flag …
Run Code Online (Sandbox Code Playgroud)

c++ random c++11

6
推荐指数
3
解决办法
7844
查看次数

等待C++ 11线程实际启动

如何等到C++ 11线程创建后才开始?它似乎没有任何方法,不像其他一些线程库(如Qt)提供了一种特殊的方法来检查线程是否正在运行.

c++ multithreading c++11

6
推荐指数
2
解决办法
3129
查看次数

如何在编译时将C字符串转换为int?

我希望能够传递一个整数或一个double(或一个字符串)作为模板参数,在某些情况下将结果转换为整数,并将其用作类中类型的模板参数.

这是我尝试过的:

template <typename MPLString>
class A
{
    // the following works fine
    int fun()
    {
      // this function should return the int in the boost mpl type passed to it
      // (e.g. it might be of the form "123")
      return std::stoi(boost::mpl::c_str<MPLString>::value);
    }

    // the following breaks because std::stoi is not constexpr
    std::array<int, std::stoi(boost::mpl::c_str<MPLString>::value)> arr;
};
Run Code Online (Sandbox Code Playgroud)

我能以某种方式这样做吗?我已经尝试了std::stoi,atoi但两者都没有constexpr...任何想法如何做到这一点(我无法更改模板参数int直接采取,因为它可能是一个双倍).

c++ boost-mpl c++11

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

可以将 SQL Server Express 添加到 Azure“网站”

据我所知,我可以将 SQL Server Express 添加到 Azure 虚拟机,但是我可以将数据库添加到 azure“网站”吗?或者如果我想将 SQL DB 用于 Azure“网站”,是否需要使用 Azure SQL?

azure

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

如何在SDL 2.0绘制点,线或矩形中指定"宽度"或"点大小"

我正在尝试使用SDL 2.0功能SDL_RenderDrawPoints()在屏幕上绘制数据点.

在"processing.org"中,我可以strokeWeight()用来改变我的"点数"的大小.如何在SDL 2.0中执行此操作

c sdl-2

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

标准概念清单?

从我记忆中来看,C++有Mergable,Container,Comparable,Sortable,Arithmetic等概念.我在这里和那里看过它们但我从未见过列表.我在哪里可以找到标准C++概念列表?

-edit-人们很困惑,但我的意思是这张幻灯片中的示例模​​板行有Container和Sortable.那里还有什么?

c++ c++-concepts

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