click_one 之 极速发布插件

此篇文章介绍 click_one 中的 极速 的服务器插件,智能部署部分。

click_one  for eclipse (当然也支持idea) 的 部分是用于本地代码编写完毕之后,极速 发布到服务器上的一个插件

主体功能如下:

1、初始环境配置,已部署好的环境更新

2、极速部署,整个项目更新到服务器。

3、单个文件更新到服务器,classes更新到服务器

插件安装好之后,对着项目按ctrl+2,则出来此配置界面。

别名:自己随便到定义的名字

地址:服务器ip地址

端口:服务器ssh链接的端口

用户:ssh 链接的账号

密码:ssh 登陆的密码

本地:本地的根目录

服务:对应的本地的根目录(此处为服务器目录)

排除文件:每次更新过滤的文件

classes:对应的class目录,插件中提供的classes目录

tomcat:tomcat的bin目录(用于重启,单个发布)

resource:配置文件目录 (每次会过滤,但也可指定发布)

目录配置完成之后,开始来使用了。

如果我修改了部分文件,按ctrl+1,则会更新当前选中的文件(一个或者多个),会自动部署到服务器对应的目录。

 

目前选中项目右键,还可提供 

服务器容器重启、服务器启动、只发布classes、发布整个项目、发布之后重启、发布之后不重启  等等功能

为开发的和部署的速度提高了极高的便利。

总体来说是一个十分好用的插件,

目前提供了 客户端:eclipse、idea、nodejs electron(外置) 的版本,

服务器:支持windows 和 linux 版本

1. `click_con_user = reallid_count['reallID'][reallid_count['count'] == 1].tolist()`: 提取登录一次用户的原始点击数据。这一行代码的作用是从`reallid_count`这个DataFrame中,找到登录次数为1的用户,并将这些用户的reallID提取出来,存入`click_con_user`这个列表中。 2. `index = [] for x in click_con_user: index_1 = con_data[con_data['reallID'] == x].index.tolist() for y in index_1: index.append(y)`: 将登录一次用户的原始点击数据的索引提取出来。这一行代码的作用是依次遍历`click_con_user`中的每个用户,找到在`con_data`中该用户的所有点击数据的索引,将这些索引存入`index`这个列表中。 3. `click_one_data = con_data.iloc[index]`: 提取登录一次用户的原始点击数据。这一行代码的作用是根据`index`这个列表,从`con_data`中提取出登录一次用户的原始点击数据。 4. `reallid_count_1 = pd.DataFrame(click_one_data.groupby('reallID')['reallID'].count()) reallid_count_1.columns = ['count'] reallid_count_1['reallID'] = reallid_count_1.index.tolist()`: 对click_one_data的reallID进行统计。这一行代码的作用是对`click_one_data`这个DataFrame中的每个用户的点击次数进行统计,得到一个新的DataFrame`reallid_count_1`,其中包含每个用户的点击次数和reallID。 5. `one_click_user = reallid_count_1['reallID'][reallid_count_1['count'] == 1].tolist()`: 提取只登录一次且只点击一个网页的用户。这一行代码的作用是从`reallid_count_1`这个DataFrame中,找到点击次数为1的用户,并将这些用户的reallID提取出来,存入`one_click_user`这个列表中。 6. `user = con_data['reallID'].drop_duplicates()`: 提取用户编号。这一行代码的作用是从`con_data`这个DataFrame中,提取所有用户的reallID,并去重,得到一个新的Series`user`。 7. `user1 = [] for x in user: if x not in one_click_user: user1.append(x)`: 提取点击次数不为1的用户编号。这一行代码的作用是遍历`user`这个Series中的每个用户,如果该用户的点击次数不为1,则将其reallID存入`user1`这个列表中。 8. `new_index = [] for x in user1: new_index_1 = con_data[con_data['reallID'] == x].index.tolist() for y in new_index_1: new_index.append(y)`: 提取点击次数不为1的原始数据的索引。这一行代码的作用是依次遍历`user1`中的每个用户,找到在`con_data`中该用户的所有点击数据的索引,将这些索引存入`new_index`这个列表中。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值