一骑当千

我愿陪你走遍整个艾泽拉斯.

Jenkins解析IOS Crash Log

| Comments

前言

其实市面上已经有很多崩溃收集平台上了bugly、fabric等,但也会有少量的Crash log是以测试人员提供,这些日志log一般是从手机通过Xcode导出,当我们从设备中导出日志时,调用栈是一串地址,并不能看懂,此时所需的是对其进行符号化(symbolicate),然而像低内存导致的 crash,那么是没有调用栈的,这部分应该在收到内存警告的时候进行处理

Mac Framework注入工程模板

| Comments

前言

起初写mac工程模板的目的就是为了方便自己在Mac App framework注入的时候懒得每次搭建相应的环境和一系列工具类(主要是自己懒),自己之前做过IOS的文件模板(特别是大工程后期模块化之后特别方便),没接触过工程模板的配置,也借此以文章的形式记录一下流程

Python计算Dex头中的checksum和signature

| Comments

前言

本文主要编写修改Android程序DEX头中checksum、signature 和file_size头信息的Python脚本,修改checksum、signature的场景一般出现在加壳以及逆向之后重签名之后对文件完整性进行修改

基于Github和Octopress搭建属于自己的博客

| Comments

前言

首先感谢程哥的支持,我大致也是看到他的博客才萌生搭Blog的想法,再则希望通过技术博客的书写能理清技术的始末,为每个课题形成一个技术闭环,刚毕业技术积累不是很成熟,大部分时间都是在利用为知笔记、有道笔记的工具来记录工作中所积累的知识,对此我也进行了一些尝试,但最终因为国内的一些博客站点糟糕的排版、设计、代码高亮等等各种原因而放弃了。本着开源分享的心态我想把几年的心得与技术积累已文字的形式展示出来,经过一番Google之后我发现现在的程序猿们都偏向于Octopress这个开源的框架加上Github Pages服务来搭建Blog,看上非常的高大上,排版、代码高亮都做得非常棒,本人主要使用Markdown做博客编辑,主要是Mou作者不再更新软件了,作者就使用MacDown进行编辑,其实最近超级火的编辑器Visual Studio Code安装Markdown插件也是可以预览的