小编moe*_*sef的帖子

函数返回BYTE数组

我希望我的函数返回一个BYTE数组.功能如下.

BYTE sendRecieveData(BYTE control, unsigned int value){

//Open connection to LAC
HANDLE LACOutpipe;
HANDLE LACInpipe;
LACOutpipe=openConnection(MP_WRITE);
LACInpipe=openConnection(MP_READ);

//declare variables
BYTE bufDataOut[3];
BYTE bufDataIn[3];
DWORD bufInProcess;
DWORD bufOutProcess;


//sets CONTROL
bufDataOut[0]=control;

//sets DATA to be sent to LAC
BYTE low_byte = 0xff & value;
BYTE high_byte = value >> 8;
bufDataOut[1]=low_byte;
bufDataOut[2]=high_byte;

MPUSBWrite(LACOutpipe,bufDataOut,3,&bufOutProcess,1000);
MPUSBRead(LACInpipe,bufDataIn,3,&bufInProcess,1000);
MPUSBClose(LACOutpipe);
MPUSBClose(LACInpipe);

return bufDataIn[3];
}
Run Code Online (Sandbox Code Playgroud)

它不返回一个字节数组,当我BYTE改为BYTE[]BYTE[3]它给我一个错误.

c++ return bytearray return-value visual-c++

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

Textarea滚动条

我希望以下textarea允许滚动,当text.txt内的东西填充比textarea窗口更多.此外,我希望它自动滚动到textarea字段的底部.这可能吗?

<textarea class="textarea" id="textarea" readonly="readonly" " rows="20">
      <?php
      //$date=date(dmY);
      $file = fopen("text.txt", "r");

      while(!feof($file)){
         echo fgets($file);
      }
      fclose($file);
    ?>
    </textarea>
Run Code Online (Sandbox Code Playgroud)

谢谢.

html html5 textarea

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

DAQ软件替代方案

我想获得NI USB-6008 DAQ,但我不想在购买LABView的钱包里烧一个漏洞.LABView作为此卡的DAQ软件有什么替代品吗?是否可以使用这个DAQ卡的Bio COBIUS等Visual C++ Express或OS软件?

labview visual-c++

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

Char到QString

我有一个char数组,并希望将其中一个值从char转换为qstring:

unsigned char inBuffer[64];

....
QString str= QString(*inBuffer[1]);
ui->counter->setText(str);
Run Code Online (Sandbox Code Playgroud)

这不起作用(我得到编译器错误).有什么建议?

c++ qstring qt

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

从一个回购推送到另一个回购 - Git

我在我的本地电脑上有一个回购.我想在我的本地仓库中开发和更改分支,然后将这些更改推送到我可以进入的服务器上的repo进行测试.我该怎么做呢?我从来没有从本地推送/拉到服务器,只是通过SSH从我的bitbucket帐户下拉到我的本地计算机或远程服务器.

谢谢,莫

git push pull remote-server

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

以root身份运行python脚本

我有以下脚本:

#!/usr/bin/env python                                                           

import sys                                                                      
import pyttsx                                                                   

def main():                                                                     
        print 'running speech-text.py...'                                       
        engine = pyttsx.init()                                                  
        str = "Hi..."                                    
        if len(sys.argv) > 1:                                                   
                str = sys.argv[1]                                               
        engine.say(str)                                                         
        engine.runAndWait()                                                     

if __name__ == '__main__':                                                      
        main() 
Run Code Online (Sandbox Code Playgroud)

而且我把它放进去了 /usr/bin/speech-test.py

我还给root了它的可执行权限和所有权:

sudo chown root:root /usr/bin/speech-test.py
sudo chmod 4755 /usr/bin/speech-test.py
Run Code Online (Sandbox Code Playgroud)

但是,如果我运行,此脚本将只能正确运行sudo speec-test.py.如果我试图运行它只是speech-test.py它抱怨没有找到一堆ALSA lib文件.

我错过了让我的脚本以root权限运行的东西吗?

python shell alsa root

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

Golang-获取结构属性名称

我想使用 Reflect 包返回结构属性的名称。到目前为止我有:

