首页 新闻 会员 周边
1
回答数

已解决问题 函数返回值处理策略

在使用C编程的时候,为了保证程序的稳壮性,通常需要对函数调用的返回值做充分的处理。但是这样会带来一些别的副作用,例如代码的可阅读性很差,很大一部分代码用来处理错误。参考驱动代码里面,采用了较多了got
0
回答数

已关闭问题 50 linux 局域网udp不通

一台机器为物理机,装的ubuntu,另一台是虚拟机,装的redhat。收发程序如果运行在同一个系统里面,则通信正常,分开放在2个系统里面则不通。 收的程序:#include <stdio.h>#inc
0
回答数

已关闭问题 50 APUE记录锁问题

我的程序是父,子2个进程尝试对一个打开的文件的同一区域加写锁。先让子进程获得锁,然后再让父进程去锁。按正常的运行,应该是父进程测试锁时会发现已有一个排斥它的锁存在,但是实际程序运行却发现父进程会发现可
0
回答数

已关闭问题 50 怎么不借助SecureCRT,使用sz ,rz进行文件传输

主要目的是分析zmodem协议,所以最好收发端我可以同时用GDB来分析。开了2个终端,分别输入sz filename和rz 不能成功,网上千篇一律的都是借助SecureCRT之类的软件。我在百度文库上
1
回答数

已关闭问题 20 为什么gcc提示无 pushad和popad这两条指令

我在看Richard Blum的《Professional Assembly Language》这本书的第五章时,看到有介绍pushad,popad这2条指令,使用gcc编译时提示: stack.s:
1
回答数

已解决问题 50 汇编语言2个操作数为什么不能同时为内存地址

我发现比如mov类指令,不合法的情况就是当2个操作数同时为内存地址的时候。我想了解这个问题产生的原因,而不是说人家这么规定的,他这么规定那么肯定有其原因。我网上搜索到的一个比较靠谱的解释是: 因为内存