雲計算

雲計算

带你读《少儿人工智能趣味入门动画与游戏编程一本通》之二:角色的基础:“运动”“外观”“声音”模块

点击查看第一章 02 角色的基础:“运动”“外观”“声音”模块 从这一章开始,我们会分模块讲解Scratch中的积木块。“运动”“外观”“声音”这三个模块是直接针对角色和舞台背景变化的模块,也是Scratch中使用频率较高的模块。 2.1“运动”模块:让角色更生动 在Scratch中,要想让舞台上的角色动起来,需要使用“运动”模块中的积木块。角色的运动方式包括角色的移动、方向和旋转,其中角色的移动又分为绝对移动和相对移动两类。下面将详细介绍这几种运动方式。 2.1.1角色的绝对移动 在Scratch中,角色的绝对移动是通过指定坐标来完成的。在上一章中提到了,舞台处在一个长480步、宽360步(每1个单位就是1步)的坐标系下,舞台上所有的位置都有一个对应的坐标。以初始角色“角色1”(小猫)为例,创建新项目后,小猫位于舞台的正中央,此时坐标为(0,0),然后用鼠标将小猫拖动到舞台的其他位置,如下图所示,在角色列表的“x”和“y”框中可观察到坐标值的变化。下面分类介绍“运动”模块中的相关积木块。 类型 1 分别设置角色的x坐标值和y坐标值。有两个积木块能实现这一效果。为位于原点的小猫添加“将x坐标设为(100)”积木块,可以看到小猫的坐标变为(100,0),如下左图所示。让小猫回到原点,删除已添加的积木块,再添加“将y坐标设为(100)”积木块,可以看到小猫的坐标变为(0,100),如下右图所示。 类型 2 同时设置角色的x坐标值和y坐标值。为小猫添加“移到x:(-100)y:(-100)”积木块后,小猫的位置瞬间发生了变化,如下左图所示。为小猫添加“在(1)秒内滑行到x:(-100)y:(-100)”积木块后,小猫的位置同样会发生变化,与前一积木块的区别在于,这是一个人眼可见的动态过程,如下右图所示。通过修改秒数,可以控制移动过程所持续时间的长短。 小提示如果要随意指定角色的坐标值,可以使用“移到(随机位置)”积木块和“在(1)秒内滑行到(随机位置)”积木块。两者的区别和类型2中两个积木块的区别相同:前者实现的移动过程是瞬间完成的,人眼几乎无法察觉,如下左图所示;后者实现的则是一个人眼可见的动态过程,并且这一过程持续的时间是可以调控的,如下右图所示。 类型 3在舞台上显示角色的x坐标值和y坐标值。除了让角色移动以外,还可以实时显示角色的x、y坐标值。在“运动”模块中勾选“x坐标”和“y坐标”积木块前面的复选框,如下左图所示,就能在舞台中实时显示角色的x、y坐标值,如下右图所示。 2.1.2角色的相对移动 角色的相对移动是指以角色原来的位置为起点,通过指定移动的步数来实现角色的移动。下面分类介绍相关的积木块。类型 1 […]

雲計算

带你读《跟老男孩学Linux运维:核心基础篇(上)(第2版)》之二:Linux系统介绍与环境搭建准备

