安卓平板体验Java开发,还能白嫖一年阿里无影云,真香!(内含白嫖方法,人人可领)...

cd99534618e8b26728dbfeec8bab4c7a.png

作者 | 磊哥

来源 | Java中文社群(ID:javacn666)

转载请联系授权(微信ID:GG_Stone)

阿里无影云早有耳闻,前两天看朋友发体验照片,可能是程序员天生爱折腾的特性又发挥作用了,自己也没能忍住,赶快下载体验了一把,没想到“很香”。我体验了浏览器端、Windows 客户端和安卓平板端,下面就来聊聊使用的过程和使用体验。内含一年免费无影云的白嫖方法,千万别错过哦~

1.无影云介绍

阿里云无影云桌面( Elastic Desktop Service)是一种易用、安全、高效的云上桌面服务,可以帮助您快速构建、高效管理桌面办公环境,提供安全、灵活的办公体系。简单来说就是一个远程电脑,未来只需要一个浏览器和显示器,就可以直接用的云电脑(当然也要有网络才行)。官网介绍地址:https://help.aliyun.com/product/68242.html

2.使用场景

无影云桌面可广泛应用于具有高数据安全管控、高性能计算等要求的金融、设计、视频、教育等领域,适用于多种办公场景,如远程办公、多分支机构、安全OA、短期使用、专业制图等。我个人觉得,比较重要的用途有 3 个:

  1. 可以随时随地通过客户端连接云桌面进行办公,很适合经常出差或工作地点不固定的员工办公。虽然现在很多云盘都可以实现数据的同步,然而操作系统和开发环境的“同步”,就可以考虑无影云了。

  2. 对于实习生和外包员工的临时办公,或培训机构的演示使用是非常好用的。

  3. 对于 Mac 用户就不用折腾在安装双系统或虚拟机了,并且听说 M1 之后双系统不能装 Windows 了,那你直接使用 Mac 端,连接无影云就可以像操作本机一样使用 Windows 系统了。

尤其是最后一点,我觉得挺重要的。

3.无影云 VS 云服务器

初来上面的介绍,感觉无影云和云服务器好像差不多?但二者的侧重点是完全不同,比如云服务器是有固定外网 IP 的,它的侧重点是服务器系统和程序部署。而无影云的侧重点是开发的操作系统搭建和使用,它没有固定外网 IP,但它能使用本地硬件设备,如摄像头、U 盘等,这些是云服务器不具备的,如下图所示:60ff2d55cb86093a7140b7b04c061f51.png

4.获取并配置无影云

扯了这么多,接下来,咱们聊回正题,怎么获取和使用无影云嘞?

4.1 免费白嫖一年无影云

重点来了,目前有一个免费白嫖一年活动,链接地址和截图如下,注意点击最后一个是申请一年的:https://developer.aliyun.com/topic/wuying

177983294ad4f1ce4266ccd6a3c02084.png磊哥体验的时候申请的速度还是比较慢的,大概 3-5 个工作日,等小姐姐联系你就好了。等小姐姐通知你之后,你就有一年的无影云了,如下图所示:87ba80edba32e1989241f172621048ec.png有了无影云之后是不能直接使用的,接下来你要创建一个用户,并且配置无影云的外网访问才能正常的使用。

4.2 创建无影云连接账户

从控制台进入无影云管理页面,点击查看/分配用户,如下图所示:f0784f0088511901be4c14a417225735.png点击创建用户,如下图所示:dbfbb4c2e5747d28f0d22d2169daac3f.png输入相关信息点击创建,如下图所示:92e6debfa72b32c291f6cebd1e5eecf4.png经过上面的步骤,我们就有了连接无影云的账户了,但这个时候此账号还是不能用的,要给这个用户分配要无影云的操作权限才行,如下图所示:edd05b234cd37c8f6aa8a52dea2ff039.pnga523a3e55d23050c5633da13377042cf.pngc9475bc86d81413f2c8c7000c6312214.png账户授权设置好之后,你的邮箱就会收到这个账户的默认密码,如下图所示:d9313207f7147986de81e5d912f202ae.png第一次登陆进去,系统会强制要求你修改密码。

4.3 开启无影云外网访问权限

默认情况下你的无影云是不能直接访问外网的,这个时候你要先开启外网的访问权限才行,如下图所示:e9c3231cabdeabe2fb9580b58ae93db8.pnge887b07a480b25a4c078b57cccf35b7a.png08ce6e98c7e157d54520ec3a66cf8d85.png当然,目前开通无影云的外网权限是免费的(以后要不要收费就不好说了)。

5.连接并使用无影云

经过上面的步骤,咱们的无影云总算是配置好了,接下来就可以直接使用了,连接无影云有以下几种方式:

  • Windows 客户端

  • Mac 客户端

  • Web 客户端,也就是直接使用 Google 浏览器就可以连接并使用

  • iOS 客户端

  • 安卓客户端

292706075a69e59de5c914dcbb863770.png客户端访问(下载)地址:https://free.aliyun.com/product/eds

5.1 浏览器连接并使用

