- ALL
- java33
- linux32
- 工具17
- 其他15
- 数据库7
- ai5
- git5
- vue5
- nas5
- 前端5
- framework3
- windows3
- 脚本2
- app2
- docker2
- hexo2
- 智能家居2
- maven2
- 小程序2
- spring2
- api1
- 资源1
- mysql1
- markdown1
- 安全1
- question1
- python1
- 数据传输1
- 运维1
- 数据结构1
- nginx1
搭建一个安卓、ios双端可玩的海贼王手游,含GM工具
[前言] 重要的事情说三遍,不要将本资源用于商业行为!不要用于商业行为!本文章以及资源仅供学习研究传播,后续软件使用过程发生的一切问题与我无关哦。 资源的获取 给本公众号IT日常发送海贼王即可,请尽快转存,我分享的资源将不定时修改分享链接! 开始搭建 推荐使用虚拟机装,不容易出问题。云服务器和虚拟机除了需要在安全组多开点端口没啥区别。 虚拟机用的是CenterOs,如果需要安装包给本公众号发送centeros即可。 虚拟机网络需要设置主机模式,保证跟家里设备网络同在一个网段。 固定一下虚拟机的ip便于远程连接。因为我家的网段设置的是0,所以有以下配置,根据你们实际情况配置即可。 首先安装宝塔面板 这个只是为了简化一些使用者的操作,并不是必须的,可以自己单独安装Nginx 1.18,MySQL 5.6,php 7.0。 1yum install -y wget && wget -O install.sh https://download.bt.cn/install/install_6.0.sh && sh...
2024年发布到maven中心库的新方式
[前言] 之前写过若干java开发时简化操作或者是拓展功能的工具包,因为懒好久没更新了。最近因为个别项目里面使用时出现应用场景不太够就更新了一波。本打算立刻发布到maven的中心库中以便引入,突然发现发不上去了!于是有了以下调查内容。 背景 发布时出现401错误 Remote staging finished with a failure: Failed to deploy artifacts: Could not transfer artifact cn.allbs:allbs-influx:jar:javadoc:2.1.0 from/to sonatype-nexus-snapshots (s01.oss.sonatype.org:443/service/loc…): status code: 401, reason phrase: Content access is protected by token...
对接了一个园区的电子围网,全流程如下,其他TCP协议可以参考
[!前言] 本项目采用spring boot框架,使用netty做网络应用程序框架。下面做全流程分析。项目源码地址:https://github.com/chenqi92/pc-electric-fence.git 报文协议 这个应该是厂商自家定义的报文协议,发过来就是一个txt,协议原文内容如下😂 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118一、通讯方式 1. 串口方式: 波特率为9600bps,采用8-N-1格式 2. 网络方式: PC端做TCP服务器,默认监听端口5000二、数据包格式 ...
删除git提交日志
背景 开发了一个报文解析程序,并且同时往github和公司的库中传,这样可以刷些github的活跃,也能给有需要的人参考。但是一不小心将测试和正式环境的数据库连接传进去了,这可是大大的不行,所以需要在日志中删除这些记录,同时保留其他修改。PS:还是不能懒啊,配置文件中敏感信息最好还是用系统变量😑 使用安装 git filter-repo 工具 1pip3 install git-filter-repo git配置文件修改确保能够使用该python 修改的配置内容 12[alias] filter-repo = !python -m git_filter_repo git配置文件 修改示例 删除历史记录中的敏感文件 注意执行命令的位置为项目工程内 比如我想删除的是application-dev.yml和applicatin-prod.yml两个文件,这两个文件所在目录为我执行目录下的src/main/resources目录下,所以最后的命令为 1python -m git_filter_repo --path...
DNF私服
效果 注册 windows启动一个centerOS服务器作为服务端,有现成服务器的忽略这一步。 CenterOS下载地址 https://app.vagrantup.com/centos/boxes/7 windows中启动一个CenterOS虚拟机 虚拟机有线连接并ifconfig查看ip 前置操作(使用CenterOS服务器) 先升级yum源 1yum update -y 下载docker安装脚本 1curl -fsSL https://get.docker.com -o get-docker.sh 运行安装docker的脚本 1sudo sh get-docker.sh 启动docker 12systemctl enable dockersystemctl restart docker 关闭防火墙 12systemctl disable firewalldsystemctl stop firewalld 关闭selinux 1sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/'...
异地组网-----tailscale
[!前言] 日常生活中肯定遇到这种情况:在家里的时候需要访问公司网络,或者两个不同的家庭玩一款不具备游戏服务器的单机游戏。但是两个网络环境都为局域网,肯定没法互相访问。那么针对这种情况,除了使用ddns代理公网ip并配置微信公众号说了秒删的那种方式外还可以使用tailscale做异地组网。异地组网是将两个不同的局域网连接起来,所以配置环境肯定是需要两个以上,下面是针对一个端为istoreos的软路由系统,另外一个端为windows系统的情况的示例,可以类比到两个端都为windows、两个端都为linux、一个端IOS一个端windows等情况。我就不一一列举了,至于安装方式都是大同小异的。 windows系统(其中一个局域网) 下载windows中的tailscale https://tailscale.com/download/windows 设置windows中internet属性 在cmd中输入inetcpl.cpl打开并勾上全部 启动Ip...
智能家居-----协议篇
[!前言] 智能家居不同厂家设备协议是五花八门,现阶段常用的是蓝牙(小米),Zigbee(绿米),wifi(各式各样厂家app),Matter(Google、Apple、Amazon等) 1. Wi-Fi 优点: 广泛兼容: 几乎所有智能设备和家用路由器都支持Wi-Fi。 高带宽: 适合需要大量数据传输的设备,如摄像头、智能电视等。 覆盖范围广: 家庭中的大部分区域都能覆盖。 缺点: 功耗高: 对于电池供电的设备不太友好。 网络拥堵: 设备过多时,可能导致网络拥堵,影响设备响应速度。 2. Zigbee 绿米家的,很方便的能够接入apple的家庭。 优点: 低功耗: 适合电池供电的设备,如传感器、智能门锁等。 自组网: 设备可以自动组建和维护网络,网络稳定性高。 支持设备多: 一个Zigbee网络可以支持上百个设备。 缺点: 需要网关: 大多数情况下,需要一个Zigbee网关连接到家庭网络。 带宽较低: 不适合大量数据传输的设备。 3. Z-Wave 优点: 低功耗: 类似Zigbee,适合电池供电的设备。 设备互通性强:...