为您找到搜索结果:2974个
css属性大全(基础篇)
什么是CSS?CSS全称为CascadingStyleSheets,中文翻译为“层叠样式表”,简称CSS样式表,所以称之为层叠样式表(CascadingStylesheet)简称CSS。在网页制作时采用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其它效果实现更加精确的控制。只要对相应的代码做一些简单的修改,就可以改变同一页面的不同部分,或者页数不同的网页的外观和格式。CSS作用:CSS具有对网页的布局、颜色、背景、宽度、高度、字体进行控制,让网页按您的美工设计布局的更加美观漂亮。在初级学CSS样式的觉得好多,记不了那么多,现在我也整合了一份经常用上的CSS属性。方便大家一起学习,与交流样式开始最常见的是*号,这里的“*”号是通配符,即指,网页html中所有标签意思。在*定义的属性,一般是设置页面一些固定的属性,比喻,字体大小,也字体样式这种。从边框说起:1.border:边框边框样式的参数:solid;/*边框为实线实线边框(常用)*/none;/*无边框*/dotted;/*边框为点线*/dashed;/*边框为长短线*/double;/*边框为双线*/groo...
Knative 实战:基于 Knative Serverless 技术实现天气服务-下篇
上一期我们介绍了如何基于KnativeServerless技术实现天气服务-上篇,首先我们先来回顾一下上篇介绍的内容:通过高德天气API接口,每隔3个小时定时发送定时事件,将国内城市未来3天的天气信息,存储更新到表格存储提供RESTfulAPI查询天气信息接下来我们介绍如何通过表格存储提供的通道服务,实现Knative对接表格存储事件源,订阅并通过钉钉发送天气提醒通知。回顾一下整体架构:通过CronJob事件源,每隔3个小时定时发送定时事件,将国内城市未来3天的天气信息,存储更新到表格存储提供RESTfulAPI查询天气信息通过表格存储提供的通道服务,实现TableStore事件源通过Borker/Trigger事件驱动模型,订阅天气信息根据订阅收到的天气信息进行钉钉消息通知。如明天下雨,提示带伞等首先我们介绍一下表格存储提供的通道服务。通道服务(TunnelService)是基于表格存储数据接口之上的全增量一体化服务。通道服务为您提供了增量、全量、增量加全量三种类型的分布式数据实时消费通道。通过为数据表建立数据通道,您可以简单地实现对表中历史存量和新增数据的消费处理。通过数据通道可以...
阿里云HBase Ganos全新升级,推空间、时空、遥感一体化基础云服务
Ganos是阿里云时空PaaS服务的自研核心引擎。Ganos已作为云数据库时空引擎与数据库平台融合,建立了以自研云原生数据库POALRDB为基础,联合NoSQL大数据平台(Ali-HBASE和X-PackSpark)的完整时空地理信息云化管理解决方案。HBaseGanos是为PB级分布式、大规模时空数据管理而生,主打NoSQL时空大数据处理能力,兼容HBase、Spark、GeoMesa、GeoServer等广泛开源生态,内置了高效的时空索引算法、空间拓扑几何算法、遥感影像处理算法等,可广泛应用于空间/时空/遥感大数据存储、查询、分析与数据挖掘场景。全球首发时空栅格引擎云服务,支撑航天航空遥感云计算与智能化发展对地观测技术的快速发展正促使遥感应用走向在线化和服务化。全新的云上时空栅格数据引擎面向未来遥感大数据云端智能分析计算需求而设计,采用了极为灵活的时空数据组织方式,在保留多时相、多分辨率且每一寸像素光谱信息的同时,兼顾传统遥感应用的快速浏览需求。引擎内置的ETL工具可以打通OSS、HBase、POLARDB/PG等数据存储产品,支持栅格数据的全自动化快速入库,包含投影转换、数据分块...
Flink 1.9 实战:使用 SQL 读取 Kafka 并写入 MySQL
上周六在深圳分享了《FlinkSQL1.9.0技术内幕和最佳实践》,会后许多小伙伴对最后演示环节的Demo代码非常感兴趣,迫不及待地想尝试下,所以写了这篇文章分享下这份代码。希望对于FlinkSQL的初学者能有所帮助。完整分享可以观看Meetup视频回顾:https://developer.aliyun.com/live/1416演示代码已经开源到了GitHub上:https://github.com/wuchong/flink-sql-submit这份代码主要由两部分组成:1)能用来提交SQL文件的SqlSubmit实现。2)用于演示的SQL示例、Kafka启动停止脚本、一份测试数据集、Kafka数据源生成器。通过本实战,你将学到:如何使用BlinkPlanner一个简单的SqlSubmit是如何实现的如何用DDL创建一个Kafka源表和MySQL结果表运行一个从Kafka读取数据,计算PVUV,并写入MySQL的作业设置调优参数,观察对作业的影响笔者一开始是想用SQLClient来贯穿整个演示环节,但可惜1.9版本SQLCLI还不支持处理CREATETABLE语句。所以笔者就只好自...
实战课堂 | MongoDB如何使用内存?内存满了怎么破?
最近接到多个MongoDB内存方面的线上case及社区问题咨询,主要集中在:为什么我的MongoDB使用了XXGB内存?一个机器上部署多个Mongod实例/进程,WiredTigercache应该如何配置?MongoDB是否应该使用SWAP空间来降低内存压力?Mongod进程启动后,除了跟普通进程一样,加载binary、依赖的各种library到内存,其作为一个DBMS,还需要负责客户端连接管理,请求处理,数据库元数据、存储引擎等很多工作,这些工作都涉及内存的分配与释放,默认情况下,MongoDB使用Googletcmalloc作为内存分配器,内存占用的大头主要是「存储引擎」与「客户端连接及请求的处理」。存储引擎CacheMongoDB3.2及以后,默认使用WiredTiger存储引擎,可通过 cacheSizeGB 选项配置WiredTiger引擎使用内存的上限,一般建议配置在系统可用内存的60%左右(默认配置)。举个例子,如果 cacheSizeGB 配置为10GB,可以认为WiredTiger引擎通过tcmalloc分配的内存总量不会超过1...
实战课堂 | DMS企业版教你用一条SQL搞定跨实例查询
背景数据管理DMS企业版提供了安全、高效地管理大规模数据库的服务。面对多元的数据库实例,为了更方便地查询被“散落”在各个地方的业务数据,我们在DMS企业版中提供了跨数据库实例查询服务。什么是跨实例查询跨实例查询服务支持通过标准SQL进行跨同异构数据库的实时查询。对于您在企业版中的实例,无论它们是关系型数据库MySQL、PolarDB、DRDS、SQLServer、PostgreSQL,还是非关系型数据库Redis,您都可以通过一条SQL轻松完成跨数据库实例的查询。如何进行跨实例查询每当您在企业版中注册一个跨库查询支持的实例,系统就将自动为其创建DBLink,您可以为其命名。您可以将DBLink名称认为是该数据库实例的别名。对于您在企业版中已有的实例或者您批量导入的实例,系统将自动为其命名,您后续可以对该名字进行修改。有了DBLink名称,您就可以用DBLink名称指代您希望进行查询的实例。通过DBLinkName.DatabaseName.TableName的格式,您就可以进行跨库查询操作了。应用案例案例1垂直拆分后的跨数据库查询DMS企业版的用户某电商公司由于业务发展迅猛,访问量极速...
实战经验 | Cassandra Java堆外内存排查经历全记录
最近准备上线cassandra这个产品,同事在做一些小规格ECS(8G)的压测。压测时候比较容易触发OOMKiller,把cassandra进程干掉。问题是8G这个规格我配置的heap(Xmx)并不高(约6.5g)已经留出了足够的空间给系统。只有可能是Java堆外内存使用超出预期,导致RES增加,才可能触发OOM。0.初步怀疑是哪里有DirectBuffer泄漏,或者JNI库的问题。1.按惯例通过googleperftools追踪堆外内存开销,但是并未发现明显的异常。2.然后用JavaNMT看了一下,也没有发现什么异常。3.查到这里思路似乎断了,因为跟DirectBuffer似乎没啥关系。这时候我注意到进程虚拟内存非常高,已经超过ECS内存了。怀疑这里有些问题。4.进一步通过/proc/pid/smaps查看进程内存地址空间分布,发现有大量mmap的文件。这些文件是cassandra的数据文件。此时这些mmapfile虚拟内存是2G,但是物理内存是0(因为我之前重启过,调低过内存防止进程挂掉影响问题排查)。显然mmap的内存开销是不受JVMheap控制的,也就是堆外内存。如果mmap的...
基于Tablestore Tunnel的数据复制实战
前言数据复制主要指通过互联的网络在多台机器上保存相同数据的副本,通过数据复制方案,人们通常希望达到以下目的:1)使数据在地理位置上更接近用户,进而降低访问延迟;2)当部分组件出现故障时,系统依旧可以继续工作,提高可用性;3)扩展至多台机器以同时提供数据访问服务,从而提升读吞吐量。如果复制的数据一成不变,那么数据复制就非常容易,只需要将数据复制到每个节点,一次性即可搞定,面对持续更改的数据如何正确而有效的完成数据复制是一个不小的挑战。使用DataX进行Tablestore数据复制表格存储(Tablestore)是阿里云自研的NoSQL多模型数据库,提供海量结构化数据存储以及快速的查询和分析服务,表格存储的分布式存储和强大的索引引擎能够提供PB级存储、千万TPS以及毫秒级延迟的服务能力。DataX是阿里巴巴集团内被广泛使用的离线数据同步工具,DataX本身作为数据同步框架,将不同数据源的同步抽象为从源头数据源读取数据的Reader插件,以及向目标端写入数据的Writer插件。通过使用DataX可以完成Tablestore表的数据复制,如下图所示,otsreader插件实现了从Tablest...
阿里云时空数据库实战:数据入库与导出
5月5号,阿里云发布了最新的时空数据库,感兴趣的同学可以之前的文章《重磅!阿里云时空数据库正式免费公测》,或者点击下面连接登陆阿里云官网进行免费试用:https://www.aliyun.com/product/hitsdb_spatialpre阿里云时空数据库能够存储、管理包括时间序列以及空间地理位置相关的数据。传感器网络、移动互联网、射频识别、全球定位系统等设备时刻输出时间和空间数据,数据量增长非常迅速,这对存储和管理时空数据带来了挑战,传统数据库很难应对时空数据。阿里云时空数据库具有时空数据模型、时空索引和时空算子,完全兼容SQL及SQL/MM标准,支持时空数据同业务数据一体化存储、无缝衔接,易于集成使用。从这篇文章开始,我们会推出一系列文章来指导大家如何用阿里云时空数据库进行实战。第一篇主要给初次试用时空数据库一些帮助,便于把一些离线的本地文件写入时空数据库,并把时空数据库中的数据导出到本地。第一步:首先按照页面提示购买测试实例,免费试用2个月,整个创建实例的需要耗时大约10分钟;第二步:然后在控制台中,选择“时序时空数据库->实例详情”配置网络连接参数这里为了测试方便,...
做可交互的统计图表,这套图形语法不容错过
选好可视化“一图胜千言”,是最直观的数据可视化魅力。以图表来传达和沟通信息,其效率远超枯燥乏味的数据表达。有需求就有市场。数据可视化崭露头角后,各个厂商出备的产品、解决方案,开发者自研的可视化工具、操作平台都如雨后春笋般冒了出来。受众不同,个人的选择就会不同;需求不同,特色的选择就会不同。但选择繁多,很多开发者和企业就会头疼:有数据可视化的需求,但工具到底该如何选择?AntV-G2是阿里巴巴2018年推出的开源项目,是一套基于可视化编码的图形语法,具有高度的易用性和扩展性。无需关注繁琐的实现细节,一条语句即可构建出各种各样的可交互统计图表。它具备以下特性:简单、易用:从数据出发,仅需几行代码就能轻松获得想要的图表展示效果完备的可视化编码:以数据驱动,提供从数据到图形的完整映射强大的扩展能力:任何图表,都可以基于图形语法灵活绘制,满足无限创意作为一个非常全面的图表库,AntVG2库有折线图、柱状图、条形图、雷达图、箱体图、面积图、饼图、热力图、仪表盘……几乎满足了所有基本的图表类需求。另外,G2还是一个使用WebGL/canvas技术实现的基础图表库,因此既可以在原生js环境下使用,也可...
SLS机器学习最佳实战:日志聚类+异常告警
围绕日志,挖掘其中更大价值,一直是我们团队所关注。在原有日志实时查询基础上,今年SLS在DevOps领域完善了如下功能:上下文查询实时Tail和智能聚类,以提高问题调查效率提供多种时序数据的异常检测和预测函数,来做更智能的检查和预测数据分析的结果可视化强大的告警设置和通知,通过调用webhook进行关联行动今天我们重点介绍下,日志只能聚类和异常告警如何配合,更好的进行异常发现和告警2.1实验数据一份SysLog的原始数据,,并且开启了日志聚类服务,具体的状态截图如下:通过调整下面截图中红色框1的大小,可以改变图中红色框2的结果,但是对于每个最细粒度的pattern并不会改变,也就是说:子Pattern的结果是稳定且唯一的,我们可以通过子Pattern的Signature找到对应的原始日志条目。2.2生成子模式的时序信息假设,我们对这个子Pattern要进行监控:/msg:vm-111932.tcsu:pam_unix(*:session):sessionclosedforuserroot对应的signature_id: log_signature:18148364591466...
基于TableStore的海量气象格点数据解决方案实战
气象数据是一类典型的大数据,具有数据量大、时效性高、数据种类丰富等特点。气象数据中大量的数据是时空数据,记录了时间和空间范围内各个点的各个物理量的观测量或者模拟量,每天产生的数据量常在几十TB到上百TB的规模,且在爆发性增长。如何存储和高效的查询这些气象数据越来越成为一个难题。传统的方案常常采用关系型数据库加文件系统的方式实现这类气象数据的存储和实时查询,这种方案在可扩展性、可维护性和性能上都有一些缺陷,随着数据规模的增大,缺点越来越明显。最近几年,业界开始越来越多的基于分布式NoSQL来解决这一问题,比如基于TableStore来实现气象格点数据的存储和查询。TableStore是一款阿里自研的分布式NoSQL服务,可以提供超大规模的存储容量,支撑超大规模的并发访问和低延迟的性能,可以很好的解决气象数据的规模和查询性能问题。我们之前也写过相关的解决方案文章《基于云上分布式NoSQL的海量气象数据存储和查询方案》,也有一些客户基于这个方案进行了开发。出于减少客户开发难度,提供通用的实现的想法,我们最近开发了一个TableStore-Grid的Library,基于这个Library用户可...
阿里云安全肖力:安全基础建设是企业数字化转型的基石
企业在享受数字化转型带来利好的同时,其面临的安全问题也愈发复杂。一方面,外部威胁不断升级,近期利用海量移动设备发起DDoS攻击的案例表明,黑灰产作案手法也在随着时代的发展而不断演进;另一方面,内部安全隐患层出不穷,员工自带设备办公增加企业攻击面,因开发者不小心泄露的访问凭证等问题时有发生。“安全基础建设变得更为关键,将成为企业数字化转型过程中的安全基石。而云的原生能力将帮助企业构建更高等级的基础安全能力。”阿里云智能安全事业部总经理肖力在2019西湖论剑·网络安全大会主题演讲中指出。阿里云智能安全事业部总经理肖力现场演讲据Gartner判断,到2020年,与传统数据中心相比,公共云的安全能力将帮助企业至少降低60%的安全事件。未来企业上云是总体趋势,数据显示,2019年,已经有84%的中国企业表示愿意上云。基于云上数据处理能力、强大的算力、网络边界清晰的看见能力等各方面的原生优势,云上环境可以帮助企业从身份认证授权管理、网络访问控制、基线运营、默认安全流程、全局数据流程保护、威胁检测及自动化响应等各个方面输出最佳安全实践,从底层保障企业的系统、应用、网络等全方位安全,提升基础安全建设水...
探索ASP.NET MVC5系列之~~~1.基础篇---必须知道的小技能
其实任何资料里面的任何知识点都无所谓,都是不重要的,重要的是学习方法,自行摸索的过程汇总:http://www.cnblogs.com/dunitian/p/4822808.html#mvc本章Demo:https://github.com/dunitian/LoTCodeBase/blob/master/NetCode/6.网页基础/BMVC5/MVC5Base/Controllers/HomeController.cs/MVC==>ModelViewController Model====>模型就是要去显示,保存,创建,更新和删除的对象(实体)View=====>视图是用户看到并与之交互的界面Controller==>控制器是对数据的处理以及为View提供输出数据(MVC模型中控制器是真正核心,每个请求必须通过控制器处理【有些是不需要模型和视图的】)1.视图展现(显示模式)/先看效果:模拟一下移动端内容就改变了实现方式很简单很多人说,用页面自适应不就得了?但你有没有考虑到,自适应显示的却适合移动端,但流量却没有减少哦~原理:默认视图引擎首先查找以....
Email系列(QQ邮箱 + 含附件的邮箱案例 + 项目实战)
平台之大势何人能挡?带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html 邮箱系列:https://github.com/dunitian/LoTCodeBase/tree/master/NetCode/3.常用技能/07.Email 1.QQ邮箱:他生成的是:http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=7oKBmoqAmq6fn8CNgYM后来我把后面加密字符串换成明文的邮箱==》发现一样用:http://mail.qq.com/cgi-bin/qm_share?t=qm_mailme&email=1054186320@qq.com代码案例:<!DOCTYPEhtml><htmllang="en"xmlns="http://www.w3.org/1999/xhtml"><head><metacharset="utf-8"/><title></title>...