自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

中兴开发者社区

中兴开发者社区是一站式云端产品研发社区,为开发者和项目提供项目管理、开源协作、代码托管、持续交付、资源服务、技术交流等服务.让开发更简单,让创新更便捷!

  • 博客(266)
  • 收藏
  • 关注

原创 【元宵特奉】DevOps微课 | 基于Jenkins+docker实现一键式部署

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文【摘要】本实践介绍了利用Jenkins 和docker技术,如何实现CI/CD的各环节的步骤,包括环境准备,代码提交,编译程序,构建镜像,部署,测试。一套完整的流程,和今日元宵佳节的圆月甚是应景,希望大家能有所收获。【关键词】Docker、镜像、Jenkins、持续集成、自动化部署、CI、CD、ESM【类别】软件的小分类:架构相关研发

2018-03-02 00:00:00 922

转载 码上论剑 | Java8新特性系列(流性能)

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文▍内容来自公众号“码上论剑”。“码上论剑”分享Java相关技术干货及实践,内容原创,欢迎关注,获取更多精彩内容!作者简介:作者史培培,主要关注Java以及云计算方向。插科打诨于前端,后端,产品工程师之间;在现实中分层抽象,在Bug的坟头上蹦迪;常于Github海岸边拾捡贝壳,沾沾自喜;用Java可倚天屠龙,用Shell则庖丁解牛;常修

2018-03-02 00:00:00 297

原创 DevOps微课 | Jenkins pipeline模版化

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文一、背景目前大量项目使用Jenkins Pipeline作为CI的任务编排,使用Jenkins Pipeline带来的好处有:1.(版本)管理方便;2.调试方便(通过Reply进行调试);3.通过Gerrit trigger + Multibranch插件实现多分支Pipeline自动化。但是,每个项目CI管理员都需要从头开始学习Pi

2018-03-01 00:00:00 818

原创 干货|这些保留ip你知道多少?

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文本文主要讨论一些保留的IP。IP地址用于标示网络中的一台主机,IP地址可以分为A,B,C,D,E这几个类别。A类地址:1.0.0.0~126.255.255.255B类地址:128.0.0.0~191.255.255.255C类地址:192.0.0.0~223.255.255.255D类地址:224.0.0.0~224.255.255

2018-03-01 00:00:00 1123

转载 MWC18丨中兴通讯与Ooredoo集团签署5G MOU 共推中东北非5G商用

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文2018年巴塞罗那世界移动大会(MWC)期间,中兴通讯与Ooredoo集团签署5G战略合作协议,双方将联合开展5G技术的验证试验、技术评估等,共同推动中东及北非区域的5G商用进程,为Ooredoo集团1.64亿客户提供更加精彩的数字化生活体验。作为5G端到端解决方案提供商,中兴通讯将为此次合作提供全面技术支持。双方将在2018年启动第

2018-03-01 00:00:00 350

转载 MWC18丨中兴通讯联合GSMA举办5G峰会 迎接万物智联世界

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文2018年2月26日,在西班牙巴塞罗那举办的世界移动大会上, 中兴通讯联合大会主办方GSMA举办了主题为“迎接5G新时代”的5G全球峰会,吸引了来自电信运营、芯片领域的200多位高层代表参加本次会议,交流移动网络发展趋势,探讨如何建设一个全新的万物智联世界。中兴通讯CTO徐慧俊在致辞中表示:“5G正在加速到来。全球范围内,以中、美、加

2018-02-28 00:00:00 539

转载 DevOps案例 | Jenkins 2.0多分支Pipeline改造

点击上方“中兴开发者社区”,关注我们 每天读一篇一线开发者原创好文案例简述本文主要描述Jenkins 2.0多分支Pipeline框架改造实践,从背景描述、关键技术、方案框架等环节进行阐述,为项目的版本构建实践提供方案支持,同时也为其它项目的DevOps实践提供参考。适用于需要进行流水线升级的复杂多组件的老项目,通过CI 组件JOB标准化改造,利用Jenkins 2.0 Mulitbranch P

2018-02-28 00:00:00 4450

