武汉理工大学化学化工与生命科学学院

近日,我校化学化工与生命科学学院、材料复合新技术国家重点实验室夏建龙教授课题组,在单线态裂分领域取得重要进展,研究成果发表在国际顶级学术期刊《Nature
Communications》上(New insights into the design of conjugated polymers
for intramolecular singlet fission. Nat. Commun. 2018, 9, 2999.
DOI: 10.1038/s41467-018-05389-w.)。

Community Server学习资料

本周我们即将迎来一个重要的日子,没错,那就是5月15日!暗黑破坏神3的两周年生日。今年的周年庆典将伴随着2.0.5补丁的种种消息跟大家见面。今日国外着名的暗黑站点
Diablofans 发布了一些 2.0.5
补丁的数据发掘内容。这其中包括一系列的周年庆典在线BUFF奖励的内容。

为帮助自费出国留学[微博]人员正确选择国外学习学校,加强对自费留学中介活动的监管,引导自费留学中介机构与国外正规学校开展合作,教育部公布了45个我国公民主要留学国家1万多所学校名单,基本涵盖了我公民主要留学目的地国正规高等学校。所公布名单根据有关情况定期调整,目前为第三十六版,更新时间为2014年5月30日。

[源码下载]

必威 1

uGoer 系列文章

必威 2

一、 基本情况

重新想象 Windows 8 Store Apps (60) – 通信: 获取网络信息,
序列化和反序列化

Community Server专题一:概述Community
Server
Community
Server专题二:体系结构
Community
Server专题:附件(DOC&PPT)–2005年10月10日更新
Community
Server专题三:HttpModule
Community
Server专题四:HttpHandler
Community
Server专题五:IHttpHandlerFactory
Community
Server专题:FAQ–2005年9月19日更新
Community Server专题六:Delegates &
Events
Community Server专题七: Job &
Timer
Community Server专题附录一: 什么是Threads &
Processes
Community
Server专题八:MemberRole之Membership
Community
Server专题八:MemberRole之Membership深入篇
必威,Community
Server专题九:MemberRole之Profile
Community
Server专题十:MemberRole之RoleManager
CommunityServer 2.0中Files 与 Reader
项目的授权机制
Community Server
2.0中如何调试项目?我告诉你!
Community Server2.0专注细节一
邮件提醒按钮实现(上)
Community
Server2.0专注细节专题Doc下载(2006-3-9更新)

我们总结了比较重要的内容供大家参考:

根据美国宪法规定,各州政府负责注册并审批各类高等院校,但各院校是否被社会所认可则取决于政府承认的认证机构的认证。

作者:webabcd

Felix 系列文章

传奇掉率,经验值,金币掉落加成奖励。

美国高等院校包括公立与私立两种。主要实行二年学制或四年学制,二年制的多为技术专科学校和社区学院。据统计,目前美国各类高等院校有3600多所。

介绍
重新想象 Windows 8 Store Apps 之 通信

Community
Server系列之一:开篇简介

秘境碎片,血岩碎片奖励加倍,遇到的哥布林都会成双出现。

美国高等院校的质量认证一般由专业认证机构负责,经美国教育部认可的专业认证机构主要有六大区域认证机构及近百个专业认证机构。联邦政府通过认证机构间接起到对各院校的管理与规范。全美高等教育认证委员会(CHEA)是协调并审核认证机构的专业机构。
通过区域性认证协会或其它专业认证机构的认证,各院校可实现学分相互转换,所颁发的学位证书或文凭证书能获得社会的广泛认可。

  • 获取网络信息
  • 序列化 – json
  • 序列化 – xml
  • 序列化 – rss atom

Community
Server系列之二:页面之间的关系1[介绍]

特殊奖励BUFF“涅法雷姆的传奇”不仅有传奇掉率加成,还有会游戏后第一小时的固定传奇掉落。

二、名单

示例
1、演示如何获取网络的相关信息
Communication/NetworkInfo.xaml.cs

Community
Server系列之三:页面间关系2[介绍]

特殊奖励BUFF“疯狂的卡达拉”可以让卡达拉兑换的需求碎片数量减少。

Alamance Community College (Graham)

/*
 * 演示如何获取网络的相关信息
 */

using System;
using System.Collections.Generic;
using Windows.Networking.Connectivity;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;
using System.Linq;

namespace XamlDemo.Communication
{
    public sealed partial class NetworkInfo : Page
    {
        public NetworkInfo()
        {
            this.InitializeComponent();
        }

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            /*
             * NetworkInformation - 用于对网络信息的访问
             */

            // 获取当前用于 Internet 连接的 ConnectionProfile 对象
            ConnectionProfile connectionProfile = NetworkInformation.GetInternetConnectionProfile();

