摘要:
Spring 的历史 本文主要去介绍spring 的历史和每个版本发布的不同的功能。 0.9 Spring的第一次出现在2002年的“Expert One-on-One J2EE Design and Developmen”上。 这次带来的有 JavaBeans 配置管理 JDBC抽象层 MVC框架 阅读全文
摘要:
lldb 调试常用命令 设置目标程序 通过程序名调试 lldb /Applications/demo-app-ob-storyboard.app (lldb) target create "/Applications/demo-app-ob-storyboard.app" Current execu 阅读全文
摘要:
auto generate 最近准备让博客在GitHub上页有一份备份,用的是GitHub page,然后发现了一个小问题就是GitHub page默认是readme,也就是readme是默认入口,你的其他文件都只能在readme中放链接。 导致一个问题: 每次写完博客之后要在readme中进行更新 阅读全文
摘要:
逆向学习之路小试牛刀 Interface Inspector 准备 首先肯定要下载软件,安装到Mac上。 Hopper 神器安装上 开干 先打开Interface-inspector 看一下 Hopper打开Interface Inspector的可执行文件 左侧tab页搜索register关键字 阅读全文
摘要:
Mac OS app 用 StoryBoard开发的一点感想。 前提 最近在学习app的逆向,准备自己搞一个app,然后用逆向工具对其进行恶搞一下。 选择 纠结在于用Mac app还是 IOS app,纠结了一下,选择了Mac app。 原因: 开发体验 搞Mac app不用起模拟器。15年的阉割版 阅读全文
摘要:
Objective C 语法基础 方法调用 [ClassOrInstrance method]; + 和 - 代表实例方法 代表类方法 返回值 +(int) someMethod 参数 -(void) someMethod: (int) n; @implementation @implementat 阅读全文
摘要:
MacOS app 逆向准备 理论知识 什么是逆向 逆向工程(Reverse engineering),又称反向工程,是一种技术过程,即对一项目标产品进行逆向分析及研究,从而演绎并得出该产品的处理流程、组织结构、功能性能规格等设计要素,以制作出功能相近,但又不完全一样的产品。逆向工程源于商业及军事领 阅读全文
摘要:
Java 8 CompletableFuture思考 最近一直在用响应式编程写Java代码,用的框架大概上有 "WebFlux" (Spring)、 "R2dbc" 、 "Akka" ...一些响应式的框架。 全都是Java写的,我于是就在想: 全都是Java的代码怎么搞成了响应式呢? 是不是语言本 阅读全文
摘要:
Math Math.ceil 主要是聊一聊 这个函数,众所周知这个函数是向上取整时用到的,最常用的场景是数据库分页查询,手动拼写sql(offset, limit)时用到。 然而这个函数返回的 类型的,在使用的时候还要进行一次强转int,用起来很是费劲。 为什么Java要强转,JS却不用? 写JS的 阅读全文
摘要:
Python virtual env 最近在用ops写的一个脚本,需要用到python 3,以及部分安装依赖,于是顺利的安装了python 3的环境,但是一切并没有那么的顺利,依赖的一个包死活无法安装,于是了解到了python的 "虚拟环境" . 使用 命令行输出 可以看到文件中多了一个v env的 阅读全文