240 发简信
  • lambda表达式

    f(x,y) = x (1 + xy)^2 + y(1-y)+(1+xy)(1-y) 也可以用let创建局部变量来搞定

  • 几个简单编程问题

    牛顿法求平方根 如果对x的平方根有一个估计值y,则可以通过求y和x/y的平均值可以得到一个更好的猜测。 求立方根 阶乘 线性递归的计算过程 线性...

  • swarm快速入门

    swarm的快速入门的中文资料(姿势正确的)很少。本文简单介绍swarm(伪)集群的搭建。使用docker-machine开一些虚拟机作为doc...

  • go并发(二)

    在上一篇文章里,我们学习了goroutine和channel结合起来实现并发的方式。今天我们来学习另一种并发的方式。goroutine + sh...

  • go的临时对象池--sync.Pool

    一个sync.Pool对象就是一组临时对象的集合。Pool是协程安全的。Pool用于存储那些被分配了但是没有被使用,而未来可能会使用的值,以减小...

  • go并发(一)

    前几天被小伙伴发现半年前写的代码里面有一个并发的bug。回想一下,golang并发这边的知识确实忘得差不多了,打算写两篇笔记记录一下。golan...

  • go的非侵入式接口

    什么是接口 接口就是一组方法的集合。比如下面这个例子,几何图形接口就包含了面积与周长两个方法,对于任何实现了这两个方法的type,都属于几何图形...

  • golang并发与锁

    本文我们来学习一下golang里面的并发以及golang的锁机制。 首先我们假设这样一个场景,有两个协程,同时在读写一个数字,分别对其进行递增和...

  • 聊聊golang1.8的release note

    昨晚清理了自己的pocket,发现有好多收藏的文章都没有时间读,挑了挑,选了golang1.8的release notes和ross cox的新...

个人介绍
我可能是一个假程序员