<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[adamsand的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/adamsand</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; adamsand]]></copyright><item><title><![CDATA[2.常用设置简介]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/112075338</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/112075338</guid><author>adamsand</author><pubDate>Fri, 01 Jan 2021 22:40:06 +0800</pubDate><description><![CDATA[点击启动

出现一个窗体

点击红色方块或窗体右上角x退出运行
点击左侧工具箱

出现
工具箱控件可以拖拽到窗体上，如textbox

右下角，窗体属性
点击窗体，出现窗体属性，点击控件出现控件属性

如text为窗体左上角文本
更改之后


左上角会作出对应改变
控件同理

...]]></description><category></category></item><item><title><![CDATA[1.创建winform]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/112074526</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/112074526</guid><author>adamsand</author><pubDate>Fri, 01 Jan 2021 22:25:16 +0800</pubDate><description><![CDATA[打开vs2019

点击创建新项目

选择，点击下一步

输入名称，选择保存位置
点击创建
左

右

]]></description><category></category></item><item><title><![CDATA[5.线性表：]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109960950</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109960950</guid><author>adamsand</author><pubDate>Mon, 23 Nov 2020 05:28:44 +0800</pubDate><description><![CDATA[1.定义
由具有一对一关系且不首尾相连的数据元素组成的有限序列

2.特征
集合中必存在唯一的一个“第一元素”。
集合中必存在唯一的一个 “最后元素” 。
除最后一个元素之外，均有唯一的后继(后件)。
除第一个元素之外，均有唯一的前驱(前件)。

3.c#提供了ILlist&lt;T&gt;接口
非泛型Ilist接口继承自ICollection和IEnumerable，是所有线性表的基接口。

  ArrayList（顺序表）、ListDictionary、StringCollection、StringDi]]></description><category></category></item><item><title><![CDATA[4.泛型的介绍]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109961411</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109961411</guid><author>adamsand</author><pubDate>Sun, 22 Nov 2020 19:37:51 +0800</pubDate><description><![CDATA[泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分，那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型，是堆对象，主要是引入了类型参数这个概念。
泛型的定义主要有以下两种：
1.在程序编码中一些包含类型参数的类型，也就是说泛型的参数只可以代表类，不能代表个别对象。（这是当今较常见的定义）
2.在程序编码中一些包含参数的类。其参数可以代表类或对象等等。（人们]]></description><category></category></item><item><title><![CDATA[3.算法的评价标准]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109915324</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109915324</guid><author>adamsand</author><pubDate>Sun, 22 Nov 2020 03:16:05 +0800</pubDate><description><![CDATA[1.运行时间
2.占用空间
3.正确性
4.可读性
5.健壮性
是否容易出现问题

]]></description><category></category></item><item><title><![CDATA[2.算法的特点和算法与设计结构的关系]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109915162</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109915162</guid><author>adamsand</author><pubDate>Sun, 22 Nov 2020 03:08:43 +0800</pubDate><description><![CDATA[1.算法：按要求设计的有限的的解决确定问题的步骤和计算序列
2.特点
（1）输入：算法具有0个或多个输入。
（2）输出：算法至少有1个或多个输出。
（3）有穷性：算法在有限的步骤之后会自动结束而不会无限循环。
（4）确定性：算法中的每一步都有确定的含义，不会出现二义性。
（5）可行性：算法的每一步都是可行的。
2.算法与数据结构关系
数据结构可以看成存储结构与基本数据操作
算法是基于数据结构的操作
是数据操作的拓展

...]]></description><category></category></item><item><title><![CDATA[1.数据结构与数据结构分类]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109914530</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109914530</guid><author>adamsand</author><pubDate>Sun, 22 Nov 2020 02:12:45 +0800</pubDate><description><![CDATA[1.数据结构：数据元素之间的关系
2.分类
（1）集合
除了在同一集合无其他关系

（2）线性结构
存在一对一关系

（3）树形结构
存在一对多关系

（4）图状结构
存在多对多关系


]]></description><category></category></item><item><title><![CDATA[SQL基础6.DQL]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109807931</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109807931</guid><author>adamsand</author><pubDate>Thu, 19 Nov 2020 12:43:44 +0800</pubDate><description><![CDATA[搜索整个表信息
SELECT * FROM 表名
将字段重命名并显示
SELECT 字段1 AS 别名1
字段2 AS 别名2
FROM 表名
可以在查询时对字段进行计算
SELECT ID/10 FROM 表
去重
SELECT DISTINCT 字段名 FROM 表名
WHERE条件
SELECT 字段 FROM 表 WHERE 字段 条件
比较运算符

&lt; &gt;= &lt;= = &lt;&gt;  !=

BETWEEN…AND…
IN(SET) IN(100,200)
LIKE ‘条件%]]></description><category></category></item><item><title><![CDATA[SQL基础6.约束]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109807848</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109807848</guid><author>adamsand</author><pubDate>Thu, 19 Nov 2020 12:38:30 +0800</pubDate><description><![CDATA[1.主键
PRIMARY KEY
1）不可为空
2）不可重复
2.联合主键
CONSTRAINT 主键名 PRIMARY KEY(主键列名1,主键列名2)
1）单列可重复
2）多列不可重复
3.自增列
AUTO_INCREMENT
1）自增列可以不添加值，自增
2）添加值后，自增受新值影响
3）可以对自增列添加NULL
4.非空约束
NOT NULL
5.唯一约束
UNIQUE
内容不可重复

...]]></description><category></category></item><item><title><![CDATA[SQL基础5.DML]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109807804</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109807804</guid><author>adamsand</author><pubDate>Thu, 19 Nov 2020 12:37:11 +0800</pubDate><description><![CDATA[插入数据
INSERT INTO 表名(字段1,字段2) VALUES(‘内容1’,‘内容2’);
更新修改数据
UPDATE 表名 SET 列=值 [WHERE];
//如果没有限定条件，则该列所有值会变成设定值
删除数据
DELETE FROM 表名 [WHERE];
//如果没有限定，会删除所有
清空表
TRUNCATE 表名;

...]]></description><category></category></item><item><title><![CDATA[SQL基础4.DDL]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109462933</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109462933</guid><author>adamsand</author><pubDate>Tue, 03 Nov 2020 16:45:20 +0800</pubDate><description><![CDATA[1.查看数据库
SHOW DATABASES;
2.创建数据库
CREATE DATABASE 数据库名;
CREATE DATABASE IF NOT EXISTS 数据库名;
CREATE DATABASE 数据库名 CHARACTER SET 字符集;(UTF8&gt;GBK)
3.删除数据库
DROP DATABASE 数据库名;
4.使用数据库
USE DATABASE 数据库名;
5.查看当前数据库
SELECT DATABASE();
6.创建表
CREATE TABLE [IF NOT EX]]></description><category></category></item><item><title><![CDATA[SQL基础3.SQL通用格式]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109462771</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109462771</guid><author>adamsand</author><pubDate>Tue, 03 Nov 2020 09:52:16 +0800</pubDate><description><![CDATA[1.分号结束
2.关键字大写，自定义小写
3.SQL语句不分大小写
4.可以用回车、空格分隔分号结束
5.注释（-- ）（#）注释不会被提交
(/**/)多行注释

]]></description><category></category></item><item><title><![CDATA[SQL基础2.SQL语言]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109449322</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109449322</guid><author>adamsand</author><pubDate>Mon, 02 Nov 2020 15:18:59 +0800</pubDate><description><![CDATA[1.定义
SQL=Structured Query Language
结构化查询语言
约束：被规定为固定的含义或用途
约束的数据=结构化数据
2.分类
(1)数据定义语言（DDL）
定义数据库、表、列等（对整体框架进行操作）
(2)数据操作语言（DML）
删改查等 （对数据进行操作）
(3)数据控制语言（DCL）
定义访问权限、安全级别、创建用户
(4)数据查询语言（DQL）
查询记录
用定义语言设计整体结构
用数据操作语言操作数据
用数据控制语言设定权限
用数据查询语言查询数据

...]]></description><category></category></item><item><title><![CDATA[SQL基础1.数据库]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/109449121</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/109449121</guid><author>adamsand</author><pubDate>Mon, 02 Nov 2020 14:58:12 +0800</pubDate><description><![CDATA[1.关系型数据库
数据库包含多张表
表包含多个字段
mysql\oracle\sqlserver\sqlite\db2
2.非关系型数据库
任何可能的关系
redis\hbase\mongodb

]]></description><category></category></item><item><title><![CDATA[C# 基础15、面向过程与面向对象]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/107555169</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/107555169</guid><author>adamsand</author><pubDate>Sat, 25 Jul 2020 17:27:19 +0800</pubDate><description><![CDATA[1.方法（函数）
2.面向对象

]]></description><category></category></item><item><title><![CDATA[C# 基础14、数组与数组排序]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/107552425</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/107552425</guid><author>adamsand</author><pubDate>Fri, 24 Jul 2020 08:19:05 +0800</pubDate><description><![CDATA[1.数组

//数组在不赋值情况下默认值为0

int[] nums = new int[10];//声明一个数组
//赋值
for(int i=0;i&lt;nums.Length;i++)
{
	nums[i]=i;
	
	Console.WriteLine(nums[i]);
}

Console.ReadKey();


2.赋值

int[] nums = new int[3];

int[] nums = {1,2,3};

int[] nums = new int[3]{1,2,3};

in]]></description><category></category></item><item><title><![CDATA[C# 基础13、常量、枚举、结构]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/107552192</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/107552192</guid><author>adamsand</author><pubDate>Fri, 24 Jul 2020 04:27:03 +0800</pubDate><description><![CDATA[1.常量 const
与变量基本相同，不可改变

const 类型 名称 = 值;

const int n = 100;


2.枚举 enum
固定结构，相同命名空间调用，是一种类型
//枚举Level
public enum Level
{
     a1,
     b2,
     c3
     d4,
     e5,
     6
}

Level level = Level.a1;


3.结构 struct

public struct Soldier
{
	public String ]]></description><category></category></item><item><title><![CDATA[C# 基础12、三元表达式及嵌套]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/107540774</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/107540774</guid><author>adamsand</author><pubDate>Thu, 23 Jul 2020 16:25:39 +0800</pubDate><description><![CDATA[int n1=10,n2=20;
int max = n1 &gt; n2 ? n1 : n2 ;
Console.WriteLine(max);
Console.ReadKey();



]]></description><category></category></item><item><title><![CDATA[C# 基础11、break与continue]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/107537672</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/107537672</guid><author>adamsand</author><pubDate>Thu, 23 Jul 2020 15:25:03 +0800</pubDate><description><![CDATA[1.break
//跳出
break;


2.continue
//如果true,略过后面重新执行,否则执行后面
for(i=0,i&lt;100,i++)
{
	if(i % 2 == 0)
	{
		i++;
		continue;
	}
	
	i++;
	sum=sum+i;
	
}



]]></description><category></category></item><item><title><![CDATA[C# 基础10、while、do-while、for、foreach循环结构]]></title><link>https://blog.youkuaiyun.com/adamsand/article/details/107533658</link><guid>https://blog.youkuaiyun.com/adamsand/article/details/107533658</guid><author>adamsand</author><pubDate>Thu, 23 Jul 2020 14:10:37 +0800</pubDate><description><![CDATA[1.while
i=0;
while(i&lt;100)
{
i++;
//i+=1;
Console.WriteLine("{0}",i);
}
Console.ReadKey;

2.do-while
i=0;
do
{
i++;
//i+=1;
Console.WriteLine("{0}",i);
}
while(i&lt;100);
Console.ReadKey;

3.for
int sum = 0;
for(int i=0;i&lt;100;i++)
{
sum += i;
Console.]]></description><category></category></item></channel></rss>