Vue 使用总结

本文基于 Vue 2.0,聊一聊 Vue 的使用。

简单介绍

Vue.js (读音 /vjuː/,类似于 view) 是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与单文件组件和 Vue 生态系统支持的库结合使用时,Vue 也完全能够为复杂的单页应用程序提供驱动。

我个人觉得有基础的人学习 Vue 上手是比较快的,使用也是简单,并且还有完整的生态并且社区活跃,相信学习 Vue 会是一件有价值的事。

Python 之 urllib

之前用 Python 写的一个爬虫,现在用 Emacs 打开,提示找不到 urllib.urlopen 这个函数。调试了半天,就是提示找不到这个函数,但是这个爬虫却能正确执行。于是我打开Dash查看其 API,发现 API 中有这个函数,但是却不是使用 urllib.urlopen 来调用。而是变成了 urllib.request.urlopen ,仔细一看当前查看的是 Python3 的版本,看来是 Python 版本的锅。

openSUSE 下安装 Parallels Tools

Parallels Desktop 是 macOS 上一款优秀的虚拟机软件,支持各种操作系统。然而想要在其上面愉快的使用桌面操作系统,还需要在虚拟机上安装 Parallels Tools 这个工具。在 Windows 上和 Ubuntu 以及 Centos 上安装还是非常简单,然而我在 openSUSE 上尝试却失败了,寻找良久才找到解决方法。遂以此文纪念我踩过的坑,以便给后人提供参考,而不会错过一些美好的事情。

Tmux

做开发经常需要在各种环境中切来切去,回来的时候环境已经变了。Tmux 可以创建多个会话在不同环境中切换,回来的时候还是那个她,熟悉的味道。

树莓派入门

树莓派简单介绍

Raspberry Pi(中文名为“树莓派”,简写为 RPi,(或者 RasPi / RPI)是为学生计算机编程教育而设计,只有信用卡大小的卡片式电脑,其系统基于 Linux。—— 来自百度百科的介绍

Docker 使用

Docker 简介

Docker 是一个开源的应用容器引擎。可以看成是一个特殊的环境,隔离了宿主机(电脑)和容器。做开发的时候通常会碰到在自己的电脑上没问题,放到服务器或者别人的电脑上就出问题了,通常我们会认为是环境不一致导致的,调试起来非常耗时费力。有了 Docker 这些问题迎刃而解。

经常在 Linux 上做测试的人员,做完测试就不用了。在过去我们会使用虚拟机,这样做不但占据者比较大的磁盘空间,而且运行启动耗时较长,性能不高。但是用 Docker 却可以随时随地启动一个 Linux 的容器,用完就可以删除,下次要用在重新开启一个新的,速度非常快。Docker 比虚拟机来的轻巧,开启和关闭非常迅速,占用的资源少。既然 Docker 有那么多的好处,没有理由不去调戏它。

在 Mac 终端中使用代理

作为一个程序员,天天和终端打交道。可是在 Mac 终端下使用 brew 安装软件却十分慢,即便你使用 ShadowSocks 配置了全局代理,却发现这么做依然没有效果,下载还是龟速。虽然可以通过配置国内的镜像来解决,但是后期下载还是很慢,效果就不好了。

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 的安装

brew install node

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

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

brew install git