RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

全部问题

Martin Hope
faska
Asked: 2024-12-18 09:27:23 +0000 UTC

JS主题动画

  • 5

我不明白如何使颜色平滑而不是突然变化。

以下是用于在单击按钮时更改主题(多个元素的颜色)的 JS 代码:

document.addEventListener("DOMContentLoaded", () => {
  init();
});

var timeInMs = 2000;

function init() {
  if (localStorage.getItem('theme')) {
    document.documentElement.classList.add("dark-theme");
  } 
  else {
    document.documentElement.classList.remove("dark-theme");
  }
}

const toggleBtn = document.querySelector("#toggle-theme");
toggleBtn.addEventListener("click", function() {
  if (document.documentElement.classList.contains("dark-theme")) {
    document.documentElement.classList.remove("dark-theme");
    localStorage.removeItem('theme');
  } else {
    document.documentElement.classList.add("dark-theme");
    localStorage.setItem('theme', 1);
  }
});
  #toggle-theme {
    display: block;
    position: fixed;
    padding: 1rem;
    margin-left: 2rem;
    margin-top: 1%;
    border-radius: 0.5rem;
  }
  
  :root {
    --header-bg-color: #131313;
    --section-bg-color: #131313;
    --text-color: #ffffff;
    --panel-bg-color: #646464;
    --scroll-shadow-color: rgba(255, 255, 255, 0.404);
    
    transition: all 2s ease; /* Применяем общий переход ко всем свойствам */
  }
  
  .dark-theme {
    --header-bg-color: #535353;
    --section-bg-color: #535353;
    --text-color: #000000;
    --panel-bg-color: #fafafa;
    --scroll-shadow-color: rgba(0, 0, 0, 0.404);
  }
  
  input[type=button] {
    color: var(--text-color);
    background: var(--panel-bg-color);
  }
  
  .button {
    font-size: 1rem;
    font-weight: 400;
    font-family: 'Ubuntu';
    min-width: 5%;
    border: none;
    outline: none;
    background: #ffffff;
    cursor: pointer;
    position: relative;
    z-index: 1;
    border-radius: 10px;
    text-transform: capitalize;
  }
<div>
        <input class="button" type="button" value="Theme" id="toggle-theme" />
        
</div>

javascript
  • 2 个回答
  • 35 Views
Martin Hope
Sergey Golobokov
Asked: 2024-12-18 06:43:43 +0000 UTC

SQL中查询两个字段而不是全部字段的利润有多大?

  • 5

假设 users 表有字段username, email, first_name, last_name。您需要获取数据username和email.

如果您仅调用这些字段,并且相应地,如果您调用所有字段并仅获取必要的字段。

sql
  • 2 个回答
  • 54 Views
Martin Hope
toorr2p
Asked: 2024-12-18 03:21:41 +0000 UTC

Docker 容器中的 Laravel - 为 PHP 和 NGINX 容器设置目录和文件的用户和权限

  • 6

laravel chmod

我只是找不到如何正确配置 PHP 和 NGINX 在容器中运行的用户的说明,以便主机系统上的用户有权访问目录和 xwr 文件,并且容器中或容器上都没有问题主持人(如果阅读、编辑、创建)。

我查看了向 Docker 添加项目的各种说明,但到处都忽略了这一点,因此 PHP 仅为所有者创建具有 xwr 权限的目录,导致 NGINX(或 Laravel)在访问文件时返回 404在这些目录中。

NGINX:docker/images/nginx/Dockerfile

FROM nginx:stable-alpine

WORKDIR /var/www/html/public

PHP:docker/images/php/Dockerfile

RUN usermod -u 1000 -a -G www-data www-data

USER www-data

WORKDIR /var/www/html

docker-compose.yml

services:
  nginx:
    build:
      context: docker/images/nginx
    volumes:
      - './docker/images/nginx/conf.d/default.conf:/etc/nginx/conf.d/default.conf:ro'
      - './docker/logs/nginx:/var/log/nginx'
      - './source:/var/www/html'
    ports:
      - 80:80
    links:
      - php

  php:
    build:
      context: docker/images/php
    user: '1000:33'
    volumes:
      - './source:/var/www/html'
      - './docker/logs/php:/var/log/php/'

通过这些带有 nginx 和 php 的容器的配置,Laravel 创建一个具有以下权限和所有者的目录

drwx------ 3 www-data  www-data 4096 дек 17 22:10 upload

在这种情况下,将使用以下权限创建此目录中的文件

-rw-r--r-- 1 www-data www-data 17782 дек 17 22:10 sddefault.jpg

我使用该方法创建一个目录和图像

\Illuminate\Support\Facades\Storage::put

如何正确地完成所有操作,以便在读取、写入和执行文件时不会出现问题,请分享您的选择!

php
  • 2 个回答
  • 33 Views
Martin Hope
Ahmed_08
Asked: 2024-12-17 19:14:43 +0000 UTC

为什么react项目创建时出现错误?

  • 6

大家好!创建 React 项目时出现以下错误:

Installing template dependencies using npm...
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: [email protected]
npm error Found: [email protected]
npm error node_modules/react
npm error   react@"^19.0.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer react@"^18.0.0" from @testing-library/[email protected]
npm error node_modules/@testing-library/react
npm error   @testing-library/react@"^13.0.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) 
dependency resolution.
npm error
npm error
npm error For a full report see:
npm error C:\Users\User\AppData\Local\npm-cache\_logs\2024-12-17T11_05_11_631Z-eresolve-report.txt

而且导入组件的时候也报错找不到文件。这以前没有发生过。我更新了node和npm的版本,但没有任何变化。请帮我弄清楚

javascript
  • 1 个回答
  • 57 Views
Martin Hope
Alex
Asked: 2024-12-17 19:12:21 +0000 UTC

如何使用 kwargs 制定 SQLite 查询

  • 5

当我不知道函数将接收多少个参数时,帮助我弄清楚如何使用 SQLite3 进行查询?

假设有一个函数可以搜索数据库并接收不同数量的关键参数:def find(**kwargs)。

我的查询如下所示,目前基本上只查找 1 个参数:

'SELECT * FROM Books WHERE author = ? OR title = ? OR year = ?', (book_author, book_title, book_year)

我如何调整它,以便搜索基于 1 个或多个参数(当然使用 AND)。该函数应该只接收 1 个参数(作者)还是 2 个或全部 3 个?我不太明白...

python
  • 1 个回答
  • 24 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