RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

kot_mapku3's questions

Martin Hope
kot_mapku3
Asked: 2020-05-11 05:34:21 +0000 UTC

Pyqt5 QTableItem 总是返回 None

  • 0

我正在尝试为关联矩阵创建一个表,以便我可以从中上传数据并构建一个图表,但是,当我尝试了解单元格中是否有一个单元时,由于某种原因,返回 1第一个值,其余的为 None。

def color_graph(self):
      model = self.tblMatrix.model()
      graph = []
      print(model.columnCount(), model.rowCount())
      for i in range(1, model.columnCount()):
         graph.append([])
         for j in range(1, model.rowCount()):
            index = model.index(i, j)
            print(i, j, model.data(index))
            graph[i-1].append(str(model.data(index)))

目前尚不清楚他为什么会这样。上面的代码在单击按钮时执行。 图片显示了一个数组输出的示例以及带有表格的表单本身。我也有预感,这可能与表更新率有关,但不清楚原因。如何解决这种情况?在此处输入图像描述
graph

python
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-03-31 04:40:50 +0000 UTC

将结构写入文件时出现 SIGSEGV 错误 11

  • -1

我正在尝试将结构以二进制形式写入文件,但我不断收到错误消息SIGSEGV 11。我不明白有什么问题。更准确地说,基本上,当我写这些行时,副作用就会出现。试图弄清楚 gdb 出了什么问题,但它没有帮助。

#include <stdio.h>
#include <string.h>
#include <errno.h>

#include "student.h"

int read_student(student* st) {
return scanf("%s,%c,%c,%s,%s\n",
st->name, &st->sex, &st->class, st->university, st->job) == 5;
}

int main(int argc, char* argv[]){

student* st = malloc(sizeof(student)); student* prev = malloc(sizeof(student));
FILE* out = fopen(argv[1], "wb");

while (read_student(st)) {
    printf("%s -> ", st->name); 
    if (strcmp(st->name, prev->name)) 
        break;

    *prev = *st;
    fwrite(&st, sizeof(st), 1, out);
    printf("success\n");
}

fclose(out);

return 0;
}

头文件student.h:

#ifndef __applicant_h__
#define __applicant_h__

typedef struct {
    char name[50]; // фамилия и инициалы
    char sex; // пол
    char class; // буква класса
    char university[50]; // университет 
    char job[30]; // место работы
} student;

#endif

我在终端中运行它是这样的:(./student.o data.bin) < data.txt

测试数据长这样(data.txt):
Artyom AC,m,A,Moscow Aviation Institute,Mobile TeleSystem
Maria SK,f,B,Moscow State University,Unemployees

我究竟做错了什么?

c
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-12-17 15:06:55 +0000 UTC

如何从两个 Flask-Forms 中选择一个必填字段?

  • 1

在烧瓶形式中,您可以设置required. 但是,如果我不需要两个必填字段,但至少需要其中一个(例如电话和电子邮件)怎么办?

python
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-12-13 19:31:37 +0000 UTC

如何在flask-sqlalchemy中设置1:m和1:1(一对多,一对一)关系?

  • 1

有一些ER图。ERD

这里有很多连接один ко многим,例如 和Agents之间Offers。Realties和之间Flat显示为 1:m,但应该是 1:1。

我试图这样做 1:m

class Offer(db.Model):
  id = db.Column(db.BigInteger, primary_key=True, autoincrement=True)
  agent = db.Column(db.BigInteger, db.ForeignKey('agent.id'))
  client = db.Column(db.BigInteger, db.ForeignKey('client.id'))
  realty = db.Column(db.BigInteger, db.ForeignKey('realty.id'))
  price = db.Column(db.Float, nullable=False)

class Agent(db.Model):
  id = db.Column(db.BigInteger, primary_key=True, autoincrement=True)
  first_name = db.Column(db.String(100), nullable=False)
  last_name = db.Column(db.String(100), nullable=False)
  middle_name = db.Column(db.String(100), nullable=False)
  rate = db.Column(db.Float, default=45.)
  offers = db.relationship('Offer', backref='agent', lazy='dynamic') # 1:m Agent -> Offers

所以对于 1:1

