socket

  • goroutine(Go语言并发)如何使用才更加高效?

    Go语言原生支持并发是被众人津津乐道的特性。goroutine 早期是 Inferno 操作系统的一个试验性特性,而现在这个特性与操作系统一起,将开发变得越来越简单。 很多刚开始使…

    编程笔记 2021年7月20日
  • Go语言实现日志系统(支持多种输出方式)

    日志可以用于查看和分析应用程序的运行状态。日志一般可以支持输出多种形式,如命令行、文件、网络等。 本例将搭建一个支持多种写入器的日志系统,可以自由扩展多种日志写入设备。 日志对外接…

    编程笔记 2021年7月20日
  • Json数据编码和解码

    数据结构要在网络中传输或保存到文件,就必须对其编码和解码;目前存在很多编码格式:JSON,XML,gob,Google 缓冲协议等等。Go语言支持所有这些编码格式。 结构可能包含二…

    编程笔记 2021年7月20日
  • Go语言解码未知结构的JSON数据

    Go语言内置的 encoding/json 标准库提供了对 JSON 数据进行编解码的功能。在实际开发过程中,有时候我们可能并不知道要解码的 JSON 数据结构是什么样子的,这个时…

    编程笔记 2021年7月20日
  • Go语言TCP协议

    TCP 是机器与机器间传输信息的基础协议,本节我们就来为大家介绍一下 TCP 协议。 TCP 协议简介 TCP 传输控制协议(Transmission Control Protoc…

    编程笔记 2021年7月20日
  • Go语言Socket编程详解

    大部分底层网络的编程都离不开 socket 编程,HTTP 编程、Web 开发、IM 通信、视频流传输的底层都是 socket 编程。 什么是 Socket 网络上的两个程序通过一…

    编程笔记 2021年7月20日
  • 绝对URL、相对URL、静态URL、动态URL的区别

    URL(Uniform Resource Locator,统一资源定位符)即“网页地址”,简称“网址”,是我们访问互联网资源的一种简…

    编程笔记 2021年7月20日
  • 是什么域名(domain)?

    若想用户能够通过搜索引擎访问你的网站,就必须具备两个条件:拥有一个域名,拥有一台主机/空间。 域名是网站的基础,也是到达网站的具体指路牌,如果没有域名,用户则无法轻松访问到网站内容…

    编程笔记 2021年7月20日
  • Apache Flink是什么?

    Flink 项目是大数据计算领域冉冉升起的一颗新星。大数据计算引擎的发展经历了几个过程,从第 1 代的 MapReduce,到第 2 代基于有向无环图的 Tez,第 3 代基于内存…

    编程笔记 2021年7月20日
  • Python Django框架是什么?

    Django 是用 Python 开发的一个免费开源的 Web 框架,几乎囊括了 Web 应用的方方面面,可以用于快速搭建高性能、优雅的网站。 Django 提供了许多网站后台开发…

    编程笔记 2021年7月20日