<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[anfeng_8379的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/anfeng_8379</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; anfeng_8379]]></copyright><item><title><![CDATA[数据接入平台(DIP)-浅析]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/132626343</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/132626343</guid><author>anfeng_8379</author><pubDate>Fri, 01 Sep 2023 16:32:42 +0800</pubDate><description><![CDATA[构建数据源和数据处理系统间的桥梁]]></description><category></category></item><item><title><![CDATA[大数据领域核心术语]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/128701944</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/128701944</guid><author>anfeng_8379</author><pubDate>Mon, 16 Jan 2023 11:21:42 +0800</pubDate><description><![CDATA[近日，Ramesh Dontha 在 DataConomy 上连发两篇文章，扼要而全面地介绍了关于大数据的 75 个核心术语，这不仅是大数据初学者很好的入门资料，对于高阶从业人员也可以起到查漏补缺的作用。]]></description><category></category></item><item><title><![CDATA[UML学习入门（转）]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/47128991</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/47128991</guid><author>anfeng_8379</author><pubDate>Wed, 29 Jul 2015 15:50:59 +0800</pubDate><description><![CDATA[1.1 UML基础知识扫盲

UML这三个字母的全称是Unified Modeling Language，直接翻译就是统一建模语言，简单地说就是一种有特殊用途的语言。

你可能会问：这明明是一种图形，为什么说是语言呢?伟大的汉字还不是从图形(象形文字)开始的吗?语言是包括文字和图形的!其实有很多内容文字是无法表达的，你见过建筑设计图纸吗?里面还不是很多图形，光用文字能表达清楚建筑设计吗?在]]></description><category></category></item><item><title><![CDATA[软件项目的开发步骤（图）]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/47126861</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/47126861</guid><author>anfeng_8379</author><pubDate>Wed, 29 Jul 2015 13:57:07 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[技术负责人的三种角色]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/41242185</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/41242185</guid><author>anfeng_8379</author><pubDate>Tue, 18 Nov 2014 09:27:34 +0800</pubDate><description><![CDATA[企业管理是一盘棋，而技术是支撑企业生存和发展的重要一环。因此，作为企业的技术负责人，无论企业处于发展中的哪个阶段，实施管理都无外乎是要做好几件事：定目标，在深入了解企业的资源状况和整体目标的基础上，做好相对固定的长期技术计划；分任务，做好计划以后，把计划分解成若干技术执行人员能够充分理解和执行到位的任务，并在执行的过程中定期或不定期地检查执行状况。同时根据这些状态及时地调整短期的节奏，在必要时还要]]></description><category></category></item><item><title><![CDATA[C# 创建年、月、周、日TreeView]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/24698011</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/24698011</guid><author>anfeng_8379</author><pubDate>Tue, 29 Apr 2014 10:38:15 +0800</pubDate><description><![CDATA[private void CreatYear(int mp_year)
        {
            int week = 0;
            int year = mp_year;
            TreeView tree = new TreeView();
            TreeNode NodeYear = new TreeNode(st]]></description><category></category></item><item><title><![CDATA[Oracle 11g 精简客户端(转)]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/22437539</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/22437539</guid><author>anfeng_8379</author><pubDate>Fri, 28 Mar 2014 22:07:30 +0800</pubDate><description><![CDATA[大型项目开发中，当属Oracle的使用率最高。通常开发人员的机器上都会装上一个 oracle客户端，但一般我们不会再自己的机器上安装Oracle database，因为我们的项目中有专为开发使用的oracle
 database。开发人员不必关心数据库的维护。另外有些软件的使用也只要有TNS配置服务名就可以使用啦。但是Oracle 客户端安装体积很大（这个有目共睹）。而且安装后，基本上就用2个功]]></description><category></category></item><item><title><![CDATA[.net 文件操作类(转载)]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/7198284</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/7198284</guid><author>anfeng_8379</author><pubDate>Fri, 13 Jan 2012 11:11:38 +0800</pubDate><description><![CDATA[using System; 
using System.Collections.Generic; 
using System.Text; 
using System.IO; 
#endregion 

namespace CommonUtilities 
{ 
    ///  
    /// 文件操作类 
    ///  
    public class FileHe]]></description><category></category></item><item><title><![CDATA[觉得自己应该读的技术书籍]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/7187787</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/7187787</guid><author>anfeng_8379</author><pubDate>Mon, 09 Jan 2012 16:34:20 +0800</pubDate><description><![CDATA[T-SQL2008深入理解T-SQL2005查询虚拟化和云计算云计算和SOASOA与webservice契约设计WCF服务编程Visual C# 网络编程：socket和通信方面的。c#高级调试MVC方面HTML5]]></description><category></category></item><item><title><![CDATA[读书笔记（备忘）-.NET性能优化]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6910944</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6910944</guid><author>anfeng_8379</author><pubDate>Thu, 27 Oct 2011 15:46:20 +0800</pubDate><description><![CDATA[好的软件产品：业务流程、用户体验、安全性和非常重要的性能。
1、非托管资源的清理推荐Dispose模式来代替Finalize方式。
2、选择正确的垃圾收集器：工作站GC和服务器GC。
3、在适当的情况下对对象实现弱引用。保证在胖对象在内存不足时GC可以回收。
 MyClass mc = new MyClass();
 //创建弱引用
 WeakReference wr = new  W]]></description><category></category></item><item><title><![CDATA[GridView自定义数字分页功能]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6590586</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6590586</guid><author>anfeng_8379</author><pubDate>Thu, 07 Jul 2011 15:44:46 +0800</pubDate><description><![CDATA[//前台：





    无标题页]]></description><category></category></item><item><title><![CDATA[ASP.NET面试题集合（华军）]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6271248</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6271248</guid><author>anfeng_8379</author><pubDate>Wed, 23 Mar 2011 15:55:00 +0800</pubDate><description><![CDATA[<br />1. 简述 private、 protected、 public、 internal 修饰符的访问权限。 
<br />答 . private : 私有成员, 在类的内部才可以访问。  <br />protected : 保护成员，该类内部和继承类中可以访问。  
<br />public : 公共成员，完全公开，没有访问限制。  <br />internal: 在同一命名空间内可以访问。 
<br /><br />2 .列举ASP.NET 页面之间传递值的几种方式。  
<br />答]]></description><category></category></item><item><title><![CDATA[ASP.NET面试题(推荐_有答案) ]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6271195</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6271195</guid><author>anfeng_8379</author><pubDate>Wed, 23 Mar 2011 15:36:00 +0800</pubDate><description><![CDATA[<br />1. 简述 private、 protected、 public、 internal 修饰符的访问权限。<br />答 . private :   私有成员, 在类的内部才可以访问。 <br />     protected : 保护成员，该类内部和继承类中可以访问。 <br />     public :    公共成员，完全公开，没有访问限制。 <br />     internal:   在同一命名空间内可以访问。<br /><br />2 .列举ASP.NET 页面之间传递值的几种方式。]]></description><category></category></item><item><title><![CDATA[老赵面试题]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6251133</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6251133</guid><author>anfeng_8379</author><pubDate>Tue, 15 Mar 2011 16:37:00 +0800</pubDate><description><![CDATA[<br /> <br />说起来我也面试过相当数量的.NET（包括C#，后文不重复）程序员了，有的通过电话，有的面谈。后来发现，其实提的问题来来回回也就那么几个。这些问题有的已经有十年历史了，至少也有三年。我想对于一个“不错”的.NET程序员来说，在简单的提示下绝大部分问题应该可以“对答如流”。可能您也会觉得这些太细节，真要追究起来似乎也大都不是必须的，无视这些照样可以写程序，做网站，赚工资，但是我不会满足于成为（包括招聘）这样的程序员，暂时也懒得解释掌握这些东西的益处和重要性。 每个人都有自己的看法， 一]]></description><category></category></item><item><title><![CDATA[C#3.0 对象与集合初始化器(Object and Collection Initializers) ]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228878</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228878</guid><author>anfeng_8379</author><pubDate>Mon, 07 Mar 2011 14:04:00 +0800</pubDate><description><![CDATA[<br /> 对象初始化器 (Object Initializers) ：<br />.NET2.0框架中的类型非常依赖于属性。当生成对象实例和使用新的类型时，在.Net2.0时候我们像这样写：<br />User user = new User();
user.Id = 1;
user.Name = "YJingLee";
user.Age = 22; <br /> <br />在VS2008中，编译器会自动地生成合适的属性setter代码，使得原来几行的属性赋值操作可以在一行完成。我们可以这样简化]]></description><category></category></item><item><title><![CDATA[C#3.0 匿名类型(Anonymous Types) ]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228847</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228847</guid><author>anfeng_8379</author><pubDate>Mon, 07 Mar 2011 13:57:00 +0800</pubDate><description><![CDATA[<br /> <br />匿名类型允许定义行内类型，无须显式定义类型。常和var配合使用来声明匿名类型。<br />var p1 = new { Id = 1, Name = "YJingLee", Age = 22 };//属性也不需要申明
var p2 = new { Id = 2, Name = "XieQing", Age = 25 };
p1 = p2;//p1,p2结构相同，可以互相赋值 <br /> <br />那么数组怎么定义呢？使用"new[]"关键字来声明数组，加上数组的初始值列表。]]></description><category></category></item><item><title><![CDATA[C#3.0 隐含类型局部变量(Local Variable Type Inference) ]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228816</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228816</guid><author>anfeng_8379</author><pubDate>Mon, 07 Mar 2011 13:46:00 +0800</pubDate><description><![CDATA[C#3.0引进了var这个新关键字，在声明局部变量时可用于替代原先的类型名，即当一个变量声明标识为var类型并且该范围域中没有var名称类型存在，那么这个声明就称为隐含类型局部变量。如下（等同于//后面的显式声明）：var i = 5;//int
var j = 23.56;//double
var k = "C Sharp";//string
var x;//错误
var y = null;//错误
var z = { 1, 2, 3 };//错误 隐含类型局部变量要点var为关键字，可以根据后]]></description><category></category></item><item><title><![CDATA[C#3.0自动属性]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228517</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6228517</guid><author>anfeng_8379</author><pubDate>Mon, 07 Mar 2011 11:34:00 +0800</pubDate><description><![CDATA[自动属性可以避免原来这样我们手工声明一个私有成员变量以及编写get/set逻辑，在VS2008中可以像下面这样编写一个类，编译器会自动地生成私有变量和默认的get/set 
操作。你也可以分别定义get和set的“protected”等访问级别。public class User
{
    public int Id { get; set; }
    public string Name { get; set; }
    public int Age { get; set; }
}]]></description><category></category></item><item><title><![CDATA[打印数字菱形图案]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6147249</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6147249</guid><author>anfeng_8379</author><pubDate>Mon, 17 Jan 2011 16:29:00 +0800</pubDate><description><![CDATA[//打印数字菱形
        public void PrintDigitalTriangle()
        {
            int i, j, k, f;
            for (i = 1; i ]]></description><category></category></item><item><title><![CDATA[打印出菱形图案]]></title><link>https://blog.youkuaiyun.com/anfeng_8379/article/details/6147246</link><guid>https://blog.youkuaiyun.com/anfeng_8379/article/details/6147246</guid><author>anfeng_8379</author><pubDate>Mon, 17 Jan 2011 16:28:00 +0800</pubDate><description><![CDATA[<br />//打印菱形图案
        public void PrintDiamond()
        {
            int i, j, k;
            for (i = 1; i < 10; i++)
            {
                for (j = 1; j < 10 - i; j++)
                {
                    Console.Write(" ");
        ]]></description><category></category></item></channel></rss>