type MultiQuestions struct {
    QuestionId      int64  
    QuestionType    string 
    QuestionText    string 
}
func (q *MultiQuestions) StructAttrName() string {
    return reflect.ValueOf(q).Elem().Field(0).Name
}
Run Code Online (Sandbox Code Playgroud)

但是,这给了我一个错误reflect.ValueOf(q).Elem().Field(0).Name undefined (type reflect.Value has no field or method Name)

我尝试转换为 StructField 但也不起作用。如何获取 Struct 的名称?

在本例中,我感兴趣的名称是 QuestionId、QuestionType 和 QuestionText。

reflection struct go

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

Postgres sqlx 准备好的语句,表名称为bindvar

我正在尝试使用 Golang sqlx 库创建一个准备好的语句。我想让表名是一个bindVar

stmt, err := stmtTx.Preparex("SELECT * FROM $1 WHERE question_id=$2;")
Run Code Online (Sandbox Code Playgroud)

然而,这给了我一个语法错误/$1/。我可以不使用绑定变量作为表名吗?

sql postgresql prepared-statement go

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

不需要的舍入C++

我有以下等式:

//get thermistor resistor value
temp=(THERMISTOR_R0)/((temp2/temp)-1);

//get temperature value in Kelvins and convert to Celsiuis
temp=(THERMISTOR_BETA)/log(temp/(THERMISTOR_R0*exp((-THERMISTOR_BETA)/298)));
temp-=273;

desiredVoltage =((15700-(25*temp))/10);
Run Code Online (Sandbox Code Playgroud)

THERMISTOR_R0并且THERMISTOR _BETA是不变的.

temp,temp2并且desiredVoltage是unsigned int并且在计算之前定义.

问题是,例如,当术语((temp2/temp)-1)低于1时,它会向下舍入到0.我想摆脱这种舍入,因为它会导致我的计算出现大问题.

我该怎么做呢?

c++ math rounding

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

向QString添加常量

我有以下内容:

#define versions 0.9.0
Run Code Online (Sandbox Code Playgroud)

我想添加到QString:

QString str = QString("Software version %1").arg(versions); 
Run Code Online (Sandbox Code Playgroud)

这不行.谁知道为什么?

谢谢

qstring qt constants

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

在 Golang 中测试 JSON 帖子

我正在尝试测试我创建的用于处理 POSTing JSON 数据的路由。

我想知道如何为这条路线编写测试。

我在 a 中有 POST 数据map[string]interface{},我正在创建一个新请求,如下所示:

mcPostBody := map[string]interface{}{
    "question_text": "Is this a test post for MutliQuestion?",
}
body, err = json.Marshal(mcPostBody)
req, err = http.NewRequest("POST", "/questions/", bytes.NewReader(body))
Run Code Online (Sandbox Code Playgroud)

但是,t.Log(req.PostFormValue("question_text"))记录一个空行,所以我认为我没有正确设置主体。

如何使用 JSON 数据作为 Go 中的有效负载创建 POST 请求?

post client json unit-testing go

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

从反射类型创建切片

我正在尝试从a创建一个切片reflect.Type.这就是我到目前为止所拥有的.

package main

import (
    "fmt"
    "reflect"
)

type TestStruct struct {
    TestStr string
}

func main() {
    elemType := reflect.TypeOf(TestStruct{})

    elemSlice := reflect.New(reflect.SliceOf(elemType)).Interface()

    elemSlice = append(elemSlice, TestStruct{"Testing"})

    fmt.Printf("%+v\n", elemSlice)

}
Run Code Online (Sandbox Code Playgroud)

但是,我得到以下错误,我不知道如何解决它没有硬编码转换[]TestStruct.

prog.go:17: first argument to append must be slice; have interface {}
Run Code Online (Sandbox Code Playgroud)

无论如何将返回的接口视为切片而不必将转换硬编码interface{}[]TestStruct

reflection struct go slice go-reflect

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

列出项目在光标悬停时表现得像链接一样

我有一些列表项,我希望当用户将鼠标悬停在它们上方时,光标从箭头变为手形.从某种意义上说,我希望它看起来像一个链接.我怎样才能做到这一点?

html css listitem onhover

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