Hi!请登陆

2020/4/12

Go语言基础之切片

本文主要介绍Go语言中切片(slice)及它的基本使用。 引子 因为数组的长度是固定的并且数组长度属于类型的一部分,所以数组有很多的局限性。 例如: func arraySum(x [3]int) int{ sum := 0 for _, v := ra…

  • 建站
  • 2020/4/12
  • 59
  • 2020/4/12

    Go语言fmt.Printf使用指南

    fmt标准库是我们在学习Go语言过程中接触最早最频繁的一个了,本文介绍了fmtb包的一些常用函数。 fmt fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。 向外输出 标准…

  • 建站
  • 2020/4/12
  • 64
  • 2020/4/12

    Go语言基础之流程控制

    流程控制是每种编程语言控制逻辑走向和执行次序的重要部分,流程控制可以说是一门语言的“经脉”。 Go语言中最常用的流程控制有if和for,而switch和goto主要是为了简化代码、降低重复代码而生的结构,属于扩展类的流…

  • 建站
  • 2020/4/12
  • 65
  • 2020/4/11

    Django REST Framework 教程开篇

    欢迎来到 HelloDjango 全栈系列教程第二步——Django REST Framework 教程! 首先恭喜你完成了 HelloDjango 全栈系列教程的第一步——Django 博客教程(第二版),在这个教程中,我们学习了基于传统模板引擎的开发方式…

  • 建站
  • 2020/4/11
  • 113
  • 2020/4/8

    Go基础-channel通道

    不同的并行协程之间交流的方式有两种,一种是通过共享变量,另一种是通过队列。Go 语言鼓励使用队列的形式来交流,它单独为协程之间的队列数据交流定制了特殊的语法 —— 通道。 通道是协程的输入和输出。作为协程的…

  • 建站
  • 2020/4/8
  • 102
  • 2020/4/8

    MySQL 多线程备份工具 Mydumper 详解

    Mydumper介绍 MySQL在备份方面包含了自身的mysqldump工具,但其只支持单线程工作,这就使得它无法迅速的备份数据。而mydumper作为一个实用工具,能够良好支持多线程工作,这使得它在处理速度方面十倍于传统的mysqld…

  • 建站
  • 2020/4/8
  • 97
  • 2020/4/7

    Go语言-时间处理

    摘要 本文部分内容来源于网络,个人收集整理,请勿传播 Go处理时间 Go时间处理 //以YY-mm-dd HH:MM:SS.9位 输出当前时间: func main() { fmt.Println(time.Now()) } output: 2017-02-27 01:20:00.567634365 …

  • 建站
  • 2020/4/7
  • 99
  • 2020/4/6

    Go语言基础之并发

    并发是编程里面一个非常重要的概念,Go语言在语言层面天生支持并发,这也是Go语言流行的一个很重要的原因。 Go语言中的并发编程 并发与并行 并发:同一时间段内执行多个任务(你在用微信和两个女朋友聊天)。 并行…

  • 建站
  • 2020/4/6
  • 80
  • 2020/4/6

    你需要知道的那些go语言json技巧

    本文总结了我平时在项目中遇到的那些关于go语言JSON数据与结构体之间相互转换的问题及解决办法。 基本的序列化 首先我们来看一下Go语言中json.Marshal()(系列化)与json.Unmarshal(反序列化)的基本用法。 type …

  • 建站
  • 2020/4/6
  • 99
  • 2020/4/3

    为什么使用通信来共享内存?· Why’s THE Design?

    <div 为什么这么设计(Why’s THE Design)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成…

  • 建站
  • 2020/4/3
  • 99
  • 2020/3/29

    OpenResty 官方开源社区论坛

    点击 https://forum.openresty.us/ 直达 一直以来 OpenResty 开源社区没有官方论坛,社区的讨论分散在邮件列表,github,以及这种 IM 交流群里。为了更好的沉淀社区的讨论,方便搜索引擎检索,也为了方便社区讨论…

  • 建站
  • 2020/3/29
  • 91
  • 2020/3/29

    nginx基于epoll模型事件驱动流程详解

    epoll是一种基于事件驱动的模型,其是nginx能够高效处理客户端请求的重要原因之一。从流程上来讲,epoll模型的使用主要分为三步:epoll句柄的创建,监听文件描述符的添加和等待事件的触发,本文将介绍nginx是如何基…

  • 建站
  • 2020/3/29
  • 113