首页 文章 精选 留言 我的

精选列表

搜索[CloudQ共创征文],共1296篇文章
优秀的个人博客,低调大师

“云帆计划”正式起航 爱数携手合作伙伴共创未来

2015年9月12日,众所期待的“共话云帆,聚赢末来——企业云计算高峰论坛”在上海如期举行。会上,爱数携手众多云合作伙伴,共同宣布了2015年“云帆计划”的正式起航。 随着“互联网+”趋势下的产业升级转型,云计算产业真正的开始进入高速发展的黄金时代。在伙伴们的热烈掌声中,爱数总裁贺鸿富开始了《开放的云 可管理的数据》主题演讲。他表示“云计算让用户像用水和用电一样便利的使用,而IT促使了数据爆炸式的增长”,这也正是新的机遇和新的增长点。而爱数作为一家创办伊始就拥有技术梦的公司,打造一家以技术创新驱动行业发展的国内领跑企业是爱数一直努力的方向。 爱数总裁贺鸿富主题演讲—开放的云 可管理的数据 随后,爱数产品副总裁李基亮、吴米香以及爱数战略副总裁张宇携爱数AnyShare Cloud、AnyBackup Cloud、AnyRobot依次亮相,生动讲述了爱数此次“云帆计划”所重点推出的云服务。该服务可以帮助客户轻松实现云端基础资源使用、云端数据保护、云端文档管理以及大数据分析服务,同时将使用户用更低的成本实现IT服务的弹性扩展性以及业务敏捷性。 爱数产品副总裁李基亮做分享 爱数产品副总裁吴米香介绍 AnyBackup Cloud 创新云备份 爱数战略副总裁张宇分享AnyRobot数据分析价值 业务上云容易,运维、成本等一系列问题却也接踵而至。爱数服务副总裁官文军表示,“云即服务,爱数EMCS将提供全程、一站式的云服务,助力企业实现效率最大化”。面对如此开放的云,墨守成规只会让企业逐步被淘汰。“云转型”以来,爱数始终秉持“合作、共赢”的态度,和所有愿意同爱数一起发展的厂商加强生态建设。至此,爱数已同阿里云、华为云等多家云服务提供商达成了合作,共同致力于为用户提供云计算环境下敏捷高效的数据管理。 爱数服务副总裁官文军介绍 AnySupport Cloud 会议现场,爱数特别请到了寄云科技创始人,国内知名云计算专家时培昕博士为大家分享《云时代的业务转型》主题演讲。云计算业务具有良性的财务模型、更低的销售风险和成本、更快的产品上市时间等诸多优势,这也是为何如此多的厂商选择积极拥抱云计算的原因。然而在大踏步向云迈进的同时,产品架构和销售模式也都在发生着变化。所有云环境中的一员,只有积极面对这些变化,主动转变,才有可能在这场变革中脱颖而出。 寄云创始人时培昕分享《云时代的业务转型》 时博士的这番话与爱数积极应对云转型的想法不谋而合。爱数也将紧跟产业发展潮流,把握云计算产业跨越式发展机遇及挑战,聚焦云计算技术下的智能数据管理,与云业务伙伴一起共同力争在这场变革中占据主动。 爱数总裁贺鸿富携手合作伙伴开启“云帆计划” 爱数借此时机发布“云帆计划”,预示着爱数已完成了从传统的智能数据管理解决方案提供商到提供智能数据管理的云计算公司的转变。中云数讯董事长宋小龙先生、汉柏科技华东区销售总监潘成先生以及长沙艺瑞总经理刘宗先生同爱数总裁贺鸿富先生共同上台见证了这一特殊时刻的到来。他们也分别上台分享了这些年与爱数的点点滴滴。 爱数渠道总监张原做分享 “云帆计划到底怎样?”爱数渠道总监张原先生的解答解除了大家的困惑。云帆计划具体来说包括三个方面,首先爱数将在此次参会渠道商中与其中30家伙伴先建立云战略合作伙伴关系,同时共同搭建30个云计算中心,并且将在一年的时间里拓展10000家以上以服务交付或运营合作的客户。这些目标或许在有些不太了解爱数的朋友看来有些遥不可及,但是对爱数来说,来自草根的技术坚持让他们一·走到了这里,经过了近两年的准备,可以说蓄势待发。 爱数“云帆计划”三大目标 在爱数与合作伙伴相伴的九年里,走过了从诞生到成长,持续创新的九年。“云帆计划”的对外发布,标志着爱数将与云合作伙伴共同开启全新的云海征程。在之后更多的九年里,爱数必将携手所有的合作伙伴,共同分享云时代的美好成果。 作者:佚名 来源:51CTO