            if (connectionProfile == null)
                return;

            // 此连接配置的名称
            lblMsg.Text = "ProfileName: " + connectionProfile.ProfileName;
            lblMsg.Text += Environment.NewLine;

            // 此连接的网络连接级别(Windows.Networking.Connectivity.NetworkConnectivityLevel 枚举)
            //     None - 无连接
            //     LocalAccess - 仅允许访问本地网络
            //     ConstrainedInternetAccess - 受限的 internet 访问
            //     InternetAccess - 本地和 internet 访问
            lblMsg.Text += "NetworkConnectivityLevel: " + connectionProfile.GetNetworkConnectivityLevel();
            lblMsg.Text += Environment.NewLine;

            // 网络状态发生变化时所触发的事件
            NetworkInformation.NetworkStatusChanged += NetworkInformation_NetworkStatusChanged;

            NetworkAdapter networkAdapter = connectionProfile.NetworkAdapter;
            if (networkAdapter != null)
            {
                lblMsg.Text += "NetworkAdapterId: " + networkAdapter.NetworkAdapterId; // 网络适配器 ID
                lblMsg.Text += Environment.NewLine;
                lblMsg.Text += "InboundMaxBitsPerSecond: " + networkAdapter.InboundMaxBitsPerSecond; // 最大入站数据传输速率(单位:bit/s)
                lblMsg.Text += Environment.NewLine;
                lblMsg.Text += "OutboundMaxBitsPerSecond: " + networkAdapter.OutboundMaxBitsPerSecond; // 最大出站数据传输速率(单位:bit/s)
                lblMsg.Text += Environment.NewLine;
                lblMsg.Text += "NetworkTypes: " + networkAdapter.NetworkItem.GetNetworkTypes(); // 网络类型
                lblMsg.Text += Environment.NewLine;
            }

            lblMsg.Text += Environment.NewLine;

            // 获取所有可用连接
            IReadOnlyList<ConnectionProfile> connectionProfiles = NetworkInformation.GetConnectionProfiles();
            foreach (ConnectionProfile cp in connectionProfiles)
            {
                lblMsg.Text += "ProfileName: " + cp.ProfileName;
                lblMsg.Text += Environment.NewLine;

                // 获取此连接的指定时间段内的本地数据的使用情况
                DataUsage dataUsage = cp.GetLocalUsage(DateTime.Now.AddHours(-1), DateTime.Now);

                lblMsg.Text += "BytesSent: " + dataUsage.BytesSent; // 已发送的字节数
                lblMsg.Text += Environment.NewLine;
                lblMsg.Text += "BytesReceived: " + dataUsage.BytesReceived; // 已收到的字节数
                lblMsg.Text += Environment.NewLine;
            }


            // 以下是一些不常用的东西
            ConnectionCost connectionCost = connectionProfile.GetConnectionCost();
            DataPlanStatus dataPlanStatus = connectionProfile.GetDataPlanStatus();
            NetworkSecuritySettings networkSecuritySettings = connectionProfile.NetworkSecuritySettings;
            IReadOnlyList<LanIdentifier> lanIdentifiers = NetworkInformation.GetLanIdentifiers();
        }

        void NetworkInformation_NetworkStatusChanged(object sender)
        {

        }
    }
}

Community
Server系列之四:Ajax在CS2.0中的应用1

获得额外的秘境碎片,血岩碎片,赫拉迪姆礼包奖励。

Anson College of Cosmetology (Wadesboro)

用于演示序列化和反序列化的实体类
Communication/Serializer/Product.cs

Community
Server系列之五:CS2中的Ajax原理

圣教军相关BUFF,社群BUFF。

Apex School of Theology (Durham)

/*
 * 用于演示序列化和反序列化的实体类
 * 
 * 通过 DataContractJsonSerializer 或 DataContractSerializer 做序列化和反序列化时,其支持 DataContract, DataMember, KnownType
 * 当然如果都不声明 DataContract, DataMember 也没问题
 */

using System;
using System.Collections.Generic;
using System.Runtime.Serialization;

namespace XamlDemo.Communication.Serializer
{
    [DataContract(Name="product")]
    public class Product
    {
        [DataMember(Name = "productId", IsRequired = true, Order = 1)]
        public int ProductId { get; set; }

        [DataMember(Name = "name", IsRequired = true, Order = 2)]
        public string Name { get; set; }

        public decimal Price { get; set; }

        [DataMember(Name = "createTime", IsRequired = true, Order = 3)]
        public DateTime CreateTime { get; set; }

