小编Ger*_*era的帖子

Bootstrap-select 不适用于 Bootstrap 5

我按照他们的官方网页上的入门指南进行操作

我将 JS 和 CSS 库添加到我的项目中,但它不起作用。

由于某种原因selectpicker设置为display: none!important

在此输入图像描述

    .bootstrap-select>select.bs-select-hidden, select.bs-select-hidden, select.selectpicker {
        display: none!important;
    }
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

在此输入图像描述

由这个JS引起的: <script src="https://cdn.jsdelivr.net/npm/bootstrap-select@1.13.14/dist/js/bootstrap-select.min.js"></script>

我尝试过的:

  • 即使我将代码更改为display: blockbootstrap-select 它仍然无法工作。
  • 按照另一个 SO 问题中的建议更改导入顺序

我已经检查了之前的 SO问题,并且更改了导入的顺序,但它仍然不起作用。

JS 小提琴演示

javascript css twitter-bootstrap bootstrap-select

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

Valgrind:未初始化的值是由堆分配创建的

更新:内存泄漏已终止,现在我需要知道如何初始化此语句:

vector *addorsub = (vector*)malloc(sizeof(*addorsub));
Run Code Online (Sandbox Code Playgroud)

这是我从 valgrind 得到的:

gerasg@gerasg-iMac:~/Escritorio/valgrind/vg$ valgrind --tool=memcheck --leak-check=full --track-origins=yes ./eda.exe
==6129== Memcheck, a memory error detector
==6129== Copyright (C) 2002-2011, and GNU GPL'd, by Julian Seward et al.
==6129== Using Valgrind-3.7.0 and LibVEX; rerun with -h for copyright info
==6129== Command: ./eda.exe
==6129== 
==6129== Conditional jump or move depends on uninitialised value(s)
==6129==    at 0x4C2A7E4: free (in /usr/lib/valgrind/vgpreload_memcheck-amd64-linux.so)
==6129==    by 0x4015E7: destroy_vector(vector*) (metbasicos.c:17)
==6129==    by 0x4014E2: main (main.c:175)
==6129==  Uninitialised value was created by a heap …
Run Code Online (Sandbox Code Playgroud)

c valgrind memory-leaks

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

React 功能组件 TypeError:无法读取未定义的属性“props”

经过几个小时的阅读如何绑定它后我放弃了。这是我第一次使用 React,我在 stackoverflow 上查看了 20 多个相关问题,但无法解决我的问题。

我已经按照指南安装了react-multi-carousel组件。

我只是复制并粘贴了常见用法代码,但我收到了这个恼人的错误:

TypeError: Cannot read property 'props' of undefined
Index
src/views/Index.js:107
  104 | responsive={responsive}
  105 | ssr={true} // means to render carousel on server-side.
  106 | infinite={true}
> 107 | autoPlay={this.props.deviceType !== "mobile" ? true : false}
      | ^  108 | autoPlaySpeed={1000}
  109 | keyBoardControl={true}
  110 | customTransition="all .5"
Run Code Online (Sandbox Code Playgroud)

我尝试遵循我找到的几乎所有答案(主要绑定 this),但没有成功。

这是我的代码:

import React from "react";

// reactstrap components
import {
  Container
} from "reactstrap";


import Carousel from 'react-multi-carousel'; …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs react-props

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

ISO C++禁止可变大小的数组(编译错误)

通常我总是这样编译我的C代码:g ++ program.c -o program.exe

但我的大学教授要求我编译使用:g ++ -o -Wall -Wextra -Werror -pedantic -std = c ++ 0x program.exe program.c

(这对我来说是新的).

所以......我运行命令并得到以下错误:

eda.c: In function ‘int main()’:
eda.c:200: error: ISO C++ forbids variable-size array ‘v’
eda.c:207: error: ISO C++ forbids variable-size array ‘nfloat’
cc1plus: warnings being treated as errors
eda.c:215: warning: suggest a space before ‘;’ or explicit braces around empty body in         ‘while’ statement
Run Code Online (Sandbox Code Playgroud)

这是我的程序的代码:

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>


typedef struct {
    float* data;
    int size; …
Run Code Online (Sandbox Code Playgroud)

c g++

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

如何更改 Bootstrap 5 上的默认手风琴 svg 图标

我想更改手风琴的默认引导图标

我想使用<i class="bi bi-plus-circle"></i><i class="bi bi-dash-circle"></i> 引导图标,而不是默认的箭头图标

当手风琴折叠时一个图标,当它未折叠时另一个图标。

期望的结果:

期望的结果

当前结果:

当前结果

据我所知,默认的箭头图标来自这里(被截断):

.accordion-button::after {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);

}
Run Code Online (Sandbox Code Playgroud)

它基本上被设置为背景图像。

当用户切换时,背景图像旋转 180 度:

.accordion-button:not(.collapsed)::after {
    background-image: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 …
Run Code Online (Sandbox Code Playgroud)

css svg twitter-bootstrap bootstrap-5

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

如何替换字典的所有键中的子字符串

我想更改字典中键的名称。我知道这是不可能的,为此我必须使用旧值创建新键并删除原始键(我不太喜欢)或在`for 循环中创建字典的副本并在每次迭代中更改密钥的名称。

当前字典:

{'form-4-var0': 125547, 'form-4-var1': 'NTMC-A935', 'form-4-var2': 'OTOGL'}

所需的字典:

{'var0': 125547, 'var1': 'NTMC-A935', 'var2': 'OTOGL'}

限制条件:尽可能保持顺序(非强制性)

我试过的:

我尝试了这样的事情,为每个键名添加了一些虚拟文本,并且奏效了。

d1 = {'form-4-var0': 125547, 'form-4-var1': 'NTMC-A935', 'form-4-var2': 'OTOGL'}
d2 = {}
for key in d1:
    key_modified = //key without 'form-n-' substring
    d2[key_modified] = d1[key]
Run Code Online (Sandbox Code Playgroud)

但是如何删除子字符串form-n-

一般来说n只有一位,但也可以是2位、3位或m位。我应该使用一些正则表达式吗?

有没有更pythonic的方法来做到这一点?

python

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