转载 码上论剑 | Java8新特性系列(Stream)

点击上方“中兴开发者社区”,关注我们 每天读一篇一线开发者原创好文▍内容来自公众号“码上论剑”。“码上论剑”分享Java相关技术干货及实践,内容原创,欢迎关注,获取更多精彩内容!作者简介:作者史培培,主要关注Java以及云计算方向。插科打诨于前端,后端,产品工程师之间;在现实中分层抽象,在Bug的坟头上蹦迪;常于Github海岸边拾捡贝壳,沾沾自喜;用Java可倚天屠龙,用Shell则庖丁解牛;常

2018-02-28 00:00:00 205

转载 码上论剑|Java8新特性系列(引用)

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文▍内容来自公众号“码上论剑”。“码上论剑”分享Java相关技术干货及实践,内容原创,欢迎关注,获取更多精彩内容!作者简介:作者史培培,主要关注Java以及云计算方向。插科打诨于前端,后端,产品工程师之间;在现实中分层抽象,在Bug的坟头上蹦迪;常于Github海岸边拾捡贝壳,沾沾自喜;用Java可倚天屠龙,用Shell则庖丁解牛;常修

2018-02-27 00:00:00 215

转载 DevOps微课|如何用Gerrit进行评审

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。1 概述      本文详细介绍一般开发人员使用Gerrit代码评审系统基础设置和操作:包括获取代码,编辑并提交代码、添加评审员,进行代码评审、根据评审意见进行修改并再次提交,更正其他开发者提交的代码,如何解决合入冲突2 Gerrit评审流程操作指南  评审流程图(正常流程&待修订

2018-02-27 00:00:00 1316

转载 MWC18丨世界移动大会正式开幕 5G先锋开启新征程

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文2月26日,以“移动创造更美好的未来Mobile Creating a Better Future”为主题的2018年世界移动大会(以下简称:2018MWC)在西班牙巴塞罗那会展中心举行。作为全球领先的综合通信解决方案提供商,中兴通讯将再次向世界展示中兴在5G商用、5G连接、云化业务和万物互联平台应用、终端新品等相关技术成果,从而赋予

2018-02-27 00:00:00 449

转载 DevOps案例 | 轻松管理TFS需求跟踪

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文一、问题的提出微软TFS系统基于Web界面,提供完整的需求任务管理功能,并能提供很好的界面呈现。但是在TFS中每个人都可以去修改需求的信息,如果所有需求都根据TFS进行跟踪,很容易发生需求被误修改的情况。为了解决这个问题,项目上继续使用Excel表进行项目需求的跟踪,此表我们称之为PB表。当有新的需求添加后,由需求管理员将需求填写到P

2018-02-26 00:00:00 1734

转载 干货|Angular组件测试

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文【摘要】 在Angular开发的前端功能中,测试代码的开发和维护一直是个成本很高的事情。本文描述了针对Angular的代码以组件为单位进行测试的方式,帮助降低维护成本。【关键词】Angular  测试  组件1问题提出当前对Angular开发的前端功能的测试一般采用两种方式:一、用Angular官网方式对组件直接进行的UT测试;二、用

2018-02-26 00:00:00 956

转载 码上论剑|Java8新特性系列(Lambda)

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文▍内容来自公众号“码上论剑”。“码上论剑”分享Java相关技术干货及实践,内容原创,欢迎关注,获取更多精彩内容!作者简介:作者史培培,主要关注Java以及云计算方向。插科打诨于前端,后端,产品工程师之间;在现实中分层抽象,在Bug的坟头上蹦迪;常于Github海岸边拾捡贝壳,沾沾自喜;用Java可倚天屠龙,用Shell则庖丁解牛;常修

2018-02-26 00:00:00 189

原创 基于wiki的*GW需求体系化空间

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文1. 案例成果1.1. 问题背景2015年底,*GW产品提出了需求体系化的概念,其本质是将产品的需求、特性、功能建立有机体系,使其对外可以呈现产品能力、对内可以指导产品设计。之前,*GW产品的需求体系化是基于对外交付的用户文档来建设的,通过需求体系化的理念和方法建立用户文档的体系化。*GW产品实践需求体系化之后,除了实现了产品需求体系

2018-02-24 00:00:00 671

转载 码上论剑|Java8新特性系列(Interface)

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文▍内容来自公众号“码上论剑”。“码上论剑”分享Java相关技术干货及实践,内容原创,欢迎关注,获取更多精彩内容!作者简介:作者史培培,主要关注Java以及云计算方向。插科打诨于前端,后端,产品工程师之间;在现实中分层抽象,在Bug的坟头上蹦迪;常于Github海岸边拾捡贝壳,沾沾自喜;用Java可倚天屠龙,用Shell则庖丁解牛;常修

2018-02-24 00:00:00 233

转载 DevOps 微课 | 基于Jenkins+制品库打造自动化补丁

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。适用于需要手工构建补丁版本发布场景,利用Jenkins原生插件和Jforg制品库,编写脚本快速实现补丁版本自动构建与上传。 1. 概述本文档描述使用Jenkins+制品库打造自动化补丁, 从手动补丁痛点、解决方案、实施过程、效果收益介绍整个实践过程,其中主要使用到的JENKINS插

2018-02-23 00:00:00 3217

原创 干货|通过代理方式安装devstack

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文参与OpenStack开源社区工作,免不了需要安装devstack。最稳妥的方式就是在兴云环境中进行安装,可以免去配置网络的烦恼。但是,有时候没有相应的条件,需要使用代理的方式安装。通过http代理安装devstack有好几个困难。本文做一些总结。可以帮助读者顺利通过代理安装好devstack环境。首先说明一下前提条件。因为devst

2018-02-23 00:00:00 790

转载 前端动画大乱炖

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文作者:桂圆_noblehttp://www.jianshu.com/p/280e0ef90b96作为一只前端开发者,我们的使命就是在满足产品需求、实现交互设计的基础上,将最好的体验呈现给用户爸爸们。在保证性能的同时,我们通常会给页面加一些动态效果,以增强页面的表现力并提升页面的交互体验。故将前端实现动效的几种常用方式整理成此篇小结,以

2018-02-23 00:00:00 267

原创 DevOps 微课|wiki宏系列(4)-日历

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。1 第一种日历入口空间左侧导航处的Calendars,见图1的1处所示。如果您的空间中没有出现,请空间管理员通过“空间管理|配置侧边栏”配置,见图2所示。a) 此处日历显示、设置本空间所有日历及其事件。适用于以下两个独特的应用场景:    1) 当有分层(项目、领域、团队等)的日历

