<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ming101593的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ming101593</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ming101593]]></copyright><item><title><![CDATA[C#常用知识点]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17711161</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17711161</guid><author>ming101593</author><pubDate>Tue, 31 Dec 2013 11:04:50 +0800</pubDate><description><![CDATA[1、	数据库相关操作
//连接数据库字符串类
Public class strConnection{
public string strSqlConn = "server=xx.xx.xx.xx;database =xx;uid =xx;pwd=xxxx";
}
	数据库操作类
public class SqlOperate{
//数据库连接函数
public SqlOperate(string ]]></description><category></category></item><item><title><![CDATA[C# 生成xml文件]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17163909</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17163909</guid><author>ming101593</author><pubDate>Fri, 06 Dec 2013 11:26:01 +0800</pubDate><description><![CDATA[//创建一个xml文件和主内容;
            XmlDocument xmlDoc = new XmlDocument();
            XmlElement xmlRoot = xmlDoc.CreateElement("root");//主内容
            xmlDoc.AppendChild(xmlRoot);
  //选择节点]]></description><category></category></item><item><title><![CDATA[C#字符串相关操作和文件操作]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17008331</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17008331</guid><author>ming101593</author><pubDate>Thu, 28 Nov 2013 16:43:07 +0800</pubDate><description><![CDATA[//打开单个文件
        private void fileBtOpen_Click(object sender, EventArgs e)
        {


            /*
             *打开格式为html文件
            */
            OpenFileDialog fileDialog = new OpenFileDialo]]></description><category></category></item><item><title><![CDATA[C# 打开文件目录并读取整个目录信息]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17008291</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17008291</guid><author>ming101593</author><pubDate>Thu, 28 Nov 2013 16:40:31 +0800</pubDate><description><![CDATA[private void openProject_Click(object sender, EventArgs e)
        {
            //打开目录对话框
            string strfolderPath = "";
            FolderBrowserDialog folderDialog = new FolderBrowserDialog]]></description><category></category></item><item><title><![CDATA[java手册之字符串操作]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17007991</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17007991</guid><author>ming101593</author><pubDate>Thu, 28 Nov 2013 16:27:02 +0800</pubDate><description><![CDATA[字段详细信息




CASE_INSENSITIVE_ORDER
public static final ComparatorString> CASE_INSENSITIVE_ORDER
一个对 String 对象进行排序的 Comparator，作用与 compareToIgnoreCase 相同。此比较器是可序列化的。
注意，Comparator 不 考虑语言环境，因此可能导]]></description><category></category></item><item><title><![CDATA[java 字符串相关操作]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17007957</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17007957</guid><author>ming101593</author><pubDate>Thu, 28 Nov 2013 16:21:45 +0800</pubDate><description><![CDATA[package StrOp;
import java.lang.*;
import java.io.*;
//字符串操作
public class StrSt {
	//计算字符长度
	public static int StrLength(){
		String str = "hello world";
		int len;
		
		len = str.length();
		return l]]></description><category></category></item><item><title><![CDATA[java读写文件]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/17003923</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/17003923</guid><author>ming101593</author><pubDate>Thu, 28 Nov 2013 12:16:34 +0800</pubDate><description><![CDATA[public static void readByLineWrite(String fileName,String writeFileName){
		//打开文件
		File fileRead = new File(fileName);
		BufferedReader read = null;
		String strRead = null;
		
		//写文件
		File fileWr]]></description><category></category></item><item><title><![CDATA[一个合格的程序员应该读过哪些书 .]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7894237</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7894237</guid><author>ming101593</author><pubDate>Wed, 22 Aug 2012 09:31:03 +0800</pubDate><description><![CDATA[者按：2008年8月4日，StackOverflow 网友 Bert F 发帖提问：哪本最具影响力的书，是每个程序员都应该读的？


“如果能时光倒流，回到过去，作为一个开发人员，你可以告诉自己在职业生涯初期应该读一本， 你会选择哪本书呢？我希望这个书单列表内容丰富，可以涵盖很多东西。”


很多程序员响应，他们在推荐时也写下自己的评语。 以前就有国内网友介绍这个程序员书单，不过都是推]]></description><category></category></item><item><title><![CDATA[《Visual C++ 2010入门教程》系列二：安装、配置和首次使用VS2010]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7711267</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7711267</guid><author>ming101593</author><pubDate>Tue, 03 Jul 2012 11:09:52 +0800</pubDate><description><![CDATA[写在前面
        在我还在上学的时候，我选择了C++，最初我用VC6作为我的IDE，我看过很多本C++的教材，有的适合我，有的不适合我，其中有一本叫《Visual C++ 2005入门经典》的书帮了我不少的忙。因为通常的C++教材都只会介绍C++的语法什么的，很少会告诉我们如何去编译、运行，告诉我们什么是控制台程序，什么事Win程序，什么是GUI程序，C++能干什么，VC和C++的区别是]]></description><category></category></item><item><title><![CDATA[内部排序---快速排序、堆排序]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7670855</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7670855</guid><author>ming101593</author><pubDate>Sun, 17 Jun 2012 14:24:37 +0800</pubDate><description><![CDATA[编程分别实现快速排序算法、堆排序算法。

一、 需求分析

1. 用户可以根据自己的需求输入一个顺序表。

2. 通过利用快速排序法按非递减排序已有的顺序表。

3. 通过利用堆排序按非递减排序已有的顺序表。

4. 程序执行的命令包括：

（1）创建顺序表   （2）输出顺序表   （3）快速排序算法排序    （4） 堆排序算法排序    
二、概要设计
⒈ 为实现]]></description><category></category></item><item><title><![CDATA[求一棵二叉树的深度和双分支结点的个数]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7595452</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7595452</guid><author>ming101593</author><pubDate>Wed, 23 May 2012 17:14:50 +0800</pubDate><description><![CDATA[二叉树采用二叉链表结构表示。设计并实现如下算法：求一棵二叉树的深度和双分支结点的个数。
#include 
#include 
#include
typedef struct BiTNode
{  /*数结构*/
    char data;
    struct BiTNode *lchild,*rchild;
} BiTNode,*BiTree;

BiTree Creat]]></description><category></category></item><item><title><![CDATA[学习笔记---线性表的基本操作---顺序存储(C语言)]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7585651</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7585651</guid><author>ming101593</author><pubDate>Sun, 20 May 2012 22:21:31 +0800</pubDate><description><![CDATA[#include
#include
#include
#define LIST_INIT_SIZE/*线性表存储空间初始分配量*/
#define LISTINCREMENT/*线性表存储空间分配增量*/
#define ok  1
#define OVERFLOW  -1
#define false  0
typedef struct {
 ElemType *elem;/*存]]></description><category></category></item><item><title><![CDATA[SQL触发器实例讲解]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7585417</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7585417</guid><author>ming101593</author><pubDate>Sun, 20 May 2012 20:50:55 +0800</pubDate><description><![CDATA[定义：
何为触发器？在SQL Server里面也就是对某一个表的一定的操作，触发某种条件，从而执行的一段程序。触发器是一个特殊的存储过程。

      常见的触发器有三种：分别应用于Insert , Update , Delete
事件。


      我为什么要使用触发器？比如，这么两个表：


      Create Table Student(]]></description><category></category></item><item><title><![CDATA[数据库触发器]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7585404</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7585404</guid><author>ming101593</author><pubDate>Sun, 20 May 2012 20:45:38 +0800</pubDate><description><![CDATA[触发器实际上就是一种特殊类型的存储过程，其特殊性表现在：它是在执行某些特定的T-SQL语句时自动的。
 
11.1 
触发器简介
 
触发器实际上就是一种特殊类型的存储过程，它是在执行某些特定的T-SQL语句时自动执行的一种存储过程。在SQL
 Server 2005中，根据SQL语句的不同，把触发器分为两类：一类是DML触发器，一类是DLL触发器。
 
11.1.1 
触发器的]]></description><category></category></item><item><title><![CDATA[二叉树采用二叉链表结构表示。设计并实现如下算法：输入某棵二叉树的广义表形式，建立该二叉树，并按层次遍历该二叉树。]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7581840</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7581840</guid><author>ming101593</author><pubDate>Fri, 18 May 2012 23:32:59 +0800</pubDate><description><![CDATA[掌握二叉树的二叉链表存储结构；掌握二叉树的遍历规则；利用二叉树的二叉链表存储结构实现二叉树的建树操作；利用二叉树的二叉链表存储结构实现二叉树层次遍历操作
二叉树采用二叉链表结构表示。设计并实现如下算法：输入某棵二叉树的广义表形式，建立该二叉树，并按层次遍历该二叉树----队列形式
 
#include 
#include 
#include 
#define STACK_MAX_SIZ]]></description><category></category></item><item><title><![CDATA[二叉树采用二叉链表结构表示。设计并实现如下算法：后序递归建树，先序非递归遍历该树。]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7581829</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7581829</guid><author>ming101593</author><pubDate>Fri, 18 May 2012 23:24:40 +0800</pubDate><description><![CDATA[掌握二叉树的二叉链表存储结构；掌握二叉树的遍历规则；利用二叉树的二叉链表存储结构实现二叉树的建树操作；利用二叉树的二叉链表存储结构实现二叉树层次遍历操作。
二叉树采用二叉链表结构表示。设计并实现如下算法：后序递归建树，先序非递归遍历该树。
 
#include 
#include 
#define STACK_INIT_SIZE 100
#define STACKINCREMENT]]></description><category></category></item><item><title><![CDATA[双指针的作用和用法]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7578166</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7578166</guid><author>ming101593</author><pubDate>Thu, 17 May 2012 22:55:37 +0800</pubDate><description><![CDATA[双指针多用于指针交换，可以避免数据复制，提升系统的性能，同时还可以让函数修改指针，例如扩充其大小，指向等一般指针的指针用作参数，大多用在需要函数改变指针(重新引用变量)而又不能通过返回值传递(例如返回值用于传递其他结果)时。
为了能完全解决动态内存传递的问题,先回顾一下内存管理的知识要点.

（1）内存分配方式有三种：
●从静态存储区域分配。内存在程式编译的时候就已分配好，这块内存在程式的]]></description><category></category></item><item><title><![CDATA[软件设计需求分析---用例说明模板2(单列表格式)]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7569437</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7569437</guid><author>ming101593</author><pubDate>Tue, 15 May 2012 16:42:40 +0800</pubDate><description><![CDATA[编者说明：
    如果你觉得文本描述不够清晰，也可以采用如本文档模板所示的表格式的描述方式。

用例说明模板3(双列表格式)
编者说明：
本模板是对上一模板的补充，如果你想更好地捕捉系统的响应，那么就可以采用本表格所示的格式。
有时，为了更好地捕获系统的响应，对于场景描述（主成功场景、扩展场景）在上表的基础上变成如下表所示的双列：

用例说明模板4(文本式)
编者说明：]]></description><category></category></item><item><title><![CDATA[软件设计需求分析---用例说明模板1(经典模板)]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7569423</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7569423</guid><author>ming101593</author><pubDate>Tue, 15 May 2012 16:40:07 +0800</pubDate><description><![CDATA[编者说明：
   
随着UML的日益普及，用例（Use case）分析技术也在需求实践中广泛被采用。但是也有许多团队在使用该技术时，只画出了用例图，而缺少了用例说明，其实这是一个严重的误区。而本模板就将指导你编写该说明。
1.用例名称
1.1 
简要说明
[简要说明用例的作用和目的。该小节的篇幅不要太长。]
2.上下文图
   
[在此小节中，有一个只包括本用例和所有与该用例相关]]></description><category></category></item><item><title><![CDATA[计算机软件需求说明编制指南（国标版）]]></title><link>https://blog.youkuaiyun.com/ming101593/article/details/7569381</link><guid>https://blog.youkuaiyun.com/ming101593/article/details/7569381</guid><author>ming101593</author><pubDate>Tue, 15 May 2012 16:39:05 +0800</pubDate><description><![CDATA[编者说明：
    软件需求规格说明是十分重要的文档，因此为开发团队提供一份详细的编制指南是十分有意义和必要的。本文档就是一个编制指南的例子，你可以根据该指南，结合自己的实际情况进行修改。
1．引言 
1.1 目的和作用 
本指南为软件需求实践提供了一个规范化的方法。本指南不提倡把软件需求说明（Software Requirements Specifications，以下简称SRS）划分成]]></description><category></category></item></channel></rss>