分类: Web开发

6 篇文章

Redis基本概念
Redis是一个高性能的key-value数据库 NoSQL(Not only SQL) 泛指非关系型数据库 不支持SQL语法 NoSQL存储结构与传统数据库不同,为KV(Key-Value)形式 NoSQL没有通用语言,每一种NoSQL都有自己的API和语法 Redis Mongodb Hbase hadoop Cassandra hadoop …
Go语言快速上手-语言进阶
并发编程 并发 并发:指多线程程序在一个核的CPU上运行,通过时间片的切换,实现同时运行的状态 广义的并发,是指系统的一个特征 并行 并行:利用多核、实现多线程程序的运行 并行可以看作是实现并发的一个手段 Go可以充分发挥多核优势,高效运行 Goroutine 协程:用户态,轻量级线程,创建、调度由Go语言本身完成,栈MB级别 线程:内核态,线程并…
Go语言快速上手-实战案例
案例一——猜数游戏 游戏说明 程序首先会生成个介于1到100之间的随机整数,然后提示玩家进行猜测。玩家每次输入一个数字,程序会告诉玩家这个清测的值是高于还是低于那个秘密的随机数,并且让玩家继续猜测 如果玩家猜对了,告诉玩家取得胜利,游戏结束 游戏构建 随机数生成 v1 package main​import (  "fmt"  …
Go语言快速上手-基础语言
简介 什么是Go语言 高性能、高并发Go使用标准库或基于标准库的第三方库来实现高并发 语法简单、学习曲线平缓package main​import "net/http"​func main() {//将标准库的http包里,将“/”路由指向静态文件夹“.”http.Handle("/", http.FileServer(http.Dir("."))…
Go基础语法
输出语句 打印package main//如果想让Go程序可执行必须有main函数,要声明main包import "fmt" //Go标准库func main(){fmt.Print("Hello World!")}​ 变量 声明 未使用不能声明 不可以重复声明 package mainimport "fmt"func main(){​//小驼峰u…
WebRTC
网络协议 流媒体协议:流媒体协议(Streamimg Protocol)是通过Web传输多媒体的协议 种类: 传统的传输协议 RTMP(Real Time Messaging Protocol) RTSP(Real Time Streaming Protocol) 基于HTTP的自适应协议 Apple HLS Low-Latency HLS MPE…