Android 网络服务发现(NSD)

这些日子碰到这样一个需求,需要在局域网中发现我们创建的某个特定设备,并连上互相通信。本以为要去遍历整个局域网,后来查阅相关资料后发现 Android 为我们提供了网络服务发现(Network Service Discovery)简称 NSD,就是本文要讲的东西了。

Go 入门

Go 语言简介

Go 是一门开源,在语言层上支持并发,带垃圾回收的新型编译型语言。具有动态语言的开发效率,静态语言的安全性。Go 语言是 Google 开发的,Go 语言的主要作者都是牛逼到不行的人物。比如:

  • 肯·汤普逊(Ken Thompson):C 语言的设计者,Unix 操作系统的创建者,并于 1983 年获得图灵奖。
  • 罗布·派克:Unix 小组的成员,《Unix 编程环境》作者之一。
  • 罗伯特·格里泽默(Robert Griesemer)参与 Java 的 HotSpot 编译器和 Chrome 浏览器的 JavaScript 引擎 V8 的制作。

有这么多牛逼哄哄的人物镇楼,Go 语言的表现注定不会平庸。

Hexo 搭建博客

安装 Hexo 前的准备

Node.js 的安装

1
brew install node

安装 Git,当然你还得有 GitHub 账号

安装过 Xcode 的可以跳过这一步,Xcode 自带 Git。 没安装的可以安装 Xcode 也可以使用下面的命令安装

1
brew install git