点击查看第零章点击查看第二章 第1章 Linux系统介绍与环境搭建准备 本章以操作系统的介绍作开篇,首先介绍操作系统的基础概念以及操作系统的原理;然后带领读者了解Unix/Linux的诞生和发展史,以及市面上常见的Unix/Linux系统版本,并且针对发展过程中相关的关键人物进行介绍;接着,本章为大家讲解了需要重点掌握的GNU、GPL等名词知识,以及本书的主人公即Linux的优秀特性、常见的Linux发行版本以及不同应用场景的选择建议;最后,本章将带读者了解互联网常用的两个重点Linux版本CentOS和Red Hat Linux,并完成CentOS Linux的基本环境搭建准备。 1.1 Linux简介 1.1.1 什么是操作系统? 如果被问到什么是操作系统,可能很多初学者都会一脸茫然。虽然我们都知道平时一直在用的Windows 7/8/10,其实就是操作系统,却无法准确给出操作系统的定义,或者向提问者解释清楚什么是操作系统。操作系统,英文名称Operating System,简称OS,是计算机系统中必不可少的基础系统软件,它是应用程序运行以及用户操作必备的基础环境支撑,是计算机系统的核心。操作系统的作用是管理和控制计算机系统中的硬件和软件资源,例如,它负责直接管理计算机系统的各种硬件资源,如对CPU、内存、磁盘等的管理,同时对系统资源供需的优先顺序进行管理。操作系统还可以控制设备的输入、输出以及操作网络与管理文件系统等事务。同时,它也负责对计算机系统中各类软件资源进行管理,例如,各类应用软件的安装、运行环境的设置等。图1-1给出了操作系统与计算机硬件、软件之间的关系示意图。综上所述,我们可以对操作系统给出一个基本的定义。操作系统是计算机系统中必不可少的基础系统软件,它的作用是负责管理和控制计算机系统中的硬件和软件资源,合理地组织计算机系统的工作流程,以便有效地利用这些资源为使用者提供一个功能强大、使用方便的操作及使用环境。它在计算机系统(硬件)与使用者之间起到了接口的作用。上面的定义听起来是不是有些复杂?下面就来帮助大家更简单快速地理解什么是操作系统。操作系统就是处于用户与计算机系统硬件之间用于传递信息的系统程序软件。例如,操作系统会在接收到用户输入的信息之后,将其传递给计算机系统硬件核心进行处理,然后再把计算机系统硬件的处理结果返回给使用者。图1-2所示的是简单理解操作系统作用的示意图。 目前PC(Intel x86系列)计算机上比较常见的操作系统有Windows、Linux、DOS、Unix等。 1.1.2 什么是Linux? 与大家熟知的Windows操作系统软件一样,Linux也是一个操作系统软件。但是与Windows不同的是,Linux是一套开放源代码程序的、并且可以自由传播的类Unix操作系统软件(Unix系统是Linux系统的前身,具备很多优秀特性)。其在设计之初,就是基于Intel x86系列CPU架构计算机的。它是一个基于POSIX的多用户、多任务并且支持多线程和多CPU的操作系统。Linux是由世界各地成千上万的程序员设计和开发实现的。当初开发Linux系统的目的就是建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品。在过去的20年里,Linux系统主要被应用于服务器端、嵌入式开发和PC桌面3大领域,其中服务器端领域是重中之重。我们熟知的大型、超大型互联网企业(百度、腾讯、Sina、阿里等)都在使用Linux系统作为其服务器端的程序运行平台,全球及国内排名前1000的90%以上的网站使用的主流系统都是Linux系统。从上面的内容可以看出,Linux操作系统之所以如此流行,是因为它具备如下这些优秀的特点。 Linux是开放源代码的程序软件,可自由修改。 与Unix系统兼容,具备Unix几乎所有的优秀特性。 可自由传播,无任何商业化版权制约。

雲計算

带你读《跟老男孩学Linux运维:核心基础篇(上)(第2版)》之三:企业级CentOS7.6操作系统的安装

