coder

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

他的话题

Golang 的 mgo 连接池

mgo 的 Session 与连接池

简介

mgo 是由 Golang 编写的开源 mongodb 驱动。由于 mongodb 官方并没有开发 Golang 驱动,因此这款驱动被广泛使用。mongodb...  继续阅读»

Redis学习笔记(一):初识Redis

Redis简介

Redis是一个速度极快的非关系数据库,也就是我们所说的NoSQL数据库(non-relational database),它可以存储键(key)与5种不同类型的值(value)之间的映射(mapping),可以将存储在内存的键值对数据持久化到硬盘,可以使用复制特性来扩展读性能,还可以使用客户端分片来扩展性能,并且它还提供了多种语言的API。...  继续阅读»

Node也许不是构建大型服务的最佳选择——Node之父Ryan Dahl访谈录

导读:本文是对 Node.js 之父 Ryan Dahl 的访谈。Ryan Dahl 谈到了创造 Node 的过程和现在做的一些很有意义并有挑战的事情。

Ryan Dahl 是 Google Brain...  继续阅读»

CentOS7利用systemctl添加自定义系统服务

CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和用户(user)之分,需要开机不登陆就能运行的程序,存在系统服务里,即:/usr/lib/systemd/system目录下...  继续阅读»

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 之间的执行顺序,从而掉进坑中,今天我们就来揭开它的神秘面纱!...  继续阅读»

  • 1
  • 2
  • 跳至