从USB存储设备启动树莓派

设置USB启动   当前环境使用的树莓派版本为:Raspberry Pi 3B,并且已经在SD卡中烧录系统; 使用SD卡烧录Raspberry Pi OS。   可以只使用Raspberry Pi OS Lite,无桌面环境; 2.Raspberry Pi启动进入操作系统中后,更新系统环境: s

Systemd简要介绍

  Systemd为Linux中的初始化init系统,用于启动与停止服务进程,设计目标为:尽可能启动更少进程、更多进程并行启动;Systemd使用Linux的CGroup特性用来跟踪与管理进程的生命周期,在服务启动时会并发创建依赖的服务进程,子进程继承父进程CGroup相关服务进程归属与同一个CGr

frp穿透简要使用

frp   frp为golang开发的高性能内网穿透、反向代理软件,支持tcp、udp、http、https协议等,使用frp进行穿透需要有外网服务器;   frp分为服务端frps与客户端frpc,服务端监听frp端口,客户端通过frp端口连接到服务端同时通知服务端开启代理的服务类型与端口,服务端

OpenFeign引起的HTTP Status 400与Tomcat吞没数据

OpenFeign拦截器   在微服务中比较常见的场景:前端带了JWT令牌请求服务A,在服务A中使用Feign远程调用服务B、服务C等,A、B、C都接入了Spring Security;此时就会存在这样的需求,如服务A调用服务B、C时不带有JWT令牌就会出现服务调用失败,无法通过服务B、C鉴权认证;

Home Assistant接入HomeKit与简要介绍

  在HomeAssistant中接入HomeKit后可以使用iPad或iPhone的家庭App控制已接入HA的设备,如HA接入了很多小米智能家居设备,HA接入HomeKit后就可以使用苹果自带的家庭App控制已接入的小米设备;   HA对应的安装方式有:OS、Container、Core、Supe

Home Assistant中接入博联WiFi智能遥控

  想要在Home Assistant中通过智能遥控发送红外信号控制空调需有两个步骤:   一、智能遥控接入Home Assistant;   二、Home Assistant将红外信号数据发往智能遥控,智能遥控收到后发送对应红外信号;   下面将详细介绍这两个流程,为了减少字数以下Home Ass

一个Golang的REPL工具

  REPL为Read-Eval-Print Loop的简写,为一种简易的,可交互式的编程环境,使用者可以方便的调试相关代码:   Read: 读取用户输入;   Eval: 计算输入的数据;   Print: 输出所计算的数据;   Loop: 循环执行上述流程;   目前多种编程语言也都官方自带

Antlr一个领域语言利器——入门篇

  Antlr(Another Tool for Language Recognition)为开源的语法分析器,可以将输入的内容自动生成语法树;开发者可以使用它自定义自己的领域语言,只需创建语法规则文件,使用Antlr根据该规则文件生成相对应的类,再这些类的基础上我们可以用于实现自己的功能;Antl

从Go编程看IO多路复用Epoll

  IO多路复用使得一个线程就可就可以处理多个网络连接,无需要创建多个线程来处理多个socket连接,减少不必要的资源开销,但是Select还是Poll、Epoll模式都有着不同的区别;   上篇在介绍Select模式是也介绍了Select模式存在的种种问题,如大量FD集从用户态拷贝到内核态、FD集

从Go编程看IO多路复用Select

  IO多路复用通过某种机制使进程监听某些文件描述符,当文件描述符中有读或写就绪时,进程能够收到系统内核发送的相应通知从而进行相应的IO操作;IO多路复用有:select、poll、epoll等模式,这里主要介绍select;select本质上也是同步IO,调用时阻塞自己,IO事件就绪后被唤醒返回负
Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×