前言leaflet入门开发系列环境知识点了解:leafletapi文档介绍,详细介绍leaflet每个类的函数以及属性等等leaflet在线例子leaflet插件,leaflet的插件库,非常有用内容概览leaflet结合turf.js实现绘制图形缓冲分析buffer功能源代码demo下载绘制图形buffer实现借助了一个插件turf.js:http://turfjs.org效果图如下:部分核心代码,完整的见源码demo下载varbufferstyle={fillColor:"#e6d933",fillOpacity:0.3,stroke:true,fill:true,color:"#FF00
配置全局忽略文件.gitignore 例举dotNet开发的一个场景来说明“忽略文件”的作用,在开发过程中往往在编辑代码后,VS在每次编译后会生成一些项目构建文件例如bin目录、obj目录等。然而这些文件并不需要进行版本控制,因为每个人每次编译后都会自动生成,如果频繁上传至Git那么会造成空间的占用,其他人检出文件时增加下载的时间。所以在第一次将项目使用Git版本控制时,就需要创建该文件,来避免类似的问题。 基于以上的场景,说到底就是我们不希望项目中的文件进行版本控制(忽略掉),那么此时就可以配置一个全局的忽略文件.gitignore。 创建全局的忽略文件.gitignore步骤如下:
近年来,工程项目的结构越来越复杂,需要接入合适的持续集成流水线形式,才能满足更多变的需求,那么如何优雅地使用CI能力提升生产效率呢?CODINGDevOps微服务项目实战系列第二课《DevOps微服务项目实战:CI进阶用法》将由CODINGDevOps全栈工程师何晨哲老师向大家介绍持续集成流水线的进阶能力,结合示例讲解各种场景下的持续集成用法,解放重复性劳动,更快交付成果。课程主题DevOps微服务项目实战:CI进阶用法课程时间8月19日(周三)19:00课程讲师何晨哲CODINGDevOps全栈工程师CODINGDevOps全栈工程师,CODINGDevops自研制品库/CI从0到1开创者。
CODINGDevOps微服务项目实战系列第一课《DevOps微服务项目实战:DevOps初体验》将由CODINGDevOps开发工程师王宽老师向大家介绍DevOps的基本理念,并探讨为什么现代开发活动需要DevOps,同时将以eShopOnContainers项目代码为例,展示如何在CODING中激活DevOps的能力。(eShopOnContainers是由微软开源的教科书级微服务项目,其运行在.NetCore平台,采用了多种数据库引擎,通过EventBus处理分布式事务)课程主题DevOps微服务项目实战:DevOps初体验课程时间8月18日(周二)19:00课程讲师王宽CODINGDe
随着软件工程越来越复杂化,如何在Kubernetes集群进行灰度发布成为了生产部署的”必修课“,而如何实现安全可控、自动化的灰度发布也成为了持续部署重点关注的问题。CODINGDevOps微服务项目实战系列最后一课:《DevOps微服务项目实战:基于Nginx-ingress的自动化灰度发布》将由CODINGDevOps后端开发工程师王炜老师向大家介绍Nginx-ingress灰度发布的原理,并结合Demo深入讲解如何实现自动化的灰度发布。课程主题DevOps微服务项目实战:基于Nginx-ingress的自动化灰度发布课程时间8月20日(周四)19:00课程讲师王炜CODINGDevOps后
讲师介绍杨周CODINGDevOps架构师CODING布道师连续创业者、DIY/Linux玩家、知乎小V,曾在创新工场、百度担任后端开发。十余年一线研发和带队经验,经历了ToB、ToC、O2O、国内、出海各种项目,见证了云计算时代的诞生,擅长研发最佳实践:CodeReview、DevOps、GitWorkflow、敏捷开发、架构、极客办公硬件。背景随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。而且提高代码质量的最佳实践,不只适合新项目,也为老项目提供完善的渐进式方案。常见代码质量问题
CODINGDevOps8月直播课来了~!这次CODING为大家带来了两场系列直播课,每系列包含3节课程,循序渐进,由浅入深,争取在每晚1小时的课时内,结合实例为各位同学带来最丰富的学习内容。那么一起来看看课程详情以及报名方式,文末还有福利活动,千万别错过——8月直播课第一系列CODINGDevOps代码质量实战系列直播课开课时间8月11日-13日,每晚19:00-20:00随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。《CODINGDevOps代码质量实战系列直播课》将详细讲解提高
随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。本次CODINGDevOps代码质量实战系列第一课:《DevOps代码质量实战:代码规范与GitFlow》,将由CODING布道师、CODINGDevOps架构师杨周老师主讲,为同学们详细讲解提高代码质量的最佳实践,不只适合新项目,也为老项目提供完善的渐进式方案。课程主题DevOps代码质量实战:代码规范与GitFlow课程时间8月11日(周二)19:00课程讲师杨周CODING布道师CODINGDevOps架构师连续创业者、DIY/Li
随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。《DevOps代码质量实战(PHP版)》为CODINGDevOps代码质量实战系列的第二课,同时也是本系列的PHP版,杨周老师将以PHPLaravel为例,为同学们讲解代码规范、Gitworkflow、持续集成、代码生成API文档、开发composer包、单元测试、Docker等内容。课程主题DevOps代码质量实战(PHP版)课程时间8月12日(周三)19:00讲师简介杨周CODING布道师CODINGDevOps架构师连续创业者、DI
随着ToB(企业服务)的兴起和ToC(消费互联网)产品进入成熟期,线上故障带来的损失越来越大,代码质量越来越重要,而「质量内建」正是DevOps核心理念之一。《DevOps代码质量实战(Java版)》为CODINGDevOps代码质量实战系列的最后一课,同时也是本系列的Java版,杨周老师将以JavaSpring为例,讲解代码规范、Gitworkflow、持续集成、代码生成API文档、修改maven包、单元测试、Docker等内容。课程主题DevOps代码质量实战(Java版)课程时间8月13日(周四)19:00课程讲师杨周CODING布道师CODINGDevOps架构师连续创业者、DIY/L