小关博客

专注移动端开发


  • 首页

  • 关于

  • 标签

  • 分类

  • 归档

  • 站点地图

  • baidusitemap

  • 搜索

架构模式之MVX

发表于 2018-02-25 | 分类于 Structure

MVX = > MVC/MVP/MVVM

本文讲会介绍MVC,MVP,MVVM的区别和使用

MVC

MVC模式最早是由Trygve Reenskaug在1978年提出的,是 帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk 发明的一种软件架构。MVC模式的目的是实现一种动态的程序设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式通过对复杂度的简化,使程序结构更加直观

阅读全文 »

node.js版本管理

发表于 2017-02-03 | 分类于 Node

使用nvm,管理node版本

因为是开源软件,所以具备大多数开源软件都存在的“版本问题”,版本发展很快,版本前后差异性大,老系统用新版本node跑不过,全局安装的第三方组件和node版本相关造成全局版本混乱

阅读全文 »

007_Shell_运算符

发表于 2017-01-01 | 分类于 Shell

运算符

  • 序
    • shell 支持多种运算符例如:
      • 算术运算符
      • 关系运算符
      • 布尔运算符
      • 字符串运算符
      • 文件测试运算符
    • 原生的bash不支持算数运算符,需要借助其他命令来完成,例如:
      • awk
      • expr(比较常用)
        阅读全文 »

006_Shell_传参

发表于 2017-01-01 | 分类于 Shell

传参

  • 序

    我们在开发脚本过程中,少不了会给执行的脚步传递参数 ,就好比我写一个文件复制的脚步,我需要动态传递我需要复制的文件路径和复制后存放的路径,要不然没用一次就改一次代码就太不人性化了。

  • 实例
    • 比我写了个脚本名为:006_shell_params.sh
      shell
      1
      2
      3
      4
      5
      6
      #获取参数
      echo "获取执行脚本名称:$0"
      echo "获取第一个参数:$1"
      echo "获取第二个参数:$2"
      echo "参数个数:$#"
      echo "全部参数:$*"
阅读全文 »

005_Shell_注释

发表于 2017-01-01 | 分类于 Shell

注释

  • 序

    # 号后面的内容都会被注释

    注释即脚本运行时不起作用的内容,知用于脚本代码说明。

    阅读全文 »

004_Shell_数组

发表于 2017-01-01 | 分类于 Shell

数组

  • 序
    • 只支持一维数组
    • 下标由0开始的数组
  • 数组的定义
    • 一般用括号“()” 来表示数组,每个元素用空格隔开
      shell
      1
      2
      3
      4
      5
      6
      7
      8
      9
      10
      11
      12
      13
      14
      # 变量名称=(元素0 元素1 元素2 ... 元素n-1)
      # 定义数组变量的方法有三种
      # 类型一
      array=("小关1号" "小关2号" "小关3号")
      #类型二
      array2=(
      "小燕1号"
      "小燕2号"
      "小燕3号"
      )
      #类型三
      array3[0]="xiaoG一号"
      array3[1]="xiaoG二号"
      array3[2]="xiaoG三号"
阅读全文 »

003_Shell_字符串

发表于 2017-01-01 | 分类于 Shell

Shell 字符串

  • 序

    shell的数据类型就只有数字和字符串

  • 单引号

    • 作用
      • 单引号里的内容回被原样输出,转义符、变量的作用将会失效。
    • 例子

      • 代码

        shell
        1
        2
        name='小关';
        echo '我的名字叫$name'
      • 运行效果如下

        单引号

        阅读全文 »

002_Shell_变量

发表于 2017-01-01 | 分类于 Shell

基本语法

变量

  • 变量命名规则
    • 首个字符必须为字母(a-z,A-Z)。
    • 中间不能有空格,可以使用下划线(_)
    • 不能使用标点符号。
    • 不能使用bash里的关键字(可用help命令查看保留关键字)。
阅读全文 »

001_Shell_环境

发表于 2017-01-01 | 分类于 Shell

序

Shell

Shell是一款使用C语言编写的程序,是用户使用Linux的桥梁。Shell是一种命令语言,又是一种程序设计语言。

Shell Script (Shell脚本)

Shell Script 是一种由Shell编写的脚本程序。人们经常说的Shell通常指的是Shell Script ,但是你们要清楚Shell与Shell Script 是两种不同的概念。由于简洁起见,本文说的Shell编程指的是Shell Script 。

阅读全文 »
xiaoG

xiaoG

不是天分,不是运气,不是聪明,只有死磕到底的决心。

9 日志
3 分类
7 标签
RSS
GitHub E-Mail 简书
© 2018 xiaoG
由 Hexo 强力驱动
|
主题 — NexT.Pisces v5.1.4