開發與維運

開發與維運

《21天学通JavaScript(第5版)》| 每日读本书

编辑推荐 基础知识→核心技术→典型实例→综合练习→项目案例,轻松上手与提高。全面掌握JavaScript只需21天! 209个典型案例、1个项目案例、124个练习题、40个面试题。 一线开发人员全程贴心讲解、轻松上手与提高。 马翠翠 编著 内容提要 JavaScript是Web开发中应用最早、发展最成熟、用户最多的脚本语言,其语法简捷,代码可读性在众多脚本语言中最好,它在使用时不用考虑数据类型,是真正意义上的动态语言。《21天学通JavaScript(第5版)》分为4篇,共21章。第1篇完整地讲解了JavaScript的基础知识,主要内容包括JavaScript概述、数据类型、常量与变量、表达式与运算符、控制语句、函数和数组等。第2篇专门介绍JavaScript中内置对象的应用,内容包括JavaScript对象基础、窗口和框架、屏幕和浏览器对象、文档对象、历史对象和地址对象、表单对象和表单元素及脚本化cookie等。第3篇讲解的是JavaScript的高级技术,主要讲解了JavaScript与XML技术、正则表达式、AJAX的基础知识、AJAX的高级应用、JavaScript与插件,以及JavaScript的调试与优化等。最后一篇为综合案例篇,用一个完整的例子讲解了如何使用JavaScript进行大型应用开发。 《21天学通JavaScript(第5版)》中,每一篇都是不同层次的完整内容,这不仅给初学者安排了循序渐进的学习过程,也便于不同层次的读者选读。本书既适合没有编程基础的JavaScript语言初学者作为入门教程,也可作为大中专院校师生和培训班的教材。对于JavaScript语言开发的爱好者,本书也有较大的参考价值。 作者简介 本书的作者团队成员为一线开发工程师、资深编程专家或专业培训师,在编程开发方面有着丰富的经验,并已出版过多本相关畅销书,颇受广大读者认可。 精彩导读 前言 千里之行,始于足下!——老子 “21天学编程系列”自2009年1月上市以来,一直受到广大读者的青睐。该系列中的大部分图书从一上市就登上了编程类图书销售排行榜的前列,很多大中专院校也将该系列中的一些图书作为教材使用,目前这些图书已经多次印刷、改版。可以说,“21天学编程系列”是自2009年以来国内原创计算机编程图书颇有影响力的品牌之一。 为了使该系列图书能紧跟技术和教学的发展,更加适合读者学习和学校教学,我们结合最新技术和读者的建议,对该系列图书进行了改版(即第5版)。本书便是该系列中的JavaScript分册。 本书有何特色 1.细致体贴的讲解为了让读者更快上手,本书特别设计了适合初学者的学习方式,用准确的语言总结概念、用直观的图示演示过程、用详细的注释解释代码、用形象的比喻帮助记忆。 知识点介绍 准确、清晰是其显著特点。一般放在每一节开始的位置,让零基础的读者了解相关概念,顺利入门。 […]

開發與維運

DBengine 排名第一,云数据库 InfluxDB 版正式商业化!

产品介绍: 阿里云数据库 InfluxDB® 版正式启动商业化 。 InfluxDB 是 DBengine 官网时序数据库类目上排名第一的数据库产品,是当前业界最流行,使用最广泛的时序数据库。云数据库 InfluxDB 广泛应用于互联网基础资源监控,容器监控,业务运营监控分析,物联网设备远程实时监控,工业安全生产监控,生产质量评估和故障回溯。提供时序数据自动化采集,压缩存储,类SQL查询,多维聚合计算和数据可视化分析能力,具有免运维,稳定可靠,可弹性伸缩的优势。适用客户: 物联网/应用服务监控/电商/新零售/直播/工业生产/能源/电力发布功能: 时序数据很简单,构成具有三个要素,主体,时间戳,和指标数据。比如: xxx公司的(主体)2019年8月26日上午10时,11时, 12时(时间戳)的股价分别是:160 USD,165 USD,180 USD(指标值)。概括来说,区别于关系数据库关心的是“最终结果”。时序数据表示的是资产或者过程是如何随着时间变化的,体现的是“变化”的过程价值。 时序数据和企业业务密切相关,不可或缺。任何一家企业都需要一套高效的运维系统保证实时发现应用和业务问题,通过监控,故障告警的手段,进行故障定位,保证在线业务的稳定,减少不可用时常。业务运营人员依赖运营系统,保证有充足的数据进行业务分析判断,便于更准确的做出业务决策。物联网企业和工业企业都需要能够实时掌握设备的运行状态,对生产过程进行监控,实时判故障预警,故障定位,故障回溯以及业务。以上业务场景都需要时序数据作为“数据证据”来表示指标“变化”过程,进而达到告警,诊断,修复和预测的业务目的。 时序数据主要应用在:运维监控,运营分析,设备监控,BI分析,工业安全生产监控场景。这些场景上,产生的核心数据是时序数据,业务特征表现在

