加载中
Go语言的类IPython 交互式编程界面

Bret Victor 的 Inventing on principle 是我看到过的最令人激动和震撼的演示,没有之一。虽然这位前苹果公司的UI大牛早在2012年就作出的这次演示,但他的影响一直没有减弱,编写程序过程中的...

2016/10/29 16:27
5.8K
探索Javascript异步编程

异步编程带来的问题在客户端Javascript中并不明显,但随着服务器端Javascript越来越广的被使用,大量的异步IO操作使得该问题变得明显。许多不同的方法都可以解决这个问题,本文讨论了一些方法...

2014/05/22 12:49
7.6K
使用Python进行并发编程

让计算机程序并发的运行是一个经常被讨论的话题,今天我想讨论一下Python下的各种并发方式。 并发方式 线程(Thread) 多线程几乎是每一个程序猿在使用每一种语言时都会首先想到用于解决并发...

用编程的思路模拟解决脑筋急转弯问题

本文讨论了如何使用JavaScript来模拟诚实人和说谎者的脑筋急转弯问题。

2014/04/04 14:15
788
Pyflow : 一个基于工作流的编程模型(Flow Based Programing) 工具

Flow Based Programing 是由J. Paul Rodker Morrison在很早以前提出的一种编程范式。 维基百科对FBP的定义如下: In computer programming, flow-based programming (FBP) is a programming...

2018/05/28 05:16
2.7W
轻松扩展你的机器学习能力 : Kubeflow

提起机器学习,尤其是深度学习,大家可能会对诸如Tensorflow,Pytorch,Caffee的工具耳熟能详。但其实在实际的机器学习的生命周期中,训练模型(上述工具主要解决的问题)只是整个机器学习生...

2018/09/17 02:40
7.8W
刚哥谈架构(七)- 为你的应用选择合适的API

架构师的主要活动是做出正确的技术决策。选择何使得API是一项重要的技术决策。那么今天就看看API的选择问题。 应用程序编程接口(API)是一种计算接口,它定义了多个软件中介之间的交互。它定...

2020/06/17 08:04
2.9W
Python 与 Javascript 之比较

本文比较了Python和Javascript在概念,语法,类型等方面的差异

读书笔记:A Philosophy of Software Design (一)

今天一位同事在斯坦福的博士生导师John Ousterhout (注,Tcl语言的设计者)来公司做了他的新书《A Philosophy of Software Design》的演讲,介绍了他对于软件设计的思考。这里我把本书的读书...

2018/09/01 13:11
1.7W
刚哥谈架构 (三)软件架构的道与术

秦孝公在位期间致力于恢复秦国的霸业,他因此颁布著名的求贤令, 商鞅3次游说秦孝公,第一次讲的是尧、舜、禹、汤的帝道。上古时期,百姓安居乐业。秦孝公听着听着睡着了。商鞅离开之后,秦孝...

2019/09/08 07:49
2.2W
在云上的机器学习

随着大数据日新月异的飞速发展,机器学习也变的越来越性感。云和大数据是天生的一对,那么云上的机器学习又是什么样呢?我们今天就来看看几个基于云的机器学习平台:亚马逊,微软和bigml 亚马...

2016/03/03 15:07
993
刚哥的机器学习系列课程,如何在浏览器里进行深度学习

TensorFlowJS是一个开源软件库JavaScript ,可以在浏览器和 Node.js 训练和部署机器学习模型,可用于各种感知和语言理解任务的机器学习。目前被50个团队用于研究和生产许多Google商业产品,如...

刚哥谈架构(六)-大数据的文件存储

上一次我们谈到了各种类型的数据库,今天我们来谈谈在大数据,尤其是Hadoop栈下的数据和文件的存储。 我们知道为了解决大数据的存储和处理问题,google最先设计了推出了Map/Reduce的算法,而...

读书笔记:A Philosophy of Software Design (二)

接着上次的分享 设计两次 这里“设计两次”的意思是无论设计一个类,模块还是功能,在设计的时候仔细思考,除了当前的方案,还有那些其它的选择。在众多设计中比较,列出各自的优缺点,然后选...

2018/09/02 04:02
3.3K
使用sphinx快速生成Python API 文档

不管是开源还是闭源,文档都是很重要的。当然理论上说,最好的文档就是代码本身,但是要让所有人都能读懂你的代码这太难了。所以我们要写文档。大部分情况,我们不希望维护一份代码再加上一份...

2015/03/06 09:49
8.1K
在浏览器中进行深度学习:TensorFlow.js (九)训练词向量 Word Embedding

词向量,英文名叫Word Embedding,在自然语言处理中,用于抽取语言模型中的特征,简单来说,就是把单词用一个向量来表示。最著名的Word Embedding模型应该是托马斯·米科洛夫(Tomas Mikolov...

2019/03/18 15:41
4K
使用Python进行分布式系统协调 (ZooKeeper,Consul, etcd )

笔者之前的博文提到过,随着大数据时代的到来,分布式是解决大数据问题的一个主要手段,随着越来越多的分布式的服务,如何在分布式的系统中对这些服务做协调变成了一个很棘手的问题。今天我们...

2015/05/05 15:06
1.2W
神奇的阿基米德螺线

本文实现了一个用Javascript,d3.js绘制阿基米德螺线的例子,并通过修改参数获得不同的结果。

2014/05/24 14:01
1K
关于人工智能将如何改变人类的令人耳目一新的秘密

深入探讨了机器人将如何改变人类的利他主义,爱与友谊的能力。 数十年来,一直有人担心机器人如何改变我们的生活,这一直是科幻小说的主要内容。 早在1940年代,当人类与人工智能之间广泛的交...

2019/12/15 02:46
244
软件中的质量属性(二)

现在我们接着上一次的话题来看看其它的质量属性。 互操作性 (Interoperability) 互操作性指的是系统内或者系统之间不同的组件可以有效地进行信息交换,通常是以服务(Service)的形式来进行...

2014/04/23 14:49
980

没有更多内容

加载失败,请刷新页面

返回顶部
顶部