No Picture

IIS Express 调试错误 HTTP Error 401.2 – Unauthorized (已解决)搞了两天。

2016年4月6日 Administrator 0

困扰两天的问题,终于TMD 搞定了, 项目属性页,如下图,把 Disabled修改为Enabled. MD, 就这么个问题,困扰了我两天。 HTTP Error 401.2 – Unauthorized You are not authorized to view this page due to invalid authentication headers. Most likely causes: No authentication protocol (including anonymous) is selected in IIS. Only integrated authentication is enabled, and a client browser was used that does not support integrated authentication. Integrated authentication is enabled and the request was sent through a proxy that changed the authen [点击详细……]

No Picture

如何优雅地使用NDK

2016年3月28日 Administrator 0

如何优雅地使用NDK 原文http://blog.majiajie.me/2016/03/27/如何优雅地使用NDK/ http://edu.csdn.net/course/detail/1469/23133?auto_start=1   在Android Studio上使用了一段时间的NDK,感觉官方的插件com.android.tools.build.gradle-experimental还是不够稳定,存在一定问题,不过谷歌也声明了这个插件是在实验性阶段。幸好官方在Android Studio上提供了另一种方式使用NDK,这篇博客就讲讲这种到目前为止我觉得非常赞的方法。   开发环境 基础的安卓开发环境:Android Studio、SDK、JDK 下载好NDK,自己手动下载或者用SDK工具下载都可以 我使用的版本:Android Studio 1.5.1 配置常用命令 NDK开发比较常用的命令就是生成头文件、构建so包,在android studio上我们可以先配置好命令,使用起来就很方便了,这是我感觉最赞的地方。 如下图所示,我添加了三个命令,按加号添加 其 [点击详细……]

No Picture

搞定 Android Studio ADB not responding 问题!必看!

2016年3月20日 Administrator 0

      在试了Restart , Cancel后,都没法解决问题,就算你重启Android Studio 也不得行。最初,我也不知道为啥,只好重启电脑。电脑重启后,刚刚开始还行,可是过一会又不行了,真TMD无语。 为了一劳永逸,到了必须Google的地步了。 结果就算一个端口被占用的问题。 就算说ADB运行的端口被占用了才导致这个问题,我那个去! 于是看看是哪个改死的进程占用了ADB的端口。 ADB 用的端口是5037  使用cmd 查查那个程序占用了这个端口 命令如下: netstat -aon|findstr “5037” 得到如下结果: 如刷机软件:shuame_helper.exe Tencent 的AndroidServer:tadb.exe 这些程序都可能占用这个端口。 打开任务管理器,结束掉PID 为6388的进程。 结束掉该进程 , 不用重启 Android Studio,   搞定。  

No Picture

支付宝任性集福

2016年2月9日 shaohua 0

个觉得,支付宝集福,加好有不应该只得3张福卡,应该按照加好友的多少来, 比如,10人三张,20人4张,50人得5张,100人直接送上敬业福,这才算敬业。而且效果会更好。可以一步到位。应该说年轻一代每个人说手机上,微信上都有上百个的人。 最先达到4个福的人,应该都是用同一个人注册的小号完成的,这种加好友的方式不鼓励用户注册小号吗,这种小号关系能叫关系?有点自欺欺人味道。 既然是全民大联欢,集齐福的人不足100万,支付宝用户零头都够不上,怎么能叫好。 玩会期间才应该是加好友送祝福的关键时期,结果支付宝上似乎在晚会期间关闭了加好友领福卡的通道。是什么逻辑? 个人觉得,支付宝这盘应该有钱任性了一把,不把钱当钱了,营销策略有点烂。不过哥还是一如既往支持支付宝。

No Picture

c++函数的返回值存在哪?反汇编代码分析

2016年1月17日 shaohua 0

这几天一直在给同学讲数据结构和算法的题,讲题的过程中突然想到这函数的返回值究竟是存放在哪的,为什么可以通过函数的调用来直接给变量赋值。仔细想想这么多年居然没有深究过这个问题,太不应该,于是今天花了些时间来好好研究了一下这个问题。也跟了一些thread,某些前辈的观点是“不应该动不动就提到寄存器,栈,堆这些较底层的概念。完全可以这样理解:返回值保存在一段临时区域,到下一条语句时,返回值被销毁,所以,如果要继续使用返回值,必须将返回值赋予其他变量。”这确实不假,但是我觉得这位前辈应该是在透彻理解了内在的机理之后才这么说的,我觉得作为学习过程还是应该深究一下。 另有一位前辈说“不大于32位的(返回值)在eax中,64位的在edx + eax中。再大就传指针了。” 那么就拿反汇编代码开刀,验证一下。 (一)  基础知识 在看反汇编代码之前,应该有几点要明确一下: 1.每个进程对应一个Call Stack(调用栈),而CallStack 又由许多Stack Frame(栈帧)组成,对应每个未完成的函数调用,由系统分配。(VC调试中默认是会显示调用栈窗口的,越往栈顶的就是越最近调用的函数,黑色显示 [点击详细……]

No Picture

中轉inline hook,不需要恢複首字節的hook

2016年1月17日 shaohua 0

注:我實驗的環境:win7 x64 經驗證XP會有稍微區別,主要是我本次實驗HOOK的API, 從XP到WIN7微軟有了些許改變。 —————————————————————————————————————————————- 最近在看驅動教程時,從前人的HOOK得到啓發,才有了本篇文章,在此甚是感激。 文章估計有些長,當是我的學習筆記了,適合有一定HOOK基礎的盆友, 我寫這篇文章的目的就是爲了提高HOOK的效率。 本次我以HOOK GetProcAddr [点击详细……]

1 6 7 8 9 10