RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

主页

luettee
luettee
Asked: 2023-01-12 01:31:17 +0800 CST

机器人 | 如何在正在运行的应用程序中存储 access_token?

  • 6

我不知道如何正确表述我的问题,所以我决定在这里提问而不是在谷歌中寻找答案(但我试过了)

与大多数项目一样,在我的潜在应用程序中,首要任务是授权用户。授权后,用户收到他的令牌以访问某些服务器的 API 方法。当然,这个令牌需要保存在数据库中(嗯,或其他地方),我明白这一点。

但是我不明白如何在应用程序中进一步使用令牌。在普通的控制台应用程序中,我创建了一个具有令牌属性的类,该属性本身会自动添加到 API 的所有方法中的 http 请求中。事实证明,在 main 函数中声明了此类的一个实例(假设为 var api = Api(token) ),然后通过api变量发出了 http 请求(假设为 api.send_message(text))。

在android应用程序中,据我了解,屏幕(活动)经常变化,因此,我无法创建全局变量。我假设您需要在每次 http 请求时从数据库中读取令牌,但我认为这是个坏主意。另一个建议是将令牌从一个活动传递到另一个活动。

抱歉,如果这个问题愚蠢且难以理解,但我不明白我该怎么做。简而言之,我想创建一个我可以从应用程序中的任何位置访问的变量。很可能这是不可能的,我需要的东西更容易完成。

如果你理解我,你能解释一下如何做到这一点吗?(好吧,或者丢掉指向某篇文章的链接)

如果有的话,那我是用kotlin写的,不过我也懂java,所以基本无所谓

java
  • 1 个回答
  • 22 Views
Без никто
Без никто
Asked: 2023-01-11 23:51:15 +0800 CST

行中的字母 f 是什么意思?

  • 6

geometry('400x500') 和 geometry(f'400x500') 之间有什么区别 行中的字母 f 是什么?

python
  • 2 个回答
  • 56 Views
zolars
zolars
Asked: 2023-01-11 20:36:49 +0800 CST

是否可以将元素添加到 C++ 数组?

  • 5

有没有办法c++在内置数组的末尾添加一个元素?也就是说,函数的push_back模拟std::vector?

c++
  • 1 个回答
  • 33 Views
YoungDr4cula
YoungDr4cula
Asked: 2023-01-11 17:56:59 +0800 CST

如何使用 sorted 和 lambda 函数按学生年龄的升序对给定列表进行排序?

  • 5
students = [
        {'name': 'Mark', 'age': 18, 'course': 'java', 'gender': 'Male'},
        {'name': 'John', 'age': 15, 'course': 'python', 'gender': 'Male'},
        {'name': 'Andrew', 'age': 20, 'course': 'javascript', 'gender': 'Male'}
]
python
  • 2 个回答
  • 33 Views
LaraCast
LaraCast
Asked: 2023-01-11 17:52:31 +0800 CST

哪个版本的代码更清晰、更正确?

  • 6

哪个更好,只需调用此函数 3 次就可以了,或者将其放入循环中,以便在循环中调用 3 次,通过条件在每次迭代时替换值,我明白,我做了同样的事情,只是添加了更多条件,但是,什么更清晰、更易读、更识字?

选项 1 或 2?

public function setAgrClause($data)
{
 //1 вариант
    $classIsn = 198390;
    $clauseIsn = 11110;
    for ($i = 0; $i < 3; $i++) {
        if ($i > 0) {
            $classIsn = 5377;
            $clauseIsn = 2999;
        }
        if ($i > 1) {
            $classIsn = 471491;
            $clauseIsn = 471481;
        }
        $this->kias->setAgrClause($this->userIsn, $data['agrISN'], $classIsn, $clauseIsn);
    }

//2 вариант
    
    $this->kias->setAgrClause($this->userIsn, $data['agrISN'], 198390,  11110);
    $this->kias->setAgrClause($this->userIsn, $data['agrISN'],  5377,  2999);
    $this->kias->setAgrClause($this->userIsn, $data['agrISN'], 471491, 471481);
    return 1;
}
php
  • 1 个回答
  • 31 Views
Женя Невейко
Женя Невейко
Asked: 2023-01-11 17:25:22 +0800 CST

Python。如何禁用 ScrolledText 中的文本选择?

  • 6
from tkinter import *
from tkinter.scrolledtext import ScrolledText

root = Tk()
root.geometry("400x200")

text_1 = ScrolledText(width=48, height=6, font=('Arial', 10, 'bold'), wrap=WORD, state=NORMAL)
text_1.insert('1.0', 'Текст в этом поле не должен реагировать на попытку выделения')
text_1.place(x=10, y=10, anchor='nw')
text_1.config(state=DISABLED)
root.mainloop()
python
  • 1 个回答
  • 27 Views
Freez Фриз
Freez Фриз
Asked: 2023-01-11 16:59:31 +0800 CST

