• 深入浅出Git

  • Python数据分析案例实战

  • Python机器学习Kaggle案例实战

  • 高性能高扩展的千亿级实时数据仓库全实现

  • 机器读心术之文本挖掘与自然语言处理

  • Qt编程快速入门

  • 实战Java高并发程序设计

  • 互联网金融中的交易反欺诈模型

如何选择 Git 分支模式?

一个好的分支模式,可以大大提高软件的开发、集成和发布效率。选择什么样的分支策略,是每一个开发团队开始工作时面临的第一个问题。那么,选择什么样的分支模式才适合我们呢?在回答这个题之前,我们先了解一下几种常见的分支模式。常见的分支模式有 TBD(即主干开发模式)、Git-Flow 模式、Github-Flow 模式及 Gitlab-Flow 模式。TBD(主干开发模式),即所有开发者,仅在一个开发分支(即主干)上进行协作开发的模式,在这种模式下,不允许新建任何长期存在的开发分支,有且仅保留主干分支进行开发协作。因为没有长期分离的其他开发分支,任何代码变更持续地更新到主干上,在一定程度上避免...[详情]

英伟达上位史

7月9日消息,据国外媒体报道,英伟达(Nvidia)的市值在周三超过了英特尔(Intel),成为了美国市值最高的芯片公司,英伟达CEO黄仁勋(Jensen Huang)的身价也有明显增加,直逼100亿美元。这是自公司创立以来,英伟达 ...

苹果自研芯片的优势与劣势

不知不觉,注定多不胜数的重大事件将塞满历史课本的2020年,也走过一半了,距离预定年内发表的首款搭载「Apple Silicon」的Mac,也为时不远。我们有充分的理由相信,毕竟Apple这间树大招风的公司永远不缺热门话题, ...

如何理解YOLO:YOLO详解

YOLO将物体检测作为回归问题求解。基于一个单独的end-to-end网络,完成从原始图像的输入到物体位置和类别的输出。Faster rcnn使用RPN(region proposal network)卷积网络替代rcnn/fast rcnn的selective search模块 ...

YOLOv5是真的吗?并不比YOLOv4强,不配这个名字

首先简单介绍一下 YOLO。YOLO 是一个实时目标检测框架,其意思是 You Only Look Once(你只看一次)。也就是说待检测的目标图像仅会通过全卷积神经网络(FCNN)一次。Ultralytics 的创始人兼 CEO Glenn Jocher 在 Gi ...

AI 芯片是个伪命题吗?

“无芯片不 AI”。最近几年,业界萦绕着对摩尔定律失效的担忧。后摩尔定律时代,AI 芯片的崛起被寄予厚望。AI 芯片一度站上了风口,热度空前,与此同时,挑战尤存。现阶段的 AI 芯片处在发展早期,尚有诸多技术痛点 ...

无人机集群技术国内外对比

国内的无人机集群在编队表演方面已经演绎的淋漓尽致,但是在作业与军事上还是鲜有研究,而国外特别是美国直奔战场而去,并形成了理论。无人机技术正处于大力发展阶段,单架无人机的系统集成度越来越高,功能也越来越 ...

一文看懂无人船现状及发展趋势

无人船由平台系统和任务载荷系统组成,两系统之间通过通用接口进行集成。平台系统包括平台本体分系统、动/能分系统、感知分系统、控制分系统、通信分系统和交互分系统,六个分系统共同组成无人船最基本的通用单元, ...

​PowerPC的芯酸往事

在芯片界,苹果可以说是最负盛名的客户。而做苹果的客户可谓是既“瑟瑟发抖”又“无限荣光”的事情。达则走向巅峰,败则跌落谷底。苹果近日的换芯计划,不禁让人联想起2005年的PowerPC。曾经被当做是英特尔X86的杀手 ...

线性Attention的探索:Attention必须有个Softmax吗?

某种意义上来说,Reformer 也是稀疏 Attention 的一种,只不过它的稀疏 pattern 不是事先指定的,而是通过 LSH(Locality Sensitive Hashing)技术(近似地)快速地找到最大的若干个 Attention 值,然后只去计算那若 ...

开源软件脱险!Linux硬核回应美实体清单:已开源软件属于全人类,不受制于EAR

开源技术会被美国管制吗?这应该是一年来中国技术从业者最关心的问题。随着中美关系日益紧张,技术圈也受到波及,前两周,国商务部将哈工大、北航等33家机构纳入实体清单,也就是说,凡是在实体清单以内的公司以及机 ...

技术选型:没有谷歌的命,得了谷歌的病

1998 年的谷歌和今天的谷歌相差甚远,他们也是利用了一定技巧和捷径才走到今天的位置。谷歌也曾从小鱼慢慢发展为庞然大物。如果没有强大的开发军团,就做不了在全球部署的产品。公司规模的不同,决定了技术决策的不 ...

如何选择 Git 分支模式?

常见的分支模式有 TBD(即主干开发模式)、Git-Flow 模式、Github-Flow 模式及 Gitlab-Flow 模式。TBD(主干开发模式),即所有开发者,仅在一个开发分支(即主干)上进行协作开发的模式,在这种模式下,不允许新建 ...

程序员变木工?树莓派300美元DIY手提街机,随时随地玩街霸

程序员和木匠听起来隔行如隔山,但工作的方式其实还是有不少相似的地方:都有固定的workflow,都需要极致的耐心和一点创造力。这不,一位来自美国的北卡罗来纳州的程序员Tyler Capps,就为了完成一个“复古手提街机 ...

开发点赞功能,用 MySQL 还是 Redis ?

当数据量达到上亿的量,上cache是必经的阶段,由于点赞这种动作很随意,很多人看到大拇指就想点,所以数据量增长很快,数据规模上来后,对mysql读写都有很大的压力,这时就要考虑memcache、redis进行存储或cache。为 ...

关于 Kubernetes 的这些原理,你一定要了解

kubernetes 已经成为容器编排领域的王者,它是基于容器的集群编排引擎,具备扩展集群、滚动升级回滚、弹性伸缩、自动治愈、服务发现等多种特性能力。从宏观上来看 kubernetes 的整体架构,包括 Master、Node 以及 Et ...

7月编程排行榜:C 第一,R 创纪录升至第八

近日,TIOBE 公布了 6 月编程指数信息。本月前三的编程语言依旧是 C、Java 和 Python,C++ 和 C# 分列第四和第五。R 语言在本月创造它的排名新纪录,从第 9 位升至第 8。(PHP 从第 8 掉到了第 9)。 R 语言主要用于 ...

5种主要的软件架构模式

软件架构模式是经过验证的,具有良好设计结构的方法。更具体地说,架构模式是在实践中归纳总结的一组设计决策,具有明确定义的属性,并可以重复使用。软件开发有时可以看作是选择,定制和组合架构模式的过程。软件架 ...

SUSE 收购 Rancher!!!

SUSE 创办于 1992 年,是全球开源 Linux 操作系统供应商。1994 年,他们首次推出了 SLS/Slackware 的安装光碟,命名为 S.u.S.E. Linux 1.0 。其后综合了 Florian La Roche 的 Jurix distribution (也是一个基于 Slac ...