我们可以不下载任何客户端直接使用 Google 浏览器就能使用无影云,如下图所示:3eacaf4e2976c47cb27191930987277d.png

39b4aa8cfc530641c1b910f28d5acc01.png5e967a490b9a7123ac3e0bbb5bc46fc4.pngd694ac35a5e0f062307b8f97db7ea524.png接下来的使用就和普通的 Windows 电脑一样了,并且无影云系统还自带了应用中心,可以很方便的下载我们需要的软件,如下图所示:27269a931abd6c15e68d334b39cdced0.png

5.2 Windows客户端连接并使用

浏览器给人的感觉是不可靠的,于是磊哥下载了 Windows 无影云连接工具实验了一把,下载并安装客户端之后,在本机的开始导航找到并打开它,如下图所示:fd00875be4b70ac6df7dcbde61afdbad.png672c2159dc853c3a9ccbf0b10ddabc9f.pngca8bc2572184b6313b6012bd24997e5b.pngbe9c23d341c50b86f724ff61a704c8d5.png使用 Windows 客户端可以识别本地的 USB 设备,比如我本地的摄像头也是可以识别的,如下图所示:1abeeea827e187d41ea8bbcb62ccdf35.png

复制本机文件

不得不说使用无影云的客户端复制本地文件还是很方便的,只需要 Ctrl + C 复制本地文件,再切换到无影云 Ctrl + V 粘贴文件,就可以成功复制本地文件了,如下图所示:3cb0b3cad6df46fa2538d10e9f95976c.png

5.3 安卓平板连接并使用

先在安卓平板上下载并安装客户端,如下图所示:c20e2892e243104fe710ff458e342875.png879d837cfa72d530e7765bb08d504815.png925c3e2e8efe32102aa0035b8379aebe.png917531ce315dfe136cf1e1d57dd743a2.png平板电脑实景图:fab817346e1e7f19f765890c65d904d3.png更多体验视频点击 B 站链接:https://www.bilibili.com/video/BV1nY411b7N4/

6.优缺点分析

无影云总体给我的感觉挺超预期的,原本想着会比较慢,但没想到速度还行,这里主要说一下缺点吧。整个体验下来,我感觉最不满意的地方是 Windows 客户端不支持 DPI 适配,我电脑显示器用的是戴尔 4K 屏幕,但用 Windows 客户端连接上之后,最大的分辨率是 1920*1080,所以根本没有体验可言,画面看着非常粗糙,用起来很不舒服,还不如直接使用 Google 浏览器呢,Google 浏览器都可以自动适配 4K 显示器。

总结

本文介绍了无影云的使用体验,测试了 Windows 端、浏览器端和安卓平板端,其中体验最好的是浏览器端,因为 Windows 端没适配 4K 显示器,而安卓体验不算很顺畅,可能和我的平板电脑也有关系,我平板是小米 5 Pro(骁龙 870 的 CPU),所以只有浏览器端差强人意。

无影云和普通云服务器的侧重点不同,无影云主要的使用场景是开发环境和系统云服务化,它没有固定 IP,但可以识别本地的 USB 设备,这点我觉得是和云服务器最大的不同。

是非审之于己,毁誉听之于人,得失安之于数。

公众号:Java面试真题解析

ae60c7e8230280db0b73ec51a6f536b5.gif

往期推荐

2e638a9c994658c5a2de809b69c6591b.png

Spring Boot Admin,贼好使!


00c75380075c181b29c71a87c9a7fd54.png

SpringCloud组件:Ribbon负载均衡策略及执行原理!


30ecae7c1bff13dc64a3b99c46037040.png

扯一把 Spring 的三种注入方式,到底哪种注入方式最佳?


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/544332.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux命令(三)

echo:输出信息echo ”abc”echo “字符串” |passwd --stdin USERNAME :利用管道修改用户密码输出重定向:>覆盖输出(会覆盖原文件中的内容)>>追加输出 (原有内容会被保留)Set –c &#xff1a…

strictmath_Java StrictMath scalb()方法与示例

strictmathStrictMath类scalb()方法 (StrictMath Class scalb() method) Syntax: 句法: public static double scalb(double do , int sf);public static float scalb(float fl , int sf);scalb(double do , int sf) method is used to return do* 2 raised to the…

你知道group by的工作原理和优化思路吗?

前言 日常开发中,我们经常会使用到group by。亲爱的小伙伴,你是否知道group by的工作原理呢?group by和having有什么区别呢?group by的优化思路是怎样的呢?使用group by有哪些需要注意的问题呢?本文将跟大家…

strictmath_Java StrictMath hypot()方法与示例

strictmathStrictMath类hypot()方法 (StrictMath Class hypot() method) hypot() method is available in java.lang package. hypot()方法在java.lang包中可用。 hypot() method is used to return the square root of sqrt(sq(d1)sq(d2)) without any intermediate operation…

关Jquery判断input type=checkbox元素是否被选中的判断

2019独角兽企业重金招聘Python工程师标准>>> 在用到复选框的时候&#xff0c;想在js中判断chekbox是否被选中 <input name"isPermit" id"isPermit" type"checkbox"> 百度了很多的判断方法 1、 if($("#isPermit").att…

