心有

知其所以然,方可大道至简。

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年4月29日

摘要: go语言本身是开源的,目前下载的开发包直接是带go源代码的,最好的参考资料实际是在go语言自身的源代码里面(…\src\pkg), 源代码里面有go基础库各项功能的实现代码,比如:\src\pkg\encoding\binary\binary.go对于学习整型变量与byte之间的转换就很有帮助。 [转]其它Go语言资料收集wonderfogo的博客(原文)已经很全了,直接转过来。 资料收集... 阅读全文
posted @ 2013-04-29 09:19 心有 阅读(1561) 评论(0) 推荐(0) 编辑

2013年4月21日

摘要: go语言中init函数用于包(package)的初始化,该函数是go语言的一个重要特性,有下面的特征:1 init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等2 每个包可以拥有多个init函数3 包的每个源文件也可以拥有多个init函数4 同一个包中多个init函数的执行顺序go语言没有明确的定义(说明)5 不同包的init函数按照包导入的依赖关系决定该初始化函数的执行顺序6 init函数不能被其他函数调用,而是在main函数执行之前,自动被调用下面这个示例摘自《the way to go》,os差异在应用程序初始化时被隐藏掉了,var prompt = "Ente 阅读全文
posted @ 2013-04-21 20:43 心有 阅读(28206) 评论(5) 推荐(2) 编辑

2013年4月15日

摘要: 汇总我的go语言上机测试代码,测试环境win7、go 1.1 beta(32位),GOROOT =E:\opensource\go\go测试代码下载地址hellogo.zip,包含下面的代码:client.go -- net客户端gargs.go -- 取命令行字符串gchannel.go -- 测试channelgcommand.go -- 测试os包的exec.Commandgdefer.go -- 测试defergflag.go -- 测试命令行参数ghttp.go -- 测试http消息gmap.go -- 测试mapgos.go -... 阅读全文
posted @ 2013-04-15 00:17 心有 阅读(1051) 评论(0) 推荐(0) 编辑

2013年4月14日

摘要: golang.org被屏蔽了,直接访问不了,解决办法如下:在 http://ping.eu/ping/ 上ping一下golang.org,获取到IP,如图: 然后,在C:\Windows\System32\drivers\etc\hosts中,添加ip和golang.org的对应关系,添加如下一行:173.194.71.141 golang.org重新启动下浏览器,就可访问golang.org了。 阅读全文
posted @ 2013-04-14 12:09 心有 阅读(9957) 评论(2) 推荐(2) 编辑

2013年4月13日

摘要: 1 安装sublime Text 21) 下载地址:http://www.sublimetext.com/2 本文安装的是32位的 Sublime Text 2.0.1 Setup.exe2) 默认安装即可3) 破解(sublime本身是免费软件不破解也能用,破解方法摘自网络)十六进制编辑器ultraedit和WinHex都可以,我用的ultraedit,这里以WinHex为例。sublime_text.exe默认位置C:\Program Files (x86)\Sublime Text 2\sublime_text.exe a.将sublime_text.exe备份一下 b.用 WinHex 阅读全文
posted @ 2013-04-13 10:39 心有 阅读(1495) 评论(4) 推荐(0) 编辑

2013年4月10日

摘要: oracle和sybase的官方网站提供了非常多的文档,用搜索引擎搜索这两个数据库的相关知识往往只能搜索到很小的一部分应用经验,还不如到帮助文档中去查找,帮助文档更官方、更可靠、更系统。oracle在线帮助地址:http://www.oracle.com/pls/db112/homepage(11g) 几乎每本帮助都分为html版本和pdf版本,pdf版本可以下载来离线查阅sybase在线帮助地址:http://infocenter.sybase.com/help/index.jspsybase的帮助按照不同的产品版本分为很多的目录,每个产品当中又分很多本书,比如ASE 15的管理手册还分为基 阅读全文
posted @ 2013-04-10 23:39 心有 阅读(383) 评论(0) 推荐(0) 编辑

2013年4月9日

摘要: eclipseenv.bat设置eclipse的启动环境,给AppRoot设置好eclipse应用程序所在目录,双击该bat文件后输入eclipse即可启动eclipse了。@echo offset AppROOT=E:\soft\eclipse\eclipsecmd /k "set path=%path%;%AppROOT%" 阅读全文
posted @ 2013-04-09 22:35 心有 阅读(573) 评论(0) 推荐(0) 编辑

2013年4月8日

摘要: 网上讲go语言编译环境搭建的文章不少了,搭建环境本身也相对简单,本文主要是提供一个可下载的地址,因为刚开始我找了好几个地址都没能下载到想要的版本,这个地址是刚(2013.04.08晚)试过能访问的:http://code.google.com/p/go/downloads/listDownloads页面有下面这些go语言开发包,这里我们选择下载go1.0.3.windows-386.zip:go1.0.3.darwin-386-signed.pkggo1.0.3.darwin-386.pkggo1.0.3.darwin-386.tar.gzgo1.0.3.darwin-amd64-signed 阅读全文
posted @ 2013-04-08 23:35 心有 阅读(8853) 评论(0) 推荐(1) 编辑

摘要: Go没有枚举类型(enums)。作为代替,可以在一个独立的const区域中使用 iota来生成递增的值。如果const中,常量没有初始值则会 用前面的初始化表达式代替。const( red = iota // red == 0 blue // blue == 1 green // green == 2) 阅读全文
posted @ 2013-04-08 22:12 心有 阅读(9086) 评论(0) 推荐(0) 编辑

2012年5月14日

摘要: 影响到oracle性能的因素主要可以从硬件和软件两个方面划分,本文通过对oracle数据库架构的分析,提出从硬件方面OLTP系统优化oracle数据库性能的方法,不足之处欢迎拍砖。 oracle数据库物理存储架构: oracle数据库物理文件增长情况: Oracle archived REDO log files增长快,说明redo log写入很频繁。从实际大数据量和高性能OLTP应用系统性能测试发现,磁阵IO是限制系统性能的瓶颈,因此降低IO是oracle数据库优化的关键,结合oracle数据库物理存储架构图、数据库物理文件增长情况和实际测试发现,给磁阵IO带来很大负荷的是redo log. 阅读全文
posted @ 2012-05-14 23:03 心有 阅读(12338) 评论(0) 推荐(3) 编辑