RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-584435

Max's questions

Martin Hope
Max
Asked: 2025-02-03 00:50:12 +0000 UTC

父级的任何最后一个子元素的 css 样式[关闭]

  • 5
关闭。这个问题与主题无关。目前不接受对此问题的答复。

寻求调试帮助的问题(“为什么这段代码不起作用? ”)应该包括所需的行为、具体的问题或错误,以及在问题中重现它的最少代码。没有明确问题描述的问题对其他访问者来说是没用的。请参阅如何创建一个最小、独立且可重现的示例。

2 天前关闭。

改进问题

.column:last-child不起作用,因为此类元素之前有另一个类的元素:

<div class="wrapper">
    <div class="row"></div>
    <div class="column"></div>
    <div class="column"></div> <!-- margin-bottom: 0; -->
</div>

如何使用CSS实现?

css
  • 2 个回答
  • 39 Views
Martin Hope
Max
Asked: 2024-07-30 10:44:59 +0000 UTC

通过单击按钮将值插入文本区域

  • 5

需要一个原生的js解决方案。有一个文本区域,当您单击按钮时,应将其值插入其中(每个值都在新行上):

<button data="0001">Add</button>
<button data="0002">Add</button>
<button data="0003">Add</button>

文本区域的结果:

0001
0002
0003
...

如何实现这样的事情?

javascript
  • 2 个回答
  • 30 Views
Martin Hope
Max
Asked: 2024-04-03 19:30:54 +0000 UTC

TUI 菜单有问题

  • 5

菜单接受多个字符,即当您输入“hrhrhrhr”时,会调用一个应该通过输入“h”等来调用的函数。事实上,当输入与指定的字符不同的字符时,会出现错误被抛出并再次提供输入。我解释得很笨拙,但我不知道如何正确地表达它。这是一些简单的代码:

#include <libintl.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <unistd.h>

int main()
{

    char option;

    bool isRunning = true;

    while(isRunning == true)
    {

        printf("\nCapere actio: ");

        fflush(stdin);
     
        option = getchar();

        switch(option)
        {

            case 'h':
                printf("Actionis:\n");
                help();
                break;
            case 'c':
                create();
                break;
            case 'l':
                printf("Index numerorum:\n\n");
                list();
                break;
            case 'q':
                printf("Exitus\n");
                isRunning = false;
                break;
            default:
                printf("Actio invalidum!\n");
                break;

        }
    }
    return 0;
}
c
  • 1 个回答
  • 28 Views
Martin Hope
Max
Asked: 2024-03-23 23:38:33 +0000 UTC

if/else if 构造错误

  • 6

这个简单的检查失败了;它不显示结构内的内容:

char answer[100];

printf("\nEnter option and press enter: \n");
fgets(answer, sizeof(answer), stdin);
answer[strcspn(answer, "\n")] = 0;

if (answer[100] == '1')
{

    const char* data = "Это список 1";

    printf(data);

}

else if (answer[100] == '2')
{

    const char* data = "Это список 2";

    printf(data);

}

这个想法很简单 - 用户输入,例如 1,如果是这样,我们给出第一个值data;当您分别输入 2 - 2nd 时。

c
  • 1 个回答
  • 53 Views
Martin Hope
Max
Asked: 2024-03-22 06:59:53 +0000 UTC

printf 打印乱码

  • 5

下一个函数输出一些内容:

HPDF_Page_TextOut (page, 10, height - 40, datetime);

// Вывод

H옾 @

以下是生成日期/时间的函数的代码:

int datetime(void)
{

   setlocale(LC_ALL, ".UTF-8");

   time_t t;
   time(&t);
   printf("%s\n", ctime(&t));

   return 0;
    
}

如果你引用它setlocale(LC_ALL, ".UTF-8");,它会输出:

H예|$袻H|$蘻HǨ

:)

c
  • 1 个回答
  • 49 Views
Martin Hope
Max
Asked: 2024-03-19 14:26:03 +0000 UTC

将列值添加到 SQLite 表时出现问题

  • 6

