基于Golang的服务器探针

简介 这是一个基于Golang作为Client端开发的服务器探针, 用于同时展示多台服务器的基本信息. 三端项目一共有三个平台: Client端, Server端, Web端. 分别对于项目根目录下的三个文件夹 Client端为客户端, 用于推送服务器当前状态到server端. Client端不需要公网环境. 仅支持Linux服务器 Server端...

发布于 项目

pve容器环境下开启tun/tap

简介最近在pve上创建的lxc容器中, 安装zerotier-one是发现无法连接但设备显示在线, 通过命令zerotier-cli listnetworks发现返回状态为PORT_ERROR. 在Github issues中了解到 容器未开启tun/tap 如何开启我目前使用的pve版本为7.1-8不通版本间操作可能不一样. 我们只需要在...

发布于 技术

拾光 - Write a letter to the future

拾光原 TimeMail时光邮局 拾光项目 开始与2021年5月20日,是对TimeMail的重新构建. 由于原TimeMail架构较久,存在一定的安全风险,在拾光上,我们增加了很多安全策略,例如sql语句预处理,输入转译等.并且采用了前后端分离的部署方式.增加了对PHP8.0的支持,也算是一定程度上提高了运行效率. 目前的运行策略目前拾光的写信方式有...

发布于 项目

MacBook m1使用体验

其实这篇文章 写的也算比较迟了, 在上上个月苹果就已经推出了搭载m1x与m1pro芯片的全新mac。这篇文章 就大致聊聊对于进9个月以来,我从Windows转向Mac的体验。 总的来说,MacOs的体验是优于Windows的,macos作为一个闭源操作系统,部分Windows系的软件在Mac上并不支持. 但大多数软件可以在mac自带的app store...

发布于 分享

Flutter项目 安卓 运行时闪退解决方案

问题Flutter在安卓上无论是debug还是release打包后安卓 均闪退. 通过 Flutter build apk --target-platform android-arm64 编译后, 将打包完后的apk文件安装只Andriod studio自带的模拟器, 打开后直接白屏闪退, 因为我使用Vscode进行开发, 在debug模式下依旧无法查...

发布于 技术

简单使用Git管理项目

这篇文章将会 介绍基本的Git使用 与 远程仓库操作 何为GitGit是一个优秀的分布式版本控制软件,他可以协助你完成项目开发。 Git可以用于合作开发,且易于合并/比较多人的开发进度。 Git与Svn的区别Git与Svn都是版本管理控制软件, 相比于Svn,Git是分布式存储的, 更加安全。 Git是按照元数据方式存储,而Svn按照文件...

发布于 技术

利用 Redis 实现消息队列

什么是消息队列消息队列(message queue) 可以分为两部分,即消息(message)与队列(queue),它是分布式系统中重要的组件,其通用的使用场景可以简单地描述为: 当不需要立即获得结果,但是并发量又需要进行控制的时候,差不多就是需要使用消息队列的时候。 消息队列主要解决了应用耦合、异步处理、流量削锋等问题。 当前使用较多的消息...

发布于 技术

Uview UI Http请求中将 Object 转换为 FormData

需求这边我们遇到的问题是,在 Uniapp 中使用 uView 的 this.$u.post 向服务端发送请求时,在data中传入了一个对象’param’,但是服务端返回 missing param(缺少参数),在 dev工具中发现,param 的值变成了 [Object Object]. 而我们希望传输的是param[‘key’]: value. ...

发布于 技术

利用Redis统计24小时内的访问量

利用Redis实现统计24小时内的访问量需求我们这里的需求是,记录不同用户在24小时(指定时间)内的访问量,并记录访问日志。如果达到一定的频率则封禁IP 测试环境 Redis 6.2.4PHP 8.0 开始我们先来了解一下Redis,Redis是一个高性能的Key => Value缓存器,由于数据缓存在内存中,所以比Mysql等数据库...

发布于 技术

Ajax 跨域携带 Cookie 请求

问题描述在使用ajax请求其他平台时进行登录处理,cookie携带时失效。(使用PHP与Jquery作为演示) 例如,当我的域名 www.example.com 调用Ajax访问 api.exmaple.com时进行登录操作,这个时候api.example.con的响应中肯定会有一条类似为Set-Cookie: PHPSESSID=6ut2plej88...

发布于 技术