RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

J. Doe's questions

Martin Hope
J. Doe
Asked: 2022-08-21 23:04:38 +0000 UTC

告诉我在一定时间后更换处理程序的请求处理的实现?

  • 1

我有一个烧瓶应用程序,它接受一个请求,基于它执行一个函数,并将结果返回给用户。我需要确保如果函数在请求到达后五秒内没有返回结果,则将另一个函数的结果发送给用户。此外,即使在完成对请求的响应之后,原始功能仍继续工作并结束,这一点很重要。如果原始函数在 5 秒内返回结果,则需要在响应中返回其结果。

有什么功能可以做到这一点吗?

这是一个伪代码,大致描述了我需要什么:

@application.route("/", methods=['POST'])
def main():
    executor = SomeExecutor()
    # устанавливаем функцию, которая должна стриггериться по истечении 5 секунд, если main_function не успеет отработать
    executor.execute_on_timeout(alternative_function, args = [request], exec_after=5)
    # main_function продолжает работать даже по истечении 5 секунд
    executor.execute(main_function, args = [request]) 
    # получаем результат от одной из функций (ждем максимум 5 секунд + время выполнения alternative_function) 
    response = executor.result()
    return response
python python-3.x
  • 1 个回答
  • 23 Views
Martin Hope
J. Doe
Asked: 2022-02-15 12:50:45 +0000 UTC

将索引中的掩码应用于列表

  • 0

有必要通过索引掩码获取列表的元素组列表。例子:

面具:

[[3, 4, 5, 6], [7, 8, 9], [10]]

大批:

['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k']

结果(涂抹面膜后):

[['d', 'e', 'f', 'g'], ['h', 'i', 'j'], ['k']]

这可以使用内置列表函数来完成吗?

python
  • 2 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-11-25 03:01:11 +0000 UTC

如何从过滤或排序的 RecyclerView 列表中删除项目?

  • 2

我有一个可以对数据进行排序或过滤的 RecyclerView。我需要能够从过滤列表中删除一个元素,并从原始数据中删除相同的元素。

我创建了自己的适配器。

public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
    Task task = data.get(position);
    holder.txtName.setText(task.getName());
    holder.txtDate.setText(new SimpleDateFormat("dd-MM-yyyy").format(task.getDate()));
    holder.chbDone.setChecked(task.isDone());
    holder.parentLayout.setOnClickListener(v -> {
        Intent intent = new Intent(context, ViewDetailsActivity.class);
        intent.putExtra("position", position);
        context.startActivity(intent) ;
    });
    holder.parentLayout.setOnLongClickListener(v -> {
        data.remove(position); // удаление из неотфильтрованного массива данных
        notifyItemRemoved(position);
        return true;
    });
}

显然,您只能按位置访问元素。过滤列表时项目位置是否会改变,即 什么时候不会显示所有项目?如果是这样,那么通过删除列表的一个元素,我将删除一个根本不对应的对象。如何解决这个问题呢?

android
  • 2 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-11-18 03:12:25 +0000 UTC

如何查看所有服务器触发器的列表?

  • 2

我有一个登录触发器(所有服务器)。是否有返回服务器上所有触发器列表的函数或过程?

select * from sys.triggers返回一个空选择(除了提到的触发器之外,没有其他触发器)。

sql
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-11-10 21:48:14 +0000 UTC

为什么登录触发器不处理创建的登录?

  • 0

根据我的分配,我需要在 sql server 中创建两个登录名:op和another. 连接时another,op无法连接到服务器。唯一的问题是它op要么根本没有被触发器处理,要么被错误地处理并仍然连接到服务器。

这是触发器的样子:

在此处输入图像描述

如果我删除条件login_name = 'another',触发器将起作用(op我无法登录,因为我已连接another)。但为什么??毕竟我是先在 name下登录another,然后在 下op登录,op就成功了。为什么旧版本不起作用?也许我误解并做点什么?

sql
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-11-06 01:35:17 +0000 UTC

如何为可序列化对象生成 ID?

  • 0

我需要识别数据并将其序列化。

以下标识符不适合,因为静态字段未序列化:

public class MyClass implements Serializable {
    private static int inc = 0;
    private int id;

    public MyClass() {
        this.id = inc++;
    }
}

在这种情况下识别对象的最佳方法是什么?