開發與維運

阿里有个超神秘的组织,CEO们来了都要翻牌 | 开发者必读(056期)

最炫的技术新知、最热门的大咖公开课、最有趣的开发者活动、最实用的工具干货,就在《开发者必读》! 每日集成开发者社区精品内容,你身边的技术资讯管家。 每日头条 阿里有个组织超神秘,CEO们来了都要翻牌 过去2年,中台成为了行业的热门词汇,很多到访阿里的CEO们,点名都要阿里讲一讲中台的发展历史。 2015年,阿里巴巴宣布启动中台战略,“中台”一词首次进入公众视野,并迎来很多业内中台的效仿者。 最强干货 是真“开发者”,就来一“测”到底! 阿里云推出的开发者学+测服务,通过简单、便捷的形式,帮助开发者体系化学习知识、快速检测学习效果。已陆续推出Java、Python、数据库、云原生、Linux运维、前端技术等六个学习路线图与技能测试。 是真“开发者”,就要一“测”到底!与百万码农兄弟一起闯关夺宝!邀请好友一起参加,还有机会获得Kindle阅读器、阿里云T恤、价值3000元代金券众多好礼! 阿里云创峰会聊城站高峰对话一:品牌明星的创业故事与启示 在8月23日举行的阿里云创峰会聊城站上,紫勋智能科技(北京)有限公司创始人袁麒、韩都衣舍电商集团韩都严选总裁许志松展开了一场关于电商和新零售的高峰对话,分享了他们创业路上的故事和经验,本场对话由著名主持人马丁主持展开。 阿里云创峰会聊城站高峰对话二:工农业互联网探索中的产业智能化 在阿里云创峰会聊城站第二场高峰论坛环节,各位嘉宾围绕”工农业互联网探索”这一话题,分享了人工智能在工农业不同场景中的应用,以及新一轮产业升级浪潮下相应领域迎来的机会和变化。 如何实现一次编码,到处运行?新一代云端一体化探索 当前移动互联网业务研发运维模式,云与多端互相割裂,有些全栈的探索缺乏成功案例,行业对云端一体化研发这块仍是空白,我们要思考:如何能实现 1 个研发支撑云 + android

開發與維運

云原生计算重塑企业IT架构 – 分布式应用架构

进入21世纪以来,我们见证了企业分布式应用架构从SOA(Service-oriented Architecture),到微服务架构,再到云原生应用架构的演化。 为了说明企业架构演化背后的思考,我们先谈一些玄学。 第一,企业IT系统的复杂性(熵)符合热力学第二定律。随着时间的推演,业务的变化,企业IT系统的复杂度会越来越高。 第二,在计算机交互设计中有一个著名的复杂性守恒定律。应用交互的复杂性不会消失,只会换一种方式存在。这个原理也同样适用于软件架构。引入新的软件架构,不会降低IT系统的整体复杂性。 听到这里,是否让生命不息、折腾不止的我们感到一丝凉凉?:-) 现代软件架构的核心任务之一就是定义基础设施与应用的边界,合理切分复杂性,减少应用开发者需要面对的复杂性。换句话说,就是让开发者专注在核心价值创新上,而把一些问题交给更合适的人和系统来解决。 我们就从下面这张图开始,探究企业分布式应用架构演进背后的逻辑。 本图来自 Bilgin Ibryam 的twitter 蜕变之痛 – SOA 2004年,IBM建立SOA全球设计中心,我作为研发TL和架构师参与了一系列全球客户的pilot项目,帮助Pepboys, Office Depot等国际企业利用SOA优化企业内部和企业间的业务流程,提升业务敏捷性。 当时的大背景是,随着经济全球化逐渐深入,企业面对的竞争加剧,商业变革也开始提速。在大型企业内部的IT系统已经经过了数十年的演化。整个的技术体系变得异常复杂,并存着诸如主机系统上的CISC/COBOL交易应用,小型机AS400中的RPG业务系统,和X86/Power等分布式系统的C/JEE/.Net应用。大量应用系统由3方供应商提供,一些系统甚至已经无人维护。而且随着业务迭代,一些新的业务系统被持续构建出来,由于缺乏合理的方法论指导,系统之间缺乏有机的链接,形成了若干的孤岛,持续加剧了IT架构的复杂性,无法支撑业务的发展的诉求。这就仿佛各派高手为了帮助受伤的令狐冲,把异种真气输入体中,虽然短时间可以缓解伤势。可是多道真气无法融合,互相激荡,长时间下来会伤上加伤。 因此,企业IT所面临的首要挑战就是整合企业中大量竖桶型(silo-ed)的IT系统,支撑日益复杂的业务流程,进行高效的业务决策和支撑业务快速变化。在这种背景下,IBM等公司提出了SOA(面向服务的架构)理念,将应用系统抽象成一个个粗粒度的服务,构建松耦合服务架构,可以通过业务流程对服务进行灵活组合,提升企业IT资产复用,提高了系统的适应性、灵活性和扩展性,解决“信息孤岛”问题。

