一个成功的 Git 分支模型
> 在这篇文章中,我将向你们介绍一个开发模型,早在差不多一年前,我已经将这个模型应用于我的多个项目,而事实证明,这个模型是非常成功的。其实这篇文章我早就打算写了,只是一直没有时间,直到现在。在这篇文章中我将不会谈及任何项目细节,分支策略和发布管理才是本文的核心内容。 ![Title](/upload
如何科学卸载 Ubuntu?
概述 本篇记录 Win10+Ubuntu 双系统下卸载 Ubuntu 的全步骤。由于磁盘空间告急,而且 Ubuntu 在近期内并没有使用需求,考虑到之前装的 Ubuntu 遇到的显卡驱动问题始终得不到解决,因此决定暂时将 Ubuntu 卸载以空出磁盘空间给 Win10 使用,下次需要 Ubuntu
由C++虚析构函数风险性产生的思考
## 概述 > virtual 关键字作为 C++ 多态特性的表现载体,在多态 base class 的析构当中对内存泄漏的避免具有相当重要的意义,但是与此同时却也存在一些难以窥探到的风险性,如果在开发过程中对 virtual 的使用稍有疏忽就很有可能走上弯路,甚至造成一些不必要的麻烦。这些麻烦轻则
记一次艰难的 Ubuntu 双系统安装过程及问题解决
> 为了进一步学习的需要,这周一准备装上 win10+ubuntu 双系统,但中途出现了各种问题,经反复重装、网上找资料前前后后三天,终于成功安装。虽然之前已在虚拟机中装过了 Kali Linux 和 Ubuntu,但原生体验非常差,因此打算安装双系统。一方面沉浸感更强,体验更好,另一方面,凑一方面
C++值传递和引用传递深入探究
### **一、函数参数传递机制的基本理论** 函数参数传递机制问题在本质上是调用函数(过程)和被调用函数(过程)在调用发生时进行通信的方法问题。基本的参数传递机制有两种:值传递和引用传递。以下讨论称调用其他函数的函数为主调函数,被调用的函数为被调函数。 **值传递(passl-by-val
C++DLL在E中的调用(C+E模式)
### **前言** > 考虑到使用E语言设计程序界面比较简单与方便,同时又有一些比较完善的 DirectUI 引擎的支持,故在一些实际的小项目中可以考虑用C/C++写核心,E写界面,两者取长补短,提高开发效率。本文分享如何在VS2017中用使用C++编写DLL文件并在E中进行调用。 ![使用E做的
Sun的逆向之路(二)——FiF口语训练的刷分剖析
闲来无事看了看FiF口语中一些Task的排行榜,翻着翻着意外发现了一个101分的榜首,按理来说满分才只有100分,因此猜想这个分数一定是被动过手脚的,于是来了兴致,从POST请求与APK反编译两个角度分别尝试破解FiF。 ---------- ### **方案一:APK反编译** 将FiF的
Sun的逆向之路(一)——元气骑士的内购破解
最近代码码多了于是打算翻翻有什么游戏可玩,无意之中翻到了之前玩的元气骑士,想到还有许多人物都没有解锁,但是又不想攒金币因为太慢了,况且还有一些角色是要RMB才能买的,通过PKiP发现无加固壳,于是一怒之下打算破解其内购。 0x01 找寻突破口 打开元气骑士进入购买人物的场景,点击购买,因为钻