标签:开源项目

编程技术

反哺还是反刍?苹果公司重新开源FoundationDB数据库

1

likai 发布于 2018-04-20

昨日,在被苹果公司“私有化”三年后,FoundationDB分布式数据库项目重新宣布开源。 目前FoundationDB的代码重新上传到了GitHub( github.com/apple/foundationdb )。FoundationDB的安装、使用和开发帮助文件在 这里 。...

阅读(19)评论(0)赞 (0)

编程技术

由浅入深区块链技术,程序员不得不看的十篇好文

xiaoli.wang 发布于 2018-04-19

区块链是目前一个比较热门的新概念,蕴含了技术与金融两层概念。从技术角度来看,这是一个牺牲一致性效率且保证最终一致性的的分布式的数据库,当然这是比较片面的。从经济学的角度来看,这种容错能力很强的点对点网络,恰恰满足了共享经济的一个必须要求——低成本的可信环境。 我们精选了与技术相关...

阅读(24)评论(0)赞 (0)

编程技术

从BAT到TMD,现在国内外一线架构师都在做什么?

2

xiaoli.he 发布于 2018-04-19

最近几年,耳熟能详的"BAT"都在大谈基础设施转型,例如 百度 的 Apollo 自动驾驶平台,例如提供计算和数据处理能力的阿里云,例如定位为合作伙伴提供连接一切能力的 微信 。但当看似“BAT”的体量与技术能力达到了中国互联网的上限时,后起之秀如"...

阅读(24)评论(0)赞 (0)

编程技术

高级Java开发人员最常访问的几个网站

dulong 发布于 2018-04-19

这是高级Java开发人员最常访问的几个网站。 这些网站提供新闻,一般问题或面试问题的答案,精彩的讲座等。质量是优秀网站的关键因素,这此网站都有较高的质量内容。下面逐一介绍: 1. Stackoverflow Stackoverflow.com可能是编程世界中最受欢迎的网站。 有数...

阅读(20)评论(0)赞 (0)

编程技术

2018年,现代的前端开发者应该学习哪些东西?

2

songhua.gao 发布于 2018-04-18

在文章开始之前,先简单的介绍一下我自己以及文中所提及的学习大纲。过去的5年里,我一直在做全栈开发,现担任tajawal的总工程师。因工作需要,我必须身兼多职。这不仅是我的爱好,也是我的工作职责之一。因此我可以密切地关注这一行业的发展趋势,并确保其他工程师也能紧跟趋势。在紧跟趋势这...

阅读(24)评论(0)赞 (0)

编程技术

GopherChina 2018 keynote 点评

1

小丁 发布于 2018-04-18

作为一名参加了两届GopherChina的「老人」,今年为了去沟里吃樱桃,就没去现场凑热闹了。不过,会议的keynote是绝不会错过的。AstaXie也在会议结束后的第一时间放出了 会议的ppt . 看了一下,里面的ppt并不完整,缺了第二天的第一个keynote. 手上有这个资...

阅读(25)评论(0)赞 (0)

编程技术

华为云发布区块链白皮书 加速区块链技术行业落地

4

wenming.gapo 发布于 2018-04-18

C114讯 4月17日消息(舒允文)今日,在2018华为分析师大会(HAS2018)期间,华为云BU总裁郑叶来在云专场发布《华为区块链白皮书》。该白皮书系统的介绍了区块链的兴起、核心技术及原理机制、国内外产业发展现状和典型应用场景,总结了华为历年来在区块链上的研究成果,对华为云区...

阅读(22)评论(0)赞 (0)

编程技术

教你开源一个优雅的npm包

13

xiaoli.wang 发布于 2018-04-17

一、注册npm账号 前往 https://www.npmjs.com 注册一个账号。 二、制作npm包 1.建立一个仓库,这里以cat-jsutils为例 这里需要注意下名称,因为如果被占用,无法使用npm install直接安装。 判断是否被占用,可使用npm search x...

阅读(22)评论(0)赞 (0)

IOS技术

[iOS]JPVideoPlayer 3.0 源码解析

13

Harries 发布于 2018-04-17

大家好,我是 NewPan,这次我们来讲解 JPVideoPlayer 3.0 实现上的细节。 如果你没有了解实现原理的需求,请直接看另外一篇介绍如何使用的文章:[iOS]JPVideoPlayer 3.0 使用介绍。 01. 漫长的选择 从去年发了 2.0 ...

阅读(22)评论(0)赞 (0)

编程技术

