最新 | 最热门 | 最高评价

+0  年轻人的第一枚数字货币

yanyiwu 发于 2017年07月09日 00:00 | 点击: 380 | 展开摘要
身处互联网行业,有人选择大公司从业,也有人选择创业公司,后者高风险高收益。

互联网行业一夜暴富的机会相对来说比较多,从BAT,到今日头条,滴滴,共享单车等。

不断地在刷新融资上限。房产也是如此,一直在刷新人类对房价的认识。

但是在此之外,比特币甚至更胜一筹,最高时已经突破2w人民币,

有时候甚至让人觉得自己活在了一个虚拟的世界中,

好多事情让人无法用以前的经验来判断。

就像『万能青年旅店』唱的一样:『生活在经验里,直到大厦崩塌。』

身为程序员之一,较早期就听

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

+0  Go语言中 select 和 switch 的比较

Tag: Go
鸟窝 发于 2017年07月07日 19:48 | 点击: 408 | 展开摘要
select 和 switch 是 Go语言中进行分支操作的两个方式,各有各的应用场景。

select

select只能应用于channel的操作,既可以用于channel的数据接收,也可以用于channel的数据发送。

如果select的多个分支都满足条件,则会随机的选取其中一个满足条件的分支, 如语言规范中所说:

If multiple cases can proceed, a uniform pseudo-random choice is made to dec

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

+0  [转]golang concurrency tricks

Tag: Go
鸟窝 发于 2017年07月07日 19:27 | 点击: 403 | 展开摘要
原文地址: Golang Concurrency Tricks

Golang concurrency model based on goroutines and channels is not free from sharp edges.

This page intends both (1) to collect helpful guidelines for writing concurrent code in Go and (2) to bring up well kn

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

+0  [译]参考资料: 地道的GO代码

Tag: Go
鸟窝 发于 2017年07月06日 19:13 | 点击: 537 | 展开摘要
原文: Idiomatic Go

什么样的代码才算最地道的Go代码? 这个问题经常被人问起,但是确不太好回答。部分原因在于我们还在摸索之中,抑或Go还是一个年轻的语言。随着语言和社区的逐渐成熟,老司机们才会对地道的Go代码达成共识。

请注意,地道的代码不是限制你的规则,而是代码指导。工作正常的代码比地道的代码更重要。因为所谓的地道,只是大家达成的一种共识,所以"不地道"的的代码不一定代表着错误。

既然没有确定的答案,我在本文中收集了相关的参考资料,

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

+0  十九点二十五分的闹钟 就此关闭

Tag: TMT乱弹
魏武挥 发于 2017年07月06日 14:59 | 点击: 360 | 展开摘要
这一段本来也不用写,因为这是一个很个人的故事,再说放下也就放下了,不值得大呼小叫。

但寮友的情谊,真得很让我感动。

当有人开玩笑式地问道:我们以后每日一问:八爷回来了吗?

真是有点泪目。

作为阴阳师一个寮的寮长,手机里一直存有一个19点25分的闹钟,因为19点30分,要上线开鬼王。

上百日的痴迷奋战,就此告一段落。

—— 非常生硬的转折 以下为正文 刊发于FT中文网——

 



游戏,自古有之。本不奇哉怪也,亦非洪水猛兽。

游戏,有娱乐之意,但也

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

+0  [译]使用os/exec执行命令

Tag: Go
鸟窝 发于 2017年07月03日 11:34 | 点击: 515 | 展开摘要
原文: Advanced command execution in Go with os/exec by Krzysztof Kowalczyk.
完整代码在作者的github上: advanced-exec

Go可以非常方便地执行外部程序,让我们开始探索之旅吧。

执行命令并获得输出结果

最简单的例子就是运行ls -lah并获得组合在一起的stdout/stderr输出。

1
2
3
4
5
6
7
8

func main() {
cmd := exec.Comm

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

+0  魔盒——日拱一卒,功不唐捐把 - 旁观者

旁观者 发于 2017年07月02日 01:38 | 点击: 582 | 展开摘要
【摘要】而这就是我们最初设定的愿景。 加速高质量的交付,提升开发者的价值。我们技术团队所做的每一个步骤、每一个过程都是叠加的、递增的,日拱一卒,功不唐捐。 阅读全文

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

+0  分布式系统中唯一ID的生成

Tag: Distributed System | ID | Service | 分布式
四火 发于 2017年06月30日 23:59 | 点击: 620 | 展开摘要
其实老早就像写一点这个话题。几乎我见过的所有大型系统中,都需要一个唯一ID的生成逻辑。别看小小的ID,需求和场景还挺多:

这个ID多数为数字,但有时候是数字字母的组合;

可能随机,也可能要求随时间严格递增;

有时ID的长度和组成并不重要,有时候却要求它严格遵循规则,或者考虑可读性而要求长度越短越好;

某些系统要求ID可以预期,某些系统却要求ID随机性强,无法猜测(例如避免爬虫等等原因)。

独立的生成服务

比如数据库。最常见的一种,也是应用最多的一种,就是利用数据库

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

+0  在Nginx内部自动处理3XX跳转

Tag: Nginx | 工具
鸟窝 发于 2017年06月30日 15:31 | 点击: 412 | 展开摘要
利用Nginx很容易的配置反向代理和负载均衡的服务, 比如下面的配置:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15

upstream backends {
server 10.0.0.10:8080;
server 10.0.0.11:8080;
server 10.0.0.12:8080;
}

server{
listen 8080;
location / {
pro

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

+0  45岁以后的人生

Tag: Opinions
阮一峰 发于 2017年06月29日 07:09 | 点击: 603 | 展开摘要
1、

2017年初,网上流传华为公司正在清理34岁以上的员工。

"中国区开始集中清理34+的交付员工,......去向是跟海外服务部门交换今年新毕业的校招员工,也就是进新人,出旧人。

这些旧人目测要被输出去海外,实际上就是变相裁员,这些30多岁的老杆子,英语又不好,拖家带口,能出去海外安心奋斗的没几个,即使出去了幸存的也不多。"

华为公司否认该消息。但是,不久以后又传出了一个消息,华为规定45岁必须退休。

"为保持公司年轻化,退休政策即将微调,从"45岁可以退休"改

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

+0  了解 Go 1.9 的类型别名

Tag: Go
鸟窝 发于 2017年06月28日 10:58 | 点击: 485 | 展开摘要
如你所知, 类型别名(type aliases) 最终还是加入到Go 1.9中, Go 1.9 beta2今天已经发布了, 正式版预计8月初发布, 是时候深入了解一下它的新特性了,本文介绍的就是它的重要的新特性之一: 类型别名。

当然,如果你想尝试这些新特性,需要安装Go 1.9的版本,目前是beta2版,可以在官方网站下载。

类型别名主要解决什么问题,为什么需要这个特性? Russ Cox 的论文Codebase Refactoring (with help from

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

+0  [译]像牛人一样改进你的Go代码

Tag: Go
鸟窝 发于 2017年06月27日 19:41 | 点击: 457 | 展开摘要
原文: Lint your #golang code like a mad man!, 作者: Arsham Shirvani

我使用下面的工具来改进我的代码,除了vendor文件夹。我的操作系统是GNU/Linux,但是稍微修改一下脚本应该也能运行在你的操作系统上。我使用glide来处理依赖(vendor),但你也可以使用你的包依赖管理工具来替换glide nv, 这个命令列出了所有的文件夹,除了vender (译者按: Go 1.9中可以直接使用./...,它会排除ve

查看全文: http://www.udpwork.com/item/16331.html
|<<<2345678>>>| 一共1227页, 14714条记录