字符串列中的值只要是不带空格的一组字符就会添加,即 2024、Moscow、plant 等,但如果添加,例如,Moscow plant,则只保留第一个单词列中,第二个将转移到下一个,不允许您在其中输入数据(脚本成功完成)。这是我的代码:

#include <sqlite3.h>
#include <stdio.h>

int add(void)
{

    sqlite3 *db;
    
    char *err_msg = 0;

    int rc = sqlite3_open("plants.db", &db);

    if (rc != SQLITE_OK)
    {

        fprintf(stderr, "Cannot open database: %s\n", sqlite3_errmsg(db));
        sqlite3_close(db);

        return 1;
    }

    char sql[1024]; /* make room to hold sql string */

    char year[300], source[300], type[300], familia[300], taxon[300], other[300];

    printf("Enter year and press enter: \n");
    scanf("%s", &year);
    printf("Enter sourse and press enter: \n");
    scanf("%s", &source);
    printf("Enter type and press enter: \n");
    scanf("%s", &type);
    printf("Enter familia and press enter: \n");
    scanf("%s", &familia);
    printf("Enter taxon and press enter: \n");
    scanf("%s", &taxon);
    printf("Enter other and press enter: \n");
    scanf("%s", &other);

    sprintf(sql, "INSERT INTO numbers (year, source, type, familia, taxon, other) VALUES('%s', '%s', '%s', '%s', '%s', '%s');", year, source, type, familia, taxon, other);
        
    rc = sqlite3_exec(db, sql, 0, 0, &err_msg);
    
    if (rc != SQLITE_OK )
    {

        printf("SQL error: %s\n", err_msg);
        
        sqlite3_free(err_msg);
        sqlite3_close(db);
        

        return 1;
    }
    
    sqlite3_close(db);
    
    printf("data inserted\n");
    
    return 0;
    
}

我不明白为什么你不能输入用空格分隔的单词。而且,手动,例如通过SQLite Browser,一切都正常添加,因此,问题不在表中,可能是什么问题?否则脚本就可以完美地完成工作。

添加

我编辑了代码,更改如下:

    printf("Enter year and press enter: \n");
    fgets(year, sizeof(year), stdin);
    printf("Enter sourse and press enter: \n");
    fgets(source, sizeof(source), stdin);
    printf("Enter type and press enter: \n");
    fgets(type, sizeof(type), stdin);
    printf("Enter familia and press enter: \n");
    fgets(familia, sizeof(familia), stdin);
    printf("Enter taxon and press enter: \n");
    fgets(taxon, sizeof(taxon), stdin);
    printf("Enter other and press enter: \n");
    fgets(other, sizeof(other), stdin);

    sprintf(sql, "INSERT INTO numbers (year, source, type, familia, taxon, other) VALUES('?', '?', '?', '?', '?', '?');", year, source, type, familia, taxon, other);

但是,与此同时,printf("Enter year and press enter: \n");它停止等待输入,因此无法在那里添加数据:)

c
  • 1 个回答
  • 34 Views
Martin Hope
Max
Asked: 2024-03-19 07:56:43 +0000 UTC

如何检查行中是否存在列?

  • 5

我们输入该列的值,例如 - 0045。如果数据库中没有这样的东西,则停止应用程序,如果有,则继续。这是一段代码:

scanf("%s", number);

sprintf(sql, "SELECT EXISTS(SELECT number FROM numbers WHERE number = '%s')", number);

rc = sqlite3_exec(db, sql, 0, 0, &err_msg);

if (number < 0 ) {

//работаем

} else {

//не работаем

}

当然,没有任何作用,因为检查显然组织不正确。如何实施?

c
  • 1 个回答
  • 21 Views
Martin Hope
Max
Asked: 2024-03-19 02:10:10 +0000 UTC

SQLite3 - 生成列

  • 5

我对生成的列有一个规则,如下:

number TEXT NOT NULL UNIQUE GENERATED ALWAYS AS (substr('0000' || id, length('id'), 4)) STORED

但当数字达到十(0010)时,就会出现错误。如果将零的数量减少 1,那么当行数达到一百 (0100) 时,也会出现相同的错误。由于行数可能超过一千或更多,如何制定一个条件,使其不会对该上限阈值造成限制?

sql
  • 1 个回答
  • 23 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5