小编ahe*_*ang的帖子

具有四个以上参数的MIPS函数调用

我知道,只要我在MIPS中拥有一个具有四个以上参数的函数,就应该利用堆栈。但是,在下面的代码中,将第五个参数保存在sw $t0, 4($sp)并执行a之后jal sad,然后在sad函数的开头,我再次调整堆栈指针以保存$sx调用者使用的寄存器。我在这里做错什么了吗?

vbsme:  subu    $sp, $sp, 8     # create space on the stack pointer
    sw  $ra, 0($sp)     # save return address   

    li  $v0, 0          # reset $v0 
    li  $v1, 0          # reset $v1
    li  $s0, 1          # i(row) = 1 
    li  $s1, 1          # j(col) = 1
    lw  $s2, 0($a0)     # row size
    lw  $s3, 4($a0)     # col size
    mul     $s4, $s2, $s3       # row * col
    li  $s5, 0 …
Run Code Online (Sandbox Code Playgroud)

mips

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

C++中的引用

有一次我在一份声明中读到了

"密封交易"以包含​​引用的语言功能是运算符重载.

为什么需要引用才能有效地支持运算符重载?有什么好解释吗?

c++

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

代码发送电子邮件

我在这做错了什么?

 private void SendMail(string from, string body)
    {
        string mailServerName = "plus.pop.mail.yahoo.com";
        MailMessage message = new MailMessage(from, "aditya15417@yahoo.com", "feedback", body);
        SmtpClient mailClient = new SmtpClient();
        mailClient.Host = mailServerName;
        mailClient.Send(message);
        message.Dispose();
    }
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应209.191.108.191:25

.net c# asp.net visual-studio

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

在合成Verilog代码时如何摆脱敏感度列表警告?

我收到的警告是:

始终阻止的灵敏度列表中缺少一个或多个信号.

always@(Address)begin
  ReadData = instructMem[Address];
end
Run Code Online (Sandbox Code Playgroud)

我如何摆脱这个警告?

verilog synthesis

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

二进制数比较

如果我有一个32位的二进制补码数,我想知道最简单的两种数字相同的方法是什么...什么是最快的按位运算符才能知道这个?我知道xor'ing这两个数字并检查结果是否正常...其他任何一个?

如果一个数字大于0怎么样?我可以查看第31位以查看它是否大于或等于0 ..但是bgtz怎么样?

algorithm verilog bit-manipulation

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

facebook图API和解析结果在Objective-C中

我这叫:

facebook requestWithGraphPath:@"me/friends"andDelegate:self]

现在我对在委托书中返回给我的facbook感到困惑?

我应该如何在(void)请求中解析它:(FBRequest*)请求didLoad:(id)结果方法?它是作为字典返回的吗?

facebook objective-c ios4

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

给定纬度和经度,使用谷歌地图计算距离

我正在开发一个桌面应用程序,我有两个点(纬度,经度).我怎样才能得到这两点之间的距离?我查看了API,其中大多数是基于javascript或基于Web的.我没有开发网页.我怎么能在java中这样做?

我想要一个道路距离,而不是直线距离

java gis google-maps-api-3

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

读取文件夹中的整个文件

在Java中是否有一种方法可以在java中指定目录并逐个读取整个文件?

否则有没有办法在java中读取正则表达式文件?因此,如果文件夹中的所有文件都以gh001_12312 gh002_12312,gh003_12911,gh004_22222,gh005_xxxxx等开头

java java-io

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

创建一个不错的自定义UITableViewCell

我正在尝试创建一个表格视图,其布局类似于yobongo所具有的: 在此输入图像描述

我现在拥有的是非常糟糕的,UIImage有不同大小等等......我如何解决这个问题呢?我尝试通过IB重新排列,但我的看起来像这样: 在此输入图像描述

我想在具有固定大小的单元格中创建一个UIImage(我的调整大小在这里和那里).我该怎么设置?我还希望在UIIMage周围有一个圆润的边缘...我已经玩过弹簧和支柱通过IB,我想我可能搞砸了一些我无法再修复的东西..

我也想要在行和边框之间存在间隙,如下图所示

我还想实现一个如下所示的聊天框,如果文本超出限制,它会扩展.我怎样才能做到这一点?

iphone objective-c uitableview

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

分支预测

考虑单个静态分支的以下实际结果序列.T表示分支被采用.N表示不采用分支.对于这个问题,假设这是程序中唯一的分支.

TTTNTNTTTNTNTTTNTN

假设使用一位分支历史的两级分支预测器 - 即一位BHR.由于程序中只有一个分支,因此BHR如何与分支PC连接以索引BHT并不重要.假设BHT使用一位计数器,并且再次将所有条目初始化为N.此序列中哪些分支将被错误预测?使用下表. alt text http://img641.imageshack.us/img641/7117/branch.jpg

现在我不是要问这个问题的答案,而不是这个问题的指南和指针.两级分支预测器的含义是什么?它是如何工作的?BHR和BHT代表什么?

assembly cpu-architecture branch-prediction

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