点击查看第零章点击查看第一章 第2章 企业级CentOS7.6操作系统的安装 2.1 下载CentOS系统ISO镜像 2.1.1 下载CentOS系统ISO镜像说明 要安装CentOS系统,就必须要有CentOS系统软件安装程序,可以通过浏览器访问CentOS的官方站点http://www.centos.org ,然后依次选择“GET CENTOS“→”More download choices”链接,点击进入后即可下载。由于国外站点下载较慢,因此,推荐直接选择国内的高速镜像站点下载64位的系统版本(32位系统已经退出历史舞台),以下是64位的下载链接。 https://mirrors.aliyun.com/centos/7.6.1810/isos/x86_64/ 下载完成后,得到的是CentOS7操作系统的ISO系统软件安装程序,文件为DVD格式(早期还有CD格式),扩展名为.iso,软件程序文件名见表2-1。 2.1.2 下载后有关ISO镜像的使用说明 正如前面提到的,扩展名为“.iso”格式的操作系统文件就是所谓的镜像文件。这种镜像文件一般是用来刻录光盘的,文件占用空间比较大,单个DVD文件的大小可能会高达4GB。需要说明的是,这种ISO镜像文件不能直接以数据格式刻录成为DVD,这样是无法实现引导安装系统的!必须使用刻录程序的镜像刻录功能,将ISO文件以“镜像文件格式”刻录成CD/DVD盘才行。那么,在不同的场景中,应该如何使用ISO镜像呢?这里给大家列举出几个不同场景下的使用建议。 如果是单机物理服务器装系统,则可能需要购买空白DVD光盘刻录成DVD。不过,目前老男孩教学推荐的选择是制作U盘镜像引导安装。 如果是在VMware/virtualbox等虚拟软件环境下学习,则不需要刻录成DVD光盘或制作成U盘。在创建完虚拟机后,直接指定ISO镜像文件路径到虚拟机的光驱,即可实现引导安装系统。 如果是服务器数量比较多的工作环境,那么一般也不需要刻录成DVD光盘或制作U盘,大多数都会通过ISO镜像部署无人值守网络批量安装系统服务。 2.1.3 为什么企业环境要选择64位操作系统? 目前,绝大多数企业生产环境使用的都是64位CentOS系统,CentOS7则彻底放弃了32位系统。那么,32位与64位系统到底有什么不同呢?为什么清一色选择64位系统呢?这就要从32位与64位系统的定位和区别讲起。区别之一:当初设计时的定位不同。64位操作系统的设计定位是:满足机械设计和分析、三维动画、视频编辑和创作,以及科学计算和高性能计算应用程序等领域。这些应用领域的共同特点就是需要有大量的系统内存和浮点性能。简单地说,64位操作系统则是为高科技人员使用本行业特殊软件的运行平台而设计的。而32位操作系统则是为普通用户设计的。区别之二:安装要求配置不同。64位操作系统只能安装在64位电脑上(CPU必须是64位的),并且只在针对64位的软件时才能发挥其最佳性能。32位操作系统既可以安装在32位(CPU是32位的)电脑上,也可以安装在64位(CPU是64位的)电脑上。当然,此时32位的操作系统是无法发挥64位硬件性能的。区别之三:运算速度不同。64位CPU GPRs(General-Purpose

雲計算

[内容协作平台]搭建一个无自建用户体系的数据分发系统

本篇讲介绍如何基于CCP搭建一个数据分发系统。 1. 创建域实例 域(domain):是一个独立的资源空间,比如一个分发系统或一个网盘系统。 (1) 登录CCP官网控制台,创建一个域实例。 点击”创建域”按钮, 数据存储方式,选择 OSSPath: 2. 创建OSS Bucket 打开OSS控制台: https://oss.console.aliyun.com (1) 新建bucket OSS Bucket 区域可以选择任意区域,不一定要和CCP的区域一致。本例子使用的 bucket

雲計算

GitHub重磅年度报告:4000万程序员最爱开源项目和编程语言排名出炉!

转载:新智元来源:github 4000万开发者在365天里能做什么? 今天,全球最大开发者社区GitHub重磅发布2019年度报告,透露了一个数据:GitHub目前在全球已有超过4000万开发者用户,其中80%来自美国之外的地区。 仅去年一年,就有 1000万新开发者 加入GitHub,创建第一个项目的用户比2018年增加了44%,130万开发者对开源做出了第一个贡献。甚至还有来自南极等新地方的贡献。 4000万开发者在去年总共构建了 4400万个仓库,像“ 深度学习 ”、“ 自然语言处理 ”和“ 机器学习 ”等主题的代码仓库在过去一年中越来越受欢迎。GitHub在2018年11月突破了1亿仓库的里程碑。 微软的 Visual Studio Code 或 VSCode

雲計算

基于图片对比的页面自动化测试实践