优秀的个人博客,低调大师

#2020征文-TV# HarmonyOS应用开发项目实战--在线课堂TV(二)

目录: 首页动态效果图展示 组件介绍 动手开发--新建模块(Module) 动手开发--技术栈分析 动手开发--代码编写--添加tabs容器 动手开发--代码编写--修改焦点和tab的默认索引 本章小结 首页模块开发之一 首页动态效果图展示 效果图分解 知识点讲解: 布局说明: JS UI框架中智慧屏以720px(px指逻辑像素,非物理像素)为基准宽度,根据实际屏幕宽度进行缩放,例如当width设为100px时,在宽度为1440物理像素的屏幕上,实际显示的宽度为200物理像素。智能穿戴的基准宽度为454px,换算逻辑同理。 一个页面的基本元素包含标题区域、文本区域、图片区域等,每个基本元素内还可以包含多个子元素,开发者根据需求还可以添加按钮、开关、进度条等组件。在构建页面布局时,需要对每个基本元素思考以下几个问题: 该元素的尺寸和排列位置 是否有重叠的元素 是否需要设置对齐、内间距或者边界 是否包含子元素及其排列位置 是否需要容器组件及其类型 将页面中的元素分解之后再对每个基本元素按顺序实现,可以减少多层嵌套造成的视觉混乱和逻辑混乱,提高代码的可读性,方便对页面做后续的调整。 组件介绍: 组件(Component)是构建页面的核心,每个组件通过对数据和方法的简单封装,实现独立的可视、可交互功能单元。组件之间相互独立,随取随用,也可以在需求相同的地方重复使用。开发者还可以通过组件间合理的搭配定义满足业务需求的新组件,减少开发量,自定义组件的开发方法详见后面的自定义组件。 组件分类 根据组件的功能,可以将组件分为以下四大类: 动手开发--新建模块(Module): 注意:我这里省去了HelloWorld工程的创建,如果不会HelloWorld的请自行查看官网工具使用介绍。为了更好的循序渐进演示项目的迭代成型,我这里用一个Module为一个demo代码进行编写,下一个demo的Module会在前一个的基础上进行开发,直到最后项目成型。 如果您已经创建好了一个TV 版JS UI开发的HelloWorld工程,请参照下面的步骤创建一个Module 给自己模块取个名字,注意名字首个字符为字母,并且不要包含特殊字符,我这里取名为IcollegeTVDemo1,创新好之后的工程结构如下图 项目创建完成之后,推荐大家使用git进行托管起来哦! 动手开发--技术栈分析: 我们已经把布局做好了切割,并且对鸿蒙系统JS UI开发做了简单介绍,下面我们来选取合适的容器和组件进行开发。 首先整个页面时放置在一个根容器div里面,该div采用垂直方向至上而下布局,页面里面的顶部采用div容器水平居右排列,该div内部放置一个搜索框和一张用户图片。然后该div下面放置一个tabs容器,能够通过点击tab切换子页面,并且滑动子页面能够切换tab标签。 思考: 1、div容器如何使用?如何横向排列和纵向排列,如何设置居中、居左、居右,如何设置宽度和高度,如何设置留白空间。 2、tabs容器如何使用,如何添加tabs标签,如何添加子页面,如何让tab标签变化跟随子页面变化? 解决思路:查找鸿蒙官方API手册 div容器api介绍地址:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-components-container-div-0000000000611484 tabs容器api介绍地址:https://developer.harmonyos.com/cn/docs/documentation/doc-references/js-components-container-tabs-0000000000611572 作为一个开发者,最好的方式就是多阅读官方API,我也是通读了好几遍之后才开始着手这个项目开发的 动手开发--代码编写--添加顶部布局: 编写Module下的index.hml代码: <div class="container"> <div class="top"> <search class="search" focusable="false"></search> <image src="common/image/user.png" class="user" ></image> </div> </div> 重点讲解: 注意该文件后缀是hml,并不是html。它里面的组件是由鸿蒙底层使用c语言编写封装而成的,并不是html中的标签,所以一定不要想着把html里的标签在这里面写,比如<ul>和<li>标签,在hml里面就没有这个组件,具体能使用哪些组件请以鸿蒙官方api手册为准。 <div>是容器组件,一般用来承载组件。 <image>是图片组件,用来添加图片,src指定图片路径,这里指定的本地路径,需要先在common目录下创建image文件夹,并且放置相应图片。 <search>是搜索组件。 编写index.css代码: .container { flex-direction: column; padding-left: 10px; align-items:flex-start; } .top { flex-direction: row; height: 36px; justify-content:flex-end; align-items: center; } .user { height:32px; width: 32px; margin-right: 20px; } .search{ width: 200px; height:32px; padding: 5px; } 重点讲解: JS UI布局方式默认采用的是flex布局,这个布局与web开发中的css3里面的flex基本一致,只是有个别属性在鸿蒙中不存在,具体属性以鸿蒙官网手册为准。 flex-direction是主轴排列方向及内部组件排列方向,column是竖直方向排列,row是水平方向排列。详细了解请看另一篇flex布局详解以及官方api介绍。 align-items是定义子组件如何在交叉轴上对齐 justify-content:定义了子组件如何在主轴上对齐 此时我们来查看下运行效果 当写好代码之后,我们可以在模拟器中运行查看效果,根据效果再来修改代码,注意模拟器是没有像浏览器F12那种直接调试标签和css样式的功能的。 小技巧:如果想调整css细节,可以给组件加上不同颜色的border边框,来观察细节 查看更多章节>>> 作者:软通夏德旺 想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com

