RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

val is still with Monica's questions

Martin Hope
val is still with Monica
Asked: 2020-08-01 19:41:38 +0000 UTC

将 shared_ptr 与 FreeRTOS 队列一起使用

  • 0

我正在使用 ESP-32 控制器并希望std::shared_ptr使用 FreeRTOS 队列进行流式传输。但是,丢失了一个指针。可能问题在于这段代码:

{ // Начало функции
SoundControl ctrl;
…
ctrl.provider = sound; // +1 указатель (`sound` является константной ссылкой на std::shared_ptr)
…
xQueueSendToBack(queue, &ctrl, portMAX_DELAY); // ±0 указателей
} // Конец функции, -1 указатель

结果,排队的指针不被计数,它的析构函数将引用计数器减一。

如何解决这个问题(如果可能,继续使用 FreeRTOS 队列)?

c++
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-05-06 03:28:43 +0000 UTC

什么时候应该将内联用于函数/方法?

  • 4

问题翻译:https ://stackoverflow.com/q/1759300/5697743 。

何时应该inline在 C++ 中为函数或方法使用关键字?

看了各种解释后,问题就来了:

  • 什么时候不应该inline在 C++ 中的函数或方法上使用关键字?

  • 编译器何时不知道使函数“内联”?

  • 在工作中的应用程序中使用多线程inline是否会以任何方式体现出来?

c++
  • 2 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-03-03 19:25:28 +0000 UTC

MySQL 和大写“AND”

  • 0

我使用 MySQL 表,在创建它时为整个表指定CHARACTER SET=utf8mb4 COLLATE=utf8mb4_bin。除大写“I”外,西里尔字母均已成功处理。

mysql> select count(*) from bashorg where rstr="Гы";
+----------+
| count(*) |
+----------+
|        1 |
+----------+
1 row in set (0,00 sec)

mysql> select count(*) from bashorg where rstr="Иа";
ERROR 1267 (HY000): Illegal mix of collations (utf8mb4_bin,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='
mysql> select count(*) from bashorg where rstr="И";
ERROR 1267 (HY000): Illegal mix of collations (utf8mb4_bin,IMPLICIT) and (cp1251_general_ci,COERCIBLE) for operation '='

对一个字母“I”的这种歧视从何而来?

mysql
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-04-14 01:52:39 +0000 UTC

Cocos2d-x游戏在lua上的本地化

  • 0

我正在使用cocos2d-x. 需要一种本地化方法(最好使用gettext)。我发现在 C++ 中如何实现类似的功能:http: //discuss.cocos2d-x.org/t/tutorial-multiple-language-support/16237,但没有提及如何在 lua 中实现。

lua
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-02-01 19:20:35 +0000 UTC

gitbook中不仅描述方法,还描述对象的属性

  • 7

我正在为lua模块编写文档。它包含一个对象,该对象除了方法外还具有属性。反过来,gitbook的 theme-api插件允许你只描述方法。那么,如何在gitbook中描述对象的属性呢?

объекты
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-01-28 01:08:20 +0000 UTC

支持跨操作系统的 uinput

  • 7

除了 linux 之外还有什么操作系统支持 uinput?搜索足够的信息并没有给出。

os
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-01-27 20:11:35 +0000 UTC

链接第三方存储库目录

  • 2

我们在 github 上有一个 git 存储库,它依赖于第三方库,或者更确切地说,它的两个文件在一个单独的目录中。我需要将这个第三方目录绑定到我项目中的目录,这样git clone就可以git pull从第三方仓库克隆它。

据我了解,这可以通过 help 来完成git subtree,但不清楚如何操作。

git
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-01-07 16:23:07 +0000 UTC

从lua中的任意结构创建用户数据

  • 1

需要userdata从任意结构创建,该结构为

struct uinput_user_dev {
    char name[UINPUT_MAX_NAME_SIZE];
    struct input_id id;
    __u32 ff_effects_max;
    __s32 absmax[ABS_CNT];
    __s32 absmin[ABS_CNT];
    __s32 absfuzz[ABS_CNT];
    __s32 absflat[ABS_CNT];
};

(这是标题中的定义uinput.h)。但是,lua需要对表格的描述

typedef struct имя {
    тип1 поле1
    ...
} имя;

重复名称是什么意思,如何userdata从“常规”结构创建?

c
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-09-18 17:09:27 +0000 UTC

Lib(s)uinput:创建一个带有多个轴和按钮的操纵杆

  • 0

研究uinput/上的所有内容suinput,我不明白如何在操纵杆上创建多个按钮。例如python-uinput(伪代码——真正的代码将在 C 中):

import uinput

def main():
    events = (
        uinput.BTN_JOYSTICK,
        uinput.ABS_X + (0, 255, 0, 0),
        uinput.ABS_Y + (0, 255, 0, 0),
        )

    with uinput.Device(events) as device:
        for i in range(20):
            # syn=False to emit an "atomic" (5, 5) event.
            device.emit(uinput.ABS_X, 5, syn=False)
            device.emit(uinput.ABS_Y, 5)
        device.emit_click(uinput.BTN_JOYSTICK)

if __name__ == "__main__":
    main()

好的,但我需要创建一些按钮/轴。以及如何去做?

linux
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-09-13 11:19:28 +0000 UTC

lgi中的函数名gtk_show_about_dialog()

  • 0

О программе我正在尝试在 lgi中绘制一个对话框“ ”,但是

Gtk.AboutDialog.show == Gtk.Widget.show

正如 Gtk 手册所说,您需要gtk_show_about_dialog(). C但是如何调用它lgi呢?

UPD :我在调用大多数lgi 函数时没有问题。大约是gtk_show_about_dialog().

lua
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-09-01 17:12:39 +0000 UTC

Linux 中的操纵杆仿真

  • 5

我有:一个带有两个操纵杆(原生 arduino)的 arduino uno,它通过 usb/serial 将数据发送到我的 linux 计算机,一个读取数据的程序。这个程序应该模拟一个操纵杆。数据读取成功,但不清楚如何模拟操纵杆。

在 Linux 中有哪些用于这些目的的库/实用程序?

linux
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-08-30 19:23:14 +0000 UTC

在 lua ffi 中创建一个指针

  • 1

我正在尝试ffi使用readfrom 从lua 中的串行端口读取所有字节C。但是,指向缓冲区的指针在读取期间移动 ( buf = buf + n)。结果,我只得到缓冲区中的最后一次读取。

据我了解,您需要创建另一个指向缓冲区的指针。但是怎么做呢?

lua
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-08-27 20:33:50 +0000 UTC

加载“sys/types.h”后 lua ffi 中类型“char”的问题

  • 2

我使用 ffib 和 lcpp(和我的取景器)。从中加载标头后,开始创建<sys/types.h>数组和变量。charint

这东西看起来像这样:

th> ffi.new('char[10]')
cdata<char[10]>: 0x2366d98
                                                                      [0.0002s]
th> ffi.cdef[[#include <sys/types.h>]]
                                                                      [0.7561s]
th> ffi.new('char[10]')
cdata<int[10]>: 0x25bf3a8

这个图书馆有什么问题?

lua
  • 1 个回答
  • 10 Views
Martin Hope
val is still with Monica
Asked: 2020-08-26 18:37:34 +0000 UTC

按名称链接到表

  • 2

在代码中的某个时刻,我将一个表引用(即它的标识)分配给我的变量:

local defines = ffi.lcpp_defs

但是,库每次都会创建一个同名的新表。反过来, local defines,仍然指的是旧表(身份)。如何引用表名?

lua
  • 2 个回答
  • 10 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