js中如何在用户输入的时间间隔内每秒显示数字

  • 4

编写一个接受两个数字的函数。每秒都需要显示从第一个到第二个接收到的数字的间隔中的数字。使用设置间隔。

例如,用户输入数字 5 和 15。每一秒,控制台都会打印一个数字,从 5 开始到 15 结束(总共 11 个数字:5 6 7 8 9 10 11 12 13 14 15)。在此处输入图像描述

此代码一次打印从 1 到 10 的数字,但您需要每秒轮流一次

javascript
  • 1 个回答
  • 28 Views
Андрей Гуренков
Андрей Гуренков
Asked: 2023-01-11 16:44:16 +0800 CST

类模板中参数的自动定义

  • 7

我正在尝试设计一个模板类,它存储一个一元函数(指向它的指针)及其参数类型和输出参数类型。然后我尝试使用某个一元函数创建此类的对象(请参阅源代码)。一切似乎都很成功,但胃口却越来越大。我想修改(可能是一个类或其他东西),以便它不再需要模板参数。毕竟,假设功能std::ptr_fun可以。

#include <iostream>


template <typename arg0, typename res0>
struct F1 {
    typedef arg0 arg;
    typedef res0 res;
    typedef arg(*func)(res x);
    func f;
    F1(func _f) : f(_f) {}
    res0 operator()(arg0 x) { return f(x); }

};
char foo(int u) { return 's'; }





template<typename arg0, typename res0>
F1<arg0, res0> F1_func(typename F1<arg0, res0>::func _func) {
    return F1<arg0, res0>(_func);
}


int main() { 

    auto F1 = F1_func<char,int>(foo);

}

也就是说,我希望它能像这样工作:

int main() { 
    auto F1 = F1_func(foo);
}
c++
  • 2 个回答
  • 57 Views
FF FF
FF FF
Asked: 2023-01-11 15:48:05 +0800 CST

为什么 ValueError: invalid literal for int() with base 10: '' 发生?

  • 4

好像我把字符串翻译成了数字,可能是程序执行的顺序不对。

Traceback (most recent call last):
  File "H:\Portable Python-3.10.5 x64\Saves\П\нормальное распределение 1.py", line 61, in <module>
    x, y, z, X, Y, mask = makeData()
  File "H:\Portable Python-3.10.5 x64\Saves\П\нормальное распределение 1.py", line 14, in makeData
    a=int(q.get()) #19
ValueError: invalid literal for int() with base 10: ''
import matplotlib.pyplot as plt
import matplotlib
import numpy as np
from matplotlib.colors import LinearSegmentedColormap
import tkinter as tk

    win = tk.Tk()
    win.title("Нормальное распределение теплового поля")
    win.geometry ('600x600+600+300')
    win.resizable(False,False)
    
    
    def makeData():
        a=int(q.get()) #19
        b=float(w.get()) #20
        c=int(e.get()) #200
        x0=float(t.get()) #19.3
        y0=float(u.get()) #19.6
        r=float(i.get()) #.1
        
        x = np.linspace(a, b, c)  # создаем массив из 100 чисел float от 19 до 20 с равномернов шагом
        y = np.linspace(a, b, c)
        
        xgrid, ygrid = np.meshgrid(x, y)
    
        
        z = np.random.normal(xgrid, ygrid)
    
    ##    f = 15
    ##    z = 3 + np.sin((f * (xgrid - 19.75)) ** 2 + (f * (ygrid - 19.75)) ** 2)
    
        r = .1  # радиус маски
        X, Y = np.meshgrid(x, y)
        mask = (X - x0) ** 2 + (Y - y0) ** 2 < r ** 2
    
        return xgrid, ygrid, z, X, Y, mask
    
    tk.Label(win, text='Введите начало массива a = ').grid(row=0,column=0,stick='w')
    tk.Label(win, text='Введите конец массива b = ').grid(row=1,column=0,stick='w')
    tk.Label(win, text='Введите количество точек массива:  ').grid(row=2,column=0,stick='w')
    tk.Label(win, text='Центр маски по x от a = ').grid(row=3,column=0,stick='w')
    tk.Label(win, text='Центр маски по y до b = ').grid(row=4,column=0,stick='w')
    tk.Label(win, text='Радиус маски r = ').grid(row=5,column=0,stick='w')
    
    q = tk.Entry()
    w = tk.Entry()
    e = tk.Entry()
    t = tk.Entry()
    u = tk.Entry()
    i = tk.Entry()
            
    q.grid(row=0, column=1)
    w.grid(row=1, column=1)
    e.grid(row=2, column=1)
    t.grid(row=3, column=1)
    u.grid(row=4, column=1)
    i.grid(row=5, column=1)
    
    tk.Button(win, text='Ввести', command=makeData).grid(row=6,column=1)
    
    x, y, z, X, Y, mask = makeData()
        
    fig = plt.figure(figsize=(10, 10))
    axes = plt.axes(projection="3d")
    
    cmap = LinearSegmentedColormap.from_list('red_blue', ['b', 'g', 'y', 'r'], 256)
    
    ##    axes.plot_surface(x, y, z *(1 + mask * 0.75), color='#11aa55', cmap=cmap)
    axes.scatter(x, y, z *(1 + mask * 0.75), c=z *(1 + mask * 0.75), cmap=cmap)
    
    axes.set_xlabel('Ось x')
    axes.set_ylabel('Ось y')
    axes.set_zlabel('Температура')
    
    plt.show()
    win.mainloop()