        public static List<Product> GetProducts()
        {
            List<Product> products = new List<Product>();
            for (int i = 0; i < 5; i++)
            {
                products.Add(new Product
                {
                    ProductId = i,
                    Name = "name: " + i.ToString().PadLeft(4, '0'),
                    Price = i * 100,
                    CreateTime = DateTime.Now.AddDays(-i)
                });
            }

            return products;
        }
    }
}

     
写这篇帖子的目的在于介绍整个CS中的关键点,以我的经验来看着重应该了解的地方的一些罗列。这对初次接触CS的朋友来说我想是有帮助的。

以上的奖励数据挖掘只有名称和效果描述,具体的活动内容与奖励还请大家查看周年庆典时官方的通知。

Appalachian State University (Boone)

2、演示 json 的序列化和反序列化,以及如何解析 json 字符串
Communication/Serializer/Json.xaml.cs

做好准备了吗?这个疯狂周末或许会让你的仓库堆起满满的传奇。也别忘了5月15日关注凯恩之角,我们会为大家报道两周年庆典的最新消息。

The Art Institute of Charlotte (Charlotte)

/*
 * 演示 json 的序列化和反序列化,以及如何解析 json 字符串
 * 
 * 1、通过 DataContractJsonSerializer 做 json 的序列化和反序列化
 * 2、通过 JsonObject 和 JsonArray 解析 json 字符串
 */

using System;
using System.Collections.Generic;
using System.IO;
using System.Runtime.Serialization;
using System.Runtime.Serialization.Json;
using System.Text;
using Windows.Data.Json;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;

namespace XamlDemo.Communication.Serializer
{
    public sealed partial class Json : Page
    {
        private string _jsonString = "";

        public Json()
        {
            this.InitializeComponent();
        }

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            SerializeJson();
            DeserializeJson();
            ParseJson();
        }

        private void SerializeJson()
        {
            // 需要序列化为 json 的对象
            List<Product> products = Product.GetProducts();

            // 序列化为 json 时,定义日期类型的字符串格式
            DataContractJsonSerializerSettings settings = new DataContractJsonSerializerSettings();
            settings.DateTimeFormat = new DateTimeFormat("yyyy-MM-dd HH:mm:ss");

            // 实例化 DataContractJsonSerializer 对象,用于 json 的序列化和反序列化
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(List<Product>), settings);

            using (MemoryStream ms = new MemoryStream())
            {
                // DataContractJsonSerializer.WriteObject() - 序列化
                serializer.WriteObject(ms, products);

                var bytes = ms.ToArray();
                _jsonString = Encoding.UTF8.GetString(bytes, 0, bytes.Length);

                lblMsg.Text = _jsonString;
            }
        }

        private void DeserializeJson()
        {
            // 反序列化时,定义日期类型的字符串格式
            DataContractJsonSerializerSettings settings = new DataContractJsonSerializerSettings();
            settings.DateTimeFormat = new DateTimeFormat("yyyy-MM-dd HH:mm:ss");

            // 实例化 DataContractJsonSerializer 对象,用于 json 的序列化和反序列化
            DataContractJsonSerializer serializer = new DataContractJsonSerializer(typeof(List<Product>), settings);

            using (MemoryStream ms = new MemoryStream())
            {
                var bytes = Encoding.UTF8.GetBytes(_jsonString);
                ms.Write(bytes, 0, bytes.Length);
                ms.Position = 0; // 将流的当前位置定位到起点

                // DataContractJsonSerializer.ReadObject() - 反序列化
                var result = serializer.ReadObject(ms) as List<Product>;

                lblMsg.Text += Environment.NewLine;
                lblMsg.Text += "First Product Name: " + result[0].Name;
            }
        }


        private void ParseJson()
        {
            // JsonArray - json 数组。可以通过 JsonArray.Parse() 将 json 字符串解析为 JsonArray
            // JsonObject - json 对象。可以通过 JsonObject.Parse() 将 json 字符串解析为 JsonObject

            JsonArray ja = JsonArray.Parse(_jsonString);
            JsonObject joFirst = ja[0].GetObject();
            string firstProductName = joFirst["name"].GetString();

            lblMsg.Text += Environment.NewLine;
            lblMsg.Text += "First Product Name: " + firstProductName;
        }
    }
}

===================================================================

Asheville-Buncombe Technical Community College (Asheville)

3、演示 xml 的序列化和反序列化,以及如何解析 xml 字符串
Communication/Serializer/MyXmlWriter.cs

以下为完整文档内容

Barber-Scotia College (Concord)

/*
 * 自定义 XmlWriter,用于去掉默认生成的 xmlns
 */

using System.Xml;

