摘要:一、接口 1、定义 interface类型可以定义一组方法,用来表示一个对象的行为特征。interface不能包含任何变量。 2、示例 比如: type Animal interface { Talk(参数列表) 返回值列表 Eat(参数列表) 返回值列表 。。。 } 3、interface类型是引 阅读全文
posted @ 2018-01-18 16:12 willpower-chen 阅读 (101) 评论 (0) 编辑
摘要:一、struct的特点 1、用来自定义复杂数据结构 2、struct里面可以包含多个字段(属性) 3、struct类型可以定义方法,注意和函数的区分 4、struct类型是值类型 5、struct类型可以嵌套 6、GO语言没有class类型,只有struct类型 二、struct的定义 1、stru 阅读全文
posted @ 2018-01-08 15:52 willpower-chen 阅读 (181) 评论 (0) 编辑
摘要:一、map简介 key - value 的数据结构,又叫字典或者关联数组 1、声明(声明是不会分配内存,初始化用make) var map1 map[key type] value type var a map[string]string var a map[string]int var a map 阅读全文
posted @ 2017-12-20 16:21 willpower-chen 阅读 (103) 评论 (0) 编辑
摘要:一、指针类型 1、普通类型,变量存的就是值,也叫值类型。指针类型存的是地址 2、获取变量的地址,用&,比如:var a int, 获取a的地址 &a 3、指针类型,变量存的是一个地址,这个地址存的才是值 4、获取指针类型所指向的值,使用:* ,比如:var p *int,使用*p获取p指向的变量的值 阅读全文
posted @ 2017-12-20 14:13 willpower-chen 阅读 (1077) 评论 (0) 编辑
摘要:一、概述 1、特征 1.1、语法简单:规则严谨、保留指针、但默认阻止指针运算、将切片和字典作为内置类型、更好的维护性; 1.2、并发模型:运行时用GOroutine,一个关键字、简单而自然;搭配channel实现CSP模型; 1.3、内存分配:内存分配器完整保留了tcmalloc的原始架构,使用ca 阅读全文
posted @ 2017-12-18 13:58 willpower-chen 阅读 (72) 评论 (0) 编辑
摘要:Python OS 模块 文件目录操作 os模块中包含了一系列文件操作的函数,这里介绍的是一些在Linux平台上应用的文件操作函数。由于Linux是C写的,低层的libc库和系统调用的接口都是C API,而Python的os模块中包括了对这写接口的Python实现,通过Python的os模块,可以调 阅读全文
posted @ 2017-07-13 16:39 willpower-chen 阅读 (2370) 评论 (0) 编辑
摘要:OS 模块简介 OS模块是Python标准库中的一个用于访问操作系统功能的模块,OS模块提供了一种可移植的方法使用操作系统的功能。使用OS模块中提供的接口,可以实现跨平台访问。但是在OS模块中的接口并不是所有平台都通用,有些接口的实现是依靠特定平台下的接口的。在OS模块中提供了一系列访问操作系统功能 阅读全文
posted @ 2017-07-13 16:37 willpower-chen 阅读 (121) 评论 (0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2017-04-26 09:36 willpower-chen 阅读 (34) 评论 (0) 编辑
摘要:MVC模式 MVC将应用程序分解为三个组成部分:mode(模型)、view(视图)、control(控制器),其中: M 管理应用程序的状态(通常存储到数据库中),并榆树改变状态的行为(或者叫“业务规则”) C 接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据,控制器将“模型 阅读全文
posted @ 2017-04-24 13:01 willpower-chen 阅读 (273) 评论 (0) 编辑
摘要:1、什么是算法? 算法(Algorithm):一个计算过程,解决问题的方法 2、复习:递归 递归的两个特点:(1) 调用自身 (2)结束条件 def func1(x): print(x) func1(x-1) def func2(x): if x>0: print(x) func2(x+1) def 阅读全文
posted @ 2017-03-06 23:50 willpower-chen 阅读 (454) 评论 (0) 编辑