sex 无需下载_elipse FTP插件 - Sexftp 支持FTP上传、下载、比较等功能

Sexftp是一款Eclipse插件,用于方便开发人员进行FTP操作。它支持上传、下载、内容比较和目录比较,具备自动中文编码识别,能进行增量上传,并提供编码检查工具防止乱码。安装方式包括使用安装程序和手动配置。使用Sexftp,可以通过上传单元管理FTP服务器配置,实现与服务器文件的高效同步。
摘要由CSDN通过智能技术生成

Sexftp简介

Sexftp是FTP上传与下载的eclipse插件,集成在ECLIPSE中,方便开发人员进行FTP相关操作,省去来回切换工具及选择目录的麻烦。

Sexftp支持上传、下载等基本操作;同时可以直接eclipse中查看或编辑服务器端的文件并自动上传回服务器;

支持本地文件与服务器文件的内容比较、目录比较;

支持服务器视图与本地视图灵活切换与定位,支持项目浏览器(Package Explorer、Project Explorer、Navigator)目录定位到sexftp本地视图;

自动中文编码识别与检查,可有效防止乱码;

支持增量上传,每次可只上传相对上次上传有变化的文件,以减少上传文件数量以及与服务器的交互次数;

支持上传后的本地目录与远程目录对比,以便二次确认所有文件被成功上传。

环境说明

JDK版本: 1.5及以上。

ECLIPSE版本:3.5(Myeclipse版本需8.5及以上)

操作系统:windows (unix下未测试验证)

安装方式(选择一种安装方式即可)

使用自带安装程序

此安装方式简单,推荐使用。要求系统可以执行JAVA命令且JDK版本在1.5及以上。如下两种选择一种即可。

解压rar压缩包到eclipse/myeclipse所在目录的附近(安装程序将在该目录附近寻找eclipse/myeclipse),运行install.bat文件(或手动在命令行执行 java -jar yourpath/sexftp_2012.0.0.***.jar,按提示操作即可),按提示操作即可。

先运行你要安装插件的eclipse/myeclipse(安装程序将在windows进程列表中寻找eclipse/myeclipse),再运行install.bat文件(或手动在命令行执行 java -jar yourpath/sexftp_2012.0.0.***.jar,按提示操作即可),按提示操作即可。

手动更改配置文件安装

如果不想使用自带安装程序安装,可以参考下面的手动配置。下面以Myeclipse为例

假如 MyEclipse 安装在 Is:D:\Program Files\Genuitec\MyEclipse 8.5\(请按实际更改该路径)

解压文件,保证路径是有效的 D:/Program Files/Genuitec/sexftp/sexftp_2012.0.0.201201301754.jar

记事本打开D:\Program Files\Genuitec\MyEclipse 8.5\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info 文件

(Eclipse的对应的文件在eclipse\configuration\org.eclipse.equinox.simpleconfigurator\bundles.info )

最后一行加入如下内容:

sex

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
你可以在 checkbox 的槽函数中根据选中状态来执行相应的查询。 例如,你可以在每个 checkbox 的槽函数中,判断该 checkbox 是否选中,如果选中则执行对应的数据库查询: ``` void MyWidget::on_checkBox_stu_num_toggled(bool checked) { if (checked) { QString str = ui->let_yyw_student_number->text(); // 执行学号查询 // ... } // 更新数据显示 updateTable(); } void MyWidget::on_checkBox_name_toggled(bool checked) { if (checked) { QString str = ui->let_yyw_name->text(); // 执行姓名查询 // ... } // 更新数据显示 updateTable(); } // 其他 checkbox 的槽函数类似 ``` 在每个槽函数中,你可以根据选中的 checkbox 执行对应的数据库查询,并使用 updateTable() 函数更新数据显示。在 updateTable() 函数中,你可以根据所有 checkbox 的选中状态,确定要显示的数据,然后更新数据显示。具体实现可以参考你提供的代码。 另外,你也可以使用 QButtonGroup 类来管理多个 checkbox,这样可以在一个槽函数中处理所有 checkbox 的状态变化。例如: ``` void MyWidget::onCheckBoxToggled(int id, bool checked) { switch (id) { case 1: if (checked) { QString str = ui->let_yyw_student_number->text(); // 执行学号查询 // ... } break; case 2: if (checked) { QString str = ui->let_yyw_name->text(); // 执行姓名查询 // ... } break; // 其他 checkbox 的查询处理 } // 更新数据显示 updateTable(); } // 在构造函数中创建 QButtonGroup 并连接槽函数 MyWidget::MyWidget(QWidget *parent) : QWidget(parent) { ui->setupUi(this); // 将多个 checkbox 添加到同一个 QButtonGroup QButtonGroup *group = new QButtonGroup(this); group->addButton(ui->checkBox_stu_num, 1); group->addButton(ui->checkBox_name, 2); // 添加其他 checkbox // 连接槽函数 connect(group, SIGNAL(buttonToggled(int,bool)), this, SLOT(onCheckBoxToggled(int,bool))); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值