HarmonyHu

个人学习笔记

HarmonyHu's Notes

日日行,不怕千万里

AI Compiler Engineer · 个人学习笔记

111 篇文章 13 分类 83 标签

最新文章

  • 2015-10-25

    Swift学习之类的构造和析构

    构造函数init 基本可以按照C++理解 构造函数initclass、struct、enum都可以有构造函数基本可以按照C++理解init可以有多个参数,或无参数;init() { // 在此处执⾏构造过程}举例如下:struct Fa...

    Swift #Swift
  • 2015-10-18

    Swift学习之类与结构体

    定义定义基本可以按照C++理解//成员必须有默认值,要么直接赋值,要么构建函数中赋初值;//常量成员只能初始化一次,同上struct Resolution { var width = 0 var height = 0}class VideoMode { ...

    Swift #Swift
  • 2015-10-17

    Swift学习之细小规则整理(未完)

    大小写大小写类型的定义用UpperCamelCase,其余全用lowerCamelCase。类型定义包括: 基础类型如Int/String/Set等等 enum定义的枚举类型,包括其成员(?为何成员也看做是类型) enum CompassPoint {cas...

    Swift #Swift
  • 2015-10-11

    Swift学习之枚举

    定义与调用定义与调用枚举概念类似C语言,语法不同,而且可以不用定义类型(C语言为int型),举例如下:enum CompassPoint { case North case South case East case West}

    Swift #Swift
  • 2015-10-08

    Swift学习之函数与闭包

    函数的定义函数的定义关键字func,以sayHello(_:)函数为例,注意参数和返回值的写法func sayHello(personName: String) -> String { let greeting = "Hello, " + personName ...

    Swift #Swift
  • 2015-10-07

    Swift学习之控制语句

    for-in循环for-in循环1.for-in循环可以遍历的对象:区间、数组(Array)、字典(Dictionary)、集合(Set)for index in 1...5 { println("\(index) times 5 is \(index * 5)")}

    Swift #Swift
  • 2015-09-20

    Swift学习之基础类型

    整型-Int整型-IntInt与UInt,其中Int是默认且推荐类型,具体长度根据编译器决定Int8与UInt8,Int16与UInt16,Int32与UInt32,Int64与UInt6417 //类型为IntUInt(17) //类型为UInt0b10001 //二...

    Swift #Swift
  • 2015-09-13

    Swift学习之变量与常量的定义

    变量常量定义变量常量定义var today:Int = 5let week:Int = 71.var是变量关键字,today是变量名,Int是变量类型,5是初始值。2.let是常量关键字,所以week初始化后不能修改3.左值或者右值可以推导时类型可以省略,该句等价于va...

    Swift #Swift
  • 2015-08-08

    GDB使用整理

    一、使用方法 二、常用命令说明一、使用方法 gcc编译带上-g选项,如gcc -g test.c -o test 跟踪调试,如gdb test二、常用命令说明 l/list: 列出源代码; list func列出函数附近的源代码 b/break: b 15断点...

    Programming #GDB #Debug
  • 2015-07-18

    23种设计模式回顾整理(未完)

    基本原则 23种设计模式 创建型 结构性 行为型 基本原则 开闭原则:对扩展开发,对修改关闭。将变化部分抽象。 里氏代换原则:类可行则子类也可行。继承复用。 合成复用原则:少用继承,多用合成。 依赖倒转原则:高层...

    Programming #DesignPattern