java
  • 2 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-09-29 21:58:02 +0000 UTC

无法创建模式绑定视图

  • 1

我有三张桌子。你需要创建一个索引视图,你需要用WITH SCHEMABINDING. 但是当我运行查询时,我得到一个错误。

表:

create table auction (
    id uniqueidentifier default newid() primary key,
    city nvarchar(max) not null,
    auctioneer nvarchar(1000) not null
);

create table good (
    id uniqueidentifier default newid() primary key,
    name nvarchar(max) not null,
    init_price decimal not null,
    auction uniqueidentifier not null,
    constraint fk_good_auction foreign key (auction) references auction(id) 
        on update no action 
        on delete no action
);

create table participant (
    id uniqueidentifier default newid() primary key,
    name nvarchar(max) not null,
    auction uniqueidentifier not null,
    constraint fk_participant_auction foreign key (auction) references auction(id) 
        on update no action 
        on delete no action
);

我要创建的视图。

create view superview 
with schemabinding as
select a.city "city", a.auctioneer "auctioneer", g.name "good", g.init_price "init_price", p.name "participant"
from auction a join participant p on a.id = p.auction
               join good g on a.id = g.auction;

尝试创建视图时出现错误 4512:

无法将视图“superview”绑定到架构,因为名称“拍卖”对于架构绑定无效。名称必须由两部分组成,并且对象不能引用自身。

名称应该由哪两部分组成?什么是指向自身的对象?

sql-server
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-09-26 16:21:13 +0000 UTC

使用 maven 安装 lwjgl 时出现问题

  • 0

我一直在尝试启动窗口一个小时,但我不断收到错误消息。我正在尝试运行此代码。

在 me.adbol的 org.lwjgl.system.Callback.(Callback.java:41)的
org.lwjgl.system.Pointer$Default.(Pointer.java:67)的线程“main”java.lang.ExceptionInInitializerError中出现 异常。 game.MainC.init(MainC.java:38) 在 me.adbol.game.MainC.run(MainC.java:23) 在 me.adbol.game.MainC.main(MainC.java:113)



引起:java.lang.UnsupportedOperationException: java.lang.UnsatisfiedLinkError: org.lwjgl.system.jni.JNINativeInterface.nNewDirectByteBuffer(JJ)Ljava/nio/ByteBuffer; 在 org.lwjgl.system.MemoryUtil.(MemoryUtil.java:133)
... 5 更多原因:java.lang.UnsatisfiedLinkError: org.lwjgl.system.jni.JNINativeInterface.nNewDirectByteBuffer(JJ)Ljava/nio/ByteBuffer; 在 org.lwjgl.system.jni.JNINativeInterface.nNewDirectByteBuffer(Native Method)
在 org.lwjgl.system.jni.JNINativeInterface.NewDirectByteBuffer(JNINativeInterface.java:1104) 2895) 在 org.lwjgl.system.MemoryUtil.(MemoryUtil.java :113)
... 还有 5 个

pom.xml

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>

<groupId>me.adbol.game</groupId>
<artifactId>Game</artifactId>
<version>0.1</version>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
            </configuration>
        </plugin>
        <plugin>
            <groupId>com.googlecode.mavennatives</groupId>
            <artifactId>maven-nativedependencies-plugin</artifactId>
            <version>0.0.7</version>
            <executions>
                <execution>
                    <id>unpacknatives</id>
                    <phase>generate-resources</phase>
                    <goals>
                        <goal>copy</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>

<repositories>
    <repository>
        <id>mavenNatives</id>
        <name>Maven Natives Repository</name>
        <url>http://mavennatives.googlecode.com/svn/repo</url>
        <snapshots>
            <enabled>true</enabled>
        </snapshots>
    </repository>
</repositories>

<dependencies>
    <dependency>
        <groupId>org.lwjgl</groupId>
        <artifactId>lwjgl</artifactId>
        <version>3.2.3</version>
    </dependency>
    <dependency>
        <groupId>org.lwjgl</groupId>
        <artifactId>lwjgl-platform</artifactId>
        <version>3.0.0b</version>
        <classifier>natives-windows</classifier>
    </dependency>
    <dependency>
        <groupId>org.lwjgl</groupId>
        <artifactId>lwjgl-glfw</artifactId>
        <version>3.2.3</version>
    </dependency>
    <dependency>
        <groupId>org.lwjgl</groupId>
        <artifactId>lwjgl-opengl</artifactId>
        <version>3.2.3</version>
    </dependency>
    <dependency>
        <groupId>java3d</groupId>
        <artifactId>vecmath</artifactId>
        <version>1.3.1</version>
    </dependency>