2018-02-22 00:00:00 665

转载 哪些人不适合当程序员?

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文原文:https://goo.gl/jLfUFq译文:36kr.com/p/5042433.html软件蚕食一切。未来属于程序员。所以人人都想当程序员。但是并不是每个人都能当好程序员。在你做出决定前还是先看看自己能不能当好程序员吧。可是什么样的人不适合当程序员呢?不要喝鸡汤,我们看看 Quora 上面是如何回答的。在全栈开发者 Ada

2018-02-22 00:00:00 10363 7

原创 干货|软件开发,小步真能快跑吗?

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文作者简介作者乐攀是非常优秀的程序员,有10多年的程序设计和开发经验,近年来致力于敏捷软件开发管理和技术实践的落地。本文主要论证一个理念:哪怕仅仅只考虑软件正确性所付出的时间代价,小步快跑的效率也是优于大干快上的。希望能给一线程序员和开发经理一些启发。软件行业似乎形成了约定俗成的理念:bug发现得越早,修复成本越低;发现越晚,修复成本越

2018-02-22 00:00:00 387

原创 DevOps 微课|wiki宏系列(3)-锚点

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。1 简介锚点可以链接到页面的特定部分,锚点在阅读模式下是不可见的,你可以通过下面2步来使用锚点:1. 在页面中新建一个锚点。2. 为这个锚点创建一个链接。2 方法1. 在你希望新建锚点的地方使用锚点宏:编辑页面,添加宏“锚”,为你的锚点输入名称,最好是英文名称,同时,新建的锚点的名

