- 浏览: 24370 次
- 性别:
- 来自: 上海
最新评论
-
bitray:
楼主很久不来了啊
google go 语言介绍(一) -
ai♀自己:
...
google go 语言介绍(二)
文章列表
编译
Go是一门编译形的语言。现在提供了两个编译器。Gccgo是使用GCC作为后端的编译器。另外针对不同的系统架构还提供了一套编译器:64位x86系统使用6g;32位x86系统使用8g等等,这些 编译器编译速度相当快,但是效率比Gccgo慢。这些编译器有更稳定的系统,虽然gccgo正在迎头赶上。
下面是如何使用6g编译并运行我们的程序
$ 6g helloworld.go # compile; object goes into helloworld.6
$ 6l helloworld.6 # link; output goes into 6.out
$ 6.out
...
分号
你可能已经注意到我们的程序没有分号。在Go的代码中,唯一你经常可以看到分号的地方是分割for循环的子句。在每句语句的结尾分号并不是必须的。
实际上,go像C或Java这样的常规语言一样使用分号,但是这些分号被自动的插入到语句的结尾处,你不需要手工的去输入这些分号。
关于分号更细节的信息可以查看语言规范,但是在本文中你所要知道的就是你不需要在语句末尾加上分号。(如果要在一行中写多个语句,你就需要在语句结尾加上分号)作为特别的帮助,你可以在大括号关闭符号前的语句省略分号。
这种方式提供了一个清晰的,无分号的代码。一个值得注意的地方是,撰写例如if这样的语句,大括号开始符号必须与if处于同一行 ...
翻译自golang.org
介绍
这是一篇为熟悉c或c++语言的开发人员提供的介绍go语言的基础教程。本文不是综合性的语言指南,而更接近于语言规范。在你阅读本教程后,你可以继续阅读“如何更有效率的编写Go程序”这篇文章,更深入 ...
今天新安装的oracle 11g,普通用户登录时报ORA-12154错误
ORA-12154: TNS:could not resolve the connect identifier specified
折腾了两天后发现,tnsnames.ora的文件权限是
-rw-r----- 1 oracle oinstall 349 Jan 4 17:58 tnsnames.ora
这样一来其他用户就没有权限都取这个文件
执行命令
chmod o+r tnsnames.ora
问题解决
最近我的工作环境换到了linux平台上,最大的感受就是linux环境下什么都没有,但是又什么都有。
什么叫什么都没有呢,原先在windows下,不需要装驱动,就可以直接通过笔记本上的快捷键切换显示器和投影仪。但是在linux下,这个功能就没有了(不知道ubuntu有没有这项功能,我用的archlinux+fluxbox没有这个功能)
但是linux是个开放的系统,通过简单的脚本就能实现这个功能,下面具体说说实现的步骤:
在xorg中,xrandr命令可以实现显示器切换功能,具体的使用方法可以参考man手册。我们做一个简单的脚本用于切换显示器:
#!/bin/b ...
新特性包括
1.浏览器开发模式
2.SpeedTracer性能分析
3.代码分割
4.草稿编译模式
5.UiBinder
6.布局面板
7.资源打包
8.Html单元测试
最近在做一个系统整合的项目,目的是把某政府机关中的N个系统进行深度整合。由于这些系统分属于多家不同公司,无法拿到系统的源代码。
初步构思是使用Frame/IFrame将对方的系统加载到页面中,然后用Javascript模拟用户的操作去获取或设置某些信息,以达到深度整合的目的。
技术上没有什么太难得地方,但是发觉Javascript无法操作Frame/IFrame内容是不同域的页面中的DOM,报出的错误提示的“没有权限”。Google了一下,原来这种操作被成为跨站脚本(XSS),是被浏览器禁止的。
解决这个问题的思路是使用代理服务器,将其他系统映射到整合系统所在的服 ...
- 2009-12-01 09:43
- 浏览 4131
- 评论(0)