文章推荐

    [golang]-Slice底层实现

    ## 1. Slice底层实现 本章不属于基础部分但是面试经常会问到建议学学 切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有 reslice、append、copy。与此同时,切片还具有可索引,可迭代的优秀特性。 ### 1.1.1. 切片和数组 ![file](/static/upload/bigpic/20210323

    作者:RainNight 2021-03-22 所属分类:[Golang]

    打造移动版的开发环境

    # 后端开发环境Homestead 启动 Homestead 之前,确保 VirtualBox 、Vagrant、Git 软件己安装。 ## 安装 laravel/homestead ```bash vagrant box add laravel/homestead ``` 如果这个命令失败了,请确保你安装的是最新版的 Vagrant(可能被墙)。 > 请下载 virtual.box自定义安装: > vagrant box add laravel/homestead ~/目录/virtualbo

    作者:RainNight 2021-03-7 所属分类:[vagrant]

    MySQL分组取前 N 条记录

    ## [score表:](http://www.netearn.top/article/72) ```sql CREATE TABLE `score` ( `student_id` int(10) DEFAULT NULL, `class_id` int(10) DEFAULT NULL, `score` int(5) DEFAULT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci ``` 字段 st

    作者:RainNight 2021-03-8 所属分类:[MySQL]

    第004节:Go语言的核心特性

    Go语言,作为编程语言的后生,站在巨人的肩膀上,吸收了其他一些编程语言的特点。 Go 编程语言是一个开源项目,它使程序员更具生产力。Go 语言具有很强的表达能力,它简洁、清晰而高效。得益于其并发机制, 用它编写的程序能够非常有效地利用多核与联网的计算机,其新颖的类型系统则使程序结构变得灵活而模块化。 Go 代码编译成机器码不仅非常迅速,还具有方便的垃圾收集机制和强大的运行时反射机制。 它是一个快速的、静态类型的编译型语言,感觉却像动态类型的解释型语言。(摘取自官网) ### 一、思想 --- L

    作者:RainNight 2021-03-16 所属分类:[Golang]

    [接口]-第003节:type关键字

    type是go语法里的重要而且常用的关键字,type绝不只是对应于C/C++中的typedef。搞清楚type的使用,就容易理解go语言中的核心概念struct、interface、函数等的使用。 ## 一、类型定义 --- ### 1.1 定义结构体 --- 使用type 可以定义结构体类型: ``` //1、定义结构体 //结构体定义 type person struct { name string //注意后面不能有逗号 age int }COPY ``` ### 1.2 定义接口 ---

    作者:RainNight 2021-03-21 所属分类:[Golang]

    优惠卷测试案例

    提示:过期优惠卷,不同等级的用户,叠加使用,退款,支付失败, 取消支付,退款中,订单信息,网络问题,退货,兼容性 优惠券是否可以正常使用 外观是否与UI保持一致 部分商品是否能正常使用 购买商品的时候会不会提示使用优惠券 优惠券是否能分享 分享后能否正常使用 优惠券是否有有效期 优惠券时间的边界值 特殊事件是否会延期 使用优惠券支付期间,如果长时间未支付,优惠券是否会失效 过期的优惠卷是否可以使用(是否会自动销毁) 是否能随商品赠送 优惠券是否可以跨店铺使用 进入商家优惠券是否会自动弹出 优惠券

    作者:RainNight 2021-02-1 所属分类:[自动化测试、Python]

    redis简单入门教程

    Redis Redis介绍 Nosql 基本概念 为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生的数据库解决方案,就是NoSql。 NoSql,叫非关系型数据库,它的全名Not only sql。它不能替代关系型数据库,只能作为关系型数据库的一个良好补充。 Nosql 分类 键值(Key-Value)存储数据库 相关产品: Tokyo Cabinet/Tyrant、Redis、Voldemort、Berkeley DB 典型应用: 内容缓存,主要用于处理大量数据的高访问负载。 数

    作者:RainNight 2021-02-3 所属分类:[redis]

    Docker 安装 Nginx

    # Docker 安装 Nginx * 查找 DockerHub 上的 nginx 镜像 ```bash runoob@runoob:~/nginx$ docker search nginx NAME DESCRIPTION STARS OFFICIAL AUTOMATED nginx Official build of Nginx. 3260 [OK] jwilder/nginx-proxy Automated Nginx reverse proxy for docker c... 674 [

    作者:RainNight 2021-03-6 所属分类:[Docker]

书籍归档