1.背景 背景 收到邀请,去参加北京NCTS云测试行业峰会-技术专场,准备将图片对比在测试自动化领域的实践分享给大家,本文作为分享议题的概述版本,供大家查看。 1.1 软件公司 VS 互联网公司 从软件发布来看软件公司与互联网公司的差异。 1.2 QA 的职责1.2.1 软件公司在软件公司,QA 的职责包括: 研发环节的最后一环; 在研发过程以尽可能多的发现 Bug 作为主要职责,在发布后以 0 Bug 作为主要目标;

雲計算

测试工程师不懂AI,还有未来吗? | 开发者必读(099期)

最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》! 每日集成开发者社区精品内容,你身边的技术资讯管家。 每日头条 测试工程师不懂AI,还有未来吗? 近几年人工智能、机器学习等词漫天遍地,似乎有一种无AI,无研发,无AI,无测试的感觉。有人说:不带上“智能”二字,都不好意思说自己是创新。我们先暂且不评论对错,只探讨这背后值得我们思考的问题。在测试领域,人工智能和测试是什么关系?为什么测试领域会谈及人工智能?如果测试工程师不懂AI,是否有未来,测试人员该如何看待“AI测试”?在软件质量保障中到底应该如何循序渐进的切入这一话题?业界在此领域目前现状是怎样?带着这些问题,阿里高级测试开发专家汪维希望借此和大家做一些交流和探讨。 最强干货 GitHub重磅年度报告:4000万程序员最爱开源项目和编程语言排名出炉! 全球最大开发者社区GitHub今天重磅发布2019年度报告:GitHub目前在全球已有超过4000万开发者用户,其中80%来自美国之外的地区。此外,JavaScript仍然是使用人数最多的语言,但史上第一次,Python击败Java排名第二。 饿了么交付中心语言栈转型总结 饿了么并入阿里集团,为了能高效与集团内部系统协同对接,同时方便利用集团优势技术资源,更好的融入阿里集团技术生态圈,饿了么交易中台在上半年启动了交易领域的四大应用语言栈转型项目,为阿里集团本地生活服务平台打好技术平台基础做准备。另外,随着业务量的激增,饿了么平台支持的品类不仅仅是最初的外卖单品,整个交易中台也需要一次相对大的重构来快速应对复杂多变的业务需求。而本文中的交付中心即是饿了么交易领域四大应用之一。 如何做到测试场景不遗漏? 每一次提测就像一次质量问题的万箭齐发,稍不留意,中个一两箭算是小事,乱箭穿胸那也是经常的。如何做到无懈可击,仅仅靠闪是不够的。这个时候,测试分析,可以帮助你。通过对业务、经验、质量的深度理解和分析,结合测试工具,可以让你在这漫天箭雨中,有条有理,从容不迫,闲庭信步。 每天读本书 带你读《中台战略:中台建设与数字商业》之一 在产业互联网时代,数字化成为企业的核心战略。在此背景下,数字中台成为指导企业数字化转型、实现数字营销的主流方法。数字中台是基于企业级互联网及大数据架构打造的数字化创新平台,包含业务中台和数据中台。 精品公开课 走进“阿里云创新中心(无锡高新)基地 ” 本次直播将从三方面直观阐述阿里巴巴创新中心x律兜的创业扶持计划,主要包括,阿里巴巴创新中心简介、律兜互联网法律服务平台简介以及企业法务助手等互联网法律产品亮点。“互联网+法律”领域聚焦于利用互联网来推进法律服务便捷化、高效化、低价化发展,并取得了各界的广泛关注并萌发了一批具有潜力和增长空间的项目,如果你看好互联网法律这个行业,千万不要错过这次直播! 每日集成开发者社区精品内容,请持续关注开发者必读。

雲計算

