小编Psy*_*aut的帖子

我应该在流星.gitignore文件中添加什么?

我有一个新的流星项目.我猜.meteordir有配置文件(需要)和临时文件(不需要)的组合.

那你的是.gitignore什么?

git gitignore meteor

152
推荐指数
6
解决办法
2万
查看次数

如何在Arch Linux上使用Pacman下载源代码?

我正在使用Arch Linux.我想做同样的事情apt-get source coreutils; 可以用Pacman下载资源吗?我没有在手册页中找到解决方案.

如何获取包的源代码?

archlinux

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

如何使用pacman查看发行说明/更改日志

像许多弓箭手一样,我pacman每天都会更新我的软件.通常会有这样的更新:

foo-1.1 ---> foo.1.2
Run Code Online (Sandbox Code Playgroud)

我不知道是否有一种方法,看看有什么已经从更新foo-1.1foo-1.2或发布说明解释错误修复或新功能等喜欢的东西pacman -Log foo.

archlinux

17
推荐指数
2
解决办法
3262
查看次数

当前的标准C编译器?

我想知道公司使用的当前标准C编译器是什么.我知道以下编译器,并不了解哪一个用于学习目的.

  1. Turbo C.
  2. 博兰德C.
  3. GCC
  4. DJGPP

我现在正在学习C并参考K&R书.

任何人都可以指导我使用哪个编译器?

c turbo-c

12
推荐指数
3
解决办法
3877
查看次数

使用xa65汇编程序创建Commodore 64 .prg

我正在尝试学习6510汇编,因为我正在运行Debian xa65是我想要使用的汇编程序.

到目前为止,我写了一段看起来像这样的代码:

*=$0801
.byte $0c, $08, $0a, $00, $9e, $20
.byte $34, $30, $39, $36, $00, $00
.byte $00

*=$1000
INC 53280
INC 53281
JMP $1000
Run Code Online (Sandbox Code Playgroud)

现在,第一个.byte部分一旦加载就会被"自动启动"程序.这是我从教程中找到的东西,据我所知,它只会运行SYS 4096,使CPU开始执行地址$ 1000的代码

其余的代码应该只是开始闪烁C64的外边框和内边框,并永远重复.

组装时我只需运行以下命令:

xa test.s -o test.prg
Run Code Online (Sandbox Code Playgroud)

然后我尝试将test.prg加载到VICE中进行测试.使用LOAD"TEST.PRG",8,1:即使文件加载它也不会自动启动,如果我键入RUN则没有任何反应:如果我键入LIST则相同: - 唯一的结果是着名的READY.和光标一样快乐地闪烁着.

我试图删除自动启动的东西,只组装从*= $ 1000开始的代码,但我得到了相同的结果.尝试从SYS 4096开始也会导致READY,仅此而已.

我确信我没有正确使用xa汇编程序,但我无法弄清楚我是如何为C64创建一个合适的PRG文件来使用的.我究竟做错了什么?

assembly c64 commodore 6510

10
推荐指数
2
解决办法
1370
查看次数

NX标志如何工作?

你能解释一下NX旗帜是什么以及它是如何工作的(请提出技术问题)?

computer-architecture

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

在Mac OS X上为XDG_RUNTIME_DIR

Mac OS X是否实现XDG基本目录规范?如果不是,相当于$ XDG_RUNTIME_DIR?我帮助维护的应用程序需要一个临时目录,可以在其中放置和执行二进制(即可执行文件)文件。因此,该目录最好应该是用户唯一的目录,并且必须保证该目录允许文件具有可执行位(如果Mac OS X使用的文件系统上存在这种情况)。

macos

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