- 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的操作,就可以正常进行了。
使用java封装了一个脱敏组件
功能说明 因为最近有脱敏的需求,所以就趁着这个机会自己实现了一个。肯定还有不少开源库有这种功能,但是考虑到不一定满足自己的需要,所以就自己造了一个轮子自己用。主要功能包括 接口返回内容的脱敏,包含json序列化方式和aop的两种实现。 json序列化方式只能用于接口数据返回,在程序内部和数据库并不脱敏。 aop的方式,在程序内部和接口数据返回时可以脱敏,但是数据库不脱敏,且速度是慢于序列化方式的。 根据自己的需求来实现脱敏规则,比如有些人的手机号脱敏是中间四位,有些人又只保留初始和末尾一位。 自定义脱敏字符,默认为*。 请求体数据自动过滤,比如你传向前端的数据是包含脱敏字符的,正常的做法是前端判断时候包含脱敏字符,如果包含则该字段不往后端传输。我这边实现的是,如果请求体传过来的数据内容跟改字段的脱敏规则一致则不接收该字段内容,不,准确的说是在接收该字段内容之前转为null。 使用示例 总共有四种使用场景: 1.作用与方法上的aop注解 12345678910111213141516171819@Desensitizes({@Desensitize(field =...
封装了支持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:...
做了一个上线就瘸腿的小程序
本来预想第一个版本只做两个功能: 微信内无法预览的文件类型做个预览的功能 热点新闻一网打尽,直接在小程序内看各平台的新闻热点。 然后发现现实是残酷的,个人认证的开发功能是不全的😂如果想要完整功能,还得去注册一家企业来开通更多功能,当然认证费用也由个人的30块涨到300块。。 下面做个功能介绍 文件预览 相信很多人都遇到过微信无法直接打开某些类型的文件,比如CAD的dwg,使用起来很不方便。我这个功能就是选择某个群聊中的文件直接在小程序中完成浏览。 效果如下,左侧是选取文件,右侧是直接在小程序中浏览的效果。 但是,没想到个人认证的用户功能受限。想使用这个功能还得从小程序切出来在浏览器中看🤣未上线就瘸腿了。 新闻热点总#览 效果如下,就是把各平台的新闻热点做了个聚合。考虑到上面的个人类型权限首先所有也无法直接跳转看原文了。 但是没想到这次是直接没法通过: 只能将功能完全砍掉了。。。 后续预想添加的功能 照片裁剪,更换背景色,使其形成1寸、2寸照片 OCR识别(具体做什么功能没想好,比如扫彩票查看中了多少?) 其他语言书籍翻译 英语单词训练做个排名? 小程序扫码体验
电梯卡、门禁卡等IC卡破解及复制教程
[前言] 相信很多人有如下的烦恼:有时候忘记带电梯卡了,累死累活爬楼梯感觉掉了半条命。大半夜的忘记带门禁卡,顶着鄙视的眼神叫家人或者保安来开大门。那么有什么办法可以避免呢?考虑到日常手机是不离身的,那么就可以把数据写入手机的方式来解决。 背景 写这一篇文章纯粹是朋友突然问到相关的,我考虑了一下大众确实有类似的需求。 说实话我真没理解啥意思😂,但是本着平时跟客户沟通习惯了,就把所有方案列出来让她选就好了嘛。 安卓是最简单的,有写入nfc的功能,所以可以把破解后的卡复制到手机里面,通过手机开门。 苹果比较麻烦,没有nfc的写入功能,只能找比较薄的卡贴,把数据写入进去然后贴在手机上。或者有些apple...
删除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...
为何建议使用markdown来写文档、写笔记
[!前言] Markdown 是一种轻量级标记语言,自2004年由John Gruber和Aaron Swartz共同创建以来,它已经成为编写网页内容和文档的一种流行方式。Markdown 的设计初衷是使文本编写尽可能简单和直观,同时仍然具备转换为HTML的能力,以便于发布到互联网上。同时随着限制编译器的发展markdown可以随意的转换为word、pdf等格式,其转换后的样式同markdown预览一致,使得你可以不用学习繁琐的word各种操作也能写出漂亮的word和pdf。 优势 简洁性和易读性:Markdown 的语法非常简单,使用纯文本就能实现丰富的格式展示,比如标题、列表、代码块、表格等。这种简单性保证了即使在没有格式化的情况下,文档的内容也是可读的。 易于学习:Markdown 的语法元素非常少,常用的标记符号不超过十种,这使得用户可以在很短的时间内学会并开始使用Markdown进行文档编写。 跨平台兼容:Markdown 文档为纯文本文件,可以在任何平台和设备上编辑和查看,无需担心兼容性问题。 灵活转换:Markdown...
生成漫画的ai
使用说明 漫画风格 漫画布局 是否添加说明文字 按钮打开将会在漫画中添加说明文字 故事情节和视觉风格 可以切换得模型 默认得模型不收费,有可能连接超时,但是需要自己注册账号后获取token。可以切换到chatgpt的dall-e-3和gpt-4-turbo来使用 使用演示 效果展示 官方地址(需魔法) https://huggingface.co/spaces/jbilcke-hf/ai-comic-factory 源码克隆 git clone https://huggingface.co/spaces/jbilcke-hf/ai-comic-factory 本地运行(node版本>18.17.0) 注册账号 https://huggingface.co/ token配置 获取token后配置在.env中运行 本地运行 123npm installnext dev
视频解说,图片视频是如何生成的?
[!前言] 为何抖音博主能够快速的制作一个个短视频,虽然绝大部分内容都是垃圾,但是肯定还是有部分人能够通过这种方式变现。下面就来教你如何实现。 ai生成剧本 能够自己写剧本,或者只是相对某个视频进行解说的,请忽略这一步往后看。 在chatGPT中直接让它生成剧本,如果对剧本不满足可以让它进行细微修改,我这边只是为了演示流程,就随便制作一个故事来示例了。 可以看到生成的剧本中有角色、画面、旁白和角色的对话内容。 以下内容为ai本次给到的剧本 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758### 视频脚本:《说谎的后果》#### 风格说明- **风格**:上海美术电影风格,动画色彩丰富,画面唯美。- **时长**:5分钟#### 角色- **坤坤**:一只聪明但爱说谎的小狐狸- **小兔米米**:坤坤的好朋友,天真善良- **其他森林动物**:鸟儿、松鼠等---#### 开场画面-...