- ALL
- java33
- linux32
- 工具17
- 其他14
- 数据库7
- git5
- nas5
- vue5
- 前端5
- ai3
- framework3
- windows3
- app2
- 脚本2
- docker2
- 智能家居2
- hexo2
- 小程序2
- maven2
- spring2
- api1
- 资源1
- mysql1
- markdown1
- 安全1
- python1
- question1
- 运维1
- 数据传输1
- 数据结构1
- nginx1
github无法通过ssh推送或者拉取的一种解决办法
前景提要 今天突然发现github无法通过ssh推送或者拉取了,研究了以下找到了一个解决办法。 提交时的错误如图,ssh密钥已经配置进GitHub了,仓库的权限也没有任何问题,但是就是无法进行ssh的操作。 解决办法 在ssh密钥的储存目录新建一个config文件,内容如下 1234Host github.comHostname ssh.github.comPort 443User git 然后重新进行git的操作,就可以正常进行了。
群晖nas安装timescaledb时序数据库
前言 最近有时序库的需求,我常用的是influxdb和timescaledb,influxdb是专门的时序库,timescaledb是在postgresql上的时序库,因为写法更接近于mysql,后端服务做动态库切换挺方便的,所以我选择了timescaledb。 安装 准备 因为众所周知的原因,docker源被墙了,所以群晖里面如果想用,必须要用到镜像源。我是自己利用cloudflare自己搭的,你们有需要也可以使用。 我的镜像源地址为: https://dockerhub.allbs.xyz 群晖中的配置方法为: 修改后别忘记点击使用按钮,使其生效。 搜索安装 因为我的群晖直接在搜索框中筛选出结果,所以我只能使用命令行安装了,如果可视化面板操作没问题的可以跳过我这一步。 1docker pull...
使用java封装了一个脱敏组件
功能说明 因为最近有脱敏的需求,所以就趁着这个机会自己实现了一个。肯定还有不少开源库有这种功能,但是考虑到不一定满足自己的需要,所以就自己造了一个轮子自己用。主要功能包括 接口返回内容的脱敏,包含json序列化方式和aop的两种实现。 json序列化方式只能用于接口数据返回,在程序内部和数据库并不脱敏。 aop的方式,在程序内部和接口数据返回时可以脱敏,但是数据库不脱敏,且速度是慢于序列化方式的。 根据自己的需求来实现脱敏规则,比如有些人的手机号脱敏是中间四位,有些人又只保留初始和末尾一位。 自定义脱敏字符,默认为*。 请求体数据自动过滤,比如你传向前端的数据是包含脱敏字符的,正常的做法是前端判断时候包含脱敏字符,如果包含则该字段不往后端传输。我这边实现的是,如果请求体传过来的数据内容跟改字段的脱敏规则一致则不接收该字段内容,不,准确的说是在接收该字段内容之前转为null。 使用示例 总共有四种使用场景: 1.作用与方法上的aop注解 12345678910111213141516171819@Desensitizes({@Desensitize(field =...
开源可自部署的文生图ai大模型,效果比肩aimidjourney
前言 本来想先搭载一个平台给大伙试试,但是考虑到很吃显卡需要GPU相关的服务器。买云服务器太贵,用自己家里面电脑跑的话又涉嫌对外提供Web服务,会被运营商封号,加上的模型能够生成你们懂的的那种图,这下好了,buff叠满,没一丝的可能搭载给你们体验。只能把教程发出来教你们自己去尝试了。前排提示,末尾有生成效果和我打包好的可以直接使用的包,包内内置三种低端点的模型,缺少最高端flex-dev的模型,需要的话vb自己去找资源。 模型区分 Flux Pro: 顶级模型只能通过API调用 Flux Dev: 开源但是不能商用,质量效果和pro类似 Flux Schnell: 高度提炼版,速度快,能商用。 开始搭建 首先考虑到很多用户并不具备api调用的能力,所以先要准备一个ui交互的界面来方便操作。ComfyUI是一个具有高度可配置、支持多种模型、跨平台支持等特点的节点式界面。 ComfyUI的下载使用 开源地址:...
封装了支持S3协议的文件服务器(如minio、阿里云OSS、腾讯云)的相关操作,支持分片上传、断点续传、不经过后端服务上传
包含的主要功能和示例 创建bucket 删除bucket 文件上传 拷贝文件 删除文件 文件下载 设置文件标签 上传文件指定时间自动删除 上传文件并加密 分片上传 断点续传 生成预签名url,直接前端上传不经过后端 源码地址 源码地址 使用demo地址 demo地址 前置测试环境 首先使用docker-compose安装了最新的minio用于测试 123456789101112131415version: '3' minio: image: minio/minio container_name: minio restart: always ports: - "9000:9000" # api端口 - "9001:9001" # 控制台端口 environment: MINIO_ROOT_USER: "miniouser" # 设置你的访问账户(用于控制台访问) MINIO_ROOT_PASSWORD:...
微信小程序开发,下载图片到系统相册并重命名文件名称的方法
最近一直在开发小程序,做了一个自动抠图的功能。很多人可能需要将照片的背景去除,但是又不会ps怎么办?这个一键抠图就是解决这个问题。 我的预想是将自动抠图的照片保存为output_原文件名的形式。所以有了以下代码步骤: wx.downloadFile -> wx.getFileSystemManager().rename -> wx.saveImageToPhotosAlbum 原代码方法: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061downloadImage() { const that = this; if (!this.data.resultImageSrc) { wx.showToast({ title: '没有可下载的图片', icon:...
做小程序自动抠图时遇到的问题,解决python中找不到指定的模块fbgemm.dll的方案
发现问题 小程序做了个一键抠图的功能,使用的是开源模型RMBG。 但是在运行模型时出现问题,如下: 解决方法 答案是在油管上看到的,方法如下: 实现效果 本地demo 小程序
使用java开发了一个有毒可燃气体监测数据接收的服务端
项目简介 这是一个服务端源码 使用的是hj212-2017协议进行传输 监测设备通过网线接交换机,以TCP传输 传输设备共监测7个点,其中3个点监测的是混合气体,4个点是单一因子 存在212中的因子使用212编码,混合及不存在的使用自定义编码 阈值根据中华人民共和国国家职业卫生标准GBZ...