首页 文章 精选 留言 我的

精选列表

搜索[加密工具],共10000篇文章
优秀的个人博客,低调大师

⚡ 比 rz / sz 更好用的文件传输工具发布 v1.1.7

trzsz ( trz / tsz ) 是支持 tmux 的 rz / sz,支持目录传输,支持拖动上传,支持进度条,支持各种终端…… Go 版 trzsz 发布 v1.1.7,支持文件权限保持,支持原生的 rz / sz 服务端。 安装方法 Ubuntu 可用 apt 安装sudo apt install trzsz sudo apt update && sudo apt install software-properties-common sudo add-apt-repository ppa:trzsz/ppa && sudo apt update sudo apt install trzsz Debian 可用 apt 安装sudo apt install trzsz sudo apt install curl gpg curl -s 'https://keyserver.ubuntu.com/pks/lookup?op=get&search=0x7074ce75da7cc691c1ae1a7c7e51d1ad956055ca' \ | gpg --dearmor -o /usr/share/keyrings/trzsz.gpg echo 'deb [signed-by=/usr/share/keyrings/trzsz.gpg] https://ppa.launchpadcontent.net/trzsz/ppa/ubuntu jammy main' \ | sudo tee /etc/apt/sources.list.d/trzsz.list sudo apt update sudo apt install trzsz Linux 可用 yum 安装sudo yum install trzsz 国内推荐使用wlnmp源,安装 trzsz 只需要添加 wlnmp 源( 配置 epel 源不是必须的 ): curl -fsSL "https://sh.wlnmp.com/wlnmp.sh" | bash sudo yum install trzsz 也可使用gemfury源( 只要网络通,所有操作系统通用 ) echo '[trzsz] name=Trzsz Repo baseurl=https://yum.fury.io/trzsz/ enabled=1 gpgcheck=0' | sudo tee /etc/yum.repos.d/trzsz.repo sudo yum install trzsz ArchLinux 可用yay安装yay -S trzsz yay -Syu yay -S trzsz MacOS 可用homebrew安装brew install trzsz-go brew update brew install trzsz-go Windows 可用scoop/winget/choco安装scoop install trzsz/winget install trzsz/choco install trzsz scoop install trzsz winget install trzsz choco install trzsz 用 Go 直接安装( 要求 go 1.20 以上 )go install github.com/trzsz/trzsz-go/cmd/...@latest go install github.com/trzsz/trzsz-go/cmd/trz@latest go install github.com/trzsz/trzsz-go/cmd/tsz@latest go install github.com/trzsz/trzsz-go/cmd/trzsz@latest 安装后,trzsz程序一般位于~/go/bin/目录下( Windows 一般在C:\Users\your_name\go\bin\)。 可从Releases中直接下载适用的版本或者用 Go 编译( 要求 go 1.20 以上 ) git clone https://github.com/trzsz/trzsz-go.git cd trzsz-go make sudo make install 使用方法 在本地电脑使用 在命令前添加trzsz,就可以支持 trzsz (trz /tsz) 上传和下载了,如: trzsz bash trzsz PowerShell trzsz ssh x.x.x.x 在命令前添加trzsz --dragfile,就可以启用拖拽上传功能,如: trzsz -d ssh x.x.x.x trzsz --dragfile ssh x.x.x.x 在跳板机上使用 如果在跳板机上使用tmux,则需要再使用trzsz --relay ssh登录远程服务器,如: trzsz ssh jump_server tmux trzsz --relay ssh remote_server 在服务器上使用 与 lrzsz (rz /sz) 类似,使用trz命令上传文件,使用tsz /path/to/file命令下载文件。 有关trzsz更详细的文档,请查看https://trzsz.github.io/cn/。 使用建议 为了使用方便,可以设置alias,例如alias ssh="trzsz ssh",又或者alias ssh="trzsz -d ssh"支持拖文件上传。 如果在本地电脑使用tmux,先不带trzsz运行tmux,然后再使用trzsz ssh登录远程服务器。 可配置项 trzsz使用的配置文件是~/.trzsz.conf( Windows 是C:\Users\your_name\.trzsz.conf)。注意路径必须包含/结尾,如: DefaultUploadPath = DefaultDownloadPath = /Users/username/Downloads/ 如果DefaultUploadPath不为空,上传选择文件时会默认打开此目录。 如果DefaultDownloadPath不为空,下载文件时会自动下载到此目录( 不需要再弹窗选择路径 )。 支持 Zmodem 使用-z或--zmodem启用rz / sz功能,例如trzsz -z ssh remote_server。 需要在客户端( 本地电脑 )上安装lrzsz,例如brew install lrzsz、apt install lrzsz等。 trzsz --zmodem ssh xxx不兼容 Windows,你可以使用trzsz-ssh ( tssh )代替,如tssh --zmodem xxx。 关于进度条,己传文件大小和传输速度不是精确值,会有一些偏差,它的主要作用只是指示传输正在进行中。 常见问题 如果MSYS2或Git Bash遇到错误The handle is invalid。 在trzsz前面加上winpty即可,如winpty trzsz ssh x.x.x.x这样登录服务器。 Git Bash已默认安装有winpty,MSYS2需要手工安装pacman -S winpty。 在MSYS2和Cygwin等,不支持直接使用/usr/bin/ssh那个ssh,可能会传输失败。需要使用 Windows 自带的OpenSSH。 MSYS2中用法winpty trzsz /c/Windows/System32/OpenSSH/ssh.exe x.x.x.x。 Cygwin中用法trzsz "C:\Windows\System32\OpenSSH\ssh.exe" x.x.x.x。 ⭐ 推荐使用trzsz-ssh( tssh ),tssh等同于trzsz ssh。 拖文件或目录到终端后,没有自动上传? 检查ssh登录时有没有加上--dragfile选项,如trzsz --dragfile ssh x.x.x.x。 检查服务器上有没有安装trzsz,trz应在某个PATH路径下。 在 Windows 中,检查标题有没有管理员三个字,以管理员运行时可能会由于 UAC 设置的原因导致拖不了文件。 在 Windows Terminal 中,需要将文件或目录拖到左上角,显示粘贴文件路径时再放开。 在 Windows 的cmd和PowerShell中,一次只能拖一个文件或目录,拖多个也只有鼠标正对着的那个是生效的。 开发指引 想要让你自己开发的 ssh 客户端支持 trzsz ?请参考go ssh client example。 录屏演示 在 windows 的 cmd 使用示例: 在 Ubuntu 原生终端使用示例: 在 Mac 原生终端拖文件上传的示例:

