小编arc*_*arc的帖子

mov%eax,(%esp)

以下陈述有什么区别?

mov %eax,%esp
mov %eax,(%esp)
Run Code Online (Sandbox Code Playgroud)

我正在努力扩散二进制炸弹,并且在装配早期遇到了一些movleal命令的问题.

x86 assembly mov att addressing-mode

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

汇编(,%eax,4)

如果我的一个命令行说:

jmp   *0x804a180(,%eax,4)
Run Code Online (Sandbox Code Playgroud)

那是什么意思?我特别要求,因为在第一个逗号之前没有值,我不确定地址前的*是什么意思.

assembly att addressing-mode

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

elif给出语法错误python?

我正在尝试解析XML文档并获取某些标记.我想获取名称标签(仅当它是嵌套在艺术家中的名称标签)和标题标签(仅当它是嵌套在发布中的标签).
这不是太重要,但重要的是,我出于某种原因得到一个错误,说elif语句是无效的语法
我已查看其他帖子并确保我的标签是正确的,并且没有任何任何if之后的额外换行符.

这是代码片段:

from lxml import etree
import sys

#infile = raw_input("Please enter an XML file to parse:  ")
outfile = open('results.txt', 'a')

path = []
for event, elem in etree.iterparse('releases7.xml', events=("start", "end")):
    if event == 'start':
        path.append(elem.tag)
    elif event == 'end':
        # process the tag
        if elem.tag == 'name':
            if 'artist' in path and not 'extraartists' in path and not 'track' in path:
                outfile.write( 'artist = ' + elem.text.encode('utf-8') + '\n' )
        elif elem.tag == 'title':
            if 'release' …
Run Code Online (Sandbox Code Playgroud)

python python-2.7

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

删除600字节以下的所有文件

我已经看到有关如何删除特定文件大小下的所有文件的问题,但是没有一个文件处理过非常小的文件(我的大多数都是包含500-1200个字符的简单.txt文件).到目前为止,我见过的所有解决方案看起来都像

find . -size -1k -delete
Run Code Online (Sandbox Code Playgroud)

我尝试过使用以下内容:

find . -size -600
find . -size -600b
find . -size -0.6k
Run Code Online (Sandbox Code Playgroud)

没有一个工作,有人可以告诉我如何使这个方法适用于较小的文件大小?(我确定我在600之后错过了一个尾随的角色)

unix shell

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

标签 统计

addressing-mode ×2

assembly ×2

att ×2

mov ×1

python ×1

python-2.7 ×1

shell ×1

unix ×1

x86 ×1