2018-02-14 00:00:00 572

转载 干货 | 前端性能优化小纪

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文天下武功,无坚不破,唯快不破。对前端而言,快意味着要求资源体量更小、数量更精简、内容更早呈现、交互更加人性化。当项目做到一定程度,就应该考虑性能的问题,前端的性能优化有诸多有迹可循的理论和方法,比如 Yahoo!性能军规、Google PageSpeed Insights Rules。我们团队一个比较老的项目首屏加载大概需要20多秒,

2018-02-13 00:00:00 318

原创 DevOps微课|wiki宏系列(2)-PlantUML、展开、包含页面

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。1 PlantUML Macro PlantUML宏可以快速绘制:时序图、用例图、类图、组件图、活动图。这些图形使用一种简单和直观的语言来定义,如下图1、图2所示。图1图22 展开宏 编辑页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“展开”宏,如图3所示,输入标题,此宏可层

2018-02-13 00:00:00 842

原创 干货| 使用 j-lunker 来在线演示你的前端代码

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文J-lunkerEnglish Version链接:https://github.com/rdkmaster/j-lunker/blob/master/README.md用J-lunker来做啥J-lunker可以在线运行任意前端代码,并且可以在代码被编辑之后,J-lunker会立即重新运行他们。它可以让你很方便的将代码及其结果和行为

2018-02-12 00:00:00 782

转载 Web 前端知识体系精简

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文作者:一像素www.cnblogs.com/onepixel/p/7021506.htmlWeb前端技术由html、css和javascript三大部分构成,是一个庞大而复杂的技术体系,其复杂程度不低于任何一门后端语言。而我们在学习它的时候往往是先从某一个点切入,然后不断地接触和学习新的知识点,因此对于初学者很难理清楚整个体系的脉络结

2018-02-12 00:00:00 223

转载 DevOps 微课|宏的应用系列(1)-页面属性

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。1 页面标签宏添加页面标签有3种方式:1、图1中点击页面右下角的铅笔标识添加标签图1 页面添加标签方法12、如图2所示,编辑页面,点击页面编辑栏中的“+”,点击“其它宏”,选择“Add Label Macro”,添加页面标签宏。通过Add Label Macro 宏添加的标签是删除

2018-02-12 00:00:00 265

原创 干货 | Beego + Swagger 快速上手

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文大纲Beego 是什么为什么写这个如何指导前几天我写了一个《Swagger 上手指南》,觉得还是让使用者难以上手。尽管它是一款优秀的API 工具。但我在编写API 的过程中发现几个问题:编写繁琐:尽管会提示出关键字,但是不支持 yaml 自动换行,自动对齐等功能保存不方便: 尽管可以到处yaml 或者json 格式的配置文件,但要是A

2018-02-11 00:00:00 921

转载 Vue 开源项目库汇总

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文来自:GitHub - opendigghttps://github.com/opendigg/awesome-github-vueUI组件element ★13489 - 饿了么出品的Vue2的web UI工具套件Vux ★8133 - 基于Vue和WeUI的组件库iview ★6634 - 基于 Vuejs 的开源 UI 组件库m

2018-02-11 00:00:00 540

原创 DevOps 微课 | 如何触发CCA中的扫描任务?

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。在Jenkins中构建下添加这样语句即可实现扫描任务的立即触发扫描:curl -H direwolf:jenkins https://cca.zte.com.cn/api/CCA中项目空间ID/项目下任务ID/start         语句解读:“curl -H direwolf

2018-02-11 00:00:00 412

原创 DevOps 案例 | uspx项目 上线DevOps

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文案例简述uspx项目端到端,从需求到发布的DevOps工具实践。旨在持续消除、改进在软件研发生命链中的低效和瓶颈的问题,提升研发效率和发布节奏。业务背景软件研发模型从经历传统的瀑布模型、到基于迭代的瀑布模型到敏捷+ST自动化,再到以云技术和微服务为基础的DevOps的演进,始终围绕快速交付用户需求和价值在努力,这一趋势不会改变,且只会

