小编tom*_*gic的帖子

按下'enter'时Oracle Apex提交

我有一个oracle顶点形式的文本字段.用户可以键入搜索查询并点击"搜索"按钮以提交页面.我还想让用户能够点击回车键进行搜索.

在文本字段中,我将选项"按下时提交"设置为"是".但这不起作用.我认为这是因为我有其他进程附加到页面上的其他按钮,用于提交表单用于其他目的.

我的问题是,无论如何都要明确定义从特定文本字段输入回车时调用哪个进程?

oracle oracle-apex

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

通过串口发送文件

我需要一些通过串行连接发送文件的帮助.我有两条RS232转USB电缆,我用一个发送数据测试我的代码,另一个用来接收它.我让它们彼此物理连接.

所以我写了一些改编自几个来源的代码,我可以成功转移一系列字符.一个程序接收数据,另一个程序发送数据.我将这两个在两个独立的终端中打开.找到下面的两个代码块:

serialout.c

#include <stdio.h>   /* Standard input/output definitions */
#include <string.h>  /* String function definitions */
#include <unistd.h>  /* UNIX standard function definitions */
#include <fcntl.h>   /* File control definitions */
#include <errno.h>   /* Error number definitions */
#include <termios.h> /* POSIX terminal control definitions */

int main()
    {
            //writing
            int writeport = open_port("/dev/ttyUSB0");

            char str[] = "hello how are you?";
            int n = write(writeport, str, strlen(str));
            if (n < 0)
                    fputs("write() of bytes failed!\n", stderr);

            //closing ports
            close(writeport); …
Run Code Online (Sandbox Code Playgroud)

c linux serial-port file

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

为结构的成员记录宏(带有doxygen)

我更喜欢在我的结构定义中定义某些宏,因此很容易看到给定成员的可能值.例如:

typedef struct foo_t {
    uint16_t flags;
        #define FOO_FLAG_BELL       0x0001
        #define FOO_FLAG_BOOK       0x0002
        #define FOO_FLAG_CANDLE     0x0004
        #define FOO_FLAG_LANTERN    0x0008
}
Run Code Online (Sandbox Code Playgroud)

Doxygen希望在顶部列出所有其他宏的宏.我已经使用分组标记(//@{//@})将这些宏组合在一起,并用这个组命名foo_t.flags,但我想找到一种方法来将值与结构更紧密地联系起来.我应该使用\link\endlink以某种方式链接到该组名称?

c doxygen

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

Arduino - 需要疯狂的0才能使LED持续3秒

我正在做一个用arduino制作响铃的项目,当我第一次尝试时,它的工作方式我想要它(wait(Serial.read())),但现在我需要0通过串口发送100 多个才能显示4秒 这是我的Java代码: 为长期做准备

Main.ringBell("100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000");

public static void ringBell(String length) throws Exception {
     output.write(length.getBytes());
     output.flush();
}
Run Code Online (Sandbox Code Playgroud)

这是Arduino草图:

int ledPin = 13;

void setup() {
    pinMode(ledPin, OUTPUT);
    Serial.begin(9600);
}

void loop() {
    if(Serial.available() > 0) {
        digitalWrite(ledPin, HIGH);
        delay(Serial.read());
        digitalWrite(ledPin, LOW);
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有人在我的代码中看到错误?如果是这样,请告诉我什么是错的,我会解决它.

谢谢.

serial-port arduino

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

标签 统计

c ×2

serial-port ×2

arduino ×1

doxygen ×1

file ×1

linux ×1

oracle ×1

oracle-apex ×1