优秀的个人博客,低调大师

#2020征文-开发板# Onenet平台+开发板开关灯控制

目录: Onenet平台EDP配置 Hi3861开发板准备 总体测试流程 源码包 OneNET是由中国移动打造的PaaS物联网开放平台。平台能够帮助开发者轻松实现设备接入与设备连接,快速完成产品开发部署,为智能硬件、智能家居产品提供完善的物联网解决方案。 采用Onenet平台:多协议接入-》EDP,通过edp协议完成控制命令的下发(下发开/关灯命令)、数据流信息的上传(灯的开/关状态)等通信流程。 EDP (Enhanced Device Protocol增强设备协议)是OneNET平台根据物联网特点专门定制的完全公开的基于TCP的协议,可以广泛应用到家居、交通、物流、能源以及其他行业应用中。 整体流程大致如下: 1、Onenet平台创建EDP产品、设备、数据流、开关灯应用; 2、Hi3861开发板连接到EDP设备; 3、通过Onenet EDP应用下发控制命令(开/关灯); 4、开发板解析命令做出对应的动作(开/关灯),并且上传灯的状态值,更新数据流信息; 5、Onenet应用读取数据流的状态值,更新展示; 参考官方文档:https://open.iot.10086.cn/doc... Onenet平台EDP配置 1.进入onenet平台控制台https://open.iot.10086.cn/con...,选择多协议接入-》EDP; 2.添加产品led、添加设备device1; 3.添加数据流,因为我使用的三色灯扩展板,创建3条数据流:redled、greenled、yelloled; 4.应用管理-》添加应用led; 5.编辑应用led,添加红绿黄三原色灯的开关,调整属性,红灯的配置如下,EDP命令内容“redled:{V}”(其余以此类推); Hi3861开发板准备 1.移植Onenet edp sdk,官网链接:https://open.iot.10086.cn/doc...; 移植过程中注意点(附件压缩包中edp_c是我移植好的压缩包): 1)增加宏定义:_LINUX; 2)可以复用源码自带的cJSON,在//third_party/edp_c/BUILD.gn中包含:"//third_party/cJSON/"; 3)强转for循环中的变量为有符号数,在for循环里面,不能用无符号32整形数据作为判断条件; 4)修改宏定义#define BUFFER_SIZE (0x01<<20)为#define BUFFER_SIZE 1024;本次实验中包字节数较小,默认申请1MB,运行时报错内存溢出; 5)自定义实现assert宏定义,因为编译时报错未找到原因就先自定义实现替代; 6)还有很多定义未使用的变量,类似这种修改“valuestring = valuestring; remain_len = remain_len;”即可; 2.根据sdk中的示例Main.c,编写edp测试源码(附件压缩包中edp_test.c是测试源码); 1)建立tcp连接,平台EDP监听地址ip:183.230.40.39,port:876; 2)与平台建立EDP连接,可以调用函数EdpPacket PacketConnect1(const char devid, const char* auth_key),传入设备ID和APIKey; char src_dev[16] = "657055845"; char src_api_key[64] = "NO5yPB4JzAypKLfXzLx6V0aUxg4="; EdpPacket* send_pkg; /* 利用sdk 中EdpKit.h 中PacketConnect1 方法封包连接协议 */ send_pkg = PacketConnect1(src_dev, src_api_key); /* 向设备云发送连接请求 */ int ret = DoSend(sockfd, (const char*)send_pkg->_data, send_pkg->_write_pos); if(ret <= 0) { printf("Dosend failed.\n"); return NULL; } /* 使用完后必须删除send_pkg , 否则会造成内存泄漏 */ DeleteBuffer(&send_pkg); 3)接收命令请求数据,解析命令,执行开关灯动作;例如:接收到字符串“redled:1”代表红灯开,“redled:0”代表红灯关; /* 解包 由设备云到设备的EDP协议包, 命令请求消息 */ UnpackCmdReq(pkg, &cmdid, &cmdid_len, &cmd_req, &cmd_req_len); ...... /* 根据解析出的命令,执行灯的开/关 GPIO_10: RED GPIO_11: GREEN GPIO_12: YELLOW */ if(strcmp(cmd_str, "redled") == 0) GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_10, cmd_val); else if(strcmp(cmd_str, "greenled") == 0) GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_11, cmd_val); else if(strcmp(cmd_str, "yellowled") == 0) GpioSetOutputVal(WIFI_IOT_IO_NAME_GPIO_12, cmd_val); 4)调用EdpPacket PacketSavedataSimpleString(const char dst_devid, const char* input, uint16 msg_id),组装以分号分隔的简单字符串形式,上传数据到平台,用来更新数据流(灯的开/关状态);例如:组装字符串“,;redled,1”代表当前红灯亮,“,;redled,0”代表红灯灭; /* 打包 设备到设备云的EDP协议包, 存储数据(以分号分隔的简单字符串形式) */ send_pkg = PacketSavedataSimpleString(NULL, cmd_resp, 0); //没有转发设备,第一个参数为NULL DoSend(sockfd, (const char*)send_pkg->_data, send_pkg->_write_pos); DeleteBuffer(&send_pkg); 5)采用AT命令的方式触发edp测试,增加命令“AT+EDPTEST”,方便测试; const at_cmd_func g_at_edp_func_tbl[] = { {"+EDPTEST", 8, HI_NULL, HI_NULL, HI_NULL, (at_call_back_func)at_exe_edp_test_cmd}, }; void AtEdpExampleEntry(void) { hi_at_register_cmd(g_at_edp_func_tbl, sizeof(g_at_edp_func_tbl)/sizeof(g_at_edp_func_tbl[0])); } 总体测试流程 1.编译固件,启动开发板,首先是连接wifi,保证网络畅通; 2.执行AT+EDPTEST命令,连接Onenet平台,连接成功设备显示在线; 作者:HarryP0tter 想了解更多内容,请访问: 51CTO和华为官方战略合作共建的鸿蒙技术社区https://harmonyos.51cto.com