</dependencies>

目标/本地人的内容:

glfw.dll
glfw32.dll
jemalloc.dll
jemalloc32.dll
lwjgl.dll
lwjgl32.dll
OpenAL.dll
OpenAL32.dll

VM-options 说:-Djava.library.path=target\natives

java
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-05-02 15:43:58 +0000 UTC

如果 WaitForSingleObject 函数返回的值不是 WAIT_OBJECT_0,它是否会递减信号量计数器?

  • 0

我应该ReleaseSemaphore在以下情况下打电话吗?

HANDLE hSemaphore = OpenSemaphore(SYNCHRONIZE, FALSE, TEXT("Global\\Semaphore"));
DWORD dwWaitResult = WaitForSingleObject(hSemaphore, 0);
if (dwWaitResult != WAIT_OBJECT_0)
{
    ReleaseSemaphore(hSemaphore, 1, NULL);  // ???
}
c++
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-04-30 22:41:35 +0000 UTC

如何解释“*&”运算符的组合?

  • 1

我正在学习 C++。发现以下内容*&переменная_указатель:

我是否正确理解这意味着获取指针指向的单元格的地址?如果是这样,为什么我不能记录&(*переменная_указатель)?

c++
  • 3 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-02-25 03:31:09 +0000 UTC

如何阻止用户访问控制台属性?

  • 4

我正在用 C++ 编写控制台应用程序。

以编程方式删除了使用鼠标光标选择区域的功能,但发现通过转到控制台属性(右键单击窗口系统菜单 -> 属性),您可以重新打开选择。我不需要任何人能够做到这一点。也许您可以以某种方式隐藏系统菜单或至少以某种方式阻止“属性”菜单部分?

除了选择之外,您还可以更改属性中的其他选项。我想避免这种情况。

在此处输入图像描述

c++
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-02-20 22:28:18 +0000 UTC

如何在 T-SQL 表字段中设置字符串模式?

  • 0

我需要特定表字段中的值来匹配模式。我试图做类似以下的事情。

CREATE TABLE std(
    id INT IDENTITY(1, 1) PRIMARY KEY,
    tel CHAR(8) NOT NULL LIKE '[0-9][0-9]-[0-9][0-9]-[0-9][0-9]'
);

tel 字段应该只包含 xx-xx-xx 形式的值,其中 x 是任意数字。必须在创建表时精确地进行这种检查;它在查询中不起作用。

sql
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-01-06 19:55:34 +0000 UTC

如何从 WPF 中的 DataGridRow 获取单元格?

  • 1

有必要从 DataGrid'a 行的第一个单元格接收值。

在此处输入图像描述

怎么做?

c#
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-12-13 20:02:41 +0000 UTC

如何将长数转换为字节数组?

  • 2

假设我们有一些确切大小未知的数字:

>>> import random

>>> a = random.randint(2**100, 2**1000)

您需要将其转换为字节数组,例如:

>>> n = 258
>>> b = n.get_bytes(...)
b'\x01\x02'

>>> n = 749520
>>> b = n.get_bytes(...)
b'\x0b\x6f\xd0'

我尝试使用 bytes([...])、to_bytes(...)、struct.pack(...),但是,据我了解,在所有情况下您都需要指定数组的大小。

有没有什么东西可以自动确定一个数字的长度(以字节为单位)并生成一个字节数组?

python-3.x
  • 3 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-12-13 06:43:44 +0000 UTC

如何快速找到比较 x^p0 = 1 (mod p) 的至少一种解决方案?

  • 1

有一个同余a^p0 = 1 (mod p),其中p0和p已知是大素数。

您需要以编程方式查找任何a > 1.

一个简单的枚举a需要很长时间。有没有更快的方法来找到至少一种解决方案?

сравнение
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-12-13 04:57:36 +0000 UTC

Schnorr方案中的快速密钥生成算法

  • 0

给定:素数测试,素数生成函数。

我们需要找到一种算法来生成公钥的质数部分,q这样:

