<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wl58796351的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wl58796351</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wl58796351]]></copyright><item><title><![CDATA[net程序员应该掌握的常用类库]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/27223741</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/27223741</guid><author>wl58796351</author><pubDate>Tue, 27 May 2014 18:05:35 +0800</pubDate><description><![CDATA[系统类

　　Type类，Object类，String类， Array类，Console类， Exception类，GC类， MarshalByRefObject类， Math类。

　　DateTime结构，Guid 结构，

　　ICloneable接口，IComparable接口，IConvertible接口， IDisposable类，

　　集合类

　　IColle]]></description><category></category></item><item><title><![CDATA[SQL MSSQL 常用代码大全]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/24912953</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/24912953</guid><author>wl58796351</author><pubDate>Sat, 03 May 2014 12:16:33 +0800</pubDate><description><![CDATA[SQL MSSQL 常用代码大全









#文章










申请达人，去除赞助商链接


/*********************************************************/ 

function:SQL MSSQL TECHNOLOGY ARTICLE 

file :SQL-MSSQL]]></description><category></category></item><item><title><![CDATA[java安装过程中的问题]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/23429481</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/23429481</guid><author>wl58796351</author><pubDate>Fri, 11 Apr 2014 10:56:22 +0800</pubDate><description><![CDATA[1、原来安装的java 在d:\java,现在卸载后，将新的JAVA]]></description><category></category></item><item><title><![CDATA[C#实现对数据库中的表的查询、添加、修改、删除数据]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/19241521</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/19241521</guid><author>wl58796351</author><pubDate>Sat, 15 Feb 2014 15:16:25 +0800</pubDate><description><![CDATA[经常用到的对象有：SqlConnection，SqlAdapter，SqlCommand、Dataset、DataGrid和DataReader等，以SqlConnection，SqlAdapter，SqlCommand、Dataset、DataGrid对象，操作SQL的实例数据库Northwind中的Categorys表为例说明（假定数据库在本地，数据库访问的用户名为user，密码为123456]]></description><category></category></item><item><title><![CDATA[十六进制数组转换为浮点计算方法两种算法]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/17318619</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/17318619</guid><author>wl58796351</author><pubDate>Sat, 14 Dec 2013 14:29:46 +0800</pubDate><description><![CDATA[最近在开发一个串口通讯的项目中，需要将从串口中读出的16进制数据直接转换为浮点数，如16进制字符串“0064128”，如果使用VB来写数据转换是样的
'定义二进制结构
Private Type HexData4
    byte1 As Byte
    byte2 As Byte
    byte3 As Byte
    byte4 As Byte

End Type

'定义一单精度结构
]]></description><category></category></item><item><title><![CDATA[C# List转DataTable(反射)]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/17270071</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/17270071</guid><author>wl58796351</author><pubDate>Wed, 11 Dec 2013 21:19:31 +0800</pubDate><description><![CDATA[.net C# List转DataTable(反射)发布时间：2013/11/18
 10:38:57, 浏览数量：54

.net C# List转DataTable(反射) ，方法如下：
注：result.Columns.Add(pi.Name, pi.PropertyType);    可能会出现 DataSet 不支持 System.Nullable
     需改成：resul]]></description><category></category></item><item><title><![CDATA[C#设计模式之Observer设计模式(观察者设计模式)]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/16838479</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/16838479</guid><author>wl58796351</author><pubDate>Wed, 20 Nov 2013 08:11:33 +0800</pubDate><description><![CDATA[C#设计模式之Observer设计模式(观察者设计模式)



一、观察者（Observer）模式

观察者模式又叫做发布-订阅（Publish/Subscribe）模式、模型-视图（Model/View）模式、源-监听器（Source/Listener）模式或从属者（Dependents）模式。

观察者模式定义了一种一对多的依赖关系，让多个观察者对象同时监听某一个主题对象。这个]]></description><category></category></item><item><title><![CDATA[各种光纤接口类型介绍]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8953583</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8953583</guid><author>wl58796351</author><pubDate>Tue, 21 May 2013 09:15:58 +0800</pubDate><description><![CDATA[各种光纤接口类型介绍





ST、SC、FC光纤接头是早期不同企业开发形成的标准，使用效果一样，各有优缺点。

ST、SC连接器接头常用于一般网络。ST头插入后旋转半周有一卡口固定，缺点是容易折断；SC连接头直接插拔，使用很方便，缺点是容易掉出来；FC连接头一般电信网络采用，有一螺帽拧到适配器上，优点是牢靠、防灰尘，缺点是安装时间稍长。

MTRJ 型光纤跳线由两个高精度塑]]></description><category></category></item><item><title><![CDATA[Emit学习-基础篇-为动态类添加属性、构造函数、方法]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8713454</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8713454</guid><author>wl58796351</author><pubDate>Sun, 24 Mar 2013 18:41:01 +0800</pubDate><description><![CDATA[Emit学习-基础篇-为动态类添加属性、构造函数、方法


我们通过一个计算A+B的动态类来演示如何为一个动态类添加属性、构造函数、方法，以及在方法中使用类中定义的属性，按照惯例，我们先给出要实现的动态类的C#代码，然后再针对C#代码给出相应的实现，代码如下：
Add
前面的步骤和之前的斐波那契实现相同，这里我们直接从属性的定义开始。首先，我们通过TypeBuilder对象的Define]]></description><category></category></item><item><title><![CDATA[是不是2010系统一个缺陷呢]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8701803</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8701803</guid><author>wl58796351</author><pubDate>Thu, 21 Mar 2013 16:11:25 +0800</pubDate><description><![CDATA[在vs2010一个项目中如果新一个文件夹A1，然后再一个文件下再建立一个文件A1_1，在此文件夹下如果添加一个自定义控件，总是提示出错？
怎么处理呢，只有手动修改名称空间的路径，方可以正常。]]></description><category></category></item><item><title><![CDATA[C#中操作XML文件(读写改删全接触)]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8699845</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8699845</guid><author>wl58796351</author><pubDate>Thu, 21 Mar 2013 10:13:39 +0800</pubDate><description><![CDATA[常用到的一些操作：




view
 plaincopy
 to clipboardprint?



XmlDocument xmlDoc = new XmlDocument();  
xmlDoc.Load("bookstore.xml");  
//xmlDoc.LoadXml("");  
XmlNode root = xmlDoc.SelectSingleN]]></description><category></category></item><item><title><![CDATA[C#l图片保存到数据库和从数据库读取图片并显示]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8656898</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8656898</guid><author>wl58796351</author><pubDate>Sun, 10 Mar 2013 20:55:51 +0800</pubDate><description><![CDATA[图片保存到数据库的方法：
        public void imgToDB(string sql)
        {   //参数sql中要求保存的imge变量名称为@images
            //调用方法如：imgToDB("update UserPhoto set 
Photo=@images where UserNo='" + temp + "'");]]></description><category></category></item><item><title><![CDATA[实例讲解.NET多线程执行函数]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8632246</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8632246</guid><author>wl58796351</author><pubDate>Mon, 04 Mar 2013 08:50:04 +0800</pubDate><description><![CDATA[这里为什么会出现多线程？原因是DebugLZQ在写一个LINQ综合Demo的时候遇到了多线程，便停下手来整理一下。关于多线程的文章，园子里很多很多，因此关于多线程理论性的东西，LZ就不去多说了，这篇博文主要是用最简单的例子，总结下多线程调用函数的相关注意点，重点偏向应用和记忆。
1.多线程调用无参函数]]></description><category></category></item><item><title><![CDATA[物联设备选型注意事项]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8614319</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8614319</guid><author>wl58796351</author><pubDate>Tue, 26 Feb 2013 17:04:21 +0800</pubDate><description><![CDATA[现在物联网设备之间硬件通讯多样化，设备之间联络或采用无线的，有线 。通讯接口有RS232,RS485(RS422), MODBUS 通讯，TCP/IP通讯等等，在企业内部组建局域内的设备，优先要考虑系统的稳定性和可扩展性。现在设备的发展，对于效率要求，也越来越高，普通串口之间通讯（RS232速率：20K/, RS485速率：10M/S(10M/S)，速度可能就是一个瓶颈，所以优先选用一个合适速度，]]></description><category></category></item><item><title><![CDATA[关于全局变量变量响应机制方法]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8599137</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8599137</guid><author>wl58796351</author><pubDate>Thu, 21 Feb 2013 16:55:22 +0800</pubDate><description><![CDATA[关于全局变量变量响应机制方法
在软件开发系统中，如果定义一个全局变量，当变量发生变化时，希望所有使用此变量的按钮或其他控件也能随变量值不同，而产生相应的变化的。这样系统执行过程不会产生延时，或数据不同的现象，特别在动态数据处理方面。
下面总结几种方法供大家参考
1、在静态类中定义公共变量
class GlobalCls
    {
        public static bool]]></description><category></category></item><item><title><![CDATA[c#中volatile关键字的作用]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8557680</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8557680</guid><author>wl58796351</author><pubDate>Wed, 30 Jan 2013 21:23:28 +0800</pubDate><description><![CDATA[c#中volatile关键字的作用




转载自：http://hi.baidu.com/jy02180723/blog/item/63dc2563564eed630d33fa20.html





恐怕比较一下volatile和synchronized的不同是最容易解释清楚的。volatile是变量修饰符，而synchronized则作用于一段代码或方法；看如下三句ge]]></description><category></category></item><item><title><![CDATA[c# Invoke和BeginInvoke 区别]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8551595</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8551595</guid><author>wl58796351</author><pubDate>Tue, 29 Jan 2013 10:39:30 +0800</pubDate><description><![CDATA[Control的Invoke和BeginInvoke 是相对于支线线程（因为一般在支线线程中调用，用来更新主线程ui）Invoke立即插入主线程中执行，而BeginInvoke 要等主线程结束才执行



 近日，被Control的Invoke和BeginInvoke搞的头大，就查了些相关的资料，整理如下。感谢这篇文章对我的理解Invoke和BeginInvoke的真正含义 。
(一）C]]></description><category></category></item><item><title><![CDATA[C#三种WCF网络客户端的实现方式]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8533622</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8533622</guid><author>wl58796351</author><pubDate>Wed, 23 Jan 2013 12:39:55 +0800</pubDate><description><![CDATA[在.net程序设计中,由于引入了类型元数据信息,所以我们可以在程序设计中利用反射机制得到强类的使用.从而避免运行时的类型错误.不过在跨应用程序域的程序设计中我们由于也要使用强类型:一种方式是完全引用源程序集,不过随之而来的问题是程序集的成倍膨涨,因此这种方式在实际应用中是没有多大的优势的,几乎不可以作为开发级使用.第二种方式是利用类型工具如.net下的soapsuds.exe工具来得到类型元数据。]]></description><category></category></item><item><title><![CDATA[虚方法(virtual)和抽象方法(abstract)的区别]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8522883</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8522883</guid><author>wl58796351</author><pubDate>Sun, 20 Jan 2013 21:05:15 +0800</pubDate><description><![CDATA[虚方法(virtual)和抽象方法(abstract)的区别



虚方法和抽象方法都可以供派生类重写，它们之间有什么区别呢？

1. 虚方法必须有实现部分，抽象方法没有提供实现部分，抽象方法是一种强制派生类覆盖的方法，否则派生类将不能被实例化。如：

//抽象方法
public abstract class Animal
{
    public abstract void]]></description><category></category></item><item><title><![CDATA[构建WCF单一到多服务器之路]]></title><link>https://blog.youkuaiyun.com/wl58796351/article/details/8498110</link><guid>https://blog.youkuaiyun.com/wl58796351/article/details/8498110</guid><author>wl58796351</author><pubDate>Sun, 13 Jan 2013 15:00:33 +0800</pubDate><description><![CDATA[构建WCF单一到多服务器之路
第一部wcf一个服务
一、新建一个项目，名称：WcfServerice，如图(1)

 （图1）
二、初始界面，如图（2），

将原来IService1接口类重新改成名称IServiceFirst，将Service1
改成ServiceFirst，这是第一个服务。
重新修改其内容
  // 注意:
使用“重构”菜单上的“重命名”命令，可以同时更改]]></description><category></category></item></channel></rss>