Hsz's Blog

现代魔法及其影响与应用

mac端的实用工具

mac端的实用工具总结 本人主力机是一台macbook,这边记录下比较实用的工具 工具 说明 Easy new file creator 解决mac无法直接在文件夹中创建文件的问题,记得需要设置系统的扩展部分,勾选它的”访达扩展” The Unarchiver...

玩转Nginx

玩转Nginx Nginx是一个用于处理静态文件,负载均衡和反向代理的服务器,几乎是运维必备的技能之一,本文只介绍如何实现这些功能,并不会讲解原理.要看原理的可以看由淘宝核心系统服务器平台组成员整理的攻略书或者这篇文档说明 Nginx的的设计目的是作为一个http静态服务器.但路越走越歪现在的功能早已不再局限于http静态服务器,在微服务架构盛行的当下Nginx也常作为微服务的中间件充当...

RESTful风格的接口设计

RESTful风格的接口设计 RESTful架构是目前最流行的一种互联网软件架构.它结构清晰,语义化,易于理解,扩展性好,所以国外知名的网站都早已采用,比如:Github,Google,Facebook,Twitter等,国内也越来越多的公司在做着这方面的尝试,但可能是由于国内环境的问题,不少所谓的RESTful风格的接口其实都是不得精髓的劣化版实现.写这篇文章就是为了避免写的RESTfu...

集群实验_基于gogs和Jenkins的代码托管平台搭建

代码托管平台 现代软件工程是一个系统工程,早就不是一个大神干就能干下来的时代了.软件开发意味着合作,合作就意味着需要有套机制管理代码的版本,有一套系统管理代码的权限. 这种天然的需求就催生了代码托管平台的诞生.当然有的代码托管平台还附带上了社交属性,这就是另一个故事了. 目前最常见的代码托管平台都是依托于git工具.开源界最知名的应该就是github.大量优质的开源项目都托管在上面.无...

树莓派与局域网内共享代理

shadowsock代理 由于众所周知的原因,国内访问国外一部分网站/服务会失效或者速度极低.这种时候就会需要使用代理服务器. shadowsock是老牌的代理工具,是一个客户端/服务器结构的工具,其原理如下图.这边不做过多介绍. 终端(浏览器等服务) --> ss客户端-->ss服务器--> 你要访问的服务 本文假设读者已经拥有一台服务端的信息,讨论的是如何...

树莓派serverless服务

Serverless Serverless不代表再也不需要服务器了,而是说:开发者再也不用过多考虑服务器的问题,计算资源作为服务而不是服务器的概念出现.Serverless是一种构建和管理基于微服务架构的完整流程,允许你在服务部署级别而不是服务器部署级别来管理你的应用部署,你甚至可以管理某个具体功能或端口的部署,这就能让开发者快速迭代,更快速地开发软件. Serverless有以下几个特...

树莓派配置docker及swarm

docker 安装 curl -sSL https://get.docker.com | sh 配置自启动 使用下面的命令将docker注册到开机自启动 sudo usermod -aG docker pi sudo systemctl enable docker sudo systemctl start docker 将pi用户添加进docker组 sudo gpas...

关于远程访问的技巧

远程访问 所谓远程访问是指在一台机器(本地机器Local)上操作互联上另一台机器(远端Remote)上的资源的行为. 工作时候我们往往需要远程访问我们的服务器/工作站.利用其上的资源,要么是做比较重的计算任务,要么是为服务debug等等. 通常远程访问的操作依赖于开源工具ssh.本文就是结合场景介绍如何使用这些工具更加高效的进行远程访问. 注意:本文针对非windows系统. 前置...

深度学习环境搭建

深度学习环境搭建 在前面几年的时候python下深度学习的主流环境还是google主导的tensortflow+keras高低搭配环境,而在前年起,由facebook主导的torch从lua单平台port出了pytorch,同时又和微软合作,组成了caffe2+pytorch的高低搭配环境,成为了一种新的选择.在今年pytorch发布了1.0版本,而且抛开caffe提供了单独的c++版本,...

树莓派与外部感知

树莓派与外部感知 单单一台树莓派只是一个卡片电脑,但接上摄像头接上麦克风他就有了感知外部的能力,配合上喇叭也就有了和人交互的可能.所谓智能音响也是这么个思路的产物. 本文主要是为树莓派配置图像识别环境和语音识别环境的介绍. 图像识别环境 图像识别技术如今已经在很大程度上应用于工业界,而树莓派因为拥有linux环境,所以天然拥有大量相关工具,但无论如何,我们得先有块摄像头. usb摄...