优秀的个人博客,低调大师

【AWS征文】如何利用 AWS CloudFront 给您的站点全站安全加速

如何给你的站点加速,如何做到静态资源动态资源同时加速,本文将详细为你介绍 AWS CloudFront,并且如何利用 CloudFront 为您的站点加速,以及使用 CloudFront 的注意事项。 CloudFront 是什么 现在越来越多的产品开始走出国内,迈向全球。现在移动互联网越来越火热,大家都是通过官方网站去浏览产品的特性,那么我们就需要为产品建立一个全球化的网站,把产品介绍推送给全球用户。那么如何才可以让全球的用户以最快的速度打开站点呢?我们知道,全球的网络传输依托于光纤,而光的速度是不变的,距离服务器越远的用户延迟注定会越高,经过的路由也会越多多,速度也会越慢。 如何克服困难,给用户一个好的体验,AWS 云服务中哪个产品可以帮助我们实现?我们需要了解一下 AWS CloudFront,CloudFront 是什么,拥有什么功能,相比于其他的 CDN 服务,又有什么优势呢,我们后面一一解答。 CloudFront 是 AWS 推出的 CDN 服务,可以对网站资源进行缓存加速。我们通常理解的 CDN 就是对静态资源加速,静态资源会分发到 AWS 全球的边缘节点,用户就近访问所需要的资源。那么针对动态资源怎么办?这个我们也不用担心,AWS 拥有非常庞大的基础设施,利用这些基础设施,CloudFront 同样可以对动态资源加速,比如我们的 PHP、ASP 等动态资源。这里的加速并不是把这些资源分发的全球,而是让用户的流量最快进入 AWS 的骨干网。骨干网依托于 AWS 的基础设施,骨干网由 AWS 自己维护,拥有高速带宽,智能路由,AWS 会制定最优的路由策略,让用户的请求最快稳定的到达源站。 那么废话不多说,我们下面看看如何设定,让我们的站点推向全球吧。 准备站点 我这次以一个 wordpress 站点做演示,我们不需要破坏站点的任何结构,就可以实现全站加速,静态资源缓存到全球边缘节点,请求动态资源通过 AWS 骨干网动态路由到源站。 CloudFront 虽然说可以加速第三方站点,但是为了最好的效果,非常推荐把站点放在 AWS 的服务中,这次我们把站点放置在 EC2 上面进行测试。 我 EC2 的系统是 Amazon Linux 2,环境是用 LNMP 一键安装包创建的,关于 LNMP 的使用方式我这里不再介绍,一台 EC2 可以部署多个虚拟主机网站,默认我们的 EC2 只提供 HTTP 的服务,如果需要 HTTPS 的话,那我们把证书挂载 ALB 或者 CloudFront。 我们从最开始指导大家如何一步步操作,最终配置完成 CloudFront 实现全站加速。 查看默认站点 默认域名是直接解析到 EC2 的,使用的是 HTTP 请求访问,我们查看一下效果。 配置 ALB 启用 HTTPS 虽然说 CloudFront 可以直接为网站加速,但是那需要我们准备两个域名,一个加速域名,一个源站域名,弄起来比较复杂,我们借助 ALB 中间这个工具,只负责一个域名就可以了,管理起来非常简单,关于 ALB 的配置,我这里也不再介绍,大家看我配置好的效果吧。 当我们使用 HTTPS 访问的时候,发现很多连接都被浏览器 blocked 掉了,那么这是为什么呢? 我们首先就是要解决这个 HTTPS 的问题,不然使用 CloudFront 会有同样的问题,我们首先了解一下目前的架构情况。 虽然用户使用的 HTTPS 发起请求,但是在经过 ALB 之后,转换成 HTTP 请求源站的 wordpress,wordpress 其实并不知道用户使用的 HTTPS 请求的,发现过来的请求是 HTTP,于是 wordpress 构建的 document 里面嵌入的是 HTTP 的资源链接,返回给浏览器之后,浏览器因为一些安全的设定,会 blocked 这些 HTTP 的资源请求,这也就导致了我们的站点不能正常展示,顺便说一下,我使用的是 Chrome 浏览器,其他浏览器是否会 blocked 大家可以去试一下。 那么如何解决这个问题呢?打个不恰当的比如,我们要“欺骗” wordpress,让它认为我们是用 HTTPS 请求的,其实也就是给 wordpress 做个设置,不管用户使用什么协议请求,都给客户端返回 HTTPS,那么我们需要给 wordpress 的配置文件wp-config.php增加下面一段内容。 if (strpos($_SERVER['HTTP_X_FORWARDED_PROTO'], 'https') !== false) $_SERVER['HTTPS']='on'; 然后我们再次请求,看到 HTTPS 已经可以正常访问。 配置 CloudFront 创建 Distribution 打开 CloudFront 控制台,创建一个 WEB Distribution,因为很多小伙伴并不清楚站点的结构,不知道哪些目录是静态资源,哪些目录是动态资源,如果默认直接都缓存的话,那会产生很多问题,比如无法登陆,无法提交信息等。所以我们换个思路去操作,那就是我们先全站动态加速,不进行任何缓存,然后再去检查哪些目录是静态文件,在设置规则,对这些目录的文件进行缓存,初次创建,那大家就按照我下面的参数设置吧。 注意:表格里面没有写的,选择默认即可。 Parameter Value Origin Domain Name AuroraMigrationTask Origin Protocol Policy HTTP Only Allowed HTTP Methods GET, HEAD, OPTIONS, PUT, POST, PATCH, DELETE Cache Based on Selected Request Headers All Forward Cookies All Query String Forwarding and Caching Forward all, cache based on all Alternate Domain Names wp.wzlinux.com SSL Certificate Custom SSL Certificate,域名证书在 us-east-1 区域申请 查看效果 然后我们创建分发,在修改域名解析之前,我们测试一下站点现在全球的延时情况,目前网站所在区域为爱尔兰。 可以看到除了欧洲区域,其他地域延迟都比较高,现在我们修改域名解析指向 CloudFront Domain Name,然后再测试一下延迟情况。 使用 CDN 之后,我们可以看到海外的延迟明显降了下来,因为大陆防火墙的原因,下降没有那么明显,不过也比之前好多了。 我们继续浏览器访问一下,又发现了很多链接没有返回 https,所以被 blocked 了,这是为什么,我们继续分析一下现在的架构图。 前面用户访问 ALB 使用的 HTTPS,用户的请求协议其实透过请求头通过 ALB 传递到了后端服务器,现在访问 ALB 变成了 HTTP,虽然用户访问 CDN 使用的 HTTPS,CloudFront 没有把请求头没有传到后端,所以后端一直以为是用 HTTP 访问的,导致返回的链接被浏览器 blocked。那这种情况该怎么办呢?既然请求协议没有传递到后端,那我们可以在 CloudFront 上面添加请求头X-Forwarded-Proto。 打开我们创建好的 distribute,选择 Origins and Origin Groups,编辑添加 Origin Custom Headers。 等待生效,本以为这样就可以了,但是还是不行,后来了解到 ALB 会更换请求头X-Forwarded-Proto,因为 ALB 看到 CloudFront 使用的 HTTP 请求的,所以即便我们在 CloudFront 上面添加请求头,也是会被 ALB 重置,那么我们只有从 wordpress 上面去下手解决问题了。 应该还记得我们前面对 wordpress 添加的一个配置,里面有一个 if 判断条件,我们可以去掉这个条件,让 wordpress 不管用户使用什么请求,都返回给用户 HTTPS 的链接。那我们就这样做,把之前的配置修改如下: $_SERVER['HTTPS']='on'; 因为我们是全站动态加速,所以看到缓存结果没有命中,这是正常的,那下面我们来针对站点进行缓存优化,毕竟不进行缓存,那 CDN 和咸鱼又有什么区别呢? 优化缓存 我们打开开发者模式,多访问几个页面,查看一下静态资源都在什么路径下面,比如我找到的几个静态资源URL 地址如下: https://wp.wzlinux.com/wp-content/uploads/2020/07/mp53182456_1452216795463_2.jpeg https://wp.wzlinux.com/wp-includes/css/dist/block-library/style.min.css?ver=5.4.2 https://wp.wzlinux.com/wp-includes/js/wp-embed.min.js?ver=5.4.2 https://wp.wzlinux.com/wp-content/themes/twentytwenty/style.css?ver=1.2 https://wp.wzlinux.com/wp-content/themes/twentytwenty/assets/js/index.js?ver=1.2 你们找到的 URL 可能比我多,不同的主题 URL 会有些不同,我们就拿着几个为例子进行设置一下,可以大胆一点,我们对整个目录进行缓存,我们整理的路径有如下几个。 wp-content/uploads/* wp-includes/css/* wp-includes/js/* wp-content/themes/twentytwenty/* 如果有什么问题,我们可以再针对具体情况调整,那下面我们就开始优化缓存吧。 打开 Distribution,选择创建 Behaviors,把上面的路径填写在 Path Pattern 里面,因为我们后端服务是虚拟主机,需要我们把 Host 这个 Request Header 传递过去,加入白名单中,其他选择默认即可: 按照这样的模式,我们把其他几个路径也填写好。 然后我们再去请求站点,查看我们进行缓存的一些文件是否缓存命中。 目前看来一切正常了,大家可以慢慢完善需要缓存的内容。还等什么,给你的站点去做全站加速吧! 注意:因为我们开启了 HTTPS 访问,所以遇到了一些问题,本文一一解释了问题的原因以及如何解决办法,如果你不需要 HTTPS,那整个过程会更加简单。 欢迎大家扫码关注,获取更多信息

