小编use*_*887的帖子

切换到深色模式 HTML 时添加动画

我通过链接https://dev.to/ananyaneogi/create-a-dark-light-mode-switch-with-css-variables-34l8为我的网页创建了一个暗模式 我想添加一个动画效果,以便当应用深色模式时,过渡是平滑的。我该怎么做?

我知道 CSS 关键帧用于添加动画,或者可以使用 jQuery,但我似乎不知道如何使用它们。

html javascript css jquery css-animations

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

为什么我们不能将使用异或运算找到的整数转换为字符?

当我写代码

    string s="000000";
    string d="111111";
    int x=(int)s[0]&(int)d[0];
    char y= (char)x;
    cout <<y << endl;
Run Code Online (Sandbox Code Playgroud)

它工作得很好,给我的答案是 0。

但是,如果我在上面的代码中用“^”(XOR)替换“&”,则给我的输出只是空白。

为什么会发生这种情况?

笔记-

  1. 我尝试替换为(int)s[0]^(int)d[0]((int)s[0]+(int)d[0])%2但结果没有任何改变。
  2. 我试图引入另一个变量,看看是否能解决问题。但又什么都没有改变。

    string s="000000";
    string d="111111";
    int x=(int)s[0]^(int)d[0];
    int z=x;
    char y= (char)z;
    cout <<y << endl;
    
    Run Code Online (Sandbox Code Playgroud)

c++

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

反应与折线图未正确呈现

我正在为我的一个项目使用 React-vis 库。我从网站上的一个示例中复制了示例图表的源代码。我直接复制了示例,但图表看起来仍然不符合预期。

import React from 'react';
import {curveCatmullRom} from 'd3-shape';

import {
  XYPlot,
  XAxis,
  YAxis,
  HorizontalGridLines,
  VerticalGridLines,
  LineSeries
} from 'index';

export default function Example(props) {
  return (
    <XYPlot width={300} height={300}>
      <HorizontalGridLines style={{stroke: '#B7E9ED'}} />
      <VerticalGridLines style={{stroke: '#B7E9ED'}} />
      <XAxis
        title="X Axis"
        style={{
          line: {stroke: '#ADDDE1'},
          ticks: {stroke: '#ADDDE1'},
          text: {stroke: 'none', fill: '#6b6b76', fontWeight: 600}
        }}
      />
      <YAxis title="Y Axis" />
      <LineSeries
        className="first-series"
        data={[{x: 1, y: 3}, {x: 2, y: 5}, {x: 3, y: 15}, {x: 4, y: …
Run Code Online (Sandbox Code Playgroud)

reactjs react-vis

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

编程接收到的信号SIGSEGV,在代码块中调试时出现分段错误

我是C ++的初学者,我正在尝试解决https://projecteuler.net/problem=9。我为此写了一个代码,它显示了错误-程序收到信号SIGSEGV,分段错误。在调试时在strcmp()(C:\ Windows \ syswow64 \ msvcrt.dll)中。

如果我直接运行该程序,则会出现一个对话框,显示“ Windows正在检查解决方案”。

我试过不使用字符串函数,而不是写pytha(a,b,c)==“ true”,我只是写了axa + bxb = c * c(我写了*而不是x,但是这里没有显示*在两个a之间,因此我将其替换为x),并且代码运行正常。但问题是为什么它不能与字符串函数一起使用?

我没有看到代码有什么问题。

我发现了很多类似的问题-1. https://www.codeproject.com/Questions/93770/what-is-this-means-Program-received-signal-SIGSEGV
根据这一点,我的程序是指它无权访问的内存位置。但是我看不到任何限制此代码访问某些内容的东西。

  1. 程序收到信号SIGSEGV,分段故障错误

3. 调试---编程接收到的信号SIGSEGV,分段错误

  1. 程序收到信号SIGSEGV,分段错误

  2. “程序收到信号SIGSEGV,分段故障。”

  3. 程序收到信号SIGSEGV,分段故障

  4. 程序收到信号SIGSEGV,分段故障,链表程序

他们中没有一个回答我的查询,因为我无法将其中提到的代码与我的代码相关联。编号为5的链接提到该错误可能是由于涉及大量计算。即使我对我的代码也有疑问,但是当我不使用“ pytha”函数时,它可以很好地工作。另外,我看不到涉及与内存访问相关的错误的大量步骤。

同样,即使是涉及大量步骤的原因,程序也应在有足够时间的情况下进行编译。但事实并非如此。它清楚地显示了“ Windows正在寻找解决方案”的错误。

#include <cmath>
#include <iostream>
#include <string>

using namespace std;

string pytha(int a, int b, int c) {
    if(a * a + b * b == c * c) return "true";
}

int main() {
    for(int a = 1; a < 1000; a++) {
        for(int b = …
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c++ ×2

css ×1

css-animations ×1

html ×1

javascript ×1

jquery ×1

react-vis ×1

reactjs ×1