摘要: 线上介绍了 go 命令的最新 weekly 发布后,我决定写一些关于它的内容。我得承认,在第一次听说统一 go 工具的时候,我满是怀疑并对此非常恐惧。我担心它会像大多数其他语言特定的包管理器一样混乱。个人认为多数这种包管理器都是在重新发明轮子,并且与操作系统的包管理器发生冲突,让系统管理员生活的更加艰辛。另外,我确实喜欢 makefile,它们简单并且直接,工作得也很好。幸运的是,新的 go 工具驱散了我的恐惧!拒绝重复…最近在 go nuts 邮件列表上有大量的关于新的 go 工具的信息。官方的 go 文档也包含了一些关于如何使用 go 工具编写 go 代码的短文。无论如何,我觉得当前在这些 阅读全文
posted @ 2012-05-06 20:27 于风 阅读(846) 评论(0) 推荐(1) 编辑
摘要: 记录下JSON与byte[]转化的操作,先来试试不存到文件的,当然要试试保存文件的,这样就可以保存配置信息了,JSON只是一种方式,XML的操作方法很类似,至于其他的方式以后再研究。package mainimport ("fmt""encoding/json")func main() {m := Message{"测试", "测试序列化",false}b, _ := json.Marshal(m)//将json对象序列化为byte[]var ki Messagejson.Unmarshal(b,&ki)/ 阅读全文
posted @ 2012-05-06 20:27 于风 阅读(9918) 评论(6) 推荐(2) 编辑
摘要: 最常见的数据类型映射列表访问类型名称数据库数据类型OLEDB 类型.NET 框架类型成员名称文本VarWCharDBTYPE _ WSTRSystem.StringOleDbType.VarWChar备忘录LongVarWCha RDBTYPE _ WSTRSystem.StringOleDbType.LongVarWChar字节数:UnsignedTinyIntDBTYPE _ UI 1System.ByteOleDbType.UnsignedTinyInt是/否BooleanDBTYPE_BOOLSystem.BooleanOleDbType.Boolean日期 / 时间DateTimeD 阅读全文
posted @ 2012-05-01 10:11 于风 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 1.下载并安装好GO的环境.2.安装walk,https://github.com/lxn/walk方法是执行 go get github.com/lxn/walk 完成即可.3.可以查看E:\Go64\src\pkg\github.com\lxn\walk\examples下面的DEMO,但是如果直接编译下面的DEMO,启动程序会发现启动的程序有一个dos窗口弹出,解决方法是在连接的时候加入参数.下面是示例.6g E:\Go64\src\pkg\github.com\lxn\walk\examples\filebrows er\filebrowser.go8g hello.go6l -Hwi 阅读全文
posted @ 2012-04-29 09:13 于风 阅读(3269) 评论(0) 推荐(0) 编辑
摘要: Go语言发布了正式版了,正式开始学习并且使用了,并且最近在go的官方IRC里面获得了很多人的帮助,这个环境很利于学习.现在开始把自己掌握的东西写出来.分享给大家.本文只写windows的,linux的我想不需要我写了.1.要想使用Go要先安装Go的环境,http://code.google.com/p/go/downloads/list在这个地址下载你的操作系统对应的版本,这里要说明下,如果你的操作系统是x64的,你可以考虑把go1.0.1.windows-amd64.zip和go1.0.1.windows-386.zip都下载下来,这里也推荐用zip的,不用msi的,原因吗,就不说了.x64 阅读全文
posted @ 2012-04-29 09:12 于风 阅读(619) 评论(0) 推荐(0) 编辑
摘要: import java.awt.AWTException;import java.awt.Image;import java.awt.MenuItem;import java.awt.PopupMenu;import java.awt.SystemTray;import java.awt.Toolkit;import java.awt.TrayIcon;public class MyTray {public static void main(String args[]) {// 判断当前操作系统是否支持系统托盘// 最好加上这个判断,否则这个程序可能在其它操作系统上无法正常工作if (Syst 阅读全文
posted @ 2012-04-28 17:34 于风 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 网上很多人介绍了各种获取的方法,但是获取都不大好,一大番处理.我摘录了一个非常好的例子,不过我找到了一个更加好的方法..System.getProperty("java.class.path")//这个方法可以获取当前运行程序的完整路径,绝对的路径,并且适应操作系统,无需处理,更加high的是,,哪怕你把jar文件弄成了exe文件,,都可以获取哦,相信非常多的人需要.System.getProperty("usr.dir")//获取当前运行程序的完整目录,配合上面那个使用,相信问题都没了.------------以下是摘自别人的------------- 阅读全文
posted @ 2011-11-18 17:38 于风 阅读(21442) 评论(0) 推荐(2) 编辑
摘要: 获取的重点在于FileSystemView.getFileSystemView().getSystemIcon(file)这个方法直接运行下面例子可以看到效果..请注意File file=new File("d:\\xx.exe");import java.awt.Image;import java.io.File;import javax.swing.ImageIcon;import javax.swing.JFrame;import javax.swing.filechooser.FileSystemView;public class Iccon {JFrame jFr 阅读全文
posted @ 2011-11-18 17:36 于风 阅读(1565) 评论(0) 推荐(0) 编辑