小松的技术博客

六和敬

若今生迷局深陷,射影含沙。便许你来世袖手天下,一幕繁华。 你可愿转身落座,掌间朱砂,共我温酒煮茶。

Tag: Go

  1. sock5代理学习与使用

    阳春三月,春暖花开,春节的颓废带来的长尾效应也该终结了。作为一个程序员,平时免不了跨越某墙去寻找优秀资源,利用公司的vpn或者自己买vpn总会有些限制,所以最好的是掌握其原理并玩转它。因此我好好的学习了下sock5代理的实现。学习途径很简单: 阅读sock5协议文档:http://www.faqs.org/rfcs/rfc1928.html 阅读开源实现:shadowsocks-go 一步一步实现一个简易的版本:shine(GO语言实现) 现在大多数浏览器或者应用程序都是支持sock5协…

    Go, 后端开发 继续阅读
  2. go语言的哲学

    最近在看go语言,主要是我想知道如果没有了类的概念,该如何优雅的编程。 不得不说go语言很简洁,但却很灵活。初次接触它的语法,会被奇奇怪怪的外表所迷惑,不过回头来看,是go语言有着的一套风格迥异的概念设计,有一些基础的概念,然后其它的都是基础概念上的包装。随着逐步的认识深入和更多的实践,也就慢慢的能够体会go语言的精华了。 一、类型系统 go语言是强类型的语言,每一个数据都有它的类型,可以简单枚举一下: 内置类型:int,float32,float64,string,bool,error,arr…

    Go 继续阅读
  3. go语言基础

    一、变量 var a:int //定义int类型的变量a var a:int = 1 //定义int类型的变量a,并初始化值为1 var a = 1 //通过初始化值自动判断类型 a := 1 //通过初始化值自动判断类型 二、常量 const i = 10000 //定义值为10000的常量i 常量和变量都可以进行分组来同时定义多个: var( i int pi float32 prefix string ) const( i =…

    Go 继续阅读
  4. 小试一下Go语言

    一、Go语言 编程的世界早已充斥着无数种语言,语言就其本身而言是无所谓好坏而言的,每门语言尤其擅长区域、有其语法特性与笔法,而已存在如此多的语言的时候,google毅然推出了新的语言go来表达对现存语言的不满,而go语言是一门完全变革的语言,与传统的面相对象的语言有非常大的不同,我首先觉得不是非常适应,但慢慢的了解下去,也发现了很多这门语言特立独行的特点。一门语言蕴含着一门哲学,也蕴含着开发者无数的思索与考量,学习重要的是静心,慢慢体味一门语言为我们带来的无数乐趣。 二、Go语言安装 个人决定采…

    Go 继续阅读