请推荐一个用于确定特定像素颜色的 Python 库。
Timur
Asked:
2025-02-02 18:28:19 +0000 UTC
我正在 Django 上创建一个项目。我将 home.html 放入模板中,并将 style.css 放入 css 文件夹,然后将其放入模板中。由于某种原因,这些样式未被应用。 HTML:
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Главная - Школа</title>
<link rel="stylesheet" href="./css/style.css">
</head>
<body>
<header>
<nav>
<ul>
<li><a href="about.html">О нас</a></li>
<li><a href="teachers.html">Учителя</a></li>
<li><a href="address.html">Адрес</a></li>
</ul>
</nav>
</header>
<main>
<section class="hero">
<img src="school.jpg" alt="Фото школы">
<div class="hero-text">
<h1>Добро пожаловать в нашу школу!</h1>
<p>Лучшее место для обучения и развития.</p>
</div>
</section>
</main>
<footer>
<p>© 2025 Школа. Все права защищены.</p>
</footer>
</body>
</html>
样式表:
body {
font-family: Arial, sans-serif;
margin: 0;
padding: 0;
background-color: #f5e1c8;
color: #5a3e2b;
}
header {
background-color: #8b5e3c;
padding: 15px;
text-align: center;
}
nav ul {
list-style: none;
padding: 0;
margin: 0;
display: flex;
justify-content: center;
}
nav ul li {
margin: 0 15px;
}
nav ul li a {
color: white;
text-decoration: none;
font-size: 18px;
}
.hero {
text-align: center;
padding: 50px;
}
.hero img {
max-width: 100%;
height: auto;
border-radius: 10px;
}
.hero-text {
margin-top: 20px;
font-size: 20px;
}
footer {
background-color: #8b5e3c;
text-align: center;
padding: 10px;
color: white;
}
这与什么有关?
Konstantin_SH
Asked:
2025-02-02 16:07:38 +0000 UTC
我有一个学校项目。我想为它创建一个github重礼堂。本地结构如下:
Bullcode/
├── backend/
│ ├── server.js
│ ├── package.json
| ├── package.lock.json
│ ├── node_modules/
│ └── .env
├── frontend/
│ ├── public/
│ ├── src/
│ ├── package.json
| ├── package.lock.json
│ └── node_modules/
├── .gitignore
└── README.md
我尝试创建这样的 git 存储库:
cd Bullcode
git init
git add .
git commit -m "Initial commit"
git remote add origin https://github.com/my-username/repo.git
git push -u origin master
我也尝试在第一次推送后单独添加后端:
cd Bullcode/backend
git add .
出现错误:
fatal: in unpopulated submodule 'backend'
如何正确地将后端添加到我的存储库? PS master 是我预先创建的一个单独分支。默认情况下,创建主分支。
Vitalizzare
Asked:
2025-02-02 15:08:07 +0000 UTC
是否可以在 Python 中创建一个使用其内部可迭代抽象的模板?例如,代码很直观:
from typing import Iterable
match value:
case slice(Iterable(), Iterable(), Iterable()):
...
但它不起作用。抛开该模式需要命名参数这一事实不谈,主要问题与什么不是类型slice有关。typing.Iterable
我看到两种选择。其中之一是列出具体类型的参数:
match value:
case slice(start = list() | tuple() | ...,
stop = list() | tuple() | ...,
step = list() | tuple() | ...):
...
这里出现了一个问题:是否可以在一个地方指示列表并在需要时引用它?
第二种选择是添加isinstance对相关参数的检查:
match value:
case slice(start=x, stop=y, step=z) if all(isinstance(param, Iterable)
for param in [x, y, z]):
...
但是如果某些参数不仅可以作为可迭代对象接受,就会出现问题,例如:
case my_class(Iterable(), Iterable() | int()): ...
我明白我们可以恢复正常if-elif-else,但我想相信match-case在设计上可以发明一些东西。
Александр Мун
Asked:
2025-02-02 11:22:09 +0000 UTC
大家好,请帮我澄清一下情况。我在注册表中创建了一个部分和键
RegistryKey CurrentUserKey = Registry.CurrentUser;
RegistryKey TestKey = CurrentUserKey.CreateSubKey("Software\\Test1\\Test");
TestKey.SetValue("test_k", "blablabla");
TestKey.Close();
我打开注册表,没有这个部分,我觉得很奇怪。添加代码
RegistryKey CurrentUserKey = Registry.CurrentUser;
RegistryKey TestKey = CurrentUserKey.OpenSubKey("Software\\Test1\\Test");
if (TestKey != null)
{
string test_v = TestKey.GetValue("test_k").ToString();
System.Diagnostics.Debug.WriteLine("test_k: " + test_v);
}
在控制台中我看到“test_kP:blablabla”
该工作室和注册表编辑器由同一个用户启动,我非常明白奇迹不会发生。
PS:断章取义的代码是一个编译为 MSIX 的 NET MAUI Blazor 应用程序,也许这种类型的应用程序是由其他用户启动的?