[转]产业升级催生新职业

  新产业催生新职业。今年上半年,国家相关部门公布了人工智能工程技术人员、电子竞技员等新职业信息。各地也在因地制宜地进行新职业培育。比如在广东,产业机构调整和信息化广泛应用,激发了新的用人需求。   业内人士认为,从国家层面界定新职业,不仅使企业招聘更有针对性,也有利于改善培养模式。广东正在就新职业分类制定发展规划,建立人才培养和就业新机制。   今年上半年,国家相关部门公布了13个新职业信息,人工智能工程技术人员、物联网工程技术人员、数字化管理师、电子竞技运营师、电子竞技员、物联网安装调试员等一批新职业位列其中。这些新职业与新产业相伴相生,共同拓展新空间,激发新活力,带来了新的就业观念和新的职业要求。   新职业带来新观念   “直到今天我才明白,我们的职业是‘数字化管理师’,而以前人们只是笼统地称我们为‘IT男’。”坐车网总经理张宇康说。不久前他们完成了广东自贸区横琴片区跨境班车数字化管理系统的开发,依托微信公众号,在横琴自贸区工作,在澳门居住的人员就可便捷地通过手机预约班车、设置上下车停靠点、便捷通关。   广东省人社厅相关工作人员介绍说,本次公布的这13项新职业,是产业结构升级催生的高端专业技术类新职业,信息化广泛应用衍生的新职业,还有因科技提升引发的传统职业变迁。而对于张宇康的坐车网来说,他需要“数字化管理师”在自己的交通管理平台上进行最优化最有效率的数字化架构、运营流程维护、工作流程协同等。在当前激烈的市场竞争中,原本做幕后数字化支持的他们,已经被推到了市场竞争的最前沿。   电子竞技是另一个催生新职业的领域。广州于前段时间正式颁布《广州市促进电竞产业发展三年行动方案(2019—2021年)》。当部分人对电竞的概念还停留在电子游戏、“不务正业”时,以动漫游戏为特征的电竞业,在广东已经发展成近2000亿元产值的庞大产业,并创造了上百万就业机会。   新职业带来了新观念。虎牙直播负责人曾达道出了关键:“拥有年轻人的市场拥有未来。”腾讯电竞副总经理云洁介绍,电竞是当下年轻人最喜爱的体育赛事之一,2018年腾讯电竞用户规模达到3.2亿,电竞赛事观看量破353亿。网易游戏运营总经理陈斌则表示,过去500天,网易进行了600场、8000小时的赛事制作及直播。业内人士表示,海量的游戏模式让人更富有创造性,游戏化方式在前沿科技领域正在产生许多积极的意义。   广东省人社厅相关负责人表示,电子竞技员和电子竞技运营师不只是从事不同类型电子竞技项目比赛、陪练、体验活动的从业人员,也不仅仅是从事电竞产业组织活动及内容运营的人员,他们更是电竞爱好者的挚友和导师,将电竞产业对孩子们的负面影响降到最低,将其带来的创造性与开拓性最大化。   新岗位呼唤新标准   广州地铁21号线,天河智慧城站。   现场正在紧张施工,该站开通后将是一座人脸识别无感支付车站。新技术成功启用后,乘客运转效率将大幅提高,地铁站排队扫码、打卡进站的拥挤将大为缓解。佳都新太科技有限公司人工智能工程师秦伟深度参与了此项工程。   总部位于广州市番禺区的佳都新太科技是一家专业人工智能技术与产品提供商。近年来,依托区内人工智能企业和大学城各高校,番禺渐渐显露出人工智能产业聚集地的特征:世界首个人工智能主题公园、科大讯飞人工智能产业园、智能网联新能源汽车产业园等人工智能关键项目纷纷落户于此。以番禺小谷围岛上的广州大学城为核心,聚集了中山大学、华南理工大学等12所高校,国家超级计算广州中心及一大批国家级重点实验室。“天河二号”超级计算机在云计算、大数据处理、人工智能等产业聚集与发展中发挥重要作用。对于番禺而言,人工智能激发了新活力。   借助人工智能技术,位于大学城的探迹科技专门为企业寻找目标客户,需要明确技术人员的职业标准。“过去我们对招聘技术人员标准比较模糊,数学专业、计算机专业、物理专业,只要懂得基本的IT知识都要,进企业之后再培养,有时就显得不那么有针对性。”探迹科技联合创始人黄俊强表示,新出台的新职业“人工智能工程技术人员”界定了职业定义和工作任务,提供了新的标准,企业在就业市场的招聘就更有针对性,便于双向选择。   “新职业信息对人工智能工程技术人员进行了职业描述,更有利于相关院校和教育机构建立对人工智能人才的培养体系。”秦伟说,过去高校对人工智能人才的培养,是在传授数学专业和计算机专业基本课程后,增加一些前沿技术介绍。这其中的精髓教授讲不来,课本上也学不来,不少技术人员都是自学成才。秦伟表示,新职业的界定将会改善现有培养模式、培养体系。   新工作需要新服务   “新职业信息的发布有利于形成积极导向,为人力资源市场及其服务的改进完善、人才培养及劳动者就业等提供了有益引导。”广东省人社厅相关负责人表示,结合粤港澳大湾区的建设,广东省正在就13个新职业分类制定发展规划,建立人才培养和就业新机制,以新职业推动新产业、新业态的发展,带动经济社会高质量发展。目前,部分新职业已经借助行业协会及社会力量开始了培养和培训。   “一些新职业,看起来是高大上,但普通的技能人才也能胜任。”广东省物联网协会副会长陈玉琪说,比如说物联网领域,停车场“无卡无人值守”方案,就源于一位普通技工的日常观察和积累,是他将日常工作中的数据与物联网技术结合,大幅提高了停车场的效率。   目前物联网产业与5G、人工智能、云计算等领域深度结合,呈现爆发式增长。广东作为我国物联网产业的聚集区,正在全面推进物联网集成创新和产业化,物联网在生产和商贸领域的应用,打造世界级智慧城市群,预计到2020年广东物联网产业规模达到7400亿元。   “目前,广东物联网产业就业人员超过200万人,绝大部分为高等院校培养的大学生,主要集中在通信、物流、交通运输企业和大型工业企业从事与物联网系统相关的应用设计、网络集成、运行及管理工作;也有在电力、建筑、现代农业等行业从事物联网系统研究、开发、应用和维护等相关工作。”陈玉琪表示,对于物联网产业人才培养和就业结构,广东省物联网协会更看重高技能人才的培训和培养。协会每年都为物联网企业一线工程技术人员和安装调试员提供数千个培训机会。

