在线教育之前,创业者们需了解这五个误区 资讯

2016 年 9 月,印度在线教育公司 BYJU’s获得 5000 万美元的D轮融资,领投的是扎克伯格夫妇慈善基金会 ChanZuckerberg Initiative (CZI)和红杉资本。随后,扎克伯格在 Facebook 个人主页上发表了上面那段话。在线教育仿佛一下成为了捍卫教育公平的卫士,颠覆传统教育的革命和免费获取知识的捷径。

jopen 2017-03-31   6038   0

从Google Spanner漫分布式存储与数据库技术 经验

le 的工程师钟情于 Paxos 协议,Chubby、Megastore 和 Spanner 等一系列产品都是在 Paxos 协议的基础上实现一致性的。 Paxos 的基本协议很简单。协议中有三个

jopen 2012-11-05   29757   0

Underscore.js 中 _.throttle 和 _.debounce 的差异 经验

Underscore.js是一个很精干的库,压缩后只有5.2KB。它提供了几十种函数式编程的方法,弥补了标准库的不足,大大方便了JavaScript的编程。 本文仅探讨Underscore.js的两个函数方法 _.throttle 和 _.debounce 的原理、效果和用途。

jopen 2014-11-03   31486   0

李航博士的《浅我对机器学习的理解》 机器学习与自然语言处理 经验

算算时间,从开始到现在,做机器学习算法也将近八个月了。虽然还没有达到融会贯通的地步,但至少在熟悉了算法的流程后,我在算法的选择和创造能 力上有了不小的提升。实话说,机器学习很难,非常难,要做到完全了解算法的流程、特点、实现方法,并在正确的数据面前选择正确的方法再进行优化得到最优效 果,我觉得没有个八年十年的刻苦钻研是不可能的事情。

jopen 2015-01-14   94995   0

开发高性能的MongoDB应用:浅MongoDB性能优化 经验

“如何能让软件拥有更高的性能?”,我想这是一个大部分开发者都思考过的问题。性能往往决定了一个软件的质量,如果你开发的是一个互联网产品,那么你的产品性能将更加受到考验,因为你面对的是广大的互联网用户,他们可不是那么有耐心的。严重点说,页面的加载速度每增加一秒也许都会使你失去一部分用户,也就是说,加载速度和用户量是成反比的。那么用户能够接受的加载速度到底是多少呢?

fdwm 2015-04-19   28377   0

MySQL主从复制的高可用解决方案 经验

DRBD(Distributed Replicated Block Device),DRBD号称是 "网络 RAID",开源软件,由 LINBIT 公司开发。DRBD 实际上是一种块设备的实现,主要被用于Linux平台下的高可用(HA)方案之中。他是有内核 模块和相关程序而组成,通过网络通信来同步镜像整个设备,有点类似于一个网络RAID的功能。也就是说当你将数据写入本地的DRBD设备上的文件系统 时, 数据会同时被发送到网络中的另外一台主机之上,并以完全相同的形式记录在一个文件系统中(实际上文件系统的创建也是由DRBD的同步来实现的)。本地节点 (主机)与远程节点(主机)的数据可以保证实时的同步,并保证IO的一致性。所以当本地节点的主机出现故障时,远程节点的主机上还会保留有一份完全相同的 数据,可以继续使用,以达到高可用的目的。 实际使用场景中,可以作用于mysql-master(主备)的服务器,保证数据的一致性。

y8de 2015-07-27   13336   0

程序员学习:我为什么要学习Linux? 经验

好长时间没好好写点东西了,前段时间由于项目的需要出差了一个多月,期间各种加班,每天晚上加班到十点,回到宾馆实现是没什么精力再写博客了。有 时间能静下来写点东西总是很好的一件事,如果写技术方面的博客,不仅能给读者提供一些解决问题的线索,也能加深自己对技术点的理解,如果写的是自己对项目 的感悟,也算是对自己所做的工作的总结。现在终于有时间写点东西了,感觉还是不错的。

jopen 2014-01-01   28346   0

iOS开发中的内存管理机制浅 经验

iOS开发中的内存管理机制浅谈:iOS开发中的有关内存管理 一、前引 随着移动设备的内存越来越大,程序员也已经度过了为了那一两M的内存在...

jopen 2016-01-15   57668   0

App架构设计经验:数据层的设计 经验

keeganlee_me 写于2016-01-20 App架构设计经验:接口的设计 App架构设计经验:技术选型 App架构设计经验:数据层的设计 一个App,从根本上来说,就是对数据的处理,

jopen 2016-01-20   15556   0
P10

  浅struts2表单验证 文档

为了更具有针对性的处理业务逻辑与针对性的进行输入校验,可以采用指定业务逻辑处理方法的方法,即对同一个Action设置多个逻辑处理方法,也就是说对于某个表单,我们可以指定在Action中让哪个方法来处理它的相关业务

hao1062825237 2013-11-19   2425   0

雅虎架构师MapReduce和Hadoop的未来 博客

作者 Scott Delap 译者 Terry Hadoop 是一个开源的分布式计算平台,它主要由MapReduce的算法执行和一个分布式 的文件系统等两部分组成。InfoQ曾经 刊登过 一 篇Jeremy Zawodny写的有关Hadoop速度提升的综述性文章。这次InfoQ的资深Java编辑Scott Delap和Hadoop项目负责人Doug Cutting进行了一次专访。在这次InfoQ的

Hadoopp 2012-09-28   840   0
P52

  即通CS系统、CS协议和测试浅 文档

1. 即通系统、协议和测试浅测试开发组 eeelin 2012/06/21 2. 内容提纲系统和协议 系统组成 接口机和后台 协议 测试浅 测试工具 测试方法 3. 系统和协议第一部分 4. (本页无文本内容)

4024tjzl 2013-09-06   2657   0

[转]Ari ZilkaEhcache的进程内堆外缓存BigMemory 博客

件。 InfoQ: BigMemory堆外存储提供的方式能避免Java GC的复杂性,你能谈一实现的具体细节么? BigMemory把缓存对象存储在Java堆之外,但仍然在操作系统的Java进程

码头工人 2011-01-03   3163   0

js中多并发的一些处理方法 经验

用户操作。 要实现这个场景容易碰到的一个问题就是多并发怎么控制?下面是一些解决方法和思路:

jopen 2015-08-18   61796   0

阿里技术文章:浅 Node.js 和 PHP 进程管理 经验

所周知,PHP 占据了服务端编程语言的半壁江山,正如汪峰在音乐圈的地位一般。随着 Node.js 逐渐走上服务端编程的舞台,关于 PHP 和 Node.js 孰优孰劣的争论也不曾间断。

cuicheng1 2016-01-22   24306   0

Andorid开发中的MVP模式 经验

看到MVP,大家肯定会想什么是MVP呢?这个我可以肯定的告诉大家MVP(Most Valuable Player)是最有价值球员的意思,这当然是开玩笑了。之所以会出现MVP这种架构模式,是因为我相信大家在开发App时,肯定会发现,Activity的负担非常重,既要初始化控件,又要写一些逻辑操作的展示等等,有时候很多Activity中的代码都充当了Controller和Model的角色,所以你会发现Activity违背单一职责原则,负担过重。所以,就出现了这么一种架构模式,叫MVP,并不是最有价值球员哦。

casoletm 2016-02-27   13531   0

Web网站架构演变过程 经验

的数据,并且能够把负载均衡透明化,能在调用过程中收集调用数据并分析之,推测出网站的访问增长率等等一系列需求,对于网站应该如何成长做出预测。开源消息中间件有阿里的dubbo,可以搭配Google开源的分

DebDla 2016-02-29   40413   0

Android无需权限显示悬浮窗, 兼逆向分析app 经验

最近UC浏览器中文版出了一个快速搜索的功能, 在使用其他app的时候, 如果复制了一些内容, 屏幕顶部会弹一个窗口, 提示一些操作, 点击后跳转到UC, 显示这个悬浮窗不需要申请android.permission.SYSTEM_ALERT_WINDOW权限.

DarCaire 2015-10-16   37931   0

大型网站动态应用系统架构 经验

动态应用,是相对于网站静态内容而言,是指以c/c++、php、Java、perl、.net等服务器端语言开发的网络应用软件,比如论坛、网络相册、交友、BLOG等常见应用。动态应用系统通常与数据库系统、缓存系统、分布式存储系统等密不可分。

xp2815 2016-03-02   12669   0

boost.variant的几种访问方式 经验

riant类型支持多种方式访问,其中一种就是通过访问者模式来访问,是不需要给出原始类型的,下面将浅variant的几种访问方式。 使用boost::get boost::variant

wrut7785 2016-10-27   29147   0
1 2 3 4 5 6 7 8 9 10