Redis夺命十二问,你能扛到第几问?

Redis是面试中绕不过的槛&#xff0c;只要在简历中写了用过Redis&#xff0c;肯定逃不过。今天我们就来模拟一下面试官在Redis这个话题上是如何一步一步深入&#xff0c;全面考察候选人对于Redis的掌握情况。小张&#xff1a;面试官&#xff0c;你好。我是来参加面试的。面试官…

Java Scanner nextLine()方法与示例

扫描仪类nextLine()方法 (Scanner Class nextLine() method) nextLine() method is available in java.util package. nextLine()方法在java.util包中可用。 nextLine() method is used to get the skipped line. nextLine()方法用于获取跳过的行。 nextLine() method is a non…

bzoj 1192

http://www.lydsy.com/JudgeOnline/problem.php?id1192 好像学过一个东西&#xff1a; [0..2^(N1)-1]内的数都的都可以由2^0,2^1,...,2^N这N1个数中若干个相加得到。 #include<cstdio> #include<cstdlib> #include<iostream> #include<fstream> #incl…

Spring Boot Admin 报警提醒和登录验证功能实现!

作者 | 磊哥来源 | Java中文社群&#xff08;ID&#xff1a;javacn666&#xff09;转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09;Spring Boot Admin&#xff08;SBA&#xff09;是一个开源的社区项目&#xff0c;用于管理和监控 Spring Boot 应用程序&…

Java Hashtable rehash()方法与示例

哈希表类rehash()方法 (Hashtable Class rehash() method) rehash() method is available in java.util package. rehash()方法在java.util包中可用。 rehash() method is used to extend the capacity and it is invoked implicitly if the number of keys limit exceeds hash…

企业Shell面试题18:单词及字母去重排序案例

1、按单词出现频率降序排序&#xff01; 2、按字母出现频率降序排序&#xff01; the squid project provides a number of resources to assist users design,implement and support squid installations. Please browse the documentation and support sections for more inf…

5种高大上的yml读取方式,你知道几种?

我们今天就来点实战&#xff0c;总结一下除了烂大街的Value和ConfigurationProperties外&#xff0c;还有哪些读取yml配置文件的方法&#xff1f;1、Environment在Spring中有一个类Environment&#xff0c;它可以被认为是当前应用程序正在运行的环境&#xff0c;它继承了Proper…

Java Hashtable equals()方法与示例

哈希表类equals()方法 (Hashtable Class equals() method) equals() method is available in java.util package. equals()方法在java.util包中可用。 equals() method is used to check whether equality of this Hashtable with the given Object or not. equals()方法用于检…

为什么ConcurrentHashMap不允许插入null值?

作者&#xff1a;磊哥来源 | Java面试真题解析&#xff08;ID&#xff1a;aimianshi666&#xff09;转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09;在 Java 语言中&#xff0c;ConcurrentHashMap 和 Hashtable 这些线程安全的集合是不允许 key 或 value 插…

.NET APlayer播放器 demo

工作需要,想开发一款播放器,当无意间浏览到APlayer的时候大爱啊,有木有迅速投入精力,在APlayer论坛看大牛们的作品及经验,看SDK中提供的chm电子书最后看了博客园中周见智的文章(灰常好!最终作品也用的他的demo改进)先来晒一下最终的效果图片。 效果截图&#xff1a;1.初始界面。…

Java Formatter format()方法及示例

Formatter类format()方法 (Formatter Class format() method) Syntax: 句法&#xff1a; public Formatter format(Locale lo, String frmt, Object... args);public Formatter format(String frmt, Object... args);format() method is available in java.util package. form…

Spring Cloud Alibaba Nacos 服务注册与发现功能实现!

作者 | 磊哥来源 | Java中文社群&#xff08;ID&#xff1a;javacn666&#xff09;转载请联系授权&#xff08;微信ID&#xff1a;GG_Stone&#xff09;Nacos 是 Spring Cloud Alibaba 中一个重要的组成部分&#xff0c;它提供了两个重要的功能&#xff1a;服务注册与发现和统一…

Java类class cast()方法及示例

类class cast()方法 (Class class cast() method) cast() method is available in java.lang package. 在java.lang包中提供了cast()方法 。 cast() method casts this Object to the class or an interface denoted by this Class object. cast()方法将此Object强制转换为该Cl…

加分进了字节,MySQL真yyds!

Java研发工程师必备技能非MySQL莫属&#xff0c;虽说易学好上手&#xff0c;但应对大厂面试&#xff0c;最容易遭遇滑铁卢、功败垂成的也是它。上手简单&#xff0c;玩转难&#xff0c;才是这款开源数据库叱咤业界多年的真实写照。MySQL 8.0正式版的到来&#xff0c;在性能和速…

基于Fragment的百度地图框架的使用

博客:http://blog.csdn.net/developer_jiangqq (一)基本介绍(Fragment和SupportMapFragment): Fragment的使用现在安卓APP开发中用的比较多了&#xff0c;Fragment名称为碎片和Activity有着相似的生命管理周期&#xff0c;基本作用可以进行开发兼容手机和平板的app,较少兼容分辨…