class Flat(db.Model):
  id = db.Column(db.BigInteger, primary_key=True, autoincrement=True)
  city = db.Column(db.String(100), nullable=False)
  street = db.Column(db.String(100), nullable=False)
  house_num = db.Column(db.String(100), nullable=False)
  flat_num = db.Column(db.String(100), nullable=False)
  longitude = db.Column(db.String(20), nullable=True)
  latitude = db.Column(db.String(20), nullable=True)
  area = db.Column(db.Float, nullable=False)
  rooms = db.Column(db.Integer, nullable=False)
  realty = db.relationship('Realty', backref='flat', uselist=False)  # 1:1 Flat <-> Realty

class Realty(db.Model):
  id = db.Column(db.BigInteger, primary_key=True, autoincrement=True)
  flat = db.Column(db.BigInteger, db.ForeignKey('flat.id'))
  parcel = db.Column(db.BigInteger, db.ForeignKey('parcel.id'))
  house = db.Column(db.BigInteger, db.ForeignKey('house.id'))
  offers = db.relationship('Offer', backref='realty', lazy='dynamic')  # 1:m Realty -> Offers

链接是否正确?因为从readthedocs到flask-slqaclhemy我都看不懂,因为 第一次没有架构很难,而且 PyCharm 没有突出显示 backref 之类的一些参数,我认为这是一个错误。

python
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-05-24 18:09:46 +0000 UTC

web api返回后如何执行方法?

  • 1

应该创建一个对象,发送一个 id,然后在数据库中处理它的代码。问题是我不明白如何先返回答案,然后才使用数据库中的这个对象。

// POST /task
    [HttpPost]
    public IActionResult Post([FromBody]string value)
    {
        Task task = new Task { Id = Guid.NewGuid(), Status = "created", Time = DateTime.Now };
        db.Tasks.Add(task);
        db.SaveChanges();

        //await WaitTwoMinutesAndFinish();
        System.Threading.Tasks.Task t = new System.Threading.Tasks.Task(() => 
        {
            using (db)
            {
                var result = db.Tasks.SingleOrDefault(x => x.Id == task.Id);
                if (result != null)
                {
                    result.Status = "running";
                    result.Time = DateTime.Now;
                    db.SaveChanges();
                }
                //else
                //return 1;

                Thread.Sleep(3000);

                // status = finished
                result.Status = "finished";
                result.Time = DateTime.Now;
                db.SaveChanges();
            }
        });
        t.Start();
        //UpdateRecord(task);

        return Accepted(task.Id);
    }

但是当我发送请求时,抛出异常(在 var 结果行上):

Cannot access a disposed object. 
A common cause of this error is disposing a context that was resolved from dependency injection and then later trying to use the same context instance elsewhere in your application. 
This may occur if you are calling Dispose() on the context, or wrapping the context in a using statement. 
If you are using dependency injection, you should let the dependency injection container take care of disposing context instances.
c#
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-05-24 05:51:41 +0000 UTC

如何在.net core web api中返回自定义json响应?

  • 1

这是一个应该返回json的方法 { "status":"ready","timestamp":"2017-12-17"}

[HttpGet("{id}")]
public IActionResult Get(Guid id)
{
   if (!ModelState.IsValid)
       return BadRequest();

    Task task = db.Tasks.FirstOrDefault(x => x.Id == id);
    if (task == null)
        return NotFound();

    string json = JsonConvert.SerializeObject(task);

    return Ok(json);
}

该对象task包含三个字段,所以我不能只返回task. 它包含以下字段:Id, Time, Status. json我只需要以格式返回Time和Status. 怎么手动注册json也没找到。

c#
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-03-28 23:16:29 +0000 UTC

如何为网站制作预加载器?

  • 4

标准方法是加载迷你块和样式,然后隐藏它。
为此,设置了一个计时器。但是,如果 Internet 速度很慢并且预加载器的工作速度比网站加载速度快怎么办?

javascript
  • 3 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-03-13 13:56:37 +0000 UTC

无法解析符号 Rider C#

  • 0

网络 API 项目。我创建了一个新控制器,想连接 Web.Http 命名空间,但它说“无法解析 http 符号”,这是什么问题?

在此处输入图像描述

using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
using System.Web.Http;
using WebApiJack.Models;

