goInActionNote(1)

tip1 channel 不支持跨goroutine 的安全保证.值传递自然对数据副本的操作是安全的.指针传递的需自己完成锁保证

类型系统

基本类型:int int32 int64 int16 int8 uint uint8(byte) uint16 uint32 uint64 string float32 float64 rune error complex64 complex128 uintptr array slice struct map channel function interface

chapter2 RSS

RSS :rss文件实际上就是一段符合规范的xml文件,一般rdf,xml,rss为文件后缀

发布一个rss文件,即RSS Feed(订阅源).因为其规范性,各大站点均可以互相调用各自的RSS Feed,解析内容.

RSS聚合:通过代码从网络上搜集各类RSS Feed 并整合在一个界面供读者阅读.

RSS格式介绍

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
<?xml version = "1.0" encoding="UTF-8" ?>
<!--rss版本-->
<rss version="2.0">
<!--频道信息以及新闻列表 -->
<channel>
<title>网站(频道)标题</title>
<link>网站(频道)首页地址</link>
<description>描述</description>
<copyright>授权信息</copyright>
<language>使用的语言(zh-cn表示简体中文)</language>
<pubDate>Sat, 07 Sep 2002 00:00:01 GMT</pubDate><!--遵循RFC 822 -->
<lastBuildDate>Sat, 07 Sep 2002 09:42:31 GMT</lastBuildDate><!--遵循RFC 822 -->
<category>频道所属分类,与item的category一致</category>
<doc>文档地址</doc>
<!--频道生成器(代码工具类)-->
<generator>Weblog Editor</generator>
<!--通信协议说明,供获取更新通知 -->
<<cloud domain="rpc.sys.com" port="80" path="/RPC2" registerProcedure="pingMe" protocol="soap"/>
<!-- 影像,包含3个可选元素 url,title,link-->
<image></image>
<rating>频道统计图片地址</rating>
<!--指定一个textbox与频道一起显示 -->
<skipHours></skipHours>
<skipDays></skipDays>
<textInput>包含4个子节点:name,title,link,description</textInput>
<!--频道内容负责人-->
<managingEditor>123@outlook.com</managingEditor>
<!--技术人员的-->
<webMaster>234@gmail.com</webMaster>
<!-- Time to live 缓存时间,rss的过期信息并不可见-->
<ttl>5</ttl>
<!-- 以上就是频道信息.还有image展示等-->
<!--下面是itemj节点,内容包含在一条条item中 -->
<item>
<title>新闻标题</title>
<link>新闻地址</link>
<description>描述</description>
<author>作者</author>
<category>分类</category>
<comments>评论地址</comments>
<enclosure>附加的媒体对象,包含3个属性url,type,length</enclosure>
<guid>guid</guid>
<pubDate>itme的pubdate,规则如上</pubDate>
<source>频道来源</source>
</item>
</channel>
</rss>
客官扫码领红包哟~