<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[SuilandCoder的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/SuilandCoder</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; SuilandCoder]]></copyright><item><title><![CDATA[c# 执行cmd命令跳过"press any key to continue"]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/81534022</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/81534022</guid><author>SuilandCoder</author><pubDate>Thu, 09 Aug 2018 15:31:14 +0800</pubDate><description><![CDATA[一 、场景

       在C#程序中需要调用一个exe程序(控制台应用程序)，该exe程序执行到最后出现 “press any key to continue”，需按键结束。要求在C#程序中实现模拟输入，结束调用的exe程序。

二、代码实现

exe程序代码：

	
#include &quot;stdafx.h&quot;
using namespace std;

int _tmain(int argc, ...]]></description><category></category></item><item><title><![CDATA[ArcGIS三大文件格式解析]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/79299052</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/79299052</guid><author>SuilandCoder</author><pubDate>Fri, 09 Feb 2018 15:42:15 +0800</pubDate><description><![CDATA[一、Shape数据    Shapefile是ArcViewGIS3.x的原生数据格式，属于简单要素类，用点、线、多边形存储要素的形状，却不能存储拓扑关系，具有简单、快速显示的优点。一个shapefile是由若干个文件组成的，空间信息和属性信息分离存储，所以称之为“基于文件”。每个shapefile，都至少有这三个文件组成，其中：    *.shp 存储的是几何要素的的空间信息，也就是XY坐标; ...]]></description><category></category></item><item><title><![CDATA[双向起泡算法]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78732971</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78732971</guid><author>SuilandCoder</author><pubDate>Wed, 06 Dec 2017 17:26:58 +0800</pubDate><description><![CDATA[#include "stdio.h" 
//交换数字 
void swap(int *a,int *b){
	int temp;
	temp=*a;
	*a=*b;
	*b=temp;
}

//双向起泡排序 
void bubbleSort(int a[],int n){
	int low=0,high=n-1;
	int i,j;
	int flag=1;//一趟排序结束是否有交换 
	whi]]></description><category></category></item><item><title><![CDATA[位图排序案例]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78712511</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78712511</guid><author>SuilandCoder</author><pubDate>Mon, 04 Dec 2017 19:07:28 +0800</pubDate><description><![CDATA[题目：文件A.txt中存储了N个整数（N大于100万），要求仅占用4K内存，对该文件中的整数进行排序，结果输出到B.txt。


先说明下位图排序的思路：

假设我们要对0-7内的5个元素(4,7,2,5,3)排序（这里假设这些元素没有重复）。那么我们就可以采用Bit-map的方法来达到排序的目的。要表示8个数，我们就只需要8个Bit（1Bytes），首先我们开辟1Byte的空间，将这些]]></description><category></category></item><item><title><![CDATA[循环赛程安排]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78657487</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78657487</guid><author>SuilandCoder</author><pubDate>Tue, 28 Nov 2017 17:41:18 +0800</pubDate><description><![CDATA[#include "stdio.h" 
//为参加网球比赛的选手安排比赛日程，设有n(=2k)位选手参加网球循环赛，循环赛共进行n-1天，
//每位选手要与其他n-1位选手都赛一场，且每位选手每天赛一场，不轮空。

#define MAXLEN 100
int b[MAXLEN][2];//记录所有比赛场次对手 
int j=0;//比赛总场次 

//第一步，使用组合算法，求出n个选手，两两之间]]></description><category></category></item><item><title><![CDATA[使用至多4种颜色给多区域着色问题]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78628119</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78628119</guid><author>SuilandCoder</author><pubDate>Fri, 24 Nov 2017 20:41:50 +0800</pubDate><description><![CDATA[因为时间问题，没有详细描述算法思路。
#include "stdio.h"
//4种颜色着N个区域
//使用无向连通图表示区域，邻接矩阵存储图信息--因为偷懒，并没建立对应的数据结构 
#define N 9
int adj[N][N]={{0,1,0,1,0,0,0,0,0},
			   {1,0,1,1,1,1,0,0,0},
			   {0,1,0,0,1,1,0,0,0},]]></description><category></category></item><item><title><![CDATA[合理使用SQL提高查询速度]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78595264</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78595264</guid><author>SuilandCoder</author><pubDate>Tue, 21 Nov 2017 18:00:09 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/hank5658/article/details/6075546点击查看原文


1.合理使用索引
索引是数据库中重要的数据结构，它的根本目的就是为了提高查询效率。现在大多数的数据库产品都采用IBM最先提出的ISAM索引结构。
索引的使用要恰到好处，其使用原则如下：

在经常进行连接，但是没有指定为外键的列上建立索引，而不经常连接的字段]]></description><category></category></item><item><title><![CDATA[数据库索引简单分析]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78595209</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78595209</guid><author>SuilandCoder</author><pubDate>Tue, 21 Nov 2017 17:52:43 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/u011534095/article/details/48552877
一、使用索引的好处
        创建索引可以大大提高系统的性能。第一，通过创建唯一性索引，可以保证数据库表中每一行数据的唯一性。第二，可以大大加快数据的检索速度，这也是创建索引的最主要的原因。第三，可以加速表和表之间的连接，特别是在实现数据的参考完整性方面特别有意义。第四]]></description><category></category></item><item><title><![CDATA[字符指针变量和字符数组的讨论]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78584010</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78584010</guid><author>SuilandCoder</author><pubDate>Mon, 20 Nov 2017 17:01:42 +0800</pubDate><description><![CDATA[/**
*	经常会弄错字符指针变量和字符数组的使用方式 
*	写在这里方便查阅 ：
* 
*	（1）内容不同：
*		字符数组由若干个元素组成，每个元素放一个字符。
*		而字符指针变量中存放的是地址（字符串第一个字符的地址），决不是将字符串放到字符指针变量中。
* 
* 	（2）赋值方式： 
* 		对字符数组只能对各个元素赋值，不能用以下方法： 
* 			char str[14]; 
* 	]]></description><category></category></item><item><title><![CDATA[malloc与直接声明变量的区别]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78578446</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78578446</guid><author>SuilandCoder</author><pubDate>Sun, 19 Nov 2017 23:58:45 +0800</pubDate><description><![CDATA[/**
* 以下操作都以声明数组为例 ！
* 
* 一 使用形式的区别
*	malloc的使用： 
*		 int *a = (int *)malloc(sizeof(int)*N); 
*	直接声明： 
*		int a[N]; 
*		
*二 分配方式的区别
*	malloc动态分配----内存是在堆区分配的，分配内存时需要在堆区分配，耗时较大，因为内存管理操作的缘故，分配的内存需要手动析构；]]></description><category></category></item><item><title><![CDATA[使用单链表统计英文文本单词个数]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78566026</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78566026</guid><author>SuilandCoder</author><pubDate>Fri, 17 Nov 2017 23:06:16 +0800</pubDate><description><![CDATA[#include "stdio.h" 
#include "malloc.h"
#include "string.h"
/**
*		注意下面三个*********************************************中的内容
* 		都是容易出错的地方！ 
*/ 

//统计字符串中单词个数及每个单词出现次数
typedef struct WordsNode{
	int tim]]></description><category></category></item><item><title><![CDATA[前序，中序序列建立二叉树]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78534007</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78534007</guid><author>SuilandCoder</author><pubDate>Tue, 14 Nov 2017 19:24:52 +0800</pubDate><description><![CDATA[#include "stdio.h" 
#include "malloc.h"
/**
*	根据前序pre[n]，中序pin[n]序列 建立二叉树， n为结点数 
*/

typedef struct TNode{
	char c;
	struct TNode *lchild,*rchild;
}TNode,Tree;

Tree *createTree(char pre[],char pin[]]]></description><category></category></item><item><title><![CDATA[循环队列逆置]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78531171</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78531171</guid><author>SuilandCoder</author><pubDate>Tue, 14 Nov 2017 15:36:28 +0800</pubDate><description><![CDATA[#include "stdio.h" 
#include "malloc.h"
#include "stdlib.h"

#define MAXSIZE 11

/**
*	实现循环队列的逆转
*/
typedef struct{
	int data[MAXSIZE];
	int front ,rear;
}CQueue; 

//初始化队列
CQueue *InitQ() {
	CQueue *]]></description><category></category></item><item><title><![CDATA[关系系统]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78523476</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78523476</guid><author>SuilandCoder</author><pubDate>Mon, 13 Nov 2017 19:49:22 +0800</pubDate><description><![CDATA[关系系统定义：
        当且仅当一个系统：（1）支持关系数据库（关系数据库结构）；
                                         （2）支持选择、投影和（自然）连接运算，对这些运算不必要求定义任何物理存取路径。]]></description><category></category></item><item><title><![CDATA[指针变量作为函数参数问题]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78389338</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78389338</guid><author>SuilandCoder</author><pubDate>Mon, 30 Oct 2017 00:01:37 +0800</pubDate><description><![CDATA[今天建哈夫曼树的时候发现指针变量作函数参数的问题，花了两个多小时，深刻反思！


插入元素到从小到大排序的单链表中，并保持链表的有序性，有两种做法：
一种是带头节点的单链表（很简单，不讨论）
另一种是不带头节点的单链表插入：


标准的不带头节点插入方法（用返回值返回第一个节点地址）：
Link *insert(LNode *node,Link *head){
	LNode *p]]></description><category></category></item><item><title><![CDATA[c语言中auto、register、extern、static用法]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/78151836</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/78151836</guid><author>SuilandCoder</author><pubDate>Mon, 02 Oct 2017 17:49:01 +0800</pubDate><description><![CDATA[转载地址：http://www.111cn.net/net/c/38998.htm



四种存储类别说明符有两种存储期：自动存储期和静态存储期。
auto和register对应自动存储期，具有自动存储期的变量在进入声明该变量的程序块是被建立，它在该程序块活动时存在，退出该程序块时撤销。auto、register
 两个是用来修饰变量的, extern、static两个都变量函数都可以]]></description><category></category></item><item><title><![CDATA[SQL 语句(五)--------------数据查询(集合查询)]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093204</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093204</guid><author>SuilandCoder</author><pubDate>Thu, 13 Jul 2017 21:39:51 +0800</pubDate><description><![CDATA[/*******************************集合查询***************************************/
--参加集合操作的各查询结果的列数必须相同；对应项的数据类型也必须相同


--查询经济学院的学生 及 年龄不大于22岁的学生。
SELECT *
FROM 学生选课.学生
WHERE 学生.院系号 =
(SELECT 院系号
]]></description><category></category></item><item><title><![CDATA[SQL 语句(四)--------------数据查询(嵌套查询)]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093189</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093189</guid><author>SuilandCoder</author><pubDate>Thu, 13 Jul 2017 21:38:20 +0800</pubDate><description><![CDATA[/**********************************嵌套查询******************************************/


--在SQL语言中，一个SELECT-FROM-WHERE语句称为一个“查询块”
--将一个查询块嵌套在另一个查询块的WHERE子句或HAVING短语的条件中的查询称为“嵌套查询”
--SQL语言允许多层嵌套，即一个子查]]></description><category></category></item><item><title><![CDATA[SQL 语句(三)--------------数据查询(连接查询)]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093174</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093174</guid><author>SuilandCoder</author><pubDate>Thu, 13 Jul 2017 21:37:00 +0800</pubDate><description><![CDATA[/*若一个查询同时涉及两个以上的表，则称之为连接查询*/
/********************************等值与非等值连接查询********************************/
/*查询每个学生及其选修课程情况*/
SELECT 学生.*,选课.*
FROM 学生选课.学生,学生选课.选课
WHERE 学生.学号=选课.学号
ORDER BY 学生.学]]></description><category></category></item><item><title><![CDATA[SQL 语句(二)--------------数据查询(简单查询)]]></title><link>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093161</link><guid>https://blog.youkuaiyun.com/SuilandCoder/article/details/75093161</guid><author>SuilandCoder</author><pubDate>Thu, 13 Jul 2017 21:35:47 +0800</pubDate><description><![CDATA[SELECT 学号,姓名
FROM 学生选课.学生;


SELECT 姓名,学号,院系号
FROM 学生选课.学生;
SELECT *
FROM 学生选课.学生;


ALTER TABLE 学生选课.学生 ADD COLUMN 年龄 SMALLINT;


SELECT 姓名,2017-年龄/*SELECT子句的不仅可以是表中的属性列也可以是表达式，字符串常量，函数等]]></description><category></category></item></channel></rss>