namespace WebApiJack.Controllers
{
    public class ProductsController : Controller
    {
        Product[] products = new Product[] 
        { 
            new Product { Id = 1, Name = "Tomato Soup", Category = "Groceries", Price = 1 }, 
            new Product { Id = 2, Name = "Yo-yo", Category = "Toys", Price = 3.75M }, 
            new Product { Id = 3, Name = "Hammer", Category = "Hardware", Price = 16.99M } 
        };

        public IEnumerable<Product> GetAllProducts()
        {
            return products;
        }

        public IHttpActionResult GetProduct(int id)
        {
            var product = products.FirstOrDefault((p) => p.Id == id);
            if (product == null)
            {
                return NotFound();
            }
            return Ok(product);
        }
    }
}

PS 已经搜索过答案,但只找到了 VS

c#
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-12-19 06:45:54 +0000 UTC

完整的数据库查询未运行

  • 1

烧瓶应用程序,MySQL subd。它增加了 id 计数器,但不替换数据,这就是不添加表中的行的原因。

        file = request.files['img_data']
        text = request.form['text_data']
        title = request.form['text_title']
        filename = secure_filename(file.filename)
        cursor = mysql.connect().cursor()
        cursor.execute("SELECT MAX(id) FROM posts")
        filename = str(cursor.fetchone()[0]) + "." + get_ext(filename)
        file.save(os.path.join(app.config['UPLOAD_FOLDER'], filename))
        cursor.execute('''INSERT INTO posts VALUE(NULL,"''' + title + "\",\"" + text + "\",\"" + filename + "\"," + '''NOW())''')

相应地,请求之后数据库中没有任何东西(第二个,insert所在的地方),但是如果你手动写,那就是这个东西(id和id有很大的不同,虽然只有三行): 在此处输入图像描述

一般来说,我不明白为什么没有插入数据。

查询字符串:INSERT INTO posts VALUE(NULL, "qwerty", "wertyui", "19.png", NOW()). 数据仍然没有插入,即使在mysql.connect().commit()

mysql
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-10-10 01:06:23 +0000 UTC

为什么不是按要求选择所有数组元素?

  • 1

任务是随机生成一个自然数数组,并根据以下条件将得到的数组组成一个数组:取数组中最小值之后的所有元素。但由于某种原因,它并没有选择所有元素。

    private void button2_Click(object sender, EventArgs e)
    {
        Random rnd = new Random();

        int[] A;
        A = new int[Convert.ToInt32(textBox2A.Text)];
        GenerateArray(ref A, rnd);
        int min = Array.IndexOf(A, A.Min());
        var C = A.Where(item => Array.IndexOf(A, item) > min);
        string SA = String.Join
            (",", A.Select(p => p.ToString()).ToArray());
        string S = String.Join
            (",", C.Select(p => p.ToString()).ToArray());
        label2.Text = S;
        label2A.Text = SA;
    }

比如我输入了一个18、17、8、8、17、19、18、3、17、16的数组,但是只显示了16,但应该是17和16。

c#
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-10-06 04:37:29 +0000 UTC

执行一次方法

  • -2

为什么 IsPrime 方法只执行一次?程序只是进入了一个永恒的循环。

在此处输入图像描述

c#
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-09-07 03:28:31 +0000 UTC

如何保护网站免受无关链接?

  • 1

该站点是用 Flask 编写的。它经常收到类似的请求GET *левый сайт* HTTP/1.1。Flask 有些会抛出 404,有些会抛出 200。让我害怕的是,它会抛出 200 响应这种奇怪的请求。更多这样的请求来了:178.149.185.231 - - [06/Sep/2017 22:19:37] code 400, message Bad HTTP/0.9 request type("îV\x9dÿÐG\x0fÔc\x0fXØ$\x1aõ\x02Áju\x9eÖR']\x1bõ")Èzæ»" HTTPStatus.BAD_REQUEST - 在此处输入图像描述 我是否应该害怕这样的请求以及如何摆脱它们?

python-3.x
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-08-23 22:48:43 +0000 UTC

为什么它附加到文件而不覆盖?

  • 0
alphabet = {'e':False,'i':False,'l':False,'o':False,'u':False,'v':False,'y':False}


