能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[讨论]也评<疯狂程序员>作者绝影被捕一事
说得对,我就是想说,写程序的人得重视下知识产权的问题,现在很多人只要别人给钱就随便把自己写的东西卖给别人,最后弄得自己只能看着自己写的程序赚钱,而没自己的份.这不是一个人能办到的,需要大家达成某种默契共同努力才行.不然,很快计算机软件人才的这个资源就要被一些唯利是图的人给破坏性挖掘完了。他们不是在发展经济,而是掠夺资源。我们自己是靠这个吃饭的。不能任由别人搞掠夺性的开采阿。对于利用编程者因把精力都放在研究技术上而社会经验相对欠缺的人,我们要提高警惕。别捧着金饭碗却只能给他人做嫁衣。
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]call指令压入栈的七个字节的东东分别是什么?
1:字节计数是从0开始,所以根据MOV EAX [EBP+8]得到前面应该还有8个字节,不是7个.
2:由于CALL指令压入返回地址,堆栈指针减4 .进入被CALL程序后,先结构堆栈,POP EBP ; MOV EBP,ESP;堆栈指针再减4(假设没有局部变量,如果有的话,那就还要SUB ESP,n了,n是4的倍数).你说现在要取得最后一个参数是不是因该MOV EAX [EBP+8]呀?(如果有局部变量则MOV EAX [EBP+n+8])
现在知道前面8个字节是什么东西了吧?如果汗不知道得话我告诉你:[EBP+4]里的数是上一个栈结构的首地址,[EBP]里的是返回地址.不知道搂主所说的CS,ip是什么.能否说详细点?
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
|
能力值:
( LV2,RANK:10 )
|
-
-
[求助]编程学习方法
网络牛仔时代已经成为历史。小哥这样的想法可能要吃亏的。写程序并不难,难的是赚钱。
|
能力值:
( LV2,RANK:10 )
|
-
-
|