问题列表 - 第15708页

asm中的内存寻址

我正在学习asm,这是我的(很多)问题之一:我想改变一些数组索引的值.让我们说:

  • %eax包含我的新值
  • 堆栈的顶部(即(0)%esp)包含数组的索引
  • -4(%ebp)包含数组的地址.

我试过movl %eax, (-4(%ebp),0(%esp),4)但是没用.更糟糕的是,它会抛出语法错误:bobi.s:15:错误:垃圾邮件`(%ebp),0(%esp),4)'表达式后

什么是正确的语法?

x86 assembly gnu-assembler

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

Javascript相当于PHP的$$ varName

可能重复:
如何通过串联创建另一个变量来访问javascript变量值?

在PHP中,我可以:

$theVariable = "bigToe";
$bigToe = "is broken";
Run Code Online (Sandbox Code Playgroud)

这样:

echo "my ".$theVariable." ".$$theVariable;
Run Code Online (Sandbox Code Playgroud)

会显示

my bigToe is broken
Run Code Online (Sandbox Code Playgroud)

我将如何进行与JavaScript类似的操作?

javascript php variable-variables

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

使用递归以螺旋模式遍历2D阵列

我正准备接受采访,并且已经坚持这个问题了很长一段时间了.有人可以帮我提供代码.如果不完整那么可能是它的片段?请..

arrays recursion 2d spiral

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

我不需要保存.如何让Emacs缓冲区与文件保持同步?

我希望我的所有文件缓冲区始终与磁盘上的文件内容同步.有可能吗?(最好是一种模式)

如果您认为它不安全,我会说emacs undo + git对我来说已经足够了,我发现显式保存和恢复(如果其他程序更改了文件)过时的安全功能.

emacs autosave

9
推荐指数
2
解决办法
664
查看次数

Scala是否与C#yield相当?

我是Scala的新手,据我所知,Scala中的收益与C#中的收益不同,它更像是选择.

Scala有类似于C#的收益吗?C#的收益很好,因为它使编写迭代器变得非常容易.

更新:这是来自C#的伪代码示例,我希望能够在Scala中实现:

public class Graph<T> {
   public IEnumerable<T> BreadthFirstIterator() {
      List<T> currentLevel = new List<T>();
      currentLevel.add(_root);

      while ( currentLevel.count > 0 ) {
         List<T> nextLevel = new List<T>();
         foreach( var node in currentLevel ) {
            yield return node;
            nextLevel.addRange( node.Children );
         }
         currentLevel = nextLevel;
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

此代码实现了图的迭代广度优先遍历,使用yield,它返回一个迭代器,以便调用者可以使用常规for循环遍历图,例如:

graph.BreadthFirstIterator().foreach( n => Console.WriteLine( n ) );
Run Code Online (Sandbox Code Playgroud)

在C#中,yield只是语法糖,可以很容易地编写迭代器(IEnumerable<T>在.Net中,类似于IterableJava).作为迭代器,它的评估很懒散.

更新II:我可能在这里错了,但我认为C#中的整个收益点是你不必编写更高阶函数.例如,你可以编写一个常规for循环或使用像select/ map/ filter/ 这样的方法,where而不是传入一个函数,然后遍历序列.

graph.iterator().foreach(n => println(n))代替graph.iterator( …

c# scala yield

24
推荐指数
2
解决办法
5195
查看次数

同一个表的两个外键.我该如何编写这个SELECT语句?

用户表

user_id    username    thumb_id    fullimage_id
1          jprescott   14          15
2          lpausch     18          19
Run Code Online (Sandbox Code Playgroud)

图像表

image_id    path
14          jprescott/small.jpg
15          jprescott/big.jpg
16          msamuels/small.jpg
17          msamuels/big.jpg
18          lpausch/small.jpg
19          lpausch/big.jpg
Run Code Online (Sandbox Code Playgroud)

现在,如何编写SELECT语句来检索具有thumb和fullimage路径的用户?问题是有两个同一个表的外键.

mysql sql

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

32
推荐指数
1
解决办法
5435
查看次数

JavaScript中最快的MD5实现

那里有许多MD5 JavaScript实现.有谁知道哪一个是最先进的,最错误的,最快的?

我需要它用于这个工具.

javascript performance md5

215
推荐指数
11
解决办法
33万
查看次数

我应该使用LingPipe或NLTK来提取名称和地点吗?

我希望从非常短的文本示例中提取名称和位置

 "cardinals vs jays in toronto"
 " Daniel Nestor and Nenad Zimonjic play Jonas Bjorkman w/ Kevin Ullyett, paris time to be announced"
"jenson button - pole position, brawn-mercedes - monaco".

这个数据目前在MySQL数据库中,我(几乎)为每个运动员都有一个单独的记录,虽然名字有时拼写错误等.

我想提取运动员和位置.我通常使用PHP工作,但是无法找到用于实体提取的库(我可能希望将来更深入地学习一些NLPML).

从我发现的,LingPipeNLTK似乎是最推荐的,但我无法弄清楚是否真的适合我的目的,或者其他什么会更好.

我没有用Java或Python编程,所以在开始学习新语言之前,我希望能得到一些关于我应该遵循的路线或其他建议的建议.

nlp nltk lingpipe

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

你可以将'扩展'数组传递给C#中的函数,就像在ruby中一样吗?

在ruby中你可以做这样的事情:

def method(a, b) ... end
myMethod(*myArray)
Run Code Online (Sandbox Code Playgroud)

所以如果myArray有两个项目,它将相当于:

myMehtod(myArray[0], myArray[1])
Run Code Online (Sandbox Code Playgroud)

所以在方法体中,a == myArray [0]和b == myArray [1]

你能用C#做这个吗?(所以我可以使用显式参数声明一个方法,而不是仅仅使用数组作为参数)

编辑:我应该更加具体地说明被调用的方法.

c# methods

7
推荐指数
2
解决办法
2759
查看次数