namespace XamlDemo.Communication.Serializer
{
    public class MyXmlWriter : XmlWriter
    {
        private XmlWriter _writer;
        private bool _ignoreEndAttrCall = false;

        public MyXmlWriter(XmlWriter writer)
        {
            _writer = writer;
        }

        /*关键代码开始*/
        public override void WriteStartElement(string prefix, string localName, string ns)
        {
            if ((ns != null) && ns.StartsWith("http://schemas.datacontract.org"))
            {
                ns = null;
            }
            _writer.WriteStartElement(prefix, localName, ns);
        }

        public override void WriteStartAttribute(string prefix, string localName, string ns)
        {
            if ((ns == null) || (ns == "http://www.w3.org/2001/XMLSchema-instance"))
            {
                _ignoreEndAttrCall = true;
                return;
            }
            _writer.WriteStartAttribute(prefix, localName, ns);
        }

        public override void WriteEndAttribute()
        {
            if (_ignoreEndAttrCall)
            {
                _ignoreEndAttrCall = false;
                return;
            }
            _writer.WriteEndAttribute();
        }

        public override void WriteString(string text)
        {
            if (_ignoreEndAttrCall)
            {
                return;
            }
            _writer.WriteString(text);
        }
        /*关键代码结束*/



        #region 这部分代码保持原 XmlWriter 的逻辑不变
        public override void Flush()
        {
            _writer.Flush();
        }

        public override string LookupPrefix(string ns)
        {
            return _writer.LookupPrefix(ns);
        }

        public override void WriteBase64(byte[] buffer, int index, int count)
        {
            _writer.WriteBase64(buffer, index, count);
        }

        public override void WriteCData(string text)
        {
            _writer.WriteCData(text);
        }

        public override void WriteCharEntity(char ch)
        {
            _writer.WriteCharEntity(ch);
        }

        public override void WriteChars(char[] buffer, int index, int count)
        {
            _writer.WriteChars(buffer, index, count);
        }

        public override void WriteComment(string text)
        {
            _writer.WriteComment(text);
        }

        public override void WriteDocType(string name, string pubid, string sysid, string subset)
        {
            _writer.WriteDocType(name, pubid, sysid, subset);
        }

        public override void WriteEndDocument()
        {
            _writer.WriteEndDocument();
        }

        public override void WriteEndElement()
        {
            _writer.WriteEndElement();
        }

        public override void WriteEntityRef(string name)
        {
            _writer.WriteEntityRef(name);
        }

        public override void WriteFullEndElement()
        {
            _writer.WriteFullEndElement();
        }

        public override void WriteProcessingInstruction(string name, string text)
        {
            _writer.WriteProcessingInstruction(name, text);
        }

        public override void WriteRaw(string data)
        {
            _writer.WriteRaw(data);
        }

        public override void WriteRaw(char[] buffer, int index, int count)
        {
            _writer.WriteRaw(buffer, index, count);
        }

        public override void WriteStartDocument(bool standalone)
        {
            _writer.WriteStartDocument(standalone);
        }

        public override void WriteStartDocument()
        {
            _writer.WriteStartDocument();
        }

        public override WriteState WriteState
        {
            get { return _writer.WriteState; }
        }

        public override void WriteSurrogateCharEntity(char lowChar, char highChar)
        {
            _writer.WriteSurrogateCharEntity(lowChar, highChar);
        }

        public override void WriteWhitespace(string ws)
        {
            _writer.WriteWhitespace(ws);
        }
        #endregion
    }
}

BuffTooltips.txt

Barton College (Wilson)

Communication/Serializer/Xml.xaml.cs

Community_Event_Buff_EXPMF_1_desc BUFF描述 –
你的经验获得量提高社群活动经验奖励 * 100%

Beaufort County Community College (Washington)

/*
 * 演示 xml 的序列化和反序列化,以及如何解析 xml 字符串
 * 
 * 1、通过 DataContractSerializer 做 xml 的序列化和反序列化
 * 2、通过 XLinq(linq to xml)解析 xml 字符串,以及对 xml 做 crud 操作
 * 
 * 关于 xlinq 参见:http://www.cnblogs.com/webabcd/archive/2007/10/26/938122.html
 */

using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.Serialization;
using System.Text;
using System.Xml;
using System.Xml.Linq;
using Windows.UI.Xaml.Controls;
using Windows.UI.Xaml.Navigation;

namespace XamlDemo.Communication.Serializer
{
    public sealed partial class Xml : Page
    {
        private string _xmlStringWithoutXmlns = "";
        private string _xmlStringWithXmlns = "";

        public Xml()
        {
            this.InitializeComponent();
        }

        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            SerializeXml();
            DeserializeXml();
            ParseXml();
        }

