240 发简信
IP属地:广东
  • 逆向学习--汇编语言二

    前言: 汇编语言是个直接操作CPU的语言,有些 app 开发里的非常重要的部分都用汇编开发,这就是所谓的内联汇编。能够使用内联汇编开发的都是让我膜拜的大神。 一. 8080地...

  • 120
    设计模式--原型模式(克隆模式)

    一. 定义 二. 应用场景 三. 角色划分 角色一:克隆接口 角色二:具体的实现(存储一些数据或者一些行为操作,方便扩展) 角色三:客户端(一些逻辑实现) 角色四:程序员使用...

  • 120
    git使用--上传代码到GitHub

    我们需要在本地创建一个代码仓库,然后我们需要一个远程的代码仓库,然后把两者链接起来,给代码打上一个tag,然后删掉。链接本地库和远程库有两种方式: 远程代码库创建代码仓库,克...

  • 120
    设计模式--命令模式

    一. 定义 将一个请求封装成一个对象,从而让用户使用不同的请求将客户端参数化。 支持请求排队,记录,请求日志以及撤销操作。 二. 应用场景 当需要将方法调用包装成一个...

  • 120
    设计模式--责任链模式

    责任链模式是一种行为设计模式,它的应用场景是多个对象同时处理同一个请求,但是由哪一个对象处理那么在运行的时候决定。 一. 定义 1. 使多个对象有机会处理请求,从而避免...

  • 120
    设计模式--泛型

    一. 泛型的定义 泛型编程(Generic Programming)最初提出时的动机很简单直接:发明一种语言机制,能够帮助实现一个通用的标准容器库。所谓通用的标准容器库,...

  • 120
    逆向学习--汇编语言一

    一. 汇编语言 1. 汇编语言,用符号代替机器语言的,也被称为符号语言。在汇编语言中,用助记符(Mnemonics)代替机器指令的操作码,用地址符号(Symbol)或标号(...

  • 120
    设计模式 -- 迭代器模式

    一. 迭代器的定义 提供一种方法,按照顺序访问一个容器对象中的各个元素,而又不需要暴露该容器内部细节。 二. 迭代器模式-应用场景 遍历容器对象 三. 迭代器模式-角色划分 ...