技术宅,fat-man

增加语言的了解程度可以避免写出愚蠢的代码

导航

2013年5月13日 #

mac上安装go语言

摘要: 我将在mac os x的开发机器上安装go语言的开发环境。go语言运行包下载地址:http://code.google.com/p/go/downloads/list这里我选择安装go1.0.3.darwin-amd64.pkg在mac上点击安装,运行包自动安装到/usr/local/go中,这样在命令终端就可以运行go命令了这里,我把go编辑器安装到我的xcode应用程序中,由于我的xcode装的是4.x以上在/usr/local/go/misc中,可以看到有很多编辑器版本,这里找到xcode目录,里面进入4,有个go4xcode.sh在终端中输入:sudosh./go4xcode.sh也许 阅读全文

posted @ 2013-05-13 22:48 codestyle 阅读(366) 评论(0) 推荐(0)

转载:网站的分布式架构

摘要: http://www.cnblogs.com/sharpxiajun/archive/2013/05/11/3072798.html 互联网的网站和大部分企业管理软件一样都是使用B/S架构模型,但是大型的公共网站B/S架构会更加复杂,对架构人员的要求更高,今天我想在自己博客里聊聊我设计的网站的B/S技术架构。 不管是B/S架构的企业管理系统还是网站技术架构可以抽象为如下简图: 在传统B/S架构的企业管理系统里,技术架构往往就是一个工程项目,各个逻辑分层都是该工程的业务逻辑模块。但是作为提供公共服务的网站,由于用户群比较庞大,网站并发量高,需求变化大,变更频繁以及网站出于对安全的考虑,以上... 阅读全文

posted @ 2013-05-13 19:35 codestyle 阅读(249) 评论(0) 推荐(0)

go : 结构

摘要: 1 package main 2 3 import "fmt" 4 5 type Employee struct{name string; age int} 6 //我在这里晕了一下,还认为是逗号分隔的 7 8 9 func displayName(e Employee){10 //函数参数里的变量不需要var,且{写在定义行里11 12 fmt.Printf(e.name + "\n")13 }14 15 func main() {16 var e1 Employee17 e1.name = "shujun.li"18 e1.age 阅读全文

posted @ 2013-05-13 17:30 codestyle 阅读(190) 评论(0) 推荐(0)