2018-02-09 00:00:00 373

转载 .NET 异步多线程

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文来源:隐于深巷丶cnblogs.com/liuqiwang/p/8413667.html记录一下异步多线程的进阶历史,以及简单的使用方法主要还是以Task,Parallel为主,毕竟用的比较多的现在就是这些了,再往前去的,除非是老项目,不然真的应该是挺少了,大概有个概念,就当了解一下进化史了1、委托异步多线程,所有的异步都是基于委托来

2018-02-09 00:00:00 208

转载 前端排序算法总结

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文作者:zimo https://segmentfault.com/a/1190000011294349前言排序算法可能是你学编程第一个学习的算法,还记得冒泡吗?当然,排序和查找两类算法是面试的热门选项。如果你是一个会写快排的程序猿,面试官在比较你和一个连快排都不会写的人的时候,会优先选择你的。那么,前端需要会排序吗?答案是毋庸置疑的,

2018-02-08 00:00:00 292

原创 干货 | 基于wireshark的大报文按需切割方法

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文本文简单说明一下基于wireshark的大报文的按需切割方法,主要说明的是如何将一个很大的报文按照需求变成一个较小的报文。通常从外场采集回来的报文都在百G的数量级,而实际的应用过程中,可能只关注报文中的少数内容,这个时候就需要按需切割。通常的做法是使用wireshark自带的editcap等工具按照数据包的个数进行分割。但是此种方法的

2018-02-08 00:00:00 2299

转载 DevOps微课|Gerrit系列(1)一张图读懂git log命令

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践,今天和大家介绍git log命令的内容。git log命令非常强大而好用,在复杂系统的版本管理中扮演着重要的角色。作者对git log 命令参数做了梳理,形成了一张思维脑图。大家可以保存到本地,随时查阅哦~(点击可查看大图)

2018-02-08 00:00:00 338

原创 干货|深度学习在机器翻译中的应用

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文作者简介作者戴硕是深度学习爱好者,主要关注NLP方向。这篇文章向对深度学习感兴趣的初学者介绍了机器翻译当前的现状,及其涉及的基本原理和流程。本文只对相关应用作简要介绍,不涉及公式推导(本文部分图片来源于网络)。1.机器翻译的发展上世纪80年代之前,机器翻译主要依赖于语言学的发展,分析句法、语义、语用等;之后,研究者开始将统计模型应用于

2018-02-07 00:00:00 5292

原创 干货|一种C++实现格式化文本解析的方法

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文摘要本文主要介绍使用C++语言实现有固定格式的文本文件的一种解析方法,和解析函数的主要实现逻辑。关键词C++ 文本解析  背景:参加“5G LTE挑战杯”活动时,初赛题目要求将plantUML文本按照要求输出指定的格式,我们组采用C++语言进行开发,C++语言基础库处理字符串的函数比较少,无法满足直接解析的需求,因此我们基于strto

2018-02-06 00:00:00 2542

原创 干货|python进阶系列(二)--多继承与super

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文上一篇我们介绍了python中装饰器的实现原理与工作方式,并且对python中的对象、闭包等概念有简单的描述,后继还会对装饰器做进一步的阐述。点击阅读:干货|python进阶系列(一)--装饰器本篇我带大家来了解一个高级语言、尤其是面向对象语言中老生常谈的概念:继承。谈到面向对象,大家都知道三个基本特征:继承、封装和多态。其中的继承是

2018-02-05 00:00:00 307

原创 DevOps 微课系列|wiki 2017历程开发过程分享

点击上方“中兴开发者社区”,关注我们每天读一篇一线开发者原创好文DevOps微课系列旨在帮助用户学习DevOps实践。今天和大家介绍用户数据的抽取。2017年年末,支付宝年度账单、樊登读书会年度总结等充斥了整个朋友圈的分享。恰好我们wiki也已经运营快2年了,思考是否可以尝试通过积累下来的历史数据统计出2017年ZTE DevOps用户对工具链的使用历程,给用户一个温馨的年度回顾呢?★答案是肯定的

2018-02-02 00:00:00 498

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除