摘要: 一直对反汇编分析代码有兴趣,但是一直没静下心来研究一下,昨天腾讯笔试,有一题就是考察大端小端模式(见下面C代码段),涉及到函数调用,大端小端模式前些时间复习过,但是即便如此,做的时候还是感觉思路不清,回头想想,一是对函数调用中栈的变化过程不甚了解,一是对long long结构不了解,而如果我知道如何反汇编的话,可以直接在调试过程中解开疑虑,这样就不用盲目地在网上搜集了。因此我决定这些天弄一弄反汇编。在VS2008中反汇编很容易,进入debug模式之后,在代码区域“右键->反汇编” 或者“调试->窗口->反汇编” 就可以看到程序对应的汇编代码,同样的方式“调试->窗口-& 阅读全文
posted @ 2013-04-14 15:58 曾见绝美的阳光 阅读(743) 评论(0) 推荐(0) 编辑
摘要: win7的远程桌面连接是个非常实用的功能,但是每次远程到别的机器时,屏幕上方的连接栏很烦人,虽然在连接选项中可以去掉连接栏,但是最初我去掉连接栏后就不知道怎么关闭远程连接了,这个时候我觉得知道一些win7 远程桌面的快捷键就很重要了,针对这个问题,可用的快捷键是alt+ctrl+break切换到非全屏远程状态,点关闭就好了。其他的快捷键分别有:快捷键描述Alt+Page Up从左向右在程序之间切换。Alt+Page Down从右向左在程序之间切换。Alt+Insert以程序打开的顺序循环切换程序。Alt+Home显示“开始”菜单。Ctrl+Alt+Break在窗口和全屏之间切换。Ctrl+Al 阅读全文
posted @ 2013-04-14 10:58 曾见绝美的阳光 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 【转】白话算法经典系列之十四问题描述:现有一数组a[N-1],求另外一数组b[N-1]问题约束:1.不能用除法 2.不能用除了遍历a,b两数组需要的变量之外的变量 3.时间复杂度为O(N),空间复杂度为O(1)解法:// 腾讯2012年实习生笔试加分题//http://blog.csdn.net/morewindows/article/details/8742666//By MoreWindows( http://blog.csdn.net/MoreWindows )#include <stdio.h>void PrintfArray(int a[], int n) { for ( 阅读全文
posted @ 2013-04-12 17:13 曾见绝美的阳光 阅读(742) 评论(1) 推荐(0) 编辑
摘要: 线程、进程和多线程是面试过程中很容易遇到的问题,去年百度三面的时候就遇到这个问题,当时百度hr问到:线程和进程的区别是什么?你写过多进程或者多线程的程序吗?在你看来多线程和多进程程序那种程序比较难写?第一个问题很常规,但是要完全答对却不是那么容易,现在想来,第二个问题和第三个问题实际是一个问题,因为第三个问题是验证第二个问题是否说实话的最好的方式。另外,在今年4月6号微软的笔试中,也考到了这第一个个问题,那么,这么方面到底会有哪些问题呢?如果要复习从哪些方面着手呢?首先,从面试问题的角度,经过网上搜集,我认为会被问到如下问题。1.进程和线程有什么区别?这个一个最常见,却最不好回答的问题,csd 阅读全文
posted @ 2013-04-12 13:41 曾见绝美的阳光 阅读(9608) 评论(5) 推荐(0) 编辑
摘要: 今天上午,网易游戏的hr电面了我,电面之后感觉不错,觉得可能有戏进入下一轮的专业面试,于是乎在网上搜之前别人的网易面经,本来想搜专业面经的,结果搜到了志伟的一篇文章,没想到他之前几天已经被网易电面过,他的面试经验写得还不错,我觉得我也可以考虑记录一下自己的面试经验。大体跟他的一样,也被问到了自己最得意的项目是什么,收获最大的项目是啥,然后在项目中遇到了什么问题,和别人合作怎么样,感觉有些问题是考察人际关系的处理问题,让我想起了去年微软电面的一些问题,对了,的确也问到了一个问题,很特别,应该是网易的特别问题,那就是说一件事情或者项目经历证明自己对待事情精益求精。与好友不同的是,我比较关注接下来的 阅读全文
posted @ 2013-04-09 18:33 曾见绝美的阳光 阅读(2240) 评论(9) 推荐(1) 编辑