惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

S
Schneier on Security
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
P
Palo Alto Networks Blog
AWS News Blog
AWS News Blog
Latest news
Latest news
Microsoft Security Blog
Microsoft Security Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
V
Vulnerabilities – Threatpost
大猫的无限游戏
大猫的无限游戏
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
月光博客
月光博客
C
CERT Recently Published Vulnerability Notes
T
Tenable Blog
雷峰网
雷峰网
K
Kaspersky official blog
人人都是产品经理
人人都是产品经理
C
Cybersecurity and Infrastructure Security Agency CISA
L
Lohrmann on Cybersecurity
T
The Exploit Database - CXSecurity.com
T
Tor Project blog
A
Arctic Wolf
Project Zero
Project Zero
F
Fortinet All Blogs
T
Threatpost
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
SegmentFault 最新的问题
P
Privacy & Cybersecurity Law Blog
D
DataBreaches.Net
量子位
Cisco Talos Blog
Cisco Talos Blog
博客园 - 【当耐特】
V
Visual Studio Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
博客园 - 叶小钗
I
Intezer
G
GRAHAM CLULEY
Google Online Security Blog
Google Online Security Blog
T
The Blog of Author Tim Ferriss
T
Troy Hunt's Blog
Y
Y Combinator Blog
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
C
Cyber Attacks, Cyber Crime and Cyber Security
Hacker News: Ask HN
Hacker News: Ask HN
M
MIT News - Artificial intelligence
N
News | PayPal Newsroom
Cyberwarzone
Cyberwarzone
V
V2EX
腾讯CDC
Webroot Blog
Webroot Blog
MongoDB | Blog
MongoDB | Blog

博客园 - Maxer`s Blog

用C#生成随机中文汉字验证码(转) 大家救命啊:系统表更新导致数据库崩溃,有没有办法还原? //以解决,谢谢大家关注 一些我收集的常用正则表达式 JS常用正则表达式 SQLServer和Access、Excel数据传输简单总结 动态SQL语句 转-javascript 问题集合 - Maxer`s Blog 使用Session常见问题集锦 TreeView控件问题汇总 ASP.NET 2.0学习笔记之$ ASP.NET 2.0学习笔记之Object Tag Syntax - Maxer`s Blog ASP.NET 2.0学习笔记之Code Directory 网站恢复正常了,感谢Howej ! 推荐一个好用的PDF转TXT软件 测试从dasblog发文章到博客园 [导入]注册了StartNow.CN域名 [导入]新年钟声响了,现在是2006了 [导入]今天去签了新电信息科技 [导入]应届毕业生该怎样准备你的未来
序列化与反序列化 - Maxer`s Blog - 博客园
Maxer`s Blog · 2006-09-05 · via 博客园 - Maxer`s Blog

//测试代码
            FtpConfig config=new FtpConfig();
            config.FtpAddress="111.111.111.111";
            config.FtpMode="PASV";
            config.FtpPort="21";
            config.UserName="abc";
            config.PassWord="abcd";
            XmlSerializer xmlSer=new XmlSerializer(typeof(FtpConfig));
            FileStream stream = new FileStream("test.xml", FileMode.OpenOrCreate);
            xmlSer.Serialize( stream, config );    
            stream.Flush();
            stream.Close();

            FileStream stream2 = new FileStream("test.xml", FileMode.Open,FileAccess.Read);
            FtpConfig config2=(FtpConfig)xmlSer.Deserialize(stream2);
            stream2.Close();      

// FtpConfig 类

using System;
using System.Xml.Serialization;

namespace upfile
{
    /// <summary>
    /// FtpConfig 的摘要说明。
    /// </summary>
    [Serializable]
    public class FtpConfig
    {
        public FtpConfig()
        {
            //
            // TODO: 在此处添加构造函数逻辑
            //
        }
        #region 字段
        private string _ftpAddress;
        private string _ftpPort;
        private string _ftpMode;
        private string _userName;
        private string _passWord;
        #endregion
        
        #region 属性    
   
        public string FtpAddress
        {
            get
            {
                return _ftpAddress;
            }
            set
            {
                _ftpAddress=value;
            }
        }
   
        public string FtpPort{
            get
            {
                return _ftpPort;
            }
            set
            {
                _ftpPort=value;
            }
        }
            
        public string FtpMode
        {
            get
            {
                return _ftpMode;
            }
            set
            {
                _ftpMode=value;
            }
        }
        public string UserName
        {
            get
            {
                return _userName;
            }
            set
            {
                _userName=value;
            }
        }
        public string PassWord
        {
            get
            {
                return _passWord;
            }
            set
            {
                _passWord=value;
            }
        }

        #endregion

    }
}