<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wocan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wocan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wocan]]></copyright><item><title><![CDATA[linux基础之教你如何查看linux版本]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/7041923</link><guid>https://blog.youkuaiyun.com/wocan/article/details/7041923</guid><author>wocan</author><pubDate>Mon, 05 Dec 2011 13:32:37 +0800</pubDate><description><![CDATA[如何得知自己正在使用的linux是什么版本呢，下面的几种方法将给你带来答案！ 

　　1. 查看内核版本命令： 

　　1) [root@q1test01 ~]# cat /proc/version 

　　 Linux version 2.6.9-22.ELsmp (bhcompile@crowe.devel.redhat.com) (gcc version 3.4.4 200507]]></description><category></category></item><item><title><![CDATA[如何为嵌入式开发建立交叉编译环境]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/7041857</link><guid>https://blog.youkuaiyun.com/wocan/article/details/7041857</guid><author>wocan</author><pubDate>Mon, 05 Dec 2011 13:12:33 +0800</pubDate><description><![CDATA[随着消费类电子产品的大量开发和应用和Linux操作系统的不断健壮和强大，嵌入式系统越来越多的进入人们的生活之中，应用范围越来越广。
在裁减和定制Linux，运用于你的嵌入式系统之前，由于一般嵌入式开发系统存储大小有限，通常你都要在你的强大的pc机上建立一个用于目标机的交 叉编译环境。这是一个由编译器、连接器和解释器组成的综合开发环境。交叉编译工具主要由 binutils、gcc 和 glibc]]></description><category></category></item><item><title><![CDATA[U-Boot启动过程完全分析]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/7041724</link><guid>https://blog.youkuaiyun.com/wocan/article/details/7041724</guid><author>wocan</author><pubDate>Mon, 05 Dec 2011 12:20:00 +0800</pubDate><description><![CDATA[1.1       U-Boot工作过程
 
U-Boot启动内核的过程可以分为两个阶段，两个阶段的功能如下：
       （1）第一阶段的功能
Ø  硬件设备初始化
Ø  加载U-Boot第二阶段代码到RAM空间
Ø  设置好栈
Ø  跳转到第二阶段代码入口
       （2）第二阶段的功能
Ø  初始化本阶段使用的硬件设备
Ø  检测系统内存映射
Ø  将内核从Fla]]></description><category></category></item><item><title><![CDATA[const用法详解 ]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/4203733</link><guid>https://blog.youkuaiyun.com/wocan/article/details/4203733</guid><author>wocan</author><pubDate>Wed, 20 May 2009 13:39:00 +0800</pubDate><description><![CDATA[const用法详解 面向对象是C++的重要特性. 但是c++在c的基础上新增加的几点优化也是很耀眼的 就const直接可以取代c中的#define 以下几点很重要,学不好后果也也很严重 const 1. 限定符声明变量只能被读   const int i=5;   int j=0;   ...   i=j;  //非法，导致编译错误   j=i;  //合法 2. 必须初始化   const in]]></description><category></category></item><item><title><![CDATA[javascript小技巧-js小技巧收集]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/2154713</link><guid>https://blog.youkuaiyun.com/wocan/article/details/2154713</guid><author>wocan</author><pubDate>Thu, 06 Mar 2008 17:53:00 +0800</pubDate><description><![CDATA[每一项都是js中的小技巧，但十分的实用！ 1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.ge]]></description><category></category></item><item><title><![CDATA[实现鼠标经过超链接时的提示图层(4种)]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/2154556</link><guid>https://blog.youkuaiyun.com/wocan/article/details/2154556</guid><author>wocan</author><pubDate>Thu, 06 Mar 2008 17:14:00 +0800</pubDate><description><![CDATA[第一种var oPopup = window.createPopup();function rdl_doClick(){var oMessage=document.all("oMessage");with (oPopup.document.body) {style.backgroundColor="lightyellow";style.border="solid black 1px";inne]]></description><category></category></item><item><title><![CDATA[45个Dreamweaver常见问题整理 ]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/2153501</link><guid>https://blog.youkuaiyun.com/wocan/article/details/2153501</guid><author>wocan</author><pubDate>Thu, 06 Mar 2008 11:07:00 +0800</pubDate><description><![CDATA[45个Dreamweaver常见问题整理 　　1> 在DW中，如何输入一个空格呢？　　输入空格的问题，在DW似乎已成了一个老生常谈的问题，我们可能在许多介绍DW使用方面的书籍或文章中看到过N次。　　DW中对空格输入的限制是针对“半角”文字状态而言的，因此通过将输入法调整到全角模式就可以避免了，方法是：打开中文输入法（以人工智能ABC为例），按Shift+Space切换到全角状态，现]]></description><category></category></item><item><title><![CDATA[PetShop之业务逻辑层设计 《解剖PetShop》系列之五 ]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574127</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574127</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 23:14:00 +0800</pubDate><description><![CDATA[PetShop之业务逻辑层设计 《解剖PetShop》系列之五 五 PetShop之业务逻辑层设计业务逻辑层（Business Logic Layer）无疑是系统架构中体现核心价值的部分。它的关注点主要集中在业务规则的制定、业务流程的实现等与业务需求有关的系统设计，也即是说它是与系统所应对的领域（Domain）逻辑有关，很多时候，我们也将业务逻辑层称为领域层。例如Martin Fowl]]></description><category></category></item><item><title><![CDATA[PetShop之ASP.NET缓存 《解剖PetShop》系列之四]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574125</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574125</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 23:12:00 +0800</pubDate><description><![CDATA[PetShop之ASP.NET缓存 《解剖PetShop》系列之四四 PetShop之ASP.NET缓存如果对微型计算机硬件系统有足够的了解，那么我们对于Cache这个名词一定是耳熟能详的。在CPU以及主板的芯片中，都引入了这种名为高速缓冲存储器（Cache）的技术。因为Cache的存取速度比内存快，因而引入Cache能够有效的解决CPU与内存之间的速度不匹配问题。硬件系统可以利用]]></description><category></category></item><item><title><![CDATA[PetShop之表示层设计 《解剖PetShop》系列之六]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574124</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574124</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 23:11:00 +0800</pubDate><description><![CDATA[PetShop之表示层设计 《解剖PetShop》系列之六六 PetShop之表示层设计表示层（Presentation Layer）的设计可以给系统客户最直接的体验和最十足的信心。正如人与人的相交相识一样，初次见面的感觉总是永难忘怀的。一件交付给客户使用的产品，如果在用户界面（User Interface，UI）上缺乏吸引人的特色，界面不友好，操作不够体贴，即使这件产品性能非常优异，]]></description><category></category></item><item><title><![CDATA[PetShop数据访问层之数据库访问设计《解剖PetShop》系列之二]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574121</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574121</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 23:07:00 +0800</pubDate><description><![CDATA[PetShop数据访问层之数据库访问设计 《解剖PetShop》系列之二二、PetShop数据访问层之数据库访问设计在系列一中，我从整体上分析了PetShop的架构设计，并提及了分层的概念。从本部分开始，我将依次对各层进行代码级的分析，以求获得更加细致而深入的理解。在PetShop 4.0中，由于引入了ASP.Net 2.0的一些新特色，所以数据层的内容也更加的广泛和复杂，包括：数据库]]></description><category></category></item><item><title><![CDATA[PetShop数据访问层之消息处理 《解剖PetShop》系列之三]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574119</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574119</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 23:07:00 +0800</pubDate><description><![CDATA[PetShop数据访问层之消息处理 《解剖PetShop》系列之三三、PetShop数据访问层之消息处理在进行系统设计时，除了对安全、事务等问题给与足够的重视外，性能也是一个不可避免的问题所在，尤其是一个B/S结构的软件系统，必须充分地考虑访问量、数据流量、服务器负荷的问题。解决性能的瓶颈，除了对硬件系统进行升级外，软件设计的合理性尤为重要。在前面我曾提到，分层式结构设计可能会在一定程度上]]></description><category></category></item><item><title><![CDATA[PetShop的系统架构设计 《解剖PetShop》系列之一]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574117</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574117</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 23:05:00 +0800</pubDate><description><![CDATA[PetShop的系统架构设计 《解剖PetShop》系列之一前言：PetShop是一个范例，微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争，许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩，对于我们开发人员而言，没有必要过多关注。然而PetShop随着版本的不断更新，至现在基于.Net 2.0的PetShop]]></description><category></category></item><item><title><![CDATA[.Net中的设计模式——Factory Method模式]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/1574111</link><guid>https://blog.youkuaiyun.com/wocan/article/details/1574111</guid><author>wocan</author><pubDate>Sat, 21 Apr 2007 22:58:00 +0800</pubDate><description><![CDATA[.Net中的设计模式——Factory Method模式 一、模式概述也许Factory Method模式是设计模式中应用最广泛的模式。在面向对象的设计中，关于对象的管理是其核心所在，而其中对象的创建则是对象管理的第一步。对象的创建非常简单，在C#中，只需要应用new操作符调用对象的构造函数即可，然而创建对象的时机却非常重要。 首先我们从对象的特征来看，代表抽象关系的类型，如接]]></description><category></category></item><item><title><![CDATA[在C#中的几点技巧]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/694157</link><guid>https://blog.youkuaiyun.com/wocan/article/details/694157</guid><author>wocan</author><pubDate>Thu, 27 Apr 2006 23:26:00 +0800</pubDate><description><![CDATA[一、在SQLSERVER设计中，DATETIME类型的数据的默认值设定时：‘1900-01-01’和0是一样的，但是1900-01-01的结果就非常奇怪了。二、在C#中不能处理数据库中的空值即：NULL，所以要设定默认值。三、可以级联删除，但是可以不用。四、在SQL语句中，不用参数的形式而用连接字符串时，容易出错，并存在安全漏洞。比如：连接字符串的形式：string sSql="Select * ]]></description><category></category></item><item><title><![CDATA[如何配置ASP.NET(优快云)]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/694156</link><guid>https://blog.youkuaiyun.com/wocan/article/details/694156</guid><author>wocan</author><pubDate>Thu, 27 Apr 2006 23:26:00 +0800</pubDate><description><![CDATA[ Visual Basic 和 Visual C# 参考   Visual Studio .NET 无法创建应用程序 。问题很可能是因为本地 Web 服务器上没有安装所需的组件请参见ASP.NET 平台要求 | 针对某一 ASP.NET 版本配置 ASP.NET 应用程序 | ASP.NET IIS 注册工具 (Aspnet_regiis.exe)Visual Studio .NET 没有从 ]]></description><category></category></item><item><title><![CDATA[建立树的一点小技巧]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/694154</link><guid>https://blog.youkuaiyun.com/wocan/article/details/694154</guid><author>wocan</author><pubDate>Thu, 27 Apr 2006 23:24:00 +0800</pubDate><description><![CDATA[string sCity="???";TreeNode Node1=new TreeNode() ,Node2;this.ds11.Clear ();Trv.Nodes.Clear ();this.Da.Fill (ds11,"Employees");int i;bs=this.BindingContext[ds11,"Employees"];DataRow row;for(i=0;i{ row=]]></description><category></category></item><item><title><![CDATA[非连接式数据保存时的一点技巧]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/694152</link><guid>https://blog.youkuaiyun.com/wocan/article/details/694152</guid><author>wocan</author><pubDate>Thu, 27 Apr 2006 23:24:00 +0800</pubDate><description><![CDATA[在保存数据时,要把当前编辑数据的编辑状态结束掉.例如：ds.Tables["Employees"].Rows [Index].EndEdit ();]]></description><category></category></item><item><title><![CDATA[NOTEBOOK中想到的几个问题]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/694149</link><guid>https://blog.youkuaiyun.com/wocan/article/details/694149</guid><author>wocan</author><pubDate>Thu, 27 Apr 2006 23:23:00 +0800</pubDate><description><![CDATA[一、如何去调用系统的关于对话框?二、如何作一个CHM的帮助文件?可以使用quickchm软件快速的生成一个CHM文件,在C#中写Help.ShowHelp(this, "d://help.chm")三、当前路径:获取当前程序文件的路径也算是一个比较常见的需求。 　　 　　进程对象在.NET中表现为System.Diagnostics.Process类，通过调用Process.GetCurren]]></description><category></category></item><item><title><![CDATA[MATLAB作业]]></title><link>https://blog.youkuaiyun.com/wocan/article/details/662447</link><guid>https://blog.youkuaiyun.com/wocan/article/details/662447</guid><author>wocan</author><pubDate>Thu, 13 Apr 2006 23:05:00 +0800</pubDate><description><![CDATA[x1=[-0.05;0.25;0.60;0;0.25;0.20;0.15;0.05;-0.15;0.15;0.20;0.10;0.40;0.45;0.35;0.30;0.50;0.50;0.40;-0.05;-0.05;-0.10;0.20;0.10;0.50;0.60;-0.05;0;0.05;0.55];y=[7.38;8.51;9.52;7.50;9.33;8.28;8.75;7.87;7.]]></description><category></category></item></channel></rss>