优秀的个人博客,低调大师

mybatis-table-modify 1.5.3,通过注解自动管理库表结构的工具

项目介绍 本项目 Fork 自A.C.Table,之前在其他项目中用到了 A.C.Table, 并对功能进行了改造。因为该 A.C.Table 项目近期发生了停更,所以打算把这些功能给开源出来,同时继续将这个项目完善下去。 项目地址:https://gitee.com/bootx/mybatis-table-modify,非常欢迎看看项目介绍留以及个Star呀🤺🤺🤺 更新说明 新增: 拆分为Maven多模块项目 新增: 支持MP的字段忽略配置 新增: 支持简单索引方式 优化: 无字段的对象不进行创建 优化: 支持配置是否开启快速失败 优化: 与MybatisPlus一起使用时拦截器拦截的问题 fix: 注释为空时触发多次更新问题 fix: @DbComment 标注在实体类上不生效问题 功能说明 支持自动创建和更新数据库表结构 支持指定表的名称、字符集、引擎类型、注释等信息 支持指定表字段的类型、排序、非空、自增、默认值、长度等信息 支持配置索引,包括指定字段、类型、注释等,可以快速索引 支持多种更新模式:创建和更新表、只创建不更新、删除后重新创建、不进行任何操作 路线图 1.5.1 主要目标:调整项目结构,去除除表维护相关的其他功能,代码暂时只适配 Spring Boot 项目 1.5.2 主要目标:拆分为 Maven 多模块项目,为后期非 Spring Boot 的项目接入做准备 1.5.3 主要目标 拆分为Maven多模块项目,支持非Spring Boot的项目接入 支持MP的字段忽略配置 支持简单索引方式(MySql),与标准索引无法一起使用 新增追加模式 空对象不进行创建 1.5.x 目标: 支持 SQL Server 数据库的表维护 支持 Oracle 数据库的表维护 支持达梦数据库的表维护 提供接入其他类型数据库的插件机制 1.6.x 目标: 支持非 Spring 中间件的项目接入 支持多数据源中间件 使用说明 添加 pom 依赖 <dependency> <groupId>cn.bootxe</groupId> <artifactId>mybatis-table-modify-mysql-boot-starter</artifactId> <version>${latest.version}</version> </dependency> 最新版本 配置要建表的路径 无论是使用 MyBatis 还是 MyBatis Plus,需要保证项目中的mapper被扫描到,否则会报错无法启动,项目中mapper文件所在的路径为classpath*:cn/bootx/mybatis/table/modify/impl/*/mapper/*TableModifyMapper.xml mybatis-table: # 更新类型 update-type: create # 扫描包路径, 可以用 ,和 ; 分隔 scan-package: cn.bootx.**.entity # 是否开启快速失败模式, 出现错误项目直接中止启动 fail-fast: false 🥂 Bootx 项目合集 Bootx-Platform 单体版脚手架 Bootx-Cloud 微服务版脚手架 Dax-Pay 支付开发平台 Mybatis-Table-Modify 数据库表结构管理 Bpm-Plus 工作流开发平台 🍻 鸣谢 感谢 JetBrains 提供的免费开源 License: 🍷License Apache License Version 2.0