(p - 1) % q = 0, 在哪里

p- 1024 位的质数以及密钥的生成部分,

q- 160 位。

米勒-拉宾测试:

def milrab(n, k):
    if n < 2 or n % 2 == 0:
        return 0
    d = n - 1
    r = 0
    while d % 2 == 0:
        d >>= 1
        r += 1
    for i in range(k):
        a = random.randint(2, n - 2)
        x = pow(a, d, n)
        if x == 1 or x == n - 1:
            continue
        for j in range(r - 1):
            x = pow(x, 2, n)
            if x == n - 1:
                continue
        return False  # составное
    return True  # простое

生成具有bits位大小的素数:

def pgen(bits):
    prime = False
    a = 0
    while not prime:
        a = random.randint(2**(bits - 1), 2**bits - 1)
        prime = milrab(a, 7)
    return a

部分公钥p和q:

def gen_p():
    return pgen(1024)

def gen_q(p):
    q = pgen(160)
    while (p - 1) % q != 0:
        q = pgen(160)
    return q

问题是生成q速度非常慢。有没有一种快速计算q乘数的方法p - 1?

python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-12-09 00:36:36 +0000 UTC

列表推导中循环的嵌套顺序

  • 0

对以下内容感兴趣:

a = [[[[],...],...],...] # некоторый 3-мерный массив
l = [a[x][y][z] for x in range(5) for y in range(10) for z in range(15)]

列表将如何初始化l?

所以:

l = []
for x in range(5):
    for y in range(10):
        for z in range(15):
            l.append(a[x][y][z])

或像这样:

l = []
for z in range(15):
    for y in range(10):
        for x in range(5):
            l.append(a[x][y][z])

?

python
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-11-24 20:23:02 +0000 UTC

如何检查与数据库的连接是否成功?

  • 0

有必要通过连接字符串连接到某个服务器。为此,我使用以下代码。

using MongoDB.Driver;

// ...

static MongoClient client;

public static bool Connect(string connectionString)
{
    client = new MongoClient(connectionString);
    return client != null;
}

问题是:通过将变量client与进行比较来检查连接成功是否正确null?连接时是否需要考虑其他细微差别?

c#
  • 2 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-11-05 21:07:15 +0000 UTC

如何在另一个程序请求的导出库函数中创建 COM 对象?

  • 0

我有一些加载 C++ DLL 的 C# 程序,其中一个函数试图创建一个 COM 对象。该函数返回一个接口值。

extern "C" _declspec(dllexport) ISin * __stdcall GetInterface() {
    HRESULT hr = CoInitializeEx(0, COINIT_MULTITHREADED);

    if (FAILED(hr)) {
        std::cout << "CoInitialize -> FAILED";
        return 0;
    }

    ISin * pISin = 0;

    hr = CoCreateInstance(CLSID_CoSin, 0, CLSCTX_INPROC_SERVER, IID_ISin, (LPVOID*)&pISin);
    if (FAILED(hr)) {
        std::cout << "CoCreateInstance -> FAILED"; // <-- Выводит в основной программе
        std::cout << hr; // -2147221164
        return 0;
    }

    if (pISin == 0) {
        std::cout << "pISin is null";
    }

    CoUninitialize(); 

    return pISin;
}

无法正确调用 CoCreateInstance 函数:FAILED(hr) 返回 true,仅此而已。

我知道有一个功能CoCreateInstanceEx,但我不知道如何使用它,也不知道它在这里是否有帮助。此外,问题可能出在 CLSCTX 的选择上。

你的建议?

c++
  • 1 个回答
  • 10 Views
Martin Hope
J. Doe
Asked: 2020-09-16 22:29:30 +0000 UTC

如何在 SQL 中找到每 X 个连续行的平均值?

  • 2

假设我们有下表:

 product | price
------------------
  A      | 10
  B      | 20
  C      | 45
  D      | 47
  E      | 10
  F      | 60
  G      | 15
  H      | 15
  I      | 90

你需要得到类似的东西(对于 X = 3):

 products  |  avg
------------------
  A        |  25    -- 10+20+45
  D        |  39    -- 47+10+60
  G        |  40    -- 15+15+90

我该怎么做?

编辑:按产品列升序排序。

sql
  • 1 个回答
  • 10 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