coder

这家伙很懒,什么个性签名都没有留下

他的话题

golang 网络框架之 thrift

thrift 最初是 facebook 开发使用的 rpc 通信框架,后来贡献给了 apache 基金会,出来得比较早,几乎支持所有的后端语言,使用非常广泛,是不可不知的一个网络框架

和 grpc 一样,需要先定义通信协议,然后实现自己业务逻辑,下面还是通过一个简单示例(之前的echo程序)说明...  继续阅读»

Golang strconv包使用

// atob.go        ------------------------------------------------------------        // ParseBool 将字符串转换为布尔值 // 它接受真值:1,...  继续阅读»

golang实现单链表

package main//链表实现import (	"fmt")//定义元素类型type Element interface {}//定义节点type linkNode struct {	Data...  继续阅读»

golang实现双链表

package mainimport (	"fmt"	"time")type Element interface {}var header *entry  //链表表头var size int //链表长度...  继续阅读»

webpack 应用编译优化之路

目前大家使用最多也是最广泛的应用打包工具就是 webpack 了,除去 webpack 本身已经提供的优化能力(例如,Tree Shaking、Code Splitting 等)之外,我们还能做哪些事情呢,本篇主要就为大家介绍下滴滴...  继续阅读»

Go语言TCP Socket编程

Golang的主要 设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端 程序必不可少也是至关重要的一部分。在日常应用中,我们也可以看到Go中的net以及其subdirectories下的包均是“高频+刚需”,而TCP...  继续阅读»

Golang构建简单web框架

使用Golang构建web服务还是比较简单的,使用net/http和gorilla/mux就能快速的构建一个简易的web server

package mainimport {    "net/http" "github.com/gorilla/mux"...  继续阅读»

Golang---walk学习(一)

开始尝试用Golang语言来写界面,发现了walk这个好东西,可以实现非常优美的界面程序
walk的git地址为:http://github.com/lxn/walk
开发文档为:http://godoc.org/github.com/lxn/walk...  继续阅读»

谷歌AI正式来中国了,机器学习三大职位正在招聘...如果你想跟李飞飞一起工作的话

12月13日上午,在谷歌开发者大会上,Google Cloud人工智能和机器学习团队的首席科学家李飞飞宣布,谷歌AI中国中心在北京成立。

谷歌AI中国中心将由李飞飞和Google Cloud研发负责人李佳博士共同领导。其中,李飞飞将会负责中心的研究工作,负责统筹Google...  继续阅读»

世道变了,微软连Java都支持了

在 2017微软技术暨生态大会期间,微软积极评价了开发者在各行业数字化转型中扮演的关键角色。CSDN记者了解到微软在跨设备跨平台移动应用开发、大数据与人工智能应用、微软智能云服务及推动开发运维一体化四大领域,为开发者提供了创新技术、开发工具、云平台及服务,其中不乏劲爆亮点!...  继续阅读»

NASA 顶级程序员是如何编程的?这里有十大准则

美国国家航空航天局(NASA)开发人员的工作是编程界最具挑战性的工作之一。 他们编写代码并开发关键任务应用程序,安全是他们主要关注的重点。

在这种情况下,制定严谨的编码准则并遵循,对于他们来说十分重要。这些规则涵盖了软件开发的各个方面,如应该如何编写软件,应该使用哪些语言特性等等。...  继续阅读»

程序员找工作的个人经验教训以及注意事项

忽然间想到如果要找工作的话,需要注意一些什么问题。
没毕业的,刚刚毕业的,刚刚工作的都可以借鉴一下。
大师兄结合自身经历,经验,稍微总结下。保存下来,以备后来者——-自己或观众使用。想当初刚刚毕业,或者说...  继续阅读»

不得不知道的golang知识点之nil

golang中的nil,很多人都误以为与Java、PHP等编程语言中的null一样。但是实际上Golang的nil复杂得多了,如果不信,那我们继续往下阅读。

nil 为预声明的标示符,定义在builtin/builtin.go...  继续阅读»

CEO 职位也不保,盘点 2017 年 IT 界残酷的裁员事件

铁打的营盘,流水的兵。一个人始终如一地坚守一份工作很难,身处日新月异的 IT 界,想要如此可谓是难上加难。本文暂不论技术人自身的选择,而从公司发展的战略角度来看,解读大规模的裁员风潮。

其实,裁员年年都有,但...  继续阅读»

最终,为什么选择go-kit

前言

工作这些年,先后经历过两家公司,分别参与过php语言框架的设计和主导过golang技术栈的落地工作,在此过程中有一些感悟和总结。我想以之前我主导的golang技术栈为线索,来陈述当时遇到的一些问题,以及分析问题和解决问题的思路。主要目的是想陈述golang技术体系在我们团队中落地过程,分析我们在各个阶段中,遇到的一些问题,并將分析问题的思路和解决问题的方法记录下来,以便让后来的同学了解golang在团队的演进过程,吸取相关的经验,以便在今后的系统设计和开发上少走弯路。...  继续阅读»

Go 延迟函数 defer 详解

Go 语言中延迟函数 defer 充当着 try…catch 的重任,使用起来也非常简便,然而在实际应用中,很多 gopher 并没有真正搞明白 defer、return、返回值、panic 之间的执行顺序,从而掉进坑中,今天我们就来揭开它的神秘面纱!...  继续阅读»

Rancher创始人谈Docker,创新愈发困难,未来将何去何从?

导读:本文由Rancher Labs CEO及联合创始人梁胜博士在参加DockerCon之前和之后写的两篇文章综合整理而成。从各家容器编排方案均很不成熟的初期到三足鼎立的编排之战,到如今kubernetes似已全面胜利,梁胜博士作为整个发展历程的参与者与见证者,回顾这几年容器领域发展和Rancher的发展与选择,分享了他的一些看法。...  继续阅读»

机器学习产品化的几点思考

译者注】在本文中,作者介绍了将机器学习产品化的几个方面,包括模型训练,模型评估,模型部署等,让读者学习和讨论。
以下为译文:

该文章主要讨论如何将机器学习产品化(包括系统组件、流程、挑战、陷阱等),在这方面也会有一些相关的博客文章或论文,来讲述机器学习产品化的“最佳实践”。欢迎所有人来讨论github中的问题。...  继续阅读»

高可用架构之高可用的应用和服务

高可用的网站架构需要网站应用每个层面的支持,本文着重介绍应用层和服务层的高可用的解决方案。

1、高可用的应用

应用层主要处理网站应用的业务逻辑,因此有时也被称作业务逻辑层,应用的一个显著特点是应用的无状态性...  继续阅读»

程序员自白:为什么我们能将月入五万活得像月薪五千





最近 IT 圈里流行着一个话题:月薪 5W 的程序员,活得却好似月薪 5K。

究竟是什么原因,让表面上高收入的程序员生活得如此简约质朴呢?咱们在这里简单分析一下:

原因一:穷

说到穷,可能有人不服气了:都月薪...  继续阅读»

  • 1
  • 2
  • 跳至