<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[_Eexception]]></title><description><![CDATA[try catch me!]]></description><link>https://blog.youkuaiyun.com/lcj0304</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lcj0304]]></copyright><item><title><![CDATA[golang timestamp]]></title><link>https://blog.youkuaiyun.com/lcj0304/article/details/48393001</link><guid>https://blog.youkuaiyun.com/lcj0304/article/details/48393001</guid><author>lcj0304</author><pubDate>Sat, 12 Sep 2015 11:57:09 +0800</pubDate><description><![CDATA[package mmtime

import (
   "fmt"
   "strconv"
   "time"
)

// FMT_TYPE_NOMAL
const (
   DATE_TIME_FMT = "2006-01-02 15:04:05"

   DATE_FMT = "2006-01-02"

   TIME_FMT = "15:04:05"

   DATE_TIME_FMT_C]]></description><category></category></item><item><title><![CDATA[golang md5及随机字符串]]></title><link>https://blog.youkuaiyun.com/lcj0304/article/details/48392979</link><guid>https://blog.youkuaiyun.com/lcj0304/article/details/48392979</guid><author>lcj0304</author><pubDate>Sat, 12 Sep 2015 11:54:39 +0800</pubDate><description><![CDATA[
package encrypt
import (
   &quot;crypto/md5&quot;
   &quot;encoding/hex&quot;
   &quot;math/rand&quot;
   &quot;time&quot;
)

// 生成32位MD5
func MD5(text string) string{
   ctx := md5.New()
   ctx.Write([]byte(text))
   return hex.EncodeToS...]]></description><category></category></item><item><title><![CDATA[golang 子类调用父类函数]]></title><link>https://blog.youkuaiyun.com/lcj0304/article/details/48392961</link><guid>https://blog.youkuaiyun.com/lcj0304/article/details/48392961</guid><author>lcj0304</author><pubDate>Sat, 12 Sep 2015 11:52:13 +0800</pubDate><description><![CDATA[// testStruct project main.go
package main

import (
    "fmt"
)

type A struct {
    Text string
}

type Operator interface {
    Say()
}

func (a *A) Say() {
    fmt.Printf("A::Say()]]></description><category></category></item><item><title><![CDATA[最新 IntelliJ Idea 14 安装 Golang 插件 google-go-lang-idea-plugin 的方法]]></title><link>https://blog.youkuaiyun.com/lcj0304/article/details/48317281</link><guid>https://blog.youkuaiyun.com/lcj0304/article/details/48317281</guid><author>lcj0304</author><pubDate>Wed, 09 Sep 2015 16:03:01 +0800</pubDate><description><![CDATA[1、下载并安装IDEA    http://www.jetbrains.com/idea/download/  下载免费版本就好了，反正高级版本大多功能用不到。
2、https://github.com/go-lang-plugin-org/go-lang-idea-plugin
   下载zip包并解压。
跟着步骤走就行，用IDEA打开解压的项目。]]></description><category></category></item><item><title><![CDATA[Windows socket 编程 基础]]></title><link>https://blog.youkuaiyun.com/lcj0304/article/details/5869368</link><guid>https://blog.youkuaiyun.com/lcj0304/article/details/5869368</guid><author>lcj0304</author><pubDate>Tue, 07 Sep 2010 21:05:00 +0800</pubDate><description><![CDATA[一、基础概念1、Window sockets 版本：WinSock 1.1 网络编程接口 由WINSOCK.DLL支持 ， 主要应用在 95和2000中 WinSock2.2网络编程接口  由WINDSOCK32.DLL支持，主要应用在 98和2000中 ，其完全兼容1.1的函数2、通信域（地址族）：通信域是为了处理一般的线程通过套接口通信而引进的一种抽象概念，套接字存在于通信域中，只和同一域中的套接字交换数据。3、阻塞和非阻塞 同步和异步：阻塞套接字是指执行此套接字的网络调用时，直到成功才返回，否则一直阻]]></description><category></category></item></channel></rss>