优秀的个人博客,低调大师

gofs v0.7.0 已经发布,基于 Go 的跨平台文件同步工具

Fixed 修复grpcServer中的数据竞争错误 移除客户端多余的权限字段 修复无效赋值导致panic的问题 Enhancements 新增task api来支持任务分发 当关闭monitor时,释放sync组件中使用的资源 新增task_client_max_worker命令行参数来限制任务客户端的最大并行工作数 新增支持boltdb加载器 新增conf.ToString函数和测试 将parseFlags函数移动到独立的flag包中 为任务模式添加一些集成测试 使用mermaid时序图替换文本流程图 更新README文档,新增任务模式一节 更新README文档,介绍如何使用HTTP3协议 更新依赖包,github.com/minio/minio-go/v7 v7.0.52 => v7.0.55 更新依赖包,golang.org/x/crypto v0.8.0 => v0.9.0 更新依赖包,golang.org/x/oauth2 v0.7.0 => v0.8.0 更新依赖包,google.golang.org/grpc v1.54.0 => v1.55.0 详情查看:https://github.com/no-src/gofs/releases/tag/v0.7.0

优秀的个人博客,低调大师

全平台数据 (数据库) 管理工具 DataCap 1.10.0 发布

当前版本涉及几个主要更新。 DataCap 已发布 发布版本 发布时间 1.10.0 2023-05-30 General 修复服务启动默认连接 mongo 修复了 sql 模板的 h2 db update_time 和 create_time 改进 H2 元数据管理获取类型 改进 mysql 元数据管理获取类型 固定元数据管理数据页默认为 1 重构数据渲染表 支持栏目类型 添加耗时和查看执行 SQL 支持可选择的每页总计 支持标题提示数据类型 支持复制选定的数据结果 支持选择指定列查询 支持过滤器 修复默认用户创建时间为空 支持权限 固定用户 createTime 为空 Web 修复不清除网络授权信息 优化数据管理获取数据 禁用警告输出到控制台 增加编辑器缓冲提示限制 删除默认排序规则 重命名用户仪表板路径 添加仪表板聊天风格 修复导航样式 添加数据源加载状态 Plugins 支持 apache pinot 支持 mongo 社区版 Dependencies 升级 clickhouse-jdbc 0.3.2-patch9 到 0.4.6 升级 oracle-xe 1.17.6 到 1.18.1 升级 kyuubi-hive-jdbc-shaded 1.6.0-incubating 到 1.7.1 Download Release Note Download

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册