python
  • 1 个回答
  • 32 Views
Илья
Илья
Asked: 2023-01-11 14:14:36 +0800 CST

如何从代码中提取图像?

  • 4

无法下载照片和获取链接。

有一个网站

https://www.gzhel.ru/catalog/novyy/detail/suvenir-valenok-slozhnaya-rospis-tirazhnoe-1-sort-sht/

我正在尝试将图像作为链接和图像本身拉到一个文件夹中。

这是代码:

<a href="/upload/iblock/67b/e3gaxmjg12rstef270jyvlwiwzcxlhvt.png" data-fancybox="product-gallery" tabindex="-1">
  <img class="carousel-image flickity-lazyloaded" src="/upload/resize_cache/iblock/67b/644_644_140cd750bba9870f18aada2478b24840a/e3gaxmjg12rstef270jyvlwiwzcxlhvt.png" alt="" srcset="/upload/iblock/67b/e3gaxmjg12rstef270jyvlwiwzcxlhvt.png 2x">
</a>

输入查询:

soup.findAll('img', class_='carousel-image')

我得到:

<img alt="" class="carousel-image" data-flickity-lazyload-src="/upload/resize_cache/iblock/a56/644_644_140cd750bba9870f18aada2478b24840a/37v3vw1t683b2jrgvq22tviy6f19zz88.jpg" data-flickity-lazyload-srcset="/upload/resize_cache/iblock/a56/1288_1288_140cd750bba9870f18aada2478b24840a/37v3vw1t683b2jrgvq22tviy6f19zz88.jpg 2x" src="data:image/svg+xml,%3Csvg viewBox='0 0 490 490' xmlns='http://www.w3.org/2000/svg'%3E%3C/svg%3E%0A"/>

我不能把它从这里弄走。

python
  • 2 个回答
  • 49 Views
Сергей Медведев
Сергей Медведев
Asked: 2023-01-11 11:31:52 +0800 CST

如何使脚本适用于多个元素?

  • 7

如何更改此脚本以使其适用于具有相同类的许多元素(对于博客),它仅适用于第一个元素,当您将鼠标悬停在后续元素上时什么也不会发生。

let [frontBlock, backBlock] = [
  document.querySelector('.frontBlock'), document.querySelector('.backBlock'), 0
]
frontBlock.addEventListener('mouseover', (e) => {
  if (e.target && e.relatedTarget && e.target.closest('div') !== e.relatedTarget.closest('div') && e) {
    e.target.closest('div').style.display = 'none';
    backBlock.style.display = 'block';
  }
})

backBlock.addEventListener('mouseout', (e) => {
  if (e.target && e.relatedTarget && e.target.closest('div') !== e.relatedTarget.closest('div')) {
    e.target.closest('div').style.display = 'none';
    frontBlock.style.display = 'block';
  }
})

那些。这是博客代码,对于第一个容器,此脚本有效,当您将鼠标悬停在第二个和后续容器上时,没有任何反应

<div class="container">
  <div class="frontBlock">
    <img src="1.jpg">
  </div>
  <div class="backBlock">
    <img src="2.jpg">
  </div>
</div>

<div class="container">
  <div class="frontBlock">
    <img src="3.jpg">
  </div>
  <div class="backBlock">
    <img src="4.jpg">
  </div>
</div>

一个块在另一个上面。

.container{
    position: relative;
}
.frontBlock{           
    position: absolute;
}
.backBlock{
    z-index: 9;       
}
javascript
  • 1 个回答
  • 68 Views
JopaBoga
JopaBoga
Asked: 2023-01-11 10:49:55 +0800 CST

ValueError:未转换的数据仍然存在:05:37:33.204381​​,django,datetime

  • 6

我需要从当前日期开始过滤三天,但出现错误ValueError: unconverted data remains: 05:37:33.204381

from datetime import datetime, timedelta

now = datetime.today()
print(now) # 2023-01-11 05:37:33.204381
end_date = datetime.strptime(now, '%Y-%m-%d') + timedelta(days=3)
getStatus = Orders.objects.filter(created_at__range=[now, end_date])
python
  • 1 个回答
  • 12 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0800 CST
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0800 CST
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0800 CST
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0800 CST
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0800 CST

热门标签

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