開發與維運

容器服务中多个SLB负载均衡并透传源 IP

1. 前言     负载均衡 SLB各地域带宽有峰值限制,国内区域一般量为5Gbps,对于超高流量,超高并发的应用单个 SLB 没法满足需求,因而需要前置安全设施,比如 DDOS 高防,web应用防火墙的源服务器地址都支持多个 IP轮询均匀访问,指向多个 SLB,如图: 域名服务,CName 指向 DDOS 高防的 CName; DDOS 高防源地址配置多个 SLB

開發與維運

开发函数计算的正确姿势——借助 Ghostscript 将 PDF 转换成 JPG

前言 首先介绍下在本文出现的几个比较重要的概念: 函数计算(Function Compute):函数计算是一个事件驱动的服务,通过函数计算,用户无需管理服务器等运行情况,只需编写代码并上传。函数计算准备计算资源,并以弹性伸缩的方式运行用户代码,而用户只需根据实际代码运行所消耗的资源进行付费。函数计算更多信息参考。Fun:Fun 是一个用于支持 Serverless 应用部署的工具,能帮助您便捷地管理函数计算、API 网关、日志服务等资源。它通过一个资源配置文件(template.yml),协助您进行开发、构建、部署操作。Fun 的更多文档参考。Ghostscript:Ghostscript 是一套建基于Adobe、PostScript及可移植文档格式(PDF)的页面描述语言等而编译成的自由软件。参见维基百科词条 备注: 本文介绍的技巧需要 Fun 版本大于等于 3.0.0-beta.2 。 依赖工具 本项目是在 MacOS 下开发的,涉及到的工具是平台无关的,对于

開發與維運

受用一生的高效 PyCharm 使用技巧(六)

大家好,今天我又来给大家更新 PyCharm 的使用技巧。 从本系列第一篇到现在,一共更新了6篇文章,每篇 5 个小技巧,总计 30 个。 这30个使用技巧,全部是我自己在使用 PyCharm 中认为比较有用的,抽取出来分享给大家,有一些虽然只是一个小小的配置,但是配置好了,在使用过程却能节省不少的时间。 26. 文件差异,轻松比对 程序开发必备神器中,beyond compare 绝对可以排一号。 虽说好用,但这东西,是收费的。 如果是简单的单个文件的比对,其实可以使用PyCharm里自带的。 点击源文件,再点击View ->

開發與維運

骚操作 !用 Python 偷偷抓取女朋友的行踪(女朋友在哪里)

阅读文本大概需要 5 分钟。 1 目 标 场 景 有时候女朋友一个人在外面玩耍,问她在哪个地方,就是不告诉我。但是,你又很想知道女朋友的「位置」,这该如何是好? 其实你可以这样套路女朋友,假装自己在家很无聊,可以帮她修图,让她微信发原图给你,拿到「微信原图」后,你就可以利用 Python 快速获取到女友的具体位置了(需要相机打开地理位置)。 2 准 备 工 作 首先,在虚拟环境中安装识别图片元数据的库。 pip3 install

開發與維運

受用一生的高效 PyCharm 使用技巧(五)

大家好,这个系列到今天已经是第五篇了,按照惯例,本次还是分享 5 个。 21. 随处折叠,实现代码自由 PyCharm 里代码块的折叠功能,相当的显眼,在代码编辑框的左侧,你可以发现有 + 也有 -,很容易理解 + 代表代码块被折叠了可以点此展开,而 – 代表这个代码块处于展开状态可以点此折叠。 如果你和我一样是个键盘党,你可以使用快捷(Mac:按住Command键,再按+或者- )进行快速反折叠/折叠。 代码块的折叠和反折叠,应该是一个代码编辑器的基本功能。在这一点上, PyCharm 做为一个 IDE,在这一点上势必要做得更出色,事实证明,它做到了。

Scroll to Top