东方客主 东方客主
4年前
go-map源码简单分析(map遍历为什么时随机的)
GO中map的底层是如何实现的首先Go语言采用的是哈希查找表,并且使用链表解决哈希冲突。GO的内存模型先看这一张map原理图(https://imghelloworld.osscnbeijing.aliyuncs.com/49dfa7b81e19fbab143ddc0a7b3b7fa0.png)map再来看
京东云开发者|深入JDK中的Optional
概述:Optional最早是Google公司Guava中的概念,代表的是可选值。Optional类从Java8版本开始加入豪华套餐,主要为了解决程序中的NPE问题,从而使得更少的显式判空,防止代码污染,另一方面,也使得领域模型中所隐藏的知识,得
Stella981 Stella981
3年前
CDF与开源DevOps持续交付系统JenkinsX,Spinnaker,Tekton,Screwdriver
什么是CDF持续交付基金会(CDF)是许多快速增长的持续交付项目(包括Jenkins、JenkinsX、Spinnaker,Tekton和Screwdriver)的中立供应商。CDF通过开放模型、培训、行业指南和可移植性重点来支持DevOps从业者。以下最佳实践被认为是一个成功的DevOps方法的关键:松耦合架构
Wesley13 Wesley13
3年前
Activiti初学者教程
http://wenku.baidu.com/view/bb7364ad4693daef5ff73d32.html1\.初识Activiti1.1.工作流与工作流引擎工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰
Easter79 Easter79
3年前
SpringCloud Alibaba
BlogCloudSpringCloudAlibaba致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过SpringCloud编程模型轻松使用这些组件来开发分布式应用服务。依托SpringCloudAlibaba,您只需要添加一些注解和少量配置,就可以将Sprin
Easter79 Easter79
3年前
Tensorflow源码解析1
1主流深度学习框架对比当今的软件开发基本都是分层化和模块化的,应用层开发会基于框架层。比如开发LinuxDriver会基于Linuxkernel,开发Androidapp会基于AndroidFramework。深度学习也不例外,框架层为上层模型开发提供了强大的多语言接口、稳定的运行时、高效的算子,以及完
Stella981 Stella981
3年前
HBase 架构和 Java Api
HBase架构HBase是Hadoop的数据库,能够对大数据提供随机、实时读写访问。他是开源的,分布式的,多版本的,面向列的,存储模型。在讲解的时候我首先给大家讲解一下HBase的整体结构,如下图!(https://static.oschina.net/uploads/space/2016/1124/172034_9o3y
Stella981 Stella981
3年前
Sensory 发布VoiceHub
VoiceHub采用非常直观的界面和非常简单的操作,帮助我们的客户快速生成支持语音用户界面(VUI)所需的模型文件。!(https://oscimg.oschina.net/oscnet/bb67d0ae4246439190c6b14b3b835ef9.jpg)Sensory是总部位于加州硅谷的边缘侧AI软件,算法和解决方案服务商
Wesley13 Wesley13
3年前
MySQL关于用户关注粉丝表的设计方案
一、数据结构分析用户关注粉丝是一个多对多的数据模型,分析对象的数据特征,我们给每个用户设计一个关注者属性和粉丝属性,用于存储用户的关注者id和粉丝id,如用户1:$arr1\'follow''\2,3,4\,'fans'\4,5,6\,\二、用户逻辑关系梳理
Wesley13 Wesley13
3年前
KgE金刚企业网站管理系统是广州聚龙软件为国内中小企业开发的一款企业网站管理系统,KgE采用可
!(http://static.oschina.net/uploads/img/201407/23235637_VT1r.jpg"点击查看原始大小图片")KgE金刚企业网站管理系统是广州聚龙软件为国内中小企业开发的一款企业网站管理系统,KgE采用可视化的标签模型,可在Dreamvear等网页编辑下可视化编辑,KgE使用javaeemsyqlyuij