[返回] [最新] [最热门] [最高评价]

LeetCode付费题目(一)

LeetCode 300题以内需要付费才能查看的所有题目解答。

156

Binary Tree Upside Down

157

Read N Characters Given Read4

158

Read N Characters Given Read4 II – Call multiple times

159

Longest Substring with At Mos
...

四火 2017-11-07 03:30 | 查看: 531

数据与模型

Hero: 我在看WE大会,多好的大会啊。股票也涨的很好

Dong: 阿里巴巴你怎么预测?

Hero: 任何没有足够数据基础的预测都是耍流氓 - 三多

Dong: 三多这个流氓以为有数据就能预测了 - 三百

Hero: 有数据然后找三百看论文,就可以知道预测的置信度了 - 三多

Dong: ......
...

RobinDong 2017-11-06 14:13 | 查看: 468

Kotlin中常量的探究

在我们尝试使用Kotlin作为开发语言的时候,应该会想到在Kotlin中如何定义一个常量,就像Java中这样的代码一样

1

public static final double PI = 3.14159265358979323846;

在Kotlin中,提供了两个简单的关键字,一个是var,另一个是val

var 表示普通的可变的变量,可读和可写

val 表示为只读的变量。相当于Java
...

技术小黑屋 2017-11-05 20:53 | 查看: 463

秋风和秋雨,秋蟹慰秋思

话说七月半的前一天,散落五湖四海的文人墨客跋山涉水回到文昌河畔,在文中坡上参加了那期待已久的紫贝雅集。许多人都是第一次见面,不免互表仰慕,品茶画押,诵读吟唱,兴之所至,遂开怀畅饮。大家欢欢喜喜地热闹了一场,到了第二天,乘车的乘车,坐船的坐船,又跋山涉水回到五湖四海去了。哥宣、晓洁、阿飞、大雁、寒冰几位做头的回到家里,仍然天天在微信上讨论邀稿审稿,开始筹划《紫贝拾遗》的下一辑。

白露燕归又来雁,秋
...

qyjohn 2017-11-03 17:19 | 查看: 527

Kafka的复制机制

最近在设计一个多分区多副本的消息系统,以前对kafka有一些了解,在阅读了阿里的RocketMQ、小米的Pegasus等分布式系统后,再仔细阅读的kafka的复制设计,整理出本篇文档,可以和其它系统做一个对比。

Kafka是一种高吞吐量的分布式发布订阅消息系统,有如下特性:

通过O(1)的磁盘数据结构提供消息的持久化,这种结构对于即使数以TB的消息存储也能够保持长时间的稳定性能。

高吞吐量:
...

鸟窝 2017-11-03 10:21 | 查看: 612

我所认知的钛媒体



好多年前的某个晚上,我忽然在微博上收到来自赵何娟的私信:我想请魏老师开个专栏,成不?

那时候赵何娟并没有从财新离开,事实上我也不认识她(没见过),所以我还以为她是代表财新来让我开个专栏。

我内心真实的想法是:文章能在财新刊出,当然与有荣焉。虽然财新的稿费抠到可以忽略不计。

我非常爽快地答应了她。

然后,钛媒体就开张了。

原来是去钛媒体开专栏。

哈哈哈哈

 




...

魏武挥 2017-11-02 22:02 | 查看: 526

双因素认证(2FA)教程

所谓认证(authentication)就是确认用户的身份,是网站登录必不可少的步骤。

密码是最常见的认证方法,但是不安全,容易泄露和冒充。

越来越多的地方,要求启用双因素认证(Two-factor authentication,简称 2FA)。本文介绍它的概念和实现方法。

文章结尾有一则活动消息,优达学城(Udacity)的"双十一优惠",课程最高减免1111元。

一、双因素认证的概念
...

阮一峰 2017-11-02 08:06 | 查看: 506

谷歌是怎么设计语音界面的 ?对话设计六原则

原文作者:James Giangola
原文配图:Philippe Cao

新时代的界面将会突破现有的格局。界面将不再被滑动、轻触和点击局限,取而代之的是更自然细腻的语言呈现形式。 用于GUI(图形用户界面)的设计技法和设计语言在语音交互这个全新的领域不再适用,VUI(语音用户界面)设计的新浪潮将基于『对话』- 这个我们最先学会而且最擅长的交流方式。

『对话』这种媒介既复杂又系统,定义原则比小
...

UXC 2017-11-01 13:48 | 查看: 476

创新型运营活动-游戏化包装地图十一运营活动《吃豆总动员》

 

如今形形色色的APP填满市场,竞品之间的功能差异逐渐拉近。相互的竞争已经不单单只依赖于功能完善,品牌及产品的运营推广的重要性也逐渐体现了出来,APP端内的运营活动是最常见的形式。

影响APP端内的活动效果的因素有很多,例如产品本身的知名度、活动的补贴力度(宣传、奖励等)、活动受众用户等。而在基础因素相似的情况下,运营活动的形式就起到了尤为重要的作用。尤其是近两年,各种产品的运营活
...

UXC 2017-11-01 10:43 | 查看: 425

SYN丢包的几个例子

如果出现 SYN 丢包,那么将导致严重的性能问题,如果没有严重到完全连不上,那么在延迟时间上会表现出明显的时间特征,比如:1秒,3秒,7秒,15秒,31秒,具体可以参考:「SYN和RTO」,本文不说这个,就说说哪些情况会出现 SYN 丢包。

SYN Flood 攻击:

攻击者通过伪造大量不存在的 SYN 请求来消耗服务器资源,正常情况下,SYN 请求会被放到半连接队列中,一旦队列满了,后续的
...

老王 2017-10-31 19:50 | 查看: 700

skynet 1.1.0 发布

skynet 1.1 正式发布了。

这个版本的意义主要在于修补了一年前 2016 年 7 月发布 1.0 以来已经发现的 bug 。受益于 skynet 被越来越多的项目使用,很多我们自己使用时未能发现的 bug 通过 github 被定位和修复。

在这个版本中, lua 版本同步到了最新的 5.3.4 并打上了官方发布的 5 个 bugfix ,其中有几个还是我们在使用 skynet 时发现
...

云风 2017-10-31 11:49 | 查看: 577

几个系统设计问题的解决思路

曾经写过一些系统设计方面的思考(比如这个和这个),但是最近准备面试,又接触了更多系统设计方面的问题。这里我想简单记录一些典型系统设计问题的思路。通过学习常见的系统,在心中形成一些问题解决的套路,以在思考和分析新问题的时候提供一些既定思路。很抱歉时间关系写得很简略,主要是提示一些思路和方向。

设计Tweeter

两种常见模型的trade off:

Pull on demand: merge x
...

四火 2017-10-31 10:22 | 查看: 505

...更多...