<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Carl_Ding的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/carl_ding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; carl_ding]]></copyright><item><title><![CDATA[如何：在 ASP.NET(c#) 网页中检测浏览器类型]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6590887</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6590887</guid><author>carl_ding</author><pubDate>Thu, 07 Jul 2011 17:11:17 +0800</pubDate><description><![CDATA[如何：在 ASP.NET(c#) 网页中检测浏览器类型以下内容来自MSDN在 ASP.NET 页中检测浏览器类型 查询 Browser 属性，该属性包含一个 HttpBrowserCapabilities 对象。在 HTTP 请求过程中，该对象会从浏览器或客户端设备中获取信息，以]]></description><category></category></item><item><title><![CDATA[tabControl 的tab标签改色 加字]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6570133</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6570133</guid><author>carl_ding</author><pubDate>Mon, 27 Jun 2011 14:16:00 +0800</pubDate><description><![CDATA[            this.tabControl1.TabPages[0].Text = "XX";            this.tabControl1.DrawMode = System.Windows.Forms.TabDrawMode.OwnerDrawFixed;          private void tabControl1_DrawItem(object se]]></description><category></category></item><item><title><![CDATA[用iris协议分析工具学习TCP/IP]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6562947</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6562947</guid><author>carl_ding</author><pubDate>Thu, 23 Jun 2011 11:12:00 +0800</pubDate><description><![CDATA[用iris协议分析工具学习TCP/IP一、前言 　　目前，网络的速度发展非常快，学习网络的人也越来越多，稍有网络常识的人都知道TCP/IP协议是网络的基础，是Internet的语言，可以说没有TCP/IP协议就没有互联网的今天。目前号称搞网的人非常多，许多人就是从一把夹线钳，一个测线器联网开始接触网络的，如果只是联网玩玩，知道几个Ping]]></description><category></category></item><item><title><![CDATA[SQL Server vs Oracle vs DB2]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6559095</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6559095</guid><author>carl_ding</author><pubDate>Tue, 21 Jun 2011 16:44:00 +0800</pubDate><description><![CDATA[开发数据库应用，选择一个好的数据库是非常重要的。本文从一些方面比较了SQL Server与Oracle、DB2三种数据库，为你选择数据库提供一些参考。 SQL ServerOracleDB2开放性　　只能在Windows 上运行，没有丝毫的开放性，操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用]]></description><category></category></item><item><title><![CDATA[Winform 三层架构小例子]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6555814</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6555814</guid><author>carl_ding</author><pubDate>Mon, 20 Jun 2011 11:16:00 +0800</pubDate><description><![CDATA[Winform 三层架构小例子    在web开发中常常用到工厂模式三层架构，现在也在Winform中应用这种架构方式，尝试了很多，也模仿了经典例子PetShop，但是还是不行，也参 考了网上的一些例子。现在把我这个例子的整个制作过程简单的介绍一下。（由于本例子是介绍三层结构，所以只是简单的应用，如果你觉得这种方式好，请自己实 现其他模块）结构：-------PMIS--------主]]></description><category></category></item><item><title><![CDATA[先来没事，回想一下java多线程]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6450368</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6450368</guid><author>carl_ding</author><pubDate>Fri, 27 May 2011 16:03:00 +0800</pubDate><description><![CDATA[<br /><br />/**<br /> * <br /> */<br />import java.util.*;<br />/**<br /> * @author Administrator<br /> *<br /> */<br />public class A{<br /> <br />public static int n1;<br />public static int n2;<br />LockEntity lock=new LockEntity();<br />/**<br /> * @pa]]></description><category></category></item><item><title><![CDATA[先来没事，回想一下java多线程]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6450367</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6450367</guid><author>carl_ding</author><pubDate>Fri, 27 May 2011 16:03:00 +0800</pubDate><description><![CDATA[<br /><br />/**<br /> * <br /> */<br />import java.util.*;<br />/**<br /> * @author Administrator<br /> *<br /> */<br />public class A{<br /> <br />public static int n1;<br />public static int n2;<br />LockEntity lock=new LockEntity();<br />/**<br /> * @pa]]></description><category></category></item><item><title><![CDATA[CRC]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6450348</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6450348</guid><author>carl_ding</author><pubDate>Fri, 27 May 2011 15:58:00 +0800</pubDate><description><![CDATA[<br /> <br /> <br />#define   P    0x1021<br /> <br /> <br />// number of bits in CRC: don't change it.<br />#define W 16<br />// this the number of bits per char: don't change it.<br />#define B 8<br /> <br />static unsigned short crctab[1<<B] = {// as ca]]></description><category></category></item><item><title><![CDATA[CCITT CRC-16计算原理与实现【整理综合】]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6414547</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6414547</guid><author>carl_ding</author><pubDate>Thu, 12 May 2011 13:58:00 +0800</pubDate><description><![CDATA[CRC的全称为Cyclic Redundancy Check，中文名称为循环冗余校验。它是一类重要的线性分组码，编码和解码方法简单，检错和纠错能力强，在通信领域广泛地用于实现差错控制。实际上，除 数据通信外，CRC在其它很多领域也是大有用武之地的。例如我们读软盘上的文件，以及解压一个ZIP文件时，偶尔会碰到“Bad CRC”错误，由此它在数据存储方面的应用可略见一斑。差错控制理论是在代数理论基础上建立起来的。这里我们着眼于介绍CRC的算法与实现，对原理只能捎带说明一下。若需要进一步了解线性码、分组码、循环码]]></description><category></category></item><item><title><![CDATA[短语、直接短语、句柄的区别]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6285308</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6285308</guid><author>carl_ding</author><pubDate>Tue, 29 Mar 2011 10:00:00 +0800</pubDate><description><![CDATA[<br /><br />短语定义:<br />设G[Z]是给定文法,  w=xuy∈V+，为该文法的句型,如果满足下面两个条件:<br />① Z  xUy；<br />② U  u；<br /> 则称句型xuy 中的子串u是句型xuy的短语。<br />直接短语定义:<br />设G[Z]是给定文法,  w=xuy∈V+，为该文法的句型,如果满足下面两个条件:<br />① Z  xUy；<br />② U Þ u；<br /> 则称句型xuy 中的子串u是句型xuy的简单短语（或直接短语）。<br />]]></description><category></category></item><item><title><![CDATA[Visual Studio 的快捷键]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/6082486</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/6082486</guid><author>carl_ding</author><pubDate>Fri, 17 Dec 2010 16:12:00 +0800</pubDate><description><![CDATA[<br />CTRL + SHIFT + B生成解决方案<br />CTRL + F7  生成编译<br />CTRL + O        打开文件<br />CTRL + SHIFT + O打开项目<br />CTRL + SHIFT + C显示类视图窗口<br />F4       显示属性窗口<br />SHIFT + F4显示项目属性窗口<br />CTRL + SHIFT + E显示资源视图<br />F12        转到定义<br />CTRL + F12转到声明<br />CTRL +]]></description><category></category></item><item><title><![CDATA[彩色喷墨打印机]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5696680</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5696680</guid><author>carl_ding</author><pubDate>Sat, 26 Jun 2010 23:07:00 +0800</pubDate><description><![CDATA[<br />从目前的彩色喷墨打印机市场上来看，佳能（CANON）、惠普（HP）、爱普生（EPSON）、利盟（LEXMARK）四大公司几乎形成了对打印机市场的垄断，被誉为彩喷市场上的“四大天王”。 <br /><br />1、佳能：佳能制造出了世界上第一台喷墨打印机。虽然现在佳能在市场份额上落后于惠普，但佳能所拥有的专利技术要多于惠普。佳能公司的墨滴调整技术是佳能在喷墨技术上的一次革新，它可以在同一打印头、一条打印线里喷出普通大小和一半大小两种墨滴。这种新的打印头设计了两个加热器，一个加热器喷射小的墨滴或两个]]></description><category></category></item><item><title><![CDATA[夏普屏、三星屏、台湾屏、IPS硬屏 各类液晶屏详解 ]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5634269</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5634269</guid><author>carl_ding</author><pubDate>Sun, 30 May 2010 10:52:00 +0800</pubDate><description><![CDATA[夏普屏、三星屏、台湾屏、IPS硬屏 各类液晶屏详解 液晶电视的屏幕称之为液晶面板，现在市面上的液晶屏分为三大阵营：一、夏普屏；二、日韩厂商的液晶屏，如三星索尼（S-LCD）液晶屏和LGD液晶屏(原为LPL，飞利浦已撤资)；三、台湾厂商生产的屏，如友达和奇美。下面来介绍几种常见的液晶面板的辨别方法。一、夏普屏夏普屏，顶级液晶面板，夏普屏采用的ASV技术型和NEC推]]></description><category></category></item><item><title><![CDATA[FIRST集求法和FOLLOW集的求法]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5528013</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5528013</guid><author>carl_ding</author><pubDate>Sun, 25 Apr 2010 22:45:00 +0800</pubDate><description><![CDATA[一，什么是终结符和非终结符。终结符：通俗的说就是不能单独出现在推导式左边的符号，也就是说终结符不能再进行推导。非终结符：不是终结符的都是非终结符。如：A——>B，则A是非终结符。（一般书上终结符用小写，非终结符用大写。）二，文法产生语言句子的基本思想：从识别符号（开始符）开始，把当前产生的符号串中的非终结符替换为相应规则右部的符号串，直到全部由终结符组成。三，FIRST]]></description><category></category></item><item><title><![CDATA[C#获取当前路径的方法集合]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5425573</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5425573</guid><author>carl_ding</author><pubDate>Sun, 28 Mar 2010 21:00:00 +0800</pubDate><description><![CDATA[C#获取当前路径的方法集合//获取当前进程的完整路径，包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:/xxx/xxx/xxx.exe (.exe文件所在的目录+.exe文件名)//获取新的 Process 组件并将其与当前活动的进程关联的主模块的完整路径，包含文件名(进程名)。string st]]></description><category></category></item><item><title><![CDATA[ SQL Server中判断一个数据库是否存在的方法]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5425561</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5425561</guid><author>carl_ding</author><pubDate>Sun, 28 Mar 2010 20:59:00 +0800</pubDate><description><![CDATA[  SQL Server中判断一个数据库是否存在的方法 在SQL Server数据库编程时，常常需要判断一个数据库是否已经存在，如果不存在则创建此数据库。常用的方法有以下三种：1. select * From master.dbo.sysdatabases where name=test_db如果不存在查询结果，则说明name所表示的数据库不存在2. object_id(test_d]]></description><category></category></item><item><title><![CDATA[计算机核心期刊目录]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5332546</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5332546</guid><author>carl_ding</author><pubDate>Sat, 27 Feb 2010 19:00:00 +0800</pubDate><description><![CDATA[计算机核心期刊目录 TP 自动化技术,计算机技术1.计算机学报 2.软件学报 3.计算机研究与发展 4.自动化学报 5.计算机科学6.控制理论与应用 7.计算机辅助设计与图型学学报 8.计算机工程与应用9.模式识别与人工智能 10.控制与决策 11.小型微型计算机系统 12.计算机工程13.计算机应用 14.信息与控制 15.机器人 16.中国图象图形学报.A版17.计算机应用研究 18.系统仿真]]></description><category></category></item><item><title><![CDATA[C# WinForm 开机自动运行]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5332039</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5332039</guid><author>carl_ding</author><pubDate>Sat, 27 Feb 2010 14:08:00 +0800</pubDate><description><![CDATA[ C# WinForm 开机自动运行第一种方法: using Microsoft.Win32;private void Form1_Load(object sender, EventArgs e){    //获取程序执行路径..    string starupPath = Application.ExecutablePath;    //class Mi]]></description><category></category></item><item><title><![CDATA[C#取硬盘序列号]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5317942</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5317942</guid><author>carl_ding</author><pubDate>Mon, 22 Feb 2010 21:33:00 +0800</pubDate><description><![CDATA[using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;using System.Runtime.InteropServices;using Microsoft.Win32;namespace ConsoleApplicationX]]></description><category></category></item><item><title><![CDATA[ 正则表达式语法 【转载】]]></title><link>https://blog.youkuaiyun.com/carl_ding/article/details/5315586</link><guid>https://blog.youkuaiyun.com/carl_ding/article/details/5315586</guid><author>carl_ding</author><pubDate>Sun, 21 Feb 2010 22:57:00 +0800</pubDate><description><![CDATA[  正则表达式语法（有表格） 一个正则表达式就是由普通字符（例如字符 a 到 z）以及特殊字符（称为元字符）组成的文字模式。该模式描述在查找文字主体时待匹配的一个或多个字符串。正则表达式作为一个模板，将某个字符模式与所搜索的字符串进行匹配。如： JScriptVBScript匹配/^/[ /t]*$/"^/[ /t]*$"匹配一个空白行。]]></description><category></category></item></channel></rss>