雲計算

带你读《Photoshop+Illustrator平面设计案例实战从入门到精通》之一:平面设计基础

点击查看第二章点击查看第三章Photoshop+Illustrator平面设计案例实战从入门到精通(视频自学全彩版) 创锐设计 编著 第1章 平面设计基础 平面设计是一门历史悠久、应用广泛的视觉艺术形式,是现代社会中其他各类设计的基础。它通过各项基本元素在二维空间的构成,体现出艺术设计的博大精深和无限创意。计算机技术、网络技术和数码技术的发展,逐渐打破了以往的平面设计法则,使平面设计的各个流程都发生了翻天覆地的变化,让平面设计拥有了更大的想象空间和创作自由。因此,要想学好平面设计,除了需要了解平面设计的橛念和构成要素等基础理论外,还需要掌握一些基本的计算机图形图像知识。本章就来详细讲解学习平面设计必备的基础知识。 1.1认识平面设计与平面构成 现代设计门类繁多,包括平面设计、工业设计、建筑设计、室内设计、动画设计等。这些设计门类各自有着独特的创意手法,但它们都有三个共同的根基—平面构成、色彩构成、立体构成。本节将讲解平面设计与平面构成的基本概念,以及平面构成的基本要素。 1.1.1 平面设计与平面构成的基本概念 平面设计是一种以视觉媒介为载体,向大众传播信息的造型性活动,以其独特的艺术性、专业性在设计领域享有一定的地位。读书、看报、上网、逛街等社会活动都与平面设计有着千丝万缕的联系。平面构成是把视觉元素在二维平面上按照美的视觉效果和力学原理进行编排和组合,从最纯粹的视觉审美和视觉心理的角度寻求组成平面的各种可能性和可行性,是关于平面设计的思维方式和方法论,所以又可以说平面设计是平面构成的具体应用和实施。平面构成与平面设计的关系如下图所示。 平面构成按其研究的性质和特点可以分为自然形态构成和抽象形态构成两大类。其中以自然形态为素材,保持原来形象的基本特征,对动物、植物、工艺品等各种形态的结构、形式和秩序等进行模仿的构成即为自然形态构成,如下左图所示;抽象形态构成则是指以自然规则与运动规律为主线,利用点、线、面等形态,组合成多种几何形象的构成,如下右图所示。抽象形态构成是平面构成中最为常见的构成形式,能给人以无穷的想象空间。 平面构成作为设计的一种思维方式和基础理论,在实际的设计过程中具有极强的扩展性,将其与富有抽象性和形式感的表现形式相结合,可创作出别具一格的画面效果。一套正确且完整的平面设计思维流程,首先应当通过理性的分析得到一个抽象的概念,然后在运用中将之具象化后再深入分析、扩展,最后达到成熟阶段,如右图所示。 在实际的设计运用时,需要对视觉的艺术语言有更加深入的了解,要了解造型观念,熟练掌握各种构成技巧和表现方式。只有培养出审美观、提升了美学修养,才能真正地提高创作意识和设计能力,活跃构思,创作出更有感染力的作品。 1.1.2平面构成的基本要素 在平面构成中,视觉思维是不可能凭空产生的,它一定是通过各种抽象或具象的图形、文字、符号来传达的。这种思维无论是理性的,还是感性的,都建立在对点、线、面,或图形、文字、色彩等视觉元素的研究和探讨的基础上。因此,我们把平面构成的视觉元素分为理性视觉元素和形象视觉元素。其中理性视觉元素包括点、线、面,形象视觉元素则包括图形、文字和色彩,如下图所示。 1.理性视觉元素点、线、面是构成平面设计的理性视觉元素,也是视觉艺术和商业设计中不可缺少的元素,它们的存在构成了富有智慧美的视觉体系,在平面设计中具有无穷无尽的表现力和感染力。在设计中综合运用点、线、面,可形成一定的视觉语言,激发人们的思想和情感。在千变万化的视觉空间里,点、线、面是相互依存、相互作用的,它们在设计构图中讲究一定的比例关系、分割关系、构图关系等。只有当点、线、面的位置、大小、形状、疏密等做到统一协调后,才能创造出具有艺术价值和令人赏心悦目的设计作品。点是平面设计构成中最具有变化潜力的视觉元素,作为造型元素中的最小单位,在表现时没有严格的限定,可以是一个文字、一个符号或一个图形等。在平面设计中利用点的数量、位置、形态等进行不同的编排和组合,能给人带来不同的视觉体验和情感触动。如右图所示的作品将无数图形作为点,通过叠加、堆积、聚合的方式使画面具有韵律感。 线是点的延伸,也是平面设计中的重要构成元素,其具有一定的视觉牵引功能,能让人感受到强烈的空间感。在平面设计中,线随着方向的不断变化会呈现出不同的视觉效果。因为线在构成中可以有长短、粗细、曲直的变化,所以线的不同造型会给人以很大的差异感。例如:线的粗细变化可以产生远近效果;线的曲直变化会产生坚硬感和柔软感等。如右图所示的作品通过指示线条突出了商品的卖点,简单而富有设计感。 面是线移动的轨迹,具有长、宽两度空间,且具备点和线的一切特征。对于平面设计而言,面是用于协调图案关系的重要元素,有叠加、切割、削弱等功能,可以平衡空间内的正负感。面在造型中所形成的各种形态,是设计基础中的重要形态因素,它使平面设计的样式变得更加丰富多变。如右图所示的作品即利用不同比例的图形分割画面,使画面具有较强的视觉形式美。 2.形象视觉元素图形、文字和色彩作为构成平面设计的形象视觉元素,在平面设计中具有不同的功能与表现形式。而三者的有机结合应用,可有效地突出平面设计的主题,彰显平面设计的创意内涵,给予受众完美的视觉体验,从而发挥出平面设计的艺术效果和信息传递作用。在平面设计中,图形作为重要的构成元素,主要以手绘、图像及符号的形式具体展现,它能有效且迅速地抓住受众的视线,产生瞬间视觉冲击力,起到迅速、直观、准确的宣传作用。如下左图所示的作品利用不同颜色的鞋子图像进行展示,将网站销售的商品直观地呈现在消费者面前,具有较高的识别性;如下右图所示的宣传海报为了突出活动的主题,使用了学士帽、彩旗等进行具体展现,如此既能激起同学们的毕业情怀,也能起到很好的宣传作用。 文字是情感交流与信息传递的重要媒介,也是平面设计中非常重要的形象视觉元素。合理地运用文字进行平面设计,可以增强视觉传达效果,提升艺术审美价值。在平面设计作品中添加文字时,要注意文字的可读性和合理性,避免不合适的文字降低作品质量。下面两幅图所示的作品即通过添加文字完善了设计效果,同时深化了作品要表现的主题思想。 相对于平面设计中的图形要素和文字要素而言,色彩所具有的感染力和视觉冲击力更加突出。色彩对于“美”的传递与展现更为直观,不同的色彩搭配、排列、融合,都将带给人不同的视觉体验和情感体验,使受众通过色彩感知平面设计所蕴含的设计创意。进行平面设计时,可以通过色彩的典型性和代表性来传递信息,表现设计主题,如红色代表热情、温暖,黄色代表明快、辉煌,紫色代表高贵、典雅等。下左图所示为某家居用品店的网页设计,其通过调整色彩的纯度和明度,营造了温馨的家居氛围;下右图所示的地产广告选用沉稳的黑色和深褐色为主要配色,以烘托楼盘较高的档次。

