JAVA开源小堂

暂无签名

  • 博客访问: 303934
  • 博文数量: 157
  • 用 户 组: 普通用户
  • 注册时间: 1970-01-01 08:00
个人简介

鏆傛棤浠嬬粛

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(157)

文章存档

2012年(8)

2008年(12)

2007年(5)

2006年(44)

2005年(81)

2004年(7)

我的朋友
微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

发布时间:2012-07-05 22:00:07

尽管不是纯的OO语言,Go仍然提供了interface接口的功能,能够非常轻松地实现抽象与具体实现的分离。另外,按照文件名格式匹配的模式,Go程序可以自动帮你加载符合当前操作系统的对应接口实现(分析了编译时的.a包,发现编译时候自动匹配,并只把符合当前操作系统的实现打包),不需要程序员在程序里面使用if-else或者switch去实现,还算比较省心。[@more@]下面的例子,首先定义一个接口 I。接口I只有两个public的方法:Get() 和 Put()。注意方法名首字母必须大写。具体代码如下://myservice.gopackage myinterfacetype I interface { Get()......【阅读全文】

阅读(2346) | 评论(0) | 转发(0)

发布时间:2012-07-01 10:10:19

今天研究了AllenDang(博客:http://www.cnblogs.com/AllenDang) 写的gform(一个go语言的windows图形库),也顺便学习了如何调用window的dll库。这里用C写了一个简单的功能函数gcd,然后编译打包成dll库。最后,写了一个go的调用例子hello.go。hello.go里面加载dll库,并调用gcd函数获取返回结果。 注意:为了运行例子,需要已经安装好MinGW和go. [@more@]1、 C写的简单例子。/* File : example2.c */ /* Compute the greatest common divisor of positive integers */int gcd(int x, int y) { int g; g = y; while (x > 0) { ......【阅读全文】

阅读(7305) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

nj_alan2015-05-26 12:06

方便添加楼主的QQ吗 最近在研究pentahoo BI

回复  |  举报
留言热议
请登录后留言。

登录 注册