摘要:
一、介绍 MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因 阅读全文
摘要:
一、介绍 MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此 阅读全文
摘要:
一、简介 1、supervisor是什么 superviosr是一个Linux/Unix系统上进程监控和管理的工具,它由python编写,可以用pip安装。supervisor能将一个普通的命令行进程变为后台daemon,并监控进程状态,异常退出时能自动重启 2、为什么要使用supervisor s 阅读全文
摘要:
一、Google 1、使用""精准搜索 最简单、有效的准确搜索方式是在关键词上加上双引号,在这种情况下,搜索引擎只会反馈和关键词完全吻合的搜索结果。 例如:"qqqqqqqqqqqqqqq" 2、排除关键词"-"减号 如果在进行准确搜索时没有找到自己想要的结果,用户可以对包含特定词汇的信息进行排除, 阅读全文
摘要:
一、Goroutine 1、介绍 goroutine简介 goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是协程,是实现并行计算的核心。goroutine使用方式非常的简单,只需使用go关键字即可启动一个协程,并且它是处于异步方式运行,你不需要等它运行完成以后在 阅读全文
摘要:
一、读写文件 1、读文件操作 os.File 封装所有文件相关操作 例子: 2、文件写操作 os.OpenFile是一个一般性的文件打开函数,参数如下 (第一个参数是文件地址,第二个参数如下,可以组合使用,第三个参数是控制文件的权限) os.O_CREATE 文件不存在就会创建os.O_APPEND 阅读全文
摘要:
一、记账系统 1、该软件能够记录收入、支出,并能够打印收支明细表 2、 代码 package main import ( . "fmt" ) func menu() string{ num := "" Println(" 记账 ") Println(" 1.收支详细") Println(" 2.支出 阅读全文
摘要:
一、介绍 类型断言,由于接口是一般类型,不知道具体类型,如果要转成具体类型,就需要使用类型断言 例子: 断言时带上检测机制,如果失败不报错 例子: 二、类型断言最佳实践 例子 一: 例子 二: 阅读全文
摘要:
一、使用defer+recover 错误例子: 异常处理例子: 二、使用panic(不推荐使用) panic 内置函数 ,接收一个 interface{}类型的值(也就是任何值了)作为参数。可以接收 error 类型的变量,输出错误信息,并退出程序 例子: 三、输出错误 使用errors.Now进行 阅读全文