微服务守护神Istio:关于1.0版本以及性能优化

yanxinchi 发布于 2018-04-17

Istio 是 Google/IBM/Lyft 联合开发的开源项目,2017年5月发布第一个 release 0.1.0,官方定义 Istio 是一个连接、管理和保护微服务的开放平台。在越来越多的企业和项目实践微服务的环境下,Istio 也正在逐渐被采纳使用。但是很多开发者对于 ...

阅读(24)评论(0)赞 (0)

编程技术

如何从零开始构建深度学习项目?这里有一份详细的教程

34

likai 发布于 2018-04-17

原标题:如何从零开始构建深度学习项目?这里有一份详细的教程 选自 Medium 作者: Jonathan Hui 机器之心编译 在学习了有关深度学习的理论课程之后,很多人都会有兴趣尝试构建一个属于自己的项目。本文将会从第一步开始,告诉你如何解决项目开发中会遇到的各类问题。 本文由...

阅读(22)评论(0)赞 (0)

编程技术

JPVideoPlayer 3.0 源码解析

13

尖兵 发布于 2018-04-17

大家好,我是 NewPan,这次我们来讲解 JPVideoPlayer 3.0 实现上的细节。 如果你没有了解实现原理的需求,请直接看另外一篇介绍如何使用的文章: [iOS]JPVideoPlayer 3.0 使用介绍 。 01. 漫长的选择 从去年发了 2.0 版本以后,越来越...

阅读(20)评论(0)赞 (0)

编程技术

面向企业的最佳Linux发行版

1

Harries 发布于 2018-04-17

在这篇文章中,我将分享企业环境下顶级的 Linux 发行版。其中一些发行版用于服务器和云环境以及桌面任务。所有这些可选的 Linux 具有的一个共同点是它们都是企业级 Linux 发行版 —— 所以你可以期待更高程度的功能性,当然还有支持程度。 什么是企业级的 Linux 发行版...

阅读(13)评论(0)赞 (0)

编程技术

CVE申请的那些事

14

songhua.gao 发布于 2018-04-17

CVE申请的那些事 在上一篇分享《安全小白面试的那些坑》中和大家提到面试的时候可以在简历中附上提交过的原创漏洞如CVE、CNVD编号等信息,以证明自己在漏洞挖掘方面的技术经验和能力。本文将和大家分享申请CVE的方法和技巧。 什么是CVE 对于新手来说申请CVE总是摸不清门道,总觉...

阅读(17)评论(0)赞 (0)

编程技术

基于 Go 构建滴滴核心业务平台的实践

4

dulong 发布于 2018-04-17

4月14日-4月15日, GopherChina2018 大会在上海圆满举行,本届大会为大家呈现了一批大规模应用 Go 的实际案例和技术实践,其中滴滴讲师石松然以“基于 Go 构建滴滴核心业务平台的实践”为主题进行了分享。 分享内容分为以下四个方面: Golang 目前在滴滴业务...

阅读(25)评论(0)赞 (0)

编程技术

跳表的深入浅出——SkipList

8

xirruiqiang 发布于 2018-04-16

跳表作为存储数据结构,在谷歌的数据库开源代码 leveldb 中被广泛使用,当然还有大名鼎鼎的 redis 。跳表的原理相当简单,只要你能熟练操作链表,就能轻松实现一个 SkipList。从而摆脱了红黑树,或者AVL树之类的复杂写法,因为这类数据结构体都要要考虑很多细节,要参考一...

阅读(20)评论(0)赞 (0)

Java

基于 Netty 自己动手编写 RPC 框架

4

邓龙华 发布于 2018-04-16

今天我们要来做一道小菜,这道菜就是RPC通讯框架。它使用netty作为原料,fastjson序列化工具作为调料,来实现一个极简的多线程RPC服务框架。 我们暂且命名该RPC框架为rpckids。 食用指南 在告诉读者完整的制作菜谱之前,我们先来试试这个小菜怎么个吃法,好不好吃,是...

阅读(21)评论(0)赞 (0)

Java

ServiceComb 设计揭秘:标准与开放

5

邓龙华 发布于 2018-04-16

内容来源: 2017年12月7日,华为开源项目ServiceComb开发工程师刘姗姗在“ServiceComb在线直播”进行《ServiceComb设计揭秘:标准与开放》演讲分享。IT 大咖说(id:itdakashuo)作为独家视频合作方,经主办方和讲者审阅授权发布。 阅读字数...

阅读(25)评论(0)赞 (0)