优秀的个人博客,低调大师

邀您参与阿里云MaxCompute2.0最佳实践征文活动

DT时代,越来越多的企业应用数据步入云端。与传统Hadoop相比,阿里云大数据计算服务MaxCompute(原名ODPS)向用户提供了完善的数据导入方案以及多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题,有效降低企业成本,并保障数据安全。 最新推出的MaxCompute 2.0,在高性能方面主要依托于全新的SQL 2.0计算引擎。同时,基于MaxCompute2.0新一代的SQL引擎,MaxCompute显著提升了SQL语言编译过程的易用性与语言的表达能力。在新功能方面提供了非结构化的处理能力,在云上开始使用OSS(开放的对象存储)、OTS(开放的表格存储),MaxCompute对其进一步分析和计算提供了连接性。安全方面,提供了Label字段级别数据访问控制及数据脱敏。用量控制方面,推出了禁止全表扫描FullScan

优秀的个人博客,低调大师

桃源居牵手Oracle ERP云 共创云端财务管理新模式

【大咖・来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 当前,中国房地产行业风起云涌、瞬息万变。曾经的“暴利行业”,如今正因为土地成本提高、房地产调控加紧等原因,净利润率持续走低,“增收不增利”的现象,特别是在中小型地产公司中,日渐普遍。与地产巨头豪放式售地的经营模式不同,中小型地产公司规模有限、资金链紧绷,必须告别“暴利”时代,转向精细化经营,在行业洪流中寻找一隅安身之地。 桃源居集团创建于1993年,发展至今已成为一家以房地产开发为主业、教育是特色、公益是核心,物业管理是附加值的多元化综合性企业,业务范围涉及地产开发、物业管理、科技开发、体育发展、园林工程、基金会、公益事业及教育产业共八大领域。面对变化多端的市场挑战,规模有限的桃源居已率先走上转型之路。随着土地价格剧增,桃源居在单一的经营业态下营收受限,面临严峻的业务发展挑战;为了完善多元化的增收渠道,桃源居亟需一套科学先进的ERP管理系统,为提升经济效益、降低运营成本出谋划策。 为此,桃源居选择牵手甲骨文,甲骨文全面、可扩展的一体化ERP云解决方案,可有效帮助企业简化流程、加速决策、增强协作、提高成本控制效率。在Oracle ERP云的财务管理解决方案的帮助下,桃源居将进行精细化管理,迅速适应其在多元化增收业务中不断调整的需求变化,支持完成快速业态转型,打造财务管理新模式: 降低运维成本,实现管理精细化:桃源居正处于服务器更新换代之际,原来本地部署的财务系统耗费高昂的运维费用,重新购置服务器更是面临巨大的前期投资成本。从传统的本地部署到公有云的用户体验,Oracle ERP云借力SaaS运营,便捷地让数据 “腾云而上”,为企业从豪放式经营向精细化管理转型奠定基础:一次性投资,为桃源居节省系统搭建费用;规避重新在本地部署的持久战,大大缩短建设周期;减小运维压力,帮助桃源居缩减运维成本。 提升数据可用性,助推业态多元化:当地产行业迈向寡头垄断竞争时代,“大鱼吃小鱼”逐渐成为常态。为了应对不断加剧的市场竞争压力,桃源居采用多元化增收方式,进军教育、物业等领域,通过联手教育财团合办学校、接手楼盘物业管理等业务渠道,实现业态转型的目标。Oracle ERP云凭借调整迅速、实施周期短、更新快等优势,与桃源居业态转型需求保持同步,使其能够***时间从财务系统中掌握各方面的实时信息,获知企业的业绩表现和财务状况,提供极高可用性的数据,从而帮助CFO获得数据洞察,推动快速决策、科学决策。 简化财务流程,构建管理智慧化: 随着规模的扩大和海外布局的起步,桃源居亟需标准化的ERP系统适应组织结构调整和数据共享。Oracle ERP云提供全面、可拓展的一体化财务管理解决方案,其中的财务、预算等功能***契合地产领域的业务需求。从简化财务流程、统一财务标准,到提供实时、准确、清晰的财务数据,满足桃源居对于结构化财务系统的需求,帮助桃源居实现更精准的财务管控,为公司管理层的决策提供数据支撑,以配合公司开发新楼盘的业务需要;同时Oracle ERP云有效减少了账户管理时间,桃源居集团可以并将更多的时间投入到战略性决策制定中, 更加智慧地管理财务系统,将业务与财务进行匹配。 桃源居集团CIO古国坚十分看好双方的战略合作:“在与甲骨文的合作中,我们深刻体会到Oracle ERP云给企业财务管理工作带来的便利和优化升级。相较于其它竞品,甲骨文的财务管理应用拥有行业领先的功能广度和对管理决策的深度支持,尤其是在数据可用性方面上充分满足了我们日常工作中的切实需求。在企业迈向多元转型的关键节点,很高兴甲骨文成为我们强有力的云端后台,为我们提供更有力的运营管理新模式。” 大数据和云计算时代,桃源居集团前瞻性的战略布局视野促成了桃源居和甲骨文的通力合作。Oracle ERP云的一体化财务管理解决方案将帮助桃源居有效管控成本,进行科学决策,走向精细化的经营道路。秉持着“在中国,服务中国”的理念,甲骨文将继续以先进的云服务有效赋能各行业、各领域中国客户,支持其向云端的现代化道路进一步迈进。 # # # 【责任编辑: 赵立京 TEL:(010)68476606】

