![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Go基础学习
方恨水
这个作者很懒,什么都没留下…
展开
-
Go结构体与XML互转操作
Go中提供了XML操作的库,Unmarshal/Marshal可以进行结构体和XML互换,MarshalIndent的第二个和第三个参数可以添加头和缩进符,例如本例中第三个参数加了“ ”,Marshal解析后是一个无格式的字符串。 需要注意的是:假如结构体需要定义xml的属性,可以加上“attr”标记,如下代码所示,格式一定是`xml:"xxx,attr"`,其中“”不能省略,否不报错但结构体...原创 2019-02-18 22:36:02 · 4898 阅读 · 0 评论 -
Go获取命令行传递的参数
通常会遇到从命令行启动go编写的应用程序,假如需要从命令行启动应用并且传递参数传递业务呢?答案是使用go系统提供的"Args"API来获取参数,多个参数直接以空格间隔,如args1 args2 args3一,获取简单参数获取简单参数非常简单,代码如下:/*Go获取命令行传递的参数*/package mainimport ( "fmt" "os")func ...原创 2019-02-20 00:01:15 · 2950 阅读 · 0 评论 -
C#使用命名管道与其他进程间通讯(二)
在上一篇《C#使用命名管道与其他进程间通讯(一)》中展示了如何在两个C#开发的进程直接进行数据传递,本文将展示如何使用Go开发的进程和C#开发的进程间通讯。一、建立Server端参照《C#使用命名管道与其他进程间通讯(一)》中使用NamedPipeServerStream构造Server端。本文将直接使用上一节中的Server端,不再赘述。二、建立Client端上一节中使用C#构建...原创 2019-04-24 20:27:48 · 349 阅读 · 0 评论