12 2018 档案

摘要:package main import ( "fmt" "runtime" "sync" "time" ) func test_goroutine() { fmt.Println("函数被执行了**********... 阅读全文
posted @ 2018-12-09 12:59 lowmanisbusy 阅读(843) 评论(0) 推荐(0) 编辑
摘要:package main import ( "fmt" "learner/Add" "time" ) //a. 普通类型,普通变量保存的就是值,也叫值类型 //b. 获取普通变量的内存地址,用&,比如: var a int, 获取a的内存地址:&a //c. 指针类型,指针变量存的就是一个内存地址,这个地址指向值 //d. 获取指针类型所指向的值,使用:*,比如:va... 阅读全文
posted @ 2018-12-09 12:57 lowmanisbusy 阅读(3563) 评论(0) 推荐(0) 编辑
摘要:一.什么是装饰器 装饰器是用来给函数动态的添加功能的一种技术,属于一种语法糖。通俗一点讲就是:在不会影响原有函数的功能基础上,在原有函数的执行过程中额外的添加上另外一段处理逻辑 二.装饰器功能实现的技术基础--闭包 什么是闭包?闭包就是:一个内部函数被一个外部函数当做返回值进行返回,并且内部函数引用 阅读全文
posted @ 2018-12-09 00:23 lowmanisbusy 阅读(323) 评论(0) 推荐(0) 编辑
摘要:对于读取容量小的文件,可以使用下面的方法: 但是如果文件容量很大,高达几个G或者十几个G,使用上面这种方式就容易造成内存溢出的问题,所以如果进行大容量的文件读取建议使用下面这种方式: 阅读全文
posted @ 2018-12-08 11:22 lowmanisbusy 阅读(1390) 评论(0) 推荐(0) 编辑
摘要:在Python中, 如果使用 from module import * 这样方式进行导包, 就会把module模块里所有的变量导入进来, 并且可以直接使用(其实导包时 module 模块已经被从头到尾执行一遍了), 但是如果当前文件存在和模块里相同的变量名称, 那么就会使用当前文件的变量值, 在项目 阅读全文
posted @ 2018-12-04 22:40 lowmanisbusy 阅读(603) 评论(0) 推荐(0) 编辑
摘要:MongoDB 简介 MongoDB (名称来自 humongous/巨大无比的, 是一个可扩展的高性能,开源,模式自由,面向文档的NoSQL,基于 分布式 文件存储,由 C++ 语言编写,设计之初旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 MongoDB使用的是内存映射存储引擎,它会把磁盘IO操作转换成内存操作,如果是读操作,内存中的数据起到缓存的作用,如果是写操作,内存还可以... 阅读全文
posted @ 2018-12-04 21:57 lowmanisbusy 阅读(263) 评论(0) 推荐(0) 编辑