最新 | 最热门 | 最高评价

+0  2017年3月

Tag: 涂鸦日记 | 记录
崔凯 发于 2017年03月27日 11:34 | 点击: 164 | 展开摘要
从前,为了玩手机,总在床尾睡,以免亮光照到闺女。

暖气停了之后,极冷,搬回床头给她盖盖被子。

奖励是,睡懵的时候,偶尔会抱着我。

偶尔还会做梦,笑出声。

当然也会做噩梦,拍一拍就好了。

有一天夜里去接她,不好停车,找了家路边小店,边吃边等。

穿了件特单薄的小西装,冻的瑟瑟发抖。

回去就把羽绒服翻出来了。

对,还有秋裤和背心。

那条路之前常走。

有一个 S 型的转弯。坑坑洼洼的一直没修好。

那时候总盼着,什么时候能修通就好了。

然后发现了新路线。

走不

查看全文: http://www.udpwork.com/item/16193.html

+0  硅谷之行(三):硅谷旅行攻略

Tag: summary
唐巧 发于 2017年03月26日 21:43 | 点击: 171 | 展开摘要
前言
3 月 5 日 - 10 日,我参加了 Boolan 组织的硅谷旅行团,然后在硅谷渡过了难忘的 5 天时间。

这次因为是参加的旅行团,所以花费还是比较高。我自己研究了一下,如果是自己自由行的话,估计能便宜不少。如果你像我一样,有不少朋友在硅谷的科技公司工作,可以考虑一下自己安排行程,估计花费能够控制在 1 万左右(4000 多的来回机票,4000 左右的住宿,2000 左右的交通、景点和餐饮)。

签证
美国签证十年有效,你其实并不需要确定行程再申请签证,完全可以说「

查看全文: http://www.udpwork.com/item/16190.html

+0  硅谷之行(一):惊喜和落差

Tag: summary
唐巧 发于 2017年03月26日 21:43 | 点击: 169 | 展开摘要
前言

3 月 5 日 - 10 日,我参加了 Boolan 组织的硅谷旅行团,然后在硅谷渡过了难忘的 5 天时间。以上是我的游览的主要地图。我们住在旧金山机场附近,然后游览的地方主要有机场北边的旧金山市区,以及机场南边的硅谷区域。这次时间太紧张,没能自驾游览西边的一号公路。

这次游览对于我个人来说帮助巨大,因为我以前总是带着一种膜拜的眼光在看待硅谷发生的一切,这次亲自到硅谷参观,包括和很多以前的同事或朋友聊天,我感受到了更加真实的硅谷。这个真实的硅谷有着令人称奇的地方,但

查看全文: http://www.udpwork.com/item/16192.html

+0  硅谷之行(二):科技公司和景点

Tag: summary
唐巧 发于 2017年03月26日 21:43 | 点击: 156 | 展开摘要
前言
3 月 5 日 - 10 日,我参加了 Boolan 组织的硅谷旅行团,然后在硅谷渡过了难忘的 5 天时间。

接上一篇,接着介绍一下这次旅行参观到的科技公司和景点。

Apple
作为一个 iOS 程序员,不能不去参观苹果相关的内容。这次我首先远远参观了在建的苹果飞盘大楼。苹果的安保很严格,不让靠近拍照,所以只有一个很远的外景。图片不算清晰,还是放出来给大家看一眼吧:

苹果的办公区域是由多个独立建筑构成的,每个建筑前的路牌都有着不同的颜色。

苹果最好吃的食堂是 C

查看全文: http://www.udpwork.com/item/16191.html

+0  [转]gRPC服务发现&负载均衡

Tag: gRPC | Go
鸟窝 发于 2017年03月26日 00:07 | 点击: 187 | 展开摘要
原文出处: gRPC服务发现&负载均衡, 作者: softfn。

构建高可用、高性能的通信服务,通常采用服务注册与发现、负载均衡和容错处理等机制实现。根据负载均衡实现所在的位置不同,通常可分为以下三种解决方案:

1、集中式LB(Proxy Model)

在服务消费者和服务提供者之间有一个独立的LB,通常是专门的硬件设备如 F5,或者基于软件如 LVS,HAproxy等实现。LB上有所有服务的地址映射表,通常由运维配置注册,当服务消费方调用某个目标服务时,它向LB

查看全文: http://www.udpwork.com/item/16189.html

+0  skynet cluster 模块的设计与编码协议

Tag: skynet
云风 发于 2017年03月25日 15:49 | 点击: 177 | 展开摘要
skynet 在最初的设计里,希望做一个分布式系统,抹平 actor 放在本机和处于网络两端的差别。所以,设计了 master/slave 模式。利用 4 个字节表示 actor 的地址,其高 8 位是节点编号,低 24 位是进程(节点)内的 id 。这样,在同一个系统中,不管处于哪个进程下,每个 actor (在 skynet 中被成为服务)都有唯一的地址。在投递消息时,无需关心目的地是在同一个进程内,还是通过网络来投递消息。

