小编zet*_*eta的帖子

什么MOV EAX,DWORD PTR DS:[ESI]意味着什么呢?

好吧所以我在我的装配中有这条线

MOV EAX, DWORD PTR DS:[ESI]
Run Code Online (Sandbox Code Playgroud)

ESI是00402050(ascii,"123456789012")

在这个指示之后: EAX = 34333231

这里到底发生了什么?这个值是如何计算的,为什么?
我在哪里可以得到一些关于这类事情的好参考?

x86 assembly

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

在二维数组中找到元素的位置?

这里简单的问题(也许不是一个简单的答案?)

说我有一个二维数组

[0] [1] [2]
[3] [4] [5]
[6] [7] [8]
Run Code Online (Sandbox Code Playgroud)

现在假设我想获得数字6的位置

我知道使用一维数组我可以使用Array.indexOf()但是我的选择是什么?二维数组?

谢谢!

c# vb.net arrays indexof multidimensional-array

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

将值列表四舍五入到 python 中另一个列表中最接近的值

假设我有以下两个数组:

>>> a = np.random.normal(size=(5,))
>>> a
array([ 1.42185826,  1.85726088, -0.18968258,  0.55150255, -1.04356681])

>>> b = np.random.normal(size=(10,10))
>>> b
array([[ 0.64207828, -1.08930317,  0.22795289,  0.13990505, -0.9936441 ,
         1.07150754,  0.1701072 ,  0.83970818, -0.63938211, -0.76914925],
       [ 0.07776129, -0.37606964, -0.54082077,  0.33910246,  0.79950839,
         0.33353221,  0.00967273,  0.62224009, -0.2007335 , -0.3458876 ],
       [ 2.08751603, -0.52128218,  1.54390634,  0.96715102,  0.799938  ,
         0.03702108,  0.36095493, -0.13004965, -1.12163463,  0.32031951],
       [-2.34856521,  0.11583369, -0.0056261 ,  0.80155082,  0.33421475,
        -1.23644508, -1.49667424, -1.01799365, -0.58232326,  0.404464  ],
       [-0.6289335 ,  0.63654201, -1.28064055, -1.01977467,  0.86871352,
         0.84909353,  0.33036771,  0.2604609 , -0.21102014, …
Run Code Online (Sandbox Code Playgroud)

python algorithm numpy

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

Delphi:将字符串放入编辑框时是否存在访问冲突?

好吧,我正在学习Delphi中的一些内联汇编,并且汇编加密例程一切都很顺利,直到我尝试将ShortString解析为Textbox.

我得到的违规行为如下: 错误http://img828.imageshack.us/img828/2410/43832949.png

完整代码在这里:

procedure TForm2.Button1Click(Sender: TObject);

var
len,keylen:integer;
name, key:ShortString;

begin

name :=  ShortString(Edit1.Text);
key := '_r <()<1-Z2[l5,^';
len := Length(name);
keylen := Length(key);

nameLen := len;
serialLen := keyLen;

asm

  XOR EAX,EAX
  XOR ESI,ESI
 XOR EDX,EDX
 XOR ECX,ECX


  @loopBegin:

        MOV EAX,ESI
        PUSH $019
        CDQ
        IDIV DWORD PTR DS:[serialLen]
        MOV EAX,ESI
        POP EBX
        LEA ECX,DWORD PTR DS:[key+EDX]
        CDQ
        IDIV DWORD PTR DS:[nameLen]
        LEA EAX,DWORD PTR DS:[name]
        MOVZX EAX,BYTE PTR DS:[name+EDX]
        MOVZX EDX,BYTE PTR DS:[ECX]
        XOR EAX,EDX
        CDQ
        IDIV EBX …
Run Code Online (Sandbox Code Playgroud)

delphi string assembly access-violation basm

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

整数到布尔数组由位组成,是c ++中最有效的方法吗?

我有一个有趣的小问题,我知道有多种方法可以给猫皮肤,但我想知道最好/最有效的方法是什么.

比方说,我有一个值为534的整数和一个可以存储16个布尔值的数组

现在,534到二进制是10000010110

如何成为从534到达的最佳方式

array[0] = 0
array[1] = 1
array[2] = 1
array[3] = 0
array[4] = 1
....
array[15] = 0
Run Code Online (Sandbox Code Playgroud)

提前致谢!

c c++ binary

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

Laravel和Twitter API - 关于如何发布推文的任何建议?

最近我开始研究Laravel 4并希望为我发布一些小应用程序来发布推文.我似乎无法找到一个好的图书馆,或者我可能没有正确使用它们.

有没有人对一个好的Twitter API库有什么建议可以与Laravel一起使用,以及如何使用它?

php twitter laravel

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

如何动态获取系统架构?

正如标题所说

有没有办法获得c++中的系统架构?

谢谢!

c++ architecture 64-bit x86 visual-c++

0
推荐指数
1
解决办法
9371
查看次数