小编Tyl*_*eau的帖子

如何使用javascript在文本框中设置最小和最大字符长度

如果我有文本并且我只想让用户输入5到10个字符长的文本,我该如何使用javascipt?

我尝试过使用mixmax功能,但它们仅适用于数字数据.

string textbox character max min

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

警告:应该在复制构造函数中明确初始化基类

我正在为CUDA处理编写一个矩阵类.

我编写了一个矢量类(以下称为Elements),并将其用于矩阵基础.

这是模板定义:

template <typename T, std::size_t M, std::size_t N>
class Matrix : public Elements< Elements< T, N >, M > {

}
Run Code Online (Sandbox Code Playgroud)

应该注意的是,在Elements课堂上或课堂上都没有动态分配Matrix.

warning: base class ‘struct Elements<Elements<double, 2ul>, 2ul>’ should be explicitly initialized in the copy constructor在复制构造函数中收到警告.这是复制构造函数:

    DEVICE HOST
    Matrix(const Matrix & that) {
        for (std::size_t ind = 0; ind < M; ind++) {
            for (std::size_t jnd = 0; jnd < N; jnd++) {
                (*this)[ind][jnd] = that[ind][jnd];
            }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c++ copy-constructor

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

是什么 "?" 和":"序列实际上被称为?

这可能是一个傻瓜问题,但我无法弄清楚? exp : other_exp序列的调用.

例:

int result = (true) ? 1 : 0;

我已经尝试过使用谷歌机器了,但是在不知道它叫什么的情况下Googilize很难做到.

谢谢!

c++ idioms conditional-operator

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

根据存储的cookie信息将用户重定向到网站

我有一个网站,我的目标网页可以将用户发送到我们的某个位置.我想知道是否有办法存储他们的位置选择,并根据我存储的信息将它们重定向到正确的位置.我之前在许多商店页面上看到过这种情况,并且让您浏览本地商店.Cookie是否是存储此信息的最佳方式?

html css php cookies html5

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

CUDA C诉Thrust,我错过了什么吗?

我刚开始学习CUDA编程.我正在通过一些简单的CUDA C例子,一切都在游泳.然后!突然!推力!我认为自己熟悉的C++函数子和在之间的区别感到吃惊CUDA CThrust

我觉得很难相信

__global__ void square(float *a, int N) {
    int idx = blockIdx.x * blockDim.x + threadIdx.x;
    if (idx < N) {
        a[idx] = a[idx] * a[idx];
    }
}

int main(int argc, char** argv) {

float *aHost, *aDevice;

const int N = 10;
size_t size = N * sizeof(float);

aHost = (float*)malloc(size);
cudaMalloc((void**)&aDevice, size);

for (int i = 0; i < N; i++) {
    aHost[i] = (float)i;
}

cudaMemcpy(aDevice, aHost, size, …
Run Code Online (Sandbox Code Playgroud)

linux cuda nvcc thrust

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

重载"+"运算符,结果错误?

我有一个自定义类,旨在为二维数组服务.我已经超载了+运营商,但我得到了一些我没想到的奇怪结果.我在这里有副本和赋值构造函数:

Array<T, ROW, COL>& operator=(const Array<T, ROW, COL> &rhs) {
    if (this != &rhs) {
        // allocate new memory
        T *newData = new T[ROW * COL];
        for (int i = 0; i < ROW; i++) {
            for (int j = 0; j < COL; j++) {
                newData[j*ROW + i] = rhs(i, j);
            }
        }
        data = newData;
    }
    return *this;
}
Run Code Online (Sandbox Code Playgroud)

这是我的重载+运算符:

inline Array<T, ROW, COL> &operator+(const Array<T, ROW, COL> &rhs) {
    for (int i = …
Run Code Online (Sandbox Code Playgroud)

c++ templates operator-overloading operator-keyword

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

有没有办法匹配C++中的字符串集?

编辑:

我知道如果它是一个很容易enum,但我不能enum在这个特殊场合使用它.我实际上需要一个字符串来进一步处理.


例如,我有四个状态字符串:

IDLE, STARTED, STOPPED, PAUSED
Run Code Online (Sandbox Code Playgroud)

和一个吸收这些状态之一的函数:

setState(const std::string &state);
Run Code Online (Sandbox Code Playgroud)

是否有一种快速的方法来验证输入状态是四个字符串之一,而不使用if像这样的巨大语句:

if (state == "IDLE" || state == "STARTED" || state == "STOPPED" || state == "PAUSED") { 
// use code
}
Run Code Online (Sandbox Code Playgroud)

c++

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

不断检查无线网络变化

我想不断检查手机是否连接到特定的无线网络.我当然想到了服务和网络的SSID,但是怎么样?

android android-wifi

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

在另一个.cu文件中包含.cu文件是不是很糟糕?

我知道C++.cpp文件包含在另一个.cpp文件中是不好的形式.CUDA的规则有所不同吗?

例如,我有一个文件Earth.cu,里面有一堆__constant__值来定义地球的几何形状.

在我的主.cu文件中(带__global__入口点),我将其包含Earth.cu在顶部.

.cu文件包含在另一个.cu文件中是否被认为是不好的形式?

cuda

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

Qt QFile / QTextStream,无法解析/ proc / stat

我在/proc/stat使用Qt 解析时遇到问题。

我遇到的问题是QFile状态/proc/stat既开放可读。

尝试单独读取QTextStream行时,显然指示流已完成,但是我知道通过运行来不是这种情况cat /proc/stat

while循环中的任何代码均未执行。有什么建议吗?

  int UsageStatistics::handle_timeout(const ACE_Time_Value& currentTime, const void* param) {

        INFO("Handling timeout\n");

        QFile file(QString("/proc/stat"));
        if (!file.open(QIODevice::ReadOnly)) {
            ERROR("Unable to open file %s, aborting\n", file.fileName().toStdString().c_str());
            return false;
        }                 

        if (!file.isReadable()) {
            ERROR("Unable to read file %s, aborting\n", file.fileName().toStdString().c_str());
            return false;
        }



        QTextStream in(&file);            
        while (!in.atEnd()) {
            QString line = in.readLine();        

            INFO("%s\n", line.toStdString().c_str());

             /// processing
        }

        file.close();

        return true;          
    }
Run Code Online (Sandbox Code Playgroud)

c++ linux qt

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

无法解密nvlink错误

我正在尝试用它来构建一个项目nvcc.我收到了nvlink error:我见过的最令人烦恼的消息.

这是链接声明:

nvcc    -rdc=true -arch=sm_21 -O3 -Xcompiler -fPIC -I"/usr/local/ACE_wrappers" -I"/usr/local/ACE_wrappers/TAO" -I"/usr/local/DDS" -I"/usr/include/Qt" -I"/usr/include/QtCore" -I"/usr/include/QtGui" -I"../../include" -I"../../include/DDS" -I"../../include/CoordinateTransforms" -I"../../include/DDS/IDLBrokerTemplates" -I"../../def/IDL" -I"../../def/CMD" -I"../../def/XSD" -I"../../src/NetAcquire" -I"/usr/local/ACE_wrappers/TAO/orbsvcs" -I"/usr/local/include/lct.7.5.4" -L"." -L"/usr/local/ACE_wrappers/lib" -L"/usr/local/DDS/lib" -L"/usr/lib64" -L"/usr/local/lib64" -L"../../def/IDL/lib" -L"../../def/XSD" -L"/usr/local/lib" .obj/../../src/Component.o .obj/../../src/COM.o .obj/../../src/DDS/EntityManager.o .obj/../../src/IDLBrokerTemplates/CommandManager.o .obj/../../src/IDLBrokerTemplates/OptionManager.o .obj/../../include/ApplicationProcessStateReporter_moc.o .obj/../../src/Application.o .obj/../../src/CoordinateTransforms/Site.o .obj/../../src/CoordinateTransforms/Geodesy.o .obj/../../src/CoordinateTransforms/Earth.o .obj/../../src/CoordinateTransforms/StateVector.o .obj/../../src/CoordinateTransforms/KeplerianImpact.o .obj/../../src/CoordinateTransforms/GeodeticPosition.o .obj/../../src/IDLBrokerTemplates/MeasurandSubscription.o .obj/../../src/NetAcquire/NetAcquire.o .obj/DataLossFlightTimeImpl.o .obj/DataLossFlightTime.o .obj/DftTable.o .obj/OptionListener.o .obj/PrimaryListener.o .obj/MissionTimeListener.o .obj/DeadMan.o .obj/main.o .obj/../../src/XML/spline.o .obj/../../src/XML/FpTable.o -l"naps-x86_64" -l"naio-x86_64" -l"nalct-x86_64" -l"curl" -l"TAO_Messaging" -l"TAO_Valuetype" -l"TAO_PI_Server" -l"TAO_PI" -l"TAO_CodecFactory" -l"TAO_CosNaming" -l"armadillo" -l"boost_filesystem" -l"boost_system" -l"xerces-c" -l"jarssXSD" -l"OpenDDS_Tcp" -l"JARSSRTv10" -l"QtNetwork" …
Run Code Online (Sandbox Code Playgroud)

cuda nvcc nvlink

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

有人可以帮忙解释RobotC语法吗?

我已经在Python和JavaScript中编程了一段时间.我还编写了arduino语言,它是C和C++的混合.我刚刚被介绍给RobotC.RobotC使用的语法与我学过的任何语言都不一样.有人可以帮助解释这些语法差异,以便我能更好地理解它吗?

问题1:

制作电机时,可以使用以下语法:

motor[motorA] = 50
Run Code Online (Sandbox Code Playgroud)

这条线刚刚做了什么?在任何其他编程语言中,您将如何更改数组中的值,但在RobotC中,它的作用类似于函数调用.'motor'是一个数组还是一个对象?为什么在控制伺服系统时需要一个功能呢?

问题2:

在编程史上这是允许的吗?

motor[leftMotor] = motor[rightMotor] = speed = 127;
Run Code Online (Sandbox Code Playgroud)

那么这段代码会做什么呢?

speed = 127;
motor[rightMotor] = speed;
motor[leftMotor] = motor[rightMotor];
Run Code Online (Sandbox Code Playgroud)

要么

speed = 127;
motor[rightMotor] = 127;
motor[leftMotor] = 127;
Run Code Online (Sandbox Code Playgroud)

c robotics

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

c# - beginner想要从包含数学函数的字符串中添加运行代码

我在高中学习了Visual C#的基本算法,并制作了一个简单的代码,在给定的限制内数学上集成了数学函数.

我希望能够在不实际编辑代码的情况下更改代码集成的功能,所以我用谷歌搜索了一段时间,发现了很多关于如何做的文章.我厌倦了解它,但问题是我无法理解那里写的是什么,因为它超出了我的水平.

我需要能够从包含数学函数的字符串运行添加代码的代码,可以接受一个变量log,ln,powers,sin,cos,tan,也许pie,这是一个友好的"复制-粘贴"格式的准备,其次是指令在哪里粘贴它,以及如何将它连接到我的代码.澄清:

我想采取这样的事情:

string s = "Sqrt(ln(1 + x ^ 2))";
Run Code Online (Sandbox Code Playgroud)

并使它像这样:

double x = 0;
double y = Math.Sqrt(Math.Log(1 + Math.Pow(x,2)));
Run Code Online (Sandbox Code Playgroud)

我知道这是一个非常讨厌的请求,如果它不是一个正确的地方提出这样的事情我提前道歉.

c#

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