雲計算

【云上未来】从Elasticsearch到ElasticStack的技术演进之路 |(附视频)

本文字数:2566阅读时间:预计5~8分钟 您将了解:-从Elasticsearch到Elastic Stack所包含的战略意义-云上ES的价值-技术演进方向-技术演进核心支撑点-点击《Elastic Stack技术演进趋势》,查看完整分享视频 简介: 在2019云栖大会【Elasticsearch开发者生态专场】上,Elastic中国首席架构师朱杰(Jerry),为大家详细介绍了从“Elasticsearch”到“Elastic Stack”的产品和技术的演进趋势,并确立云上ES战略的意义。 {下文来自2019年云栖大会,Elasticsearch开发者生态专场,Elastic中国首席架构师朱杰带来的现场分享} (Elastic中国首席架构师朱杰(Jerry)) Elastic产品发展趋势 重新定义“ES” 在广大开发者的心中,ES代表了Elasticsearch。而如今,Elastic纳入了很多新的工具,因此在未来,ES应该代表Elastic Stack。之所以要重新定义ES,是为了为广大开发者和用户以及企业带来更加良好的使用体验。以前,我们将开源项目交给客户的时候往往是一组零件,客户拿到这组零件之后需要自己进行组装再构成应用。而如今,Elastic将这些能够放入Stack中的工具全部纳入进来,极大地改善了用户的体验,使得用户能够获得开箱即用的体验,而不需要从零开始搭建应用。 云上驱动新未来 云计算是未来的必然趋势。正如PC和互联网的出现使得各个行业的生产率都得到了大幅度提升,云计算也必将成为帮助各个行业的生产率得以提升的基础设施,因此云已纳入到Elastic公司的发展战略之中,并与阿里巴巴建立战略合作关系。这里的云并不是简单地提供虚拟机让客户在云上部署,而是直接提供托管的数据服务。用户只需要通过API调用服务即可,从完全由客户自己运维变为使用托管的SaaS服务,将运维工作交给像阿里云这样更加专业的团队负责,这样才能使得未来的生产力得到巨大提升。未来,Elastic将与阿里云展开极其紧密的合作,在云上为客户提供Elastic Stack最佳的使用体验。 解决方案导向 Elastic的另一个重要方向是以解决方案为导向。在上层体现在全文搜索向通用搜索进行转变,这依赖于Elasticsearch本身能力的提升,目前在很多具体的实践中也正在将Elasticsearch应用到更为广泛的通用搜索领域。在下层,无论是日志、指标、APM还是安全,它们的演进都是在大数据平台上构建的各种各样的解决方案,而这些解决方案都是用户驱动而产生的。Elastic将这些解决方案集成进入Elastic Stack,方便用户更好地使用。 重点解决方案-可观察性

Scroll to Top