优秀的个人博客,低调大师

IBM慕尼黑物联网总部启用 整合技术、人才共创工业4.0愿景

IBM在2016年为强化华生(Watson)计算机物联网(IoT)业务发展,在德国慕尼黑(Munich)投资2亿美元兴建华生物联网全球总部(Watson IoT Global Headquarters)双子星大楼,号称是全球最先进的华生认知运算与物联网技术中心。 如今这座总部已启用,进驻1,000名IBM员工及多家全球知名合作厂商共同脑力激荡下世代物联网产品,显示IBM欲藉华生计算机启动新兴物联网及工业4.0时代变革的企图心。 据Ioti网站等媒体报导,这是IBM在欧洲规模最大的投资案,为该公司30亿美元物联网发展全球投资计划一部分,目标将华生运算能力与物联网进行整合,总部占地共1.5万平方公尺,至今共已有超过6,000家客户及合作伙伴与IBM物联网总部进行合作,欲透过物联网业务提升华生计算机更强大的竞争优势。 这些合作客户包括全球第二大电梯制造商通力电梯(Kone)、德国博世(Bosch)、西门子(Siemens)、BMW、日本理光(Ricoh)、募资平台Indiegogo、全球最大电子零组件经销商Arrow、汽车零组件生产商Schaeffler、法国铁路公司SNCF、空中巴士(Airbus)、Visa以及AT&T等业者。 上述各产业领域大厂均进驻IBM慕尼黑物联网总部,与IBM共商如何运用华生计算机提升其产品技术水平及优势,俨然让慕尼黑总部成为全球物联网生态体系创新中心。 以通力电梯为例,该公司便于此与IBM员工共同开发下世代基于华生物联网技术的电梯及电扶梯产品,如透过华生物联网技术协助预测电梯何时可能故障来最大化电梯运行年限,并可事先呼叫维修人员前来进行维修等。 其他合作的大型业,还包含三星电子(Samsung Electronics)所收购的美国汽车零组件供货商Harman,以及家电大厂惠而浦(Whirlpool)等。 IBM目标要让华生计算机可采集内嵌于机器、无人机、汽车、医院等领域传感器的资料,共同开发相关领域的物联网解决方案及商业模式。整体而言如IBM华生物联网总经理Harriet Green所言,就是希望藉由这座总部的设立来创造IBM客户与IBM员工间的合作。 不仅如此,慕尼黑总部所采用的建筑材料,部分也是与先进物联网技术相关的材料,如飞利浦(Philips)的智慧连网照明以及通力的电梯等,其中电梯能够与搭乘者进行简易英文对话,照明应用也能提供客制化的照明服务、并可从众多IBM员工中辨识出访客。 在于拉斯韦加斯举行的IBM Interconnect 2017大会上,除可见IBM发表多款产品,约2.2万名与会者更展现出IBM合作客户与合作伙伴庞大数量的惊人实力,IBM执行官Ginni Rometty于会中将IBM定位为云端运算平台一大选择,俨然将亚马逊网络服务(AWS)及微软(Microsoft) Azure视为IBM全球云端领域主要竞争者。 本文转自d1net(转载)

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册