#牛客在线求职答疑中心# 有没有人写过webconsole项目,网页版终端,最近老板让我接手这个项目,但是我一点想法也没有,现在是试用期,写不出来可能完了,有没有同学可以讨论下,给我一点点思路也行,我感激不尽
#你觉得找工作该拿大厂还是小厂练手# #怎么防止在试用期被辞退#
#你觉得找工作该拿大厂还是小厂练手# #怎么防止在试用期被辞退#
全部评论
我是用java实现的。前端与后端建立的是WebSocket连接,后端与远端主机建立的是ssh连接。逻辑应该是,前端使用Xterm.js库,前端输入远端主机ip地址,远端主机端口,远端主机用户名和远端主机密码传输给后端以求建立WebSocket连接,后端进行权限判断,只有用户登录管理系统后才能建立WebSocket连接,将用户id和Session放入一个线程安全的Map中,在onOpen方法下将前端传入的四个用于连接远端主机的参数用jsch库(java连接远端主机的库)进行连接,四个连接参数都正确的话就能连接上。连接不上就释放资源。然后前端发命令就是通过websocket的send方法,后端通过OnMessage进行接受,然后后端通过jsch库输出流发给目标主机,目标主机会返回消息的,你在返回给前端就行。
开发语言是go,求求大家,写不出来工作可能真无了😭,后端我一个人写,时间给的比较紧,好不容易找到这个工作,不想再找了
相关推荐
牛客nb666号:看数据范围, -1e4~1e4, 用一个计数数组存一下, 再按个数让k减到0就行;
堆排不是O(n)的, 快速选择算法是O(n)但随机性较强
点赞 评论 收藏
分享