小编tad*_*man的帖子

1
推荐指数
1
解决办法
108
查看次数

如何在C __asm __()中调用printf?

我正在尝试AAAA使用c 进行打印__asm__,如下所示:

#include <stdio.h>

int main()
{
__asm__("sub $0x150, %rsp\n\t"
        "mov   $0x0,%rax\n\t"
        "lea   -0x140(%rbp), %rax\n\t"
        "movl   $0x41414141,(%rax)\n\t"
        "movb   $0x0, 0x4(%rax)\n\t"
        "lea   -0x140(%rbp), %rax\n\t"
        "mov    %rax, %rdi\n\t"
        "call  printf\n\t");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

拆卸:

Dump of assembler code for function main:                                                                        
 0x0000000000400536 <+0>:     push   %rbp                                                                      
 0x0000000000400537 <+1>:     mov    %rsp,%rbp                                                                 
 0x000000000040053a <+4>:     sub    $0x150,%rsp                                                               
 0x0000000000400541 <+11>:    mov    $0x0,%rax                                                                 
 0x0000000000400548 <+18>:    lea    -0x140(%rbp),%rax                                                         
 0x000000000040054f <+25>:    movl   $0x41414141,(%rax)                                                        
 0x0000000000400555 <+31>:    movb   $0x0,0x4(%rax)                                                            
 0x0000000000400559 <+35>:    lea    -0x140(%rbp),%rax                                                         
 0x0000000000400560 <+42>:    mov    %rax,%rdi                                                                 
 0x0000000000400563 …
Run Code Online (Sandbox Code Playgroud)

c assembly

1
推荐指数
1
解决办法
152
查看次数

如何在Perl 5中保持Unicode逗号?

$ line包含Unicode逗号。

use strict;
use utf8;

my $line = "Spy?qqq?Iwm";

$line =~ s/[^a-zA-Z u002cu002e]+//g;
print $line."\n";
Run Code Online (Sandbox Code Playgroud)

当我运行它时,我得到$ perl 1.pl

SpyqqqIwm

有什么建议么 ?

perl

1
推荐指数
1
解决办法
59
查看次数

如何重新加载rails环境?`reload!` 命令被弃用了吗?

我尝试使用该reload!命令重新加载 rails 环境,我认为它可能已被弃用。有谁知道重新加载 rails 环境的现代方法?这本书可以免费下载,我在第 79 页,是 Michael Hartl 的《RailsS​​pace:用 ruby​​ on rails 构建社交网站》,出版于 2007 年,有几个人建议我放弃这本书,我只是想在我放弃这本书之前,请确保它不是一种现代的做事方式。很多关于 stackoverflow 的专家已经帮助我读完了这本书,我决定抓住机会。

这是这本书的链接:https : //pdfs.semanticscholar.org/ca98/3b5098cd5957dc1842bb4bf3175406624bca.pdf?_ga=2.121598472.1814901715.156909944364171717171717171715.1569099443641717的社交网站,为什么只有一个社交网站,49944364171717 17不能轻易放弃它,即使它是 2007 年出版的,它有点过时了。另外,在我放弃这本书之前,我只想看看 stackoverflow 能为我做什么。这么多关于 stackoverflow 的专家帮助我走到了这一步,我很想知道我是否可以用 stackoverflow 读完整本书。如果有人知道更好的免费资源,请给我一个链接。现在第 79 页,是路障,就是reload!可能会被弃用的命令。也许它是 stackoverflow 的专家,知道它的已知命令。如果那是你,请帮忙。我已经尝试在谷歌上搜索它,它把我直接带到了 stackoverflow 哈哈。我决定发布我自己的问题,其他人的问题似乎与我的不符,所以我在这里。如果可以的话请帮忙。

ruby ruby-on-rails reload

1
推荐指数
1
解决办法
798
查看次数

最有效的随机数据访问文件类型

我正在编写一个密码生成程序。我收集了大约 30,000 个英文单词的列表,并计划按索引从它们中随机挑选。

目前,我将所有单词都放在一个 .txt 文件中,每个单词都用换行符分隔并按长度组织。

我目前的计划是用 C++ 编写程序,因为这是我最熟悉的语言,所以我可以将整个文件加载到内存中,但这似乎非常草率。

什么是更有效的方法(或必要时使用 JSON 之类的文件类型)来执行此操作?谢谢

c++ file-io

1
推荐指数
1
解决办法
37
查看次数

规则应返回字符串或布尔值,而是接收“对象”

当我使用时,我正在使用 vuetify 进行验证data: () => ({。它没有生成任何错误。\n然后更改为,data () {return {我将得到以下错误:规则应该返回字符串或布尔值,而是收到“对象”

\n

这是我的代码。重新加载整个页面时会生成该错误,并且不再有效

\n

:rules="regla_buscar":

\n
<template>\n  <v-app>\n    <v-form\n      ref="form"\n      v-model="form_valid"\n      lazy-validation\n      >\n    <v-toolbar max-height="64">\n      \n      <v-btn icon color="indigo" to="/es/" nuxt>\n        <v-icon>fas fa-filter</v-icon>\n      </v-btn>\n      <v-toolbar-title class="hidden-md-and-down">Red Social</v-toolbar-title>\n      <v-spacer></v-spacer>\n      <v-combobox\n        v-model="model_categoria"\n        :items="items_categoria"\n        :search-input.sync="search"\n        item-value="Clave"\n        item-text="Nombres"\n        hide-selected\n        hide-details\n        label="Categoria"\n        persistent-hint\n        small-chips\n        class="mx-4 hidden-sm-and-down"\n        @change="evento_categoria"\n        >\n      </v-combobox>\n      <v-combobox\n        v-model="model_pais"\n        :items="items_pais"\n        :search-input.sync="search"\n        item-value="Clave"\n        item-text="Nombres"\n        hide-selected\n        hide-details\n        label="Pais"\n        persistent-hint\n        small-chips\n        class="mx-4 hidden-md-and-down"\n        @change="evento_pais"\n        >\n      </v-combobox>\n      <v-text-field\n        flat\n        hide-details\n        label="Buscar"\n        prepend-inner-icon="mdi-magnify"\n        single-line\n        class="mx-4"\n …
Run Code Online (Sandbox Code Playgroud)

javascript vue.js nuxt.js vuetify.js

1
推荐指数
1
解决办法
2491
查看次数

C 程序如何在运行时获取命令行参数?

我知道 C 程序可以从外部(从命令行)传递参数,例如

gcc.exe -std=c++17 -o fileName 
Run Code Online (Sandbox Code Playgroud)

通过将函数声明main为带参数

int main(int argc, char* argv[])
Run Code Online (Sandbox Code Playgroud)

我的问题是,这些字符串存储在哪里?在 C 中,不是应该在编译时知道数组的大小。您可以向程序传递很多很多参数(字符串),或者根本不传递。但是程序已经被编译成一个可执行文件——它不能比它已经占用更多或更少的内存。或者这个内存是动态分配的?

c

1
推荐指数
1
解决办法
63
查看次数

将字符串分配给结构的属性

我正在尝试初始化 main() 中的数组。但我收到一个错误。这是代码的样子:

#include<iostream>
#include<string.h>
using namespace std;

class word
{
public:
    char str[20];
};

int main()
{
    word a;
    word b;
    a.str[]="12345";
    b.str[]="67";
}
Run Code Online (Sandbox Code Playgroud)

'a' 和 'b' 是类词的 2 个对象。

c++

1
推荐指数
1
解决办法
53
查看次数

我们可以制作向量的向量吗?

有人可以制作一个充满矢量的矢量吗?

例如,您创建一个向量,用于存储所有元素。然后,您创建一个新向量,其中填充了前一个向量的倍数。如果你明白我的意思。

类似于下面的内容,尽管我很确定这不是它的工作原理。

vector <string> v { First, Second, Third, GPA, Name };
vector <string> newVect { v };
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
120
查看次数

how to access a local variable in another function?

I just go through an interview where i was asked how can i access local variable of function to other function. code flow-

class A{
    public:
    void fun1(int a){
       int local_var=a;
    }
    
    void fun2(){
        // here i want to use local_var of fun1
        //you are not allowed to do any changes either in fun1 and class
        // however you can do anythingh in fun2.
    }
  
}
Run Code Online (Sandbox Code Playgroud)

is there any way to do it.

c++ class

1
推荐指数
1
解决办法
60
查看次数

标签 统计

c++ ×4

c ×2

perl ×2

assembly ×1

class ×1

file-io ×1

javascript ×1

nuxt.js ×1

regex ×1

reload ×1

ruby ×1

ruby-on-rails ×1

vue.js ×1

vuetify.js ×1