随后,我发现试图抹平网络和本地差异的想法不那

查看全文: http://www.udpwork.com/item/16188.html

+0  快手为什么成功?

Tag: summary | PM
唐巧 发于 2017年03月23日 21:33 | 点击: 916 | 展开摘要
前言
这篇文章整理自我在几个月前和公司产品同事做内部分享的一个小作业。为什么要分析快手?因为快手是一个很有意思的产品,用户数突破得很快。并且我认为网上的很多分析文章并不恰当,特别是知乎里面的部分评价快手的内容。

快手的历史

2011.3 快手诞生。当时叫 GIF 快手,是一款用来制作、分享 GIF 图片的手机应用。

2012.11 GIF 快手转型。将制作的内容存储为视频,只有在分享到其他平台,如微博时,才转换成 GIF 图片

2013.10 确定短视频社交属性。强化

查看全文: http://www.udpwork.com/item/16006.html

+0  一个有特色的有限状态机

Tag: Go
鸟窝 发于 2017年03月22日 23:18 | 点击: 692 | 展开摘要
gofsm是一个简单、小巧而又特色的有限状态机(FSM)。

github已经有了很多状态机的实现,比如文末列出的一些,还为什么要再发明轮子呢?

原因在于这些状态机有一个特点,就是一个状态机维护一个对象的状态,这样一个状态机就和一个具体的图像实例关联在一起,在有些情况下,这没有什么问题,而且是很好的设计,而且比较符合状态机的定义。但是在有些情况下,当我们需要维护成千上百个对象的时候,需要创建成千上百个状态机对象,这其实是很大的浪费,因为在大部分情况下,对象本身自己会维护/保

查看全文: http://www.udpwork.com/item/16029.html

+0  [译]Go Slice 秘籍

Tag: Go
鸟窝 发于 2017年03月22日 20:17 | 点击: 266 | 展开摘要
这是 Golang官方的一个总结: SliceTricks

由于引入了内建的append的方法, 包container/vector的很多方法都被移除了,可以被内建的append和copy方法代替。

下面是栈vector的操作方法的实现,使用slice实现相关的操作。

AppendVector

1

a = append(a, b...)

Copy

1
2
3
4

b = make([]T, len(a))
copy(b, a)
// 如果a不为空,也可以用下面

查看全文: http://www.udpwork.com/item/16187.html

+0  skynet 1.1 发布候选版本

Tag: skynet
云风 发于 2017年03月22日 11:23 | 点击: 326 | 展开摘要
skynet 1.0 于 2016 年 8 月 1 日正式发布,到今天已经有 7 个多月了。这段时间积累了很多小修改,我想是时候发布 1.1 版了。

很高兴这段时间 skynet 社区继续壮大,有更多的公司选择基于 skynet 开发。

现打算在下个月以目前 github 仓库 master 分支为基础发布 1.1 正式版,这两周如果同学们还有什么问题请尽快提 issue 。

下面是从 1.0 开始积累的更新:

debug console : 可用户指定绑定 ip 。

查看全文: http://www.udpwork.com/item/16184.html

+0  控制RecyclerView item的宽度

技术小黑屋 发于 2017年03月21日 21:54 | 点击: 217 | 展开摘要
自从Android中引入RecyclerView之后,它就逐步的替换掉了ListView和GridView。本文很简单,行文目的是记录和备忘。如果能帮到你,那再好不过了。

关于控制RecyclerView item的宽度,说起来还不是那么清晰,上一张图,就明白了。

上面的实际上是一个Grid布局

前三行每个item均分RecyclerView的宽度

最后一行的Others占大概三分之一,而Flipboard则占据了三分之二。

上面的图和描述就是我们今天想要实现的效果

查看全文: http://www.udpwork.com/item/16186.html

+0  前端架构的设计与进化

Tag: First Category
s5s5 发于 2017年03月21日 10:04 | 点击: 290 | 展开摘要
上周参加了一门这个课,笔记一下

架构

开发模式

通用模型

模板引擎

基础类库

组件框架

避免GOOGLE

大厂

选合适的

不用时怎么办

代码结构

团队和业务快速变化

开发行为耦合

多特性多并行

主线是什么

开发规范

编码

设计思路

模块拆分

结构分层

工具平台

工程化过程

框架支撑

研发效率(质量)

代码管理

运营支撑

运维监控

流程边界

流程

分工跨界

活动开发

平台化

经验沉淀

核心理念

查看全文: http://www.udpwork.com/item/16185.html
|<<<1234567>>>| 一共1210页, 14519条记录