小编kim*_*yun的帖子

如何用汇编语言实现lisp?

许多(可能都是?)编程语言由汇编语言组成

如何用汇编语言实现lisp?

谷歌有什么好的参考,手册,教程或关键词?

用于构建自己的lisp实现的任何官方规则/约定?

如尾递归应遵循一些实施例规则或其他东西..

谢谢

lisp convention assembly implementation

10
推荐指数
3
解决办法
8522
查看次数

python pyusb import usb.core不起作用

我正在按照教程(http://pyusb.sourceforge.net/docs/1.0/tutorial.html)

我在windows xp sp3上,我的python版本是2.7,我下载并安装了pyusb-1.0.0-a1.zip

和libusb-win32-bin-1.2.4.0.zip

import usb
Run Code Online (Sandbox Code Playgroud)

工作良好

import usb.core
Run Code Online (Sandbox Code Playgroud)

根本不起作用

它说

Traceback (most recent call last):
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
ImportError: cannot import name core
Run Code Online (Sandbox Code Playgroud)

任何解决方案

谢谢!

ps"来自usb import core"这个

Traceback (most recent call last):
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
  File "D:\py\usb.py", line 1, in <module>
    from usb import core
ImportError: cannot import name core
Run Code Online (Sandbox Code Playgroud)

完整源代码在这里

from …
Run Code Online (Sandbox Code Playgroud)

python usb import pyusb

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

如何在emacs 23.3中使用内置的cedet?

我正在使用emacs 23.3

我听说emacs 23.3默认包含cedet

但我该如何使用它们?我该如何更改我的".emacs"文件...

  1. 函数参数提示(当我输入"malloc("然后参数提示出现在某处)
  2. 自动完成菜单(当有变量"qwer","qwert"和"qwerty"时,当我输入"qwe"时,那些3个可选择的提示出现在某处)

当我编辑c或cpp文件?

(以及任何关于cedet功能的建议?)

emacs intellisense cedet

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

如何从url字符串获取html响应?(方案/球拍)

如何从url字符串中获取html响应?使用这个:

#lang racket
(require net/url)
(require net/websocket/client)
(define google (string->url "http://google.com"))

(ws-connect(struct-copy url google [scheme "ws"]))
Run Code Online (Sandbox Code Playgroud)

给我 ws-connect: Invalid server handshake response. Expected #"\242\266\336\364\360\"\21~Y\347w\21L\2326\"", got #"<!DOCTYPE html>\n"

html url scheme racket

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

如何从汇编语言制作可执行文件?(在emacs中)

有人能告诉我如何用汇编语言制作可执行文件吗?我的环境是Ubuntu + Emacs + GCC用于学习目的,我写了一些C代码(hello.c)并将其转换为程序集(hello.s)

我想从汇编写入文件中创建一个可执行文件.

我试过了

M-x compile

gcc hello.c -S
Run Code Online (Sandbox Code Playgroud)

从C代码进行汇编

M-x compile

as hello.s 
Run Code Online (Sandbox Code Playgroud)

制作可执行文件

但是只有a.out文件并且无法执行

所以我试过了

as hello.s -o aaa
Run Code Online (Sandbox Code Playgroud)

但文件"aaa"不可执行

linux emacs ubuntu assembly gcc

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

readframes在python中返回2个字节

readframes()在python中使用时,在线文档表示返回采样频率,它看起来返回2个字节.我想每帧有4个字节:

left = 2 bytes
right = 2 bytes
Run Code Online (Sandbox Code Playgroud)

我是否必须检查它是单声道还是立体声,如果它是立体声,一次读2帧,如果是单声道,一次读1帧?

python frequency wav sampling

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

在linux中,文件末尾没有空字符是正常的

在linux中,文件末尾没有空字符是正常的吗?

我做了一个空文件并用鼠标垫打开az.

保存.

当我用十六进制编辑器打开文件时,没有空字符但是0a就在那里.

我应该把什么空字符放在文件末尾?

当我用系统调用写文件.

是啊0?还是0?

谢谢

linux assembly system-calls null-character

4
推荐指数
2
解决办法
1643
查看次数

getElement的位置?

我正在研究SVG脚本

有getElementById或getElementsByTagName

但我找不到任何按位置获取元素的方法

例如获取位置为x = 10,y = 10的元素.

有什么办法可以实现吗?

javascript svg element

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

将基本Scheme函数转换为Haskell等价物

我试图将方案代码转换为Haskell代码.

为此,我想知道如何使用scheme

  1. 地图
  2. 拉姆达
  3. 从文件路径返回端口
  4. 从端口读取
  5. 附在清单上
  6. 正则表达式匹配
  7. GUI

在哈斯克尔

有人可以告诉我如何在哈斯克尔这样做吗?谢谢

regex scheme haskell

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

在bootloader中启动前的cli

我在网上冲浪时发现了512字节的os竞赛.

一切都安装在bootsector中.

在阅读了一些源文件后,

我发现cli在开始例程之前总会有指令.(在组装中)

use16
org 7c00h
jmp 0:start
start:
  cli
  do something here..(this section sometimes include int 10h)
Run Code Online (Sandbox Code Playgroud)

我想知道的是

  1. 为什么cli在开始常规之前是必要的

  2. 之后cli,有时候,他们会使用中断!就像int 10h我想知道为什么他们cli会在正常情况下使用中断?

x86 assembly bootloader

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