• 定制 Fiddler 之抓获 WinHTTP 请求

    背景发现使用 Fiddler 进行抓包时有一部分请求总是没抓到,查看了一下源代码,发现使用 WinINET 这套 API 发送的请求都能正常抓到,而使用 WinHTTP 这套 API 发送的请求都没有抓到,遂搜索了一下,果然前人们早已给出答案,解决方...
  • 摄影教训总结

    2014 年 8 月 杭州 以人为主体没错,但是要有远有近,拍出来全是脸和上半身也不好。 偶尔兼顾景色,不是所有情况下虚化背景都是加分。 一般情况下色彩鲜艳的衣服拍出来会更好看。 人像镜头不是万能的,大光圈容易虚焦,取景范围影响构图,这些都需要更好地...
  • 如何让你的 EXE/DLL 足够小

    为了节省大量用户下载占用的带宽,又不便使用 P2P 技术,需要做一个尽量小的独立 EXE,这里是对如何让一个简单的 EXE 体积尽量小的部分方法与每一步的实际效果。 初始 DEMO用 VC++ 生成一个最简单的 Win32 Console Appli...
  • 定制 Fiddler 之将请求发往另一服务器

    需求对 Fiddler 抓取的某个特定 SESSION 能在必要时手动操作发往另一个服务器。 设想在 SESSION 上点击右键弹出的菜单中添加一项,让它对应的响应事件来完成此操作。而联想到 Fiddler 的 Composer 功能能够将某条 SE...
  • 眼中的自己

    人的一生最大的敌人是自己,最难看清的也是自己。 借对自己的审视,借别人口中的评价,更好地了解自己,做更好的自己。 优点 可以信任 一般来讲,一件事情如果我应下来,那就会尽力去朝着想要的结果而努力。 热爱阅读 不管有用的没用的,我总是在阅读着,也在进...
  • TaobaoProtectSE.dll 注入引起的死锁分析

    案例背景一个以前运行良好的 Windows 程序,在添加了少量功能之后,在若干台测试机中的某一台上运行后一直得不到预期结果,并且能比较高机率地复现。排错过程如下: 听完测试同学的描述后,以为是程序执行完了但是没有结果不对,于是以为是因为什么原因提前...
  • 我所理解的生活

    每一次「嘴笨」的背后,都有平时疏于思考的懒惰。——写在最前面。 我想要什么这个可以分两个方面来讲:物质和精神。 从物质上来讲,我期望能够尽快地拥有世俗眼光里大家认为这个年纪的生活里应该拥有的东西,直白点讲就是车子房子票子妹子(排名不分先后)。 从精...
  • 获取运行过程中改名的文件的路径

    需求一个 EXE 在运行过程中(被)改名了,需要准确地获取它的文件名。 尝试原本以为这是一个非常简单的 CASE,直接用 GetModuleFileName 不就行了吗?结果还真不如我所想。无论程序运行过程中被改名成什么样子,GetModuleFil...
  • 习惯成就高效能

    首先需要说明的是,我并不相信成功有什么方法论,不过生活中很多的事情确是有套路可以遵循借鉴的,正如公元前两三百年的时候,亚里士多德就说过的话: 人的行为总是一再重复,因此卓越不是单一的举动,而是习惯。 这应该就是之前我引用到说说而被某人说矫情的一句...
  • 情绪管理的建议

    应对很多事情时情绪都会跑出来作怪,或多或少地影响我对事情的判断,有些时候直接导致了不良结果的发生,所以逐渐形成自己的情绪管理的原则和套路是必要的。 概念情绪管理不是指对情绪的压抑,而是一个逐渐改造自己的应激反应链的过程,让自己面对以前会造成不良情绪的...