RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

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

Александр's questions

Martin Hope
Александр
Asked: 2020-12-28 01:14:15 +0000 UTC

从函数返回原始数组然后将其删除?

  • 0

我知道这个话题已经被打败了。但是问题还是出现了:

众所周知,在 C 语言中,严格不建议从函数返回原始数组,因为函数将返回的不是数组,而是指向它的指针,然后删除分配的内存可能会出现问题:它不会适用delete于指针的意义。但它是一个指向数组的指针。那为什么不申请delete[]呢?

#include <iostream> 

int *getArray() 
{ 
 int* tab = new int[30]; 
 return tab; 
} 

int main() 
{ 
 int* arrayFromFunction = getArray(); 
 std::cout << arrayFromFunction[0]; 
 delete [] arrayFromFunction; 
}

是否符合标准?有些人声称这个选项非常有效。他们可以信任吗?

c++
  • 2 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-01-07 22:19:12 +0000 UTC

qt 的线程和 gil

  • 1

我有一个纯粹的理论问题。大家都知道 gil 会阻塞从 threading 模块启动的线程。但是当我们使用pyqt时,我们可以使用qthread,甚至可以从wine调用createthread api。qil 阻塞会扩展到这些线程吗?

python
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-11-16 03:34:28 +0000 UTC

矢量如何工作?

  • 1

为什么下面的示例输出 6?

#include <iostream>
#include <vector>


using namespace std;

class A
{
    public:
        static int cnt;
        A(int a){}
        ~A(){cnt++;}
};
int A::cnt = 0;

int main()
{
    vector <A> a(4,1);
    a.push_back(1);
    cout << A::cnt;
    //cout << a.size();
}

如果删除push_back,它会输出1。我是否正确理解在初始化和添加元素时,向量在堆上为它们分配内存,单独创建每个元素,将其复制到这个地方并从这个地方删除它?

  1. 为什么这么难?为什么它不立即在为自己分配的内存中创建这些元素?

  2. 即使我正确地表达了这个想法,我也不明白为什么在第一个例子中结果 = 6,而不是 5

c++
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-07-24 21:17:16 +0000 UTC

void 作为参数

  • 9

函数声明有何不同?

int main(){}

从

int main(void){}

?

一切似乎都一样,但后者经常出现在源代码中。如果没有区别,为什么要写太多?

c++
  • 3 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-07-07 05:14:21 +0000 UTC

C#, WordPress 授权

  • 0

如何通过 c# 在 WordPress 上实现授权(用于添加、编辑、删除帖子)。WordPress 4.9。我看向 rpc-xml.net 的方向,但在研究了他们的网站后,我得出的结论是,该项目已经停止,并且从大约 2010 年开始就没有开发过。它仍然是 WordPress 3.0。我怕浪费时间。然后我发现那个VP现在有rest api,但是我在任何地方都没有找到关于如何使用它们的易懂的指南。基本上,一些评论,从中可以看出一切似乎都是可能的。只是如何,还不清楚。好吧,webclient 或 httpclient 的选项,但是形成什么样的请求并没有进入我的脑海。如何让它更容易和无痛?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-06-16 18:05:34 +0000 UTC

除以 0 时捕获异常

  • 2

我正在尝试使用 catch/try 捕获异常:

void TestCall()
{
    int b=0;
    try
    {

        int a = 1/b;        
    }
    catch(...)
    {
        test(1);
    }
}

该表达式int a = 1/b;显然抛出了一个除以 0 的异常,我想在 catch 块中捕获它。但是 Visual C++ 顽固地引发了一个错误,并没有抓住它。秘诀是什么?

c++
  • 2 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-06-01 02:08:50 +0000 UTC

如何将对象添加到地图?

  • -1

我是否正确地向地图添加了几个值?

cout << "Size: " << ((map <BYTE,ifunct*>)FuncBytes[sign]).size() << endl;
((map <BYTE,ifunct*>)FuncBytes[sign]).insert(pair<byte,ifunct*>(n,changMethod));
cout << "Size: " << ((map <BYTE,ifunct*>)FuncBytes[sign]).size() << endl;

和以前一样,插入后 size() 返回零。也就是值\u200b\u200bare没有加?

c++
  • 2 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-05-03 21:52:18 +0000 UTC

添加和删​​除方法

  • 0

大家好!奥普问题。有不同的工具用于更改和添加 cil。例如,mono.cecil。但是我发现只允许您在现有方法的主体中更改/添加 il 。是否可以使用此类工具从程序集中添加新方法或删除现有方法?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-04-24 23:09:43 +0000 UTC

如何调整 MetroMessageBox 的大小

  • 1

今天是个好日子!实际上是一个主题。这是弹出的窗口: 在此处输入图像描述

我这样称呼:

MetroFramework.MetroMessageBox.Show(this.Parent, "Вы уверены, что хотите закрыть вкладку \x022" + name +                     
                "\x022?", "", MessageBoxButtons.YesNo, MessageBoxIcon.Asterisk) 

如何减小其宽度(调整)?

c#
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-04-16 03:04:17 +0000 UTC

windows下的功能拦截

  • 1

晚上好!我根据文章http://rsdn.org/article/baseserv/IntercetionAPI.xml使用第一种方法拦截了你。而且……一切都解决了。但我就是看不懂原理,我引用:

实践证明,与其使用通常的jmp,不如使用push xxxx ret组合,其中xxxx是替换函数的地址

那么push命令如何替代jmp呢?我也会理解 call ... 但是 push,它只是在堆栈上放一个值(在这种情况下,是函数的地址),但是它是如何启动这个函数的呢?

c++
  • 2 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-02-14 22:53:53 +0000 UTC

默认在 Model.objects.all() 中排序

  • 1

我用 django 写了一个网站。我注意到它User.objects.all()让我的用户乱序。

也就是说,例如,我有一个用户使用id=1Sasha,使用id=2Pasha,使用id=3Masha,使用id=4Dasha。它以 3、2、1、4而User.objects.all()不是 1、2、3、4 的顺序给我它们。问题是,为什么?django 开箱即用的标准是什么?

PS:我知道order_by并且我可以覆盖Meta类中的默认排序字段。我只是想知道它是如何直接做到的User.objects.all()

python
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-02-13 00:15:02 +0000 UTC

如何将参数传递给 CBV 视图

  • 0

大家好!我想从 FBV 切换到 CBV,但我不明白如何正确地将参数传递给类。例如,在 fbv 中,我这样做了:

url(r'^(?P<user_id>\d+)/main', views.Man, name='man'),

在视图中:

def Man(request, user_id):

然后我可以使用 user_id 来满足我的需要。如何在 cbv 上做同样的事情?关于这个主题的搜索很紧

python
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-02-02 14:12:55 +0000 UTC

TypeError: 需要一个字符串

  • 1

再会!

遇到了这个问题:

TypeError: 需要一个字符串

它在这条线上崩溃:

v1 = Array('c', 'name1')

其中数组是:

from multiprocessing import Array

我从这里举了一个例子:

s = Array('c', 'hello world', lock=lock)

我试图将 'c' 更改为 c_char (据我了解,'c' 是 ctype 类型的某种缩写,尽管我没有在网上找到对此的确认)。但错误仍然相同。你怎么能打败她?

python
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-12-26 22:45:41 +0000 UTC

通过 id 访问元素

  • 2

文献一般推荐使用document.getElementById("id_").

例如,更改元素的宽度:

<div id=scroller><div>

我写的:

document.getElementById("scroller").width = "100px";

但是我经常遇到id像这样直接访问元素的源代码:

scroller.width = "100px";

这在多大程度上是正确和可接受的?

javascript
  • 2 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-12-06 23:39:46 +0000 UTC

为什么不从连接的字符串中解码 base64?

  • 3

对大家好!转换时有一行出现错误:

0JTQsNGA0LjQvCDRgdC60LjQtNC60YMg0L3QsCDQvdC+0LLQvtCz0L4=0LTQvdC40LUg0L/QvtC00LDRgNC60Lgh

它的各个部分怎么样:

0JTQsNGA0LjQvCDRgdC60LjQtNC60YMg0L3QsCDQvdC+0LLQvtCz0L4=

和

0LTQvdC40LUg0L/QvtC00LDRgNC60Lgh

它们正常解码,但如果它们已连接,则会发生错误。我通过 Lebedev 解码器检查了自己https://www.artlebedev.ru/decoder/advanced/

如何解决?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-09-11 23:16:59 +0000 UTC

CSRF 验证失败。请求中止

  • 2

今天是个好日子!有两种观点:

def RegEnd(request):
    #Здесь совершаем действия по чтению ПОСТ данных
    e_mail = request.POST['e_mail']
    i_name = request.POST['i_name']
    #создаем пользователя
    profile = Profile.objects.create_user(i_name,e_mail)
    profile.save()
    c = {'name': i_name }
    template_name = 'polls/regend.html'
    return render_to_response(template_name, c, RequestContext(request))

和

def main(request):
    hi = "Вы не авторизованы!"
    return render_to_response('polls/main.html', context_instance=RequestContext(request))

第一个视图使用带有表单的模板:

<form name="eReg" method="POST" action="main"> {% csrf_token %}
  <div class="col-md-12">

      <div class="row">
        <div class="form-group has-warning" style="text-align: center;margin-top: 20px;">
          <label class="control-label" for="succ">
            Введите код регистрации здесь
            <input class="form-control" name="activate" id="succ" type="text" style="width: 150px;">
          </label>
        </div>
      </div>

  </div>

  <div class="col-md-12">

    <div class="row" style="text-align: center;">
      <label class="control-label" for="succ">
        <!--<button type="button" class="btn btn-warning" style="margin: 30px;">ДАЛЕЕ</button>-->
        <input type = 'submit' class="btn btn-warning" value = 'ДАЛЕЕ' />
      </label>
    </div>
  </div>
</form>

所以,进入main的时候,会弹出一个错误:CSRF验证失败。请求中止

在 settings.py 中,中间类如下所示:

MIDDLEWARE_CLASSES = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

还有什么可能是错的?

python
  • 2 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-09-08 19:38:02 +0000 UTC

更改 ModelForm 中的标签

  • 0

runet 信息中的某些东西在标签上有点。仅在 djbook 上找到关于标签的信息。据我了解,元标签允许您更改生成表单中标签的内容:

    class OneDayForm(ModelForm):
   class Meta:
       model = OneDay
       fields = ['WhatYouDo', 'Fillings', 'Events', 'Results']
       labels = {
           'WhatYouDo': ('Чего'),
       }

但它仍然是用值 WhatYouDo 生成的

				<div class="col-md-4">
					<label for="id_WhatYouDo">WhatYouDo:</label>
				</div>
				<div class="col-md-8">
					<textarea name="WhatYouDo" id="id_WhatYouDo" rows="10" cols="40" required>
</textarea>
				</div>

如何赢得它?PS:顺便说一下,在例子中的djbook上,由于某种原因,还是有一个下划线:

labels = {
    'name': _('Writer'),
}

我在 pycharm 中用红色下划线了

python
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-09-08 18:04:16 +0000 UTC

AttributeError:“模块”对象没有属性

  • 1

AttributeError:“模块”对象在模型中没有属性“OneDay”代码:

class OneDay(models.Model):
    Author = models.ForeignKey('Profile')
    WhatYouWant = models.ForeignKey('Question')
    Date = models.DateField()
    WhatYouDo = models.TextField()
    Fillings = models.TextField()
    Events = models.TextField()
    Results = models.TextField()
    def __unicode__(self):
        return self.WhatYouWant

class OneDayForm(ModelForm):
   class Meta:
       model = OneDay
       fields = ['WhatYouDo', 'Fillings', 'Events', 'Results']

鉴于:

from polls.models import Poll, Profile, OneDayForm
def oneday(request):
    template_name = 'polls/oneday.html'
    onday = OneDayForm()
    return render_to_response(template_name, {"OneDay": onday}, RequestContext(request))

在网址中:

url(r'^one_day', views.OneDay, name='the_day'),   

我正在学习如何使用表格。我看,我看,一切似乎都是正确的,但错误就是一切。她到底是什么意思?

python
  • 1 个回答
  • 10 Views
Martin Hope
Александр
Asked: 2020-09-02 23:31:30 +0000 UTC

百分号在代码中的含义是什么以及如何解决'ascii'编解码器无法解码位置0的字节0xd1:序数不在范围内(128)?-Python

  • -1
msgid = '<%s.%s.%s%s@%s>' % (utcdate, pid, randint, idstring, domain)

在C:\Python27\lib\site-packages\django\core\mail\message.py第 67 行,她在尝试发送电子邮件时被 django 骂。

从调试器我看到参数值:

> utcdate
'20170902152117'
pid
6472
randint
39104
idstring
u''
domain
<django.core.mail.utils.CachedDnsName object at 0x027CCEB0>

但总的来说,因为 我是 Django 的新手,所以我不清楚<%s.%s.%s%s@%s>,也许有人可以告诉我百分号在这个表达式中的作用。

错误弹出如下:

“ascii”编解码器无法解码位置 0 中的字节 0xd1:序数不在范围内(128)

python
  • 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