请稍侯

Redis在Centos7上的安装部署[通俗易懂]

前言 Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以redis也可以被看成是一个数据结构服务器。 Redis的所有数据都是保存在内存中(效率高),然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个append only file(aof)里面(这称为“全持久化模式”)。 关于Redis更多的简介请参考Redis官方网站中文版,在这里我仅仅给出R...

查看全文

golang不错的中后台框架

前言 GFast-V3 是 基于全新Go Frame 2.3+Vue3+Element Plus开发的全栈前后端分离的管理系统,前端采用vue-next-admin 、Vue、Element UI。 文档 http://doc.g-fast.cn/docs/gfast32/gfast32-1edt0ktcevsib https://goframe.org/pages/viewpage.action?pageId=1114399

查看全文

openwrt磁盘变成只读Read-only file system

前言 搭建openwrt的过程中,由于机器没有关机键,而且没有进行后台命令关机,直接拔电源之后,重启,任何操作都提示只读状态,那么这个时候什么都操作不了,无奈只有重新做系统,但是问题过于频繁,所以还是花时间解决 解决方案 检查文件系统是否已经以只读模式挂载。可以通过运行以下命令检查文件系统的状态: mount | grep " / " 磁盘检查 e2fsck -y /dev/mmcblk0p14 参考资料 https://blog.csdn.net/qq_19657437/article/details/118220066

查看全文

home-assistant

前言 Home Assistant是一款开源的智能家居自动化平台,使用Python编程语言编写。它提供了丰富的组件(例如HomeKit、Alexa、Google Assistant等)以及支持众多的设备和服务,包括各种传感器、灯光、恒温器、摄像头、媒体设备、天气预报、地图等。通过Home Assistant,用户可以方便地控制和监测他们的家庭设备,同时保护他们的隐私。Home Assistant有着强大的社区支持,用户可以从中获取教程、文档、插件和定制化代码。 环境安装 https://zhuanlan.zhihu.com/p/444212384 安装流程 一、hacs安装 进...

查看全文

frp自定义域名穿透

前言 这个示例通过简单配置 HTTP 类型的代理让用户访问到内网的 Web 服务。 HTTP 类型的代理相比于 TCP 类型,不仅在服务端只需要监听一个额外的端口 vhost_http_port 用于接收 HTTP 请求,还额外提供了基于 HTTP 协议的诸多功能。 参考链接 https://gofrp.org/docs/examples/vhost-http/ 配置文件 服务端 [common] bind_port = 7000 #以下是http添加的重点 vhost_http_port = 7001 客户端 [common] server_addr = 127.0.0.1 s...

查看全文

node多版本管理工具nvm

前言 nvm是一个Node.js版本管理器,全称是Node Version Manager。它是一个命令行工具,可以协助您快速地安装、更新、使用和卸载本机的全局Node.js版本,而不会影响其他版本。通过nvm,您可以轻松地在同一系统上安装和维护多个Node.js版本,并方便地在这些版本之间进行切换、使用或卸载。这对于需要在不同Node.js环境中开发应用程序的开发人员来说尤其有用。 nvm支持在Linux、macOS和Windows操作系统上使用,并在全球范围内得到广泛使用。它简化了设定和调度多个Node.js版本的复杂性,且易于使用和操作。您可以使用nvm以更加灵活和有效的方式处理...

查看全文

快速将进程启动与停止

记录下脚本,方便后续使用 #!/bin/bash function shop_proc(){ # 查找进程ID pid=$(ps -ef | grep $1 | grep -v grep | awk '{print $2}') # 杀死进程 if [ -n "$pid" ]; then kill -9 $pid echo "[$1]进程已停止 PID=[$pid]" return 0 else echo "[$1]进程未运行"...

查看全文

Windows进行远程桌面连接后如何彻底删除远程记录

前言 我们经常会用到Windows系统远程桌面连接这个功能,由于它是临时性的,所以希望在用完之后,能够把自己的远程桌面连接记录彻底删除掉,以免被有心之人利用。删除记录的方法主要分三步走。 删除远程IP地址 使用快捷键”win+r”,输入regedit,点击确定,打开注册表。 展开”计算机\HKEY_CURRENT_USER\Software\Microsoft\Terminal Server Client\Default”,你会看到你的远程桌面连接记录(通过IP地址判断),选中右键删除即可。搞定了这一步,还没有结束,所以请不要把注册表这个界面这么快关掉,因为后面的步骤还会需要...

查看全文

go cgo c++交叉编辑

前言 交叉编译其实是相对于本地编译(native build)来说的,我相信大家最开始学习 C/C++ 这些语言的时候,都是在电脑上写程序,然后在电脑上编译生成可执行文件,最后在电脑上运行。程序的编辑——》编译——》运行,整个过程都是在一台 X86 电脑上。 当我们开始接触嵌入式开发后,事情变的不一样了,你在电脑上写程序,在电脑上编译出可执行文件,最后这个可执行文件需要下载到你的开发板上运行。程序最后运行的环境变了,比如你的开发板是基于 Arm 的——程序在 X86 上编辑,编译,最终运行在另一个和 X86 完全不同的架构的 Arm 芯片上。 参考资料 https:/...

查看全文