f = open('task_masha.txt', 'r+')
asd = f.readline()
asd_split = [asd.split(':')[0], asd.split(':')[1].split('\n')[0]]
alphabet[asd_split[0]] = bool(int(asd_split[1]))
while asd:
    asd = f.readline()
    try:
        asd_split = [asd.split(':')[0], asd.split(':')[1].split('\n')[0]]
    except:
        print('error' + asd)
    print(asd_split)
    print(alphabet)
    alphabet[asd_split[0]] = bool(int(asd_split[1]))

alphabet.update({'e':True})
str_tmp = ''
for i in alphabet:
    str_tmp += i + ':' + str(int(bool(alphabet[i]))) + '\n'
f.write(str_tmp)
f.close()

这样,他并没有覆盖文件,而是补充它,但我需要覆盖它。

python
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-08-19 19:39:29 +0000 UTC

如何通过 vk api 获取所有消息?

  • 0

VK api 允许您每个请求最多接收 200 条消息。如何获取所有消息?我使用模块 python vk

python
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-08-11 01:12:15 +0000 UTC

为什么类没有被添加到元素中?

  • 0

有这个代码:

    <ul class="cube-list" id="cube-list">
        <li class="blog"><a href="index.html">Blog</a></li>
        <li class="about"><a href="about.hmtl">About</a></li>
        <li class="login"><a href="login.html">Log in</a></li>
    </ul>

以及它的样式(sass,我编译成css),理论上应该通过js添加:

.menu-for-mobile-opened
  position: absolute
  display: block
  width: 100%
  background-color: rgba(185, 174, 128, 1)
  text-align: center
  li 
      display: block

js 本身:

var cubeList = document.getElementById("cube-list");

var cube = document.getElementById("cube");
cube.addEventListener("click", function(){
  //alert(this.style.display)
  cube.style.display = (cube.style.display == 'none') ? 'block' : 'none';
  //if (this.style.display == 'none')
      //cubeList.classList.remove('menu-for-mobile-opened');
  //else
      cubeList.classList.add("menu-for-mobile-opened");
});

结果,添加了类,但元素(列表 ul)没有任何变化。问题是什么?

html
  • 2 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-08-09 20:57:24 +0000 UTC

如何对齐元素以使滚动条不出现?

  • 0

在此处输入图像描述

我正在设计网站标题。当铭文KOT_Mapku3具有属性position: absolute, and header(包含它的块position: relative)时,缩进就没有问题,因为 滚动条(水平不出现)。

但随后黄块并没有感知到铭文,就在铭文之下。

margin: 0 auto出于某种原因,它不适用于绿色方块。 http://embed.plnkr.co/4YydmUqTgL3aimNApu7i/ https://codepen.io/KOT_Mapku3/pen/oeWGdW

html
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-08-09 03:21:44 +0000 UTC

devtools 中 safari 10.1.2 中的元素样式在哪里?

  • 1

在 safari 10.1.2 devtools 中找不到元素样式。 在此处输入图像描述

macos
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-07-28 05:13:33 +0000 UTC

如何在 mac os 上打开端口 22?

  • 0

我想通过 ssh 连接到我的 macbook,但它说connection refused. 显然端口已关闭。但是,例如,我可以从 macbook 连接到 ubuntu。如何打开22端口?

ssh
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-07-21 14:57:49 +0000 UTC

如何在mac上安装ubuntu服务器作为虚拟操作系统?

  • 0

这意味着以下内容:如何安装 ubuntu 以便您可以从主操作系统 (macOS) 连接到 ubuntu 而无需诉诸图形显示?就像 ubuntu 在某人服务器上的某个遥远的地方,我通过 ssh 连接到它,即 不是 virtualBox 的标准方式。

ubuntu
  • 1 个回答
  • 10 Views
Martin Hope
kot_mapku3
Asked: 2020-07-06 18:46:21 +0000 UTC

从 C# 调用和连接 C++ 程序

  • 9

有一个 c++ 程序可以生成加密消息并将其输出到文件和控制台。c# 程序应将此数据输出到 winforms。如何连接它们?那些。从c#中调用c++中的消息编码器,等待它计算并显示数据,然后在winforms中的c#中将显示答案?

c#
  • 2 个回答
  • 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