        private void SerializeXml()
        {
            // 需要序列化为 xml 的对象
            List<Product> products = Product.GetProducts();

            // 实例化 DataContractSerializer 对象,用于 xml 的序列化和反序列化,可以指定根节点的名称
            DataContractSerializer serializer = new DataContractSerializer(typeof(List<Product>), "root", "");

            // 序列化,同时去掉多余的 xmlns
            using (MemoryStream ms = new MemoryStream())
            {
                // XmlWriterSettings - 用于配置 XmlWriter
                XmlWriterSettings settings = new XmlWriterSettings { Indent = true, IndentChars = "t", NewLineChars = "n", Encoding = Encoding.UTF8 };
                settings.OmitXmlDeclaration = true; // 是否省略掉 xml 声明

                // 通过自定义 XmlWriter(参见:MyXmlWriter.cs)的方式,来去掉全部 xml 命名空间
                XmlWriter xmlWriter = MyXmlWriter.Create(ms, settings);
                MyXmlWriter myXmlWriter = new MyXmlWriter(xmlWriter);

                // DataContractSerializer.WriteObject() - 序列化
                serializer.WriteObject(myXmlWriter, products);

                xmlWriter.Flush();
                xmlWriter.Dispose();

                var bytes = ms.ToArray();
                _xmlStringWithoutXmlns = Encoding.UTF8.GetString(bytes, 0, bytes.Length);

                /*
                 * 通过 XmlWriter 序列化的结果都具有相应编码的 preamble
                 * 比如如果序列化成 utf-8 编码的 xml 字符串,则对应的 preamble 为 3 个字节:EF(239), BB(187), BF(191)
                 * preamble 出现在字符串的头部
                 * 如果直接 WriteObject(MemoryStream, obj),则不会出现 preamble,但是就没办法通过自定义 XmlWriter 来去掉 xmlns 了
                 */
                // 去掉 utf-8 的 preamble
                _xmlStringWithoutXmlns = TrimPreamble(_xmlStringWithoutXmlns, Encoding.UTF8);
            }

            lblMsg.Text = _xmlStringWithoutXmlns;


            // 序列化,结果不会出现 preamble,但是 xmlns 都会被保留
            using (MemoryStream ms = new MemoryStream())
            {
                serializer.WriteObject(ms, products);
                var bytes = ms.ToArray();
                _xmlStringWithXmlns = Encoding.UTF8.GetString(bytes, 0, bytes.Length);
            }
        }

        private void DeserializeXml()
        {
            // 实例化 DataContractSerializer 对象,用于 xml 的序列化和反序列化,可以指定根节点的名称
            DataContractSerializer serializer = new DataContractSerializer(typeof(List<Product>), "root", "");

            using (MemoryStream ms = new MemoryStream())
            {
                var bytes = Encoding.UTF8.GetBytes(_xmlStringWithXmlns);
                ms.Write(bytes, 0, bytes.Length);
                ms.Seek(0, SeekOrigin.Begin); // 将流的当前位置定位到起点

                // DataContractSerializer.ReadObject() - 反序列化
                var result = serializer.ReadObject(ms) as List<Product>;

                lblMsg.Text += Environment.NewLine;
                lblMsg.Text += "First Product Name: " + result[0].Name;
            }
        }

        /// <summary>
        /// 通过 xlinq 解析 xml
        /// 注意 xml 字符串不能有 preamble,否则解析失败
        /// 关于用 xlinq 对 xml 做 crud 操作,请参见:http://www.cnblogs.com/webabcd/archive/2007/10/26/938122.html
        /// </summary>
        private void ParseXml()
        {
            XDocument document = XDocument.Parse(_xmlStringWithoutXmlns);
            var products = from p in document.Root.Elements("product")
                           select new Product
                           {
                               ProductId = int.Parse(p.Element("productId").Value),
                               Name = p.Element("name").Value
                           };

            lblMsg.Text += Environment.NewLine;
            lblMsg.Text += "First Product Name: " + products.First().Name;
        }


        /// <summary>
        /// 去掉指定字符串的指定编码的 preamble
        /// </summary>
        public string TrimPreamble(string value, Encoding encoding)
        {
            if (string.IsNullOrEmpty(value))
                return value;

            var bytes = encoding.GetPreamble();
            string preamble = encoding.GetString(bytes, 0, bytes.Length);

            if (value.StartsWith(preamble))
                value = value.Remove(0, preamble.Length);

            return value;
        }
    }
}

Community_Event_Buff_EXPMF_1 – 社区活动BUFF

Belmont Abbey College (Belmont)

4、演示 rss/atom 的解析
Communication/Serializer/RssAtom.xaml.cs

Community_Event_Buff_EXPMF_2 – 社区活动BUFF

Bennett College (Greensboro)

/*
 * 演示 rss/atom 的解析
 * 
 * 注:
 * 1、AtomPub: 利用 HTTP 方法(post, get, put, delete)的用于 crud web resources 的协议,其全称为 Atom Publishing Protocol
 * 2、Windows.Web.AtomPub.AtomPubClient - 封装了对 AtomPub 协议的实现
 */

using System;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
using Windows.Web.Syndication;

namespace XamlDemo.Communication.Serializer
{
    public sealed partial class RssAtom : Page
    {
        public RssAtom()
        {
            this.InitializeComponent();

            this.Loaded += Rss_Loaded;
        }

        async void Rss_Loaded(object sender, RoutedEventArgs e)
        {
            Uri rssUri = new Uri("http://feed.cnblogs.com/blog/u/18098/rss");

            // SyndicationClient - 用于解析 rss/atom 的类
            SyndicationClient client = new SyndicationClient();

            // 是否绕过缓存,即请求时是否增加头 Pragma: no-cache
            client.BypassCacheOnRetrieve = true; 
            // 设置 http 头
            client.SetRequestHeader("User-Agent", "Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; WOW64; Trident/6.0)");

            lblMsg.Text = "downloading feed: " + rssUri.ToString();
            lblMsg.Text += Environment.NewLine;

            try
            {
                // 获取数据
                SyndicationFeed feed = await client.RetrieveFeedAsync(rssUri);

                ISyndicationText title = feed.Title;

                lblMsg.Text += "feed title: " + title.Text;
                lblMsg.Text += Environment.NewLine;

                lblMsg.Text += "items count: " + feed.Items.Count;
                lblMsg.Text += Environment.NewLine;

                foreach (SyndicationItem item in feed.Items)
                {
                    lblMsg.Text += "item title: " + item.Title.Text;
                    lblMsg.Text += Environment.NewLine;
                }
            }
            catch (Exception ex)
            {
                lblMsg.Text += Environment.NewLine;

                // 将 errCode 转换为 SyndicationErrorStatus 枚举
                SyndicationErrorStatus status = SyndicationError.GetStatus(ex.HResult);
                lblMsg.Text += status.ToString();
                lblMsg.Text += Environment.NewLine;

                lblMsg.Text += ex.ToString();
            }
        }
    }
}

Community_Event_Buff_EXPMF_3 – 社区活动BUFF

Bladen Community College (Dublin)

OK
[源码下载]

Community_Event_Buff_EXPMF_2_desc BUFF描述 –
你获得传奇物品掉率提高社群活动传奇掉率奖励 * 100%

Blue Ridge Community College (Flat Rock)

Community_Event_Buff_EXPMF_3_desc BUFF描述 –
你获得金币掉率提高社群活动传奇掉率奖励 * 100%

Brevard College (Brevard)

x1_Community_Theme_0_Buff_EXP_武汉理工大学化学化工与生命科学学院。0 BUFF描述 – 圣教军的信仰

Brookstone College of Business (Charlotte)

x1_Community_Theme_0_Buff_EXP_0_desc BUFF描述 –
提高你获得的经验值

Brookstone College of Business (Greensboro)

x1_Community_Buff_GOLD_0 BUFF描述 – 点石成金

Brunswick Community College (Supply)

x1_Community_Buff_GOLD_0_desc BUFF描述 – 提高你的金币掉率

Bureau of Medicine and Surgery – Branch Campus (Camp Lejuene)

x1_Community_Buff_Legendaries_0 BUFF描述 – 涅法雷姆传奇

Cabarrus College of Health Sciences (Concord)

x1_Community_Buff_Legendaries_0_desc BUFF描述 –
你的传奇物品掉率提升,在你游戏的第一个小时会有保障掉落。

Caldwell Community College and Technical Institute (Hudson)

x1_Community_Buff_RiftKeystones_0 – 秘境之钥

Campbell University (Buies Creek)

x1_Community_Buff_RiftKeystones_0_desc – 额外的秘境之钥奖励

Campbell University Divinity School (Buies Creek)

x1_Community_Buff_Rift_0 秘境 – 另一个世界

Cape Fear Community College (Wilmington)

x1_Community_Buff_BloodShards_0 BUFF – 血岩碎片之运

Carolina Academy of Cosmetic Art & Science (Gastonia)

x1_Community_Buff_BloodShards_0_desc BUFF –
你获得了额外奖励的血岩碎片

Carolina Beauty College – Branch Campus (Charlotte)

x1_Community_Buff_HoradricCaches_0 BUFF – 礼包奖励

Carolina Beauty College – Branch Campus (Durham)

x1_Community_Buff_HoradricCaches_0_desc BUFF –
你获得了额外奖励的赫拉迪姆礼包

Carolina Beauty College – Branch Campus (Greensboro)

x1_Community_Buff_Kadala_0 BUFF – 疯狂的卡达拉

Carolina Beauty College – Branch Campus (Salisbury)

x1_Community_Buff_Kadala_0_desc BUFF – 卡达拉处所花费的货币量减少

Carolina Beauty College – Branch Campus (Winston-Salem)

x1_Community_Buff_Clan_0 社群BUFF – 朋友之间

Carolina Beauty College (High Point)

X1_Crusader_Passive_Indestructible_1 圣教军被动 – 无坚不摧

Carolinas College of Health Sciences (Charlotte)

X1_Crusader_Passive_Indestructible_1_desc – 现在变成了无坚不摧的

Carteret Community College (Morehead City)

X1_Crusader_Passive_Indestructible_2 – 无坚不摧

Catawba College (Salisbury)

X1_Crusader_Passive_Indestructible_2_desc – 你是无坚不摧的

Catawba Valley Community College (Hickory)

Community_Event_Buff_EXPMF_4 – 社区BUFF

Central Carolina Community College (Sanford)

Community_Event_Buff_EXPMF_5 – 社区BUFF

Central Piedmont Community College (Charlotte)

Community_Event_Buff_EXPMF_6 – 社区BUFF

Cheveux School Hair Design and Hairport, Inc. (Jacksonville)

Community_Event_Buff_EXPMF_4_desc – 获得双倍秘境碎片

Chowan College (Murfreesboro)

Community_Event_Buff_EXPMF_5_desc – 获得双倍血岩碎片

Cleveland Community College (Shelby)

Community_Event_Buff_EXPMF_6_desc – 财宝哥布林会两只一起出现

Coastal Carolina Community College (Jacksonville)

Anniversary_Buff_EXPMF_1 – 暗黑破坏神3周年庆典快乐

College of The Albemarle (Elizabeth City)

Anniversary_Buff_EXPMF_2 – 暗黑破坏神3周年庆典快乐

The Cosmetology Institute of Beauty Arts & Science (Winston Salem)

Anniversary_Buff_EXPMF_3 – 暗黑破坏神3周年庆典快乐

Craven Community College (New Bern)

Anniversary_Buff_EXPMF_4 – 暗黑破坏神3周年庆典快乐

Davidson College (Davidson)

Anniversary_Buff_EXPMF_5 – 暗黑破坏神3周年庆典快乐

Davidson County Community College (Lexington)

Anniversary_Buff_EXPMF_6 – 暗黑破坏神3周年庆典快乐

Dudley Beauty College (Charlotte)

Anniversary_Buff_EXPMF_1_desc – 你的经验获得量提高社群活动经验奖励
* 100%

Dudley Beauty College (Durham)

Anniversary_Buff_EXPMF_2_desc –
你获得传奇物品掉率提高社群活动传奇掉率奖励 * 100%

Dudley Cosmetology University (Kernersville)

Anniversary_Buff_EXPMF_3_desc –
你获得金币掉率提高社群活动传奇掉率奖励 * 100%

Duke University Divinity School (Durham)

Anniversary_Buff_EXPMF_4_desc – 获得双倍秘境碎片

Duke University (Durham)

Anniversary_Buff_EXPMF_5_desc – 获得双倍血岩碎片

Durham Technical Community College (Durham)

Anniversary_Buff_EXPMF_6_desc – 财宝哥布林会两只一起出现

E. J. Taylor Corporation (Greensboro)

ItemPassivePowerDescriptions.txt

East Carolina University (Greenville)

ItemPassive_Unique_Ring_695_x1 物品特效 –
手持双手武器时伤害提高10%(之前特效是天堂之力不再减少你的移动速度)

ECPI Technical College (Raleigh)

Bnet_QuestSelection.txt

Edgecombe Community College (Tarboro)

GameTag_Rift – 秘境

Elizabeth City State University (Elizabeth City)

GameTag_Bounties – 赏金任务

Elon University (Elon)

GameTag_InfernalMachine – 炼狱装置

Empire Beauty School (Matthew)

Fayetteville Beauty College (Fayetteville)

Fayetteville State University (Fayetteville)

Fayetteville Technical Community College (Fayetteville)

Forsyth Technical Community College (Winston-Salem)

Gardner-Webb University (Boiling Springs)

Gaston College (Dallas)

Greensboro College (Greensboro)

Guilford College (Greensboro)

Guilford Technical Community College (Jamestown)

Hairstyling Institute of Charlotte (Charlotte)

Hairstylist Academy, Inc. (Statesville)

Halifax Community College (Weldon)

Haywood Community College (Clyde)

Heritage Bible College (Dunn)

High Point University (High Point)

Hood Theological Seminary (Salisbury)

Isothermal Community College (Spindale)

James Sprunt Community College (Kenansville)

John Wesley College (High Point)

Johnson C. Smith University (Charlotte)

Johnston Community College (Smithfield)

King’s College (Charlotte)

Lees-McRae College (Banner Elk)

Lenoir Community College (Kinston)

Lenoir-Rhyne College (Hickory)

Leon’s Beauty School (Greensboro)

Livingstone College (Salisbury)

Louisburg College (Louisburg)

M. Christopher White School of Divinity of Gardner-Webb University
(Boiling Springs)

Maria Parham Hospital School of Medical Technology (Henderson)

Mars Hill College (Mars Hill)

Martin Community College (Williamston)

Mayland Community College (Spruce Pine)

McDowell Technical Community College (Marion)

Medical Arts Massage School (Raleigh)

Meredith College (Raleigh)

Methodist College (Fayetteville)

Miller-Motte Technical College (Wilmington)

Mitchell Community College (Statesville)

Mitchell’s Hair Styling Academy (Raleigh)

Mitchell’s Hairstyling Academy (Fayetteville)

Mitchell’s Hairstyling Academy (Goldsboro)

Mitchell’s Hairstyling Academy (Greenville)

Mitchell’s Hairstyling Academy (Wilson)

Montgomery Community College (Troy)

Montreat College (Montreat)

Mount Olive College (Mount Olive)

Mr. David’s School of Hair Design (Wilmington)

NASCAR Technical Institute – A Division (Mooresville)

Nash Community College (Rocky Mount)

North Carolina Agricultural and Technical State University (Greensboro)

North Carolina Central University (Durham)

North Carolina School of the Arts (Winston-Salem)

North Carolina State University (Raleigh)

North Carolina Wesleyan College (Rocky Mount)

Oconaluftee Job Corps Civilian Conservation Center (Cherokee)

Pamlico Community College (Grantsboro)

Peace College (Raleigh)

Pfeiffer University (Misenheimer)

Piedmont Baptist College (Winston-Salem)

Piedmont Community College (Roxboro)

Pitt Community College (Greenville)

Queens University of Charlotte (Charlotte)

Randolph Community College (Asheboro)

Richmond Community College (Hamlet)

Roanoke Bible College (Elizabeth City)

Roanoke-Chowan Community College (Ahoskie)

Robeson Community College (Lumberton)

Rockingham Community College (Wentworth)

Rowan-Cabarrus Community College (Salisbury)

St. Andrews Presbyterian College (Laurinburg)

Saint Augustine’s College (Raleigh)

Salem College (Winston-Salem)

Sampson Community College (Clinton)

Sandhills Community College (Pinehurst)

Schenck Civilian Conservation Center (Pisgah Forest)

School of Communication Arts (Raleigh)

Shaw University Divinity School (Raleigh)

Shaw University (Raleigh)

South College (Asheville)

South Piedmont Community College (Polkton)

Southeastern Baptist Theological Seminary (Wake Forest)

The Southeastern Baptist Theological Seminary (Wake Forest)

Southeastern Community College (Whiteville)

Southeastern School of Neuromuscular (Charlotte)

Southern Evangelical Seminary (Matthews)

Southwestern Community College (Sylva)

Stanly Community College (Albemarle)

Surry Community College (Dobson)

Tri-County Community College (Murphy)

Universal College of Beauty, Inc., Branch #2 (Charlotte)

The University of North Carolina at Asheville (Asheville)

The University of North Carolina at Chapel Hill (Chapel Hill)

The University of North Carolina at Charlotte (Charlotte)

The University of North Carolina at Greensboro (Greensboro)

University of North Carolina at Pembroke (Pembroke)

The University of North Carolina at Wilmington (Wilmington)

Vance Granville Community College (Henderson)

Wake Forest University Divinity School (Winston-Salem)

Wake Forest University (Winston-Salem)

Wake Technical Community College (Raleigh)

Warren Wilson College (Asheville)

Wayne Community College (Goldsboro)

Western Carolina University (Cullowhee)

Western Piedmont Community College (Morganton)

Wilkes Community College (Wilkesboro)

Wilson Technical Community College (Wilson)

Wingate University (Wingate)

Winston-Salem Barber School (Winston Salem)

Winston-Salem Bible College (Winston Salem)

Winston-Salem State University (Winston-Salem)

相关文章