<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[编程工作室]]></title><description><![CDATA[IT编程相关教程]]></description><link>https://blog.csdn.net/yiibai</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; yiibai]]></copyright><item><title><![CDATA[TCP和UDP的区别]]></title><link>https://blog.csdn.net/yiibai/article/details/103501079</link><guid>https://blog.csdn.net/yiibai/article/details/103501079</guid><author>yiibai</author><pubDate>Wed, 11 Dec 2019 22:55:40 +0800</pubDate><description><![CDATA[有两种类型的Internet协议(IP)通信。 它们是TCP(传输控制协议)以及UDP(用户数据报协议)。 TCP是面向连接的 – 建立连接后，可以双向发送数据。UDP是一种更简单的无连接Internet协议。 使用UDP将多条消息作为数据包成块发送。

1. TCP和UDP的区别

下面是TCP和UDP的对比和区别：

比较项
			TCP
			UDP
		全称
			Transmission...]]></description><category></category></item><item><title><![CDATA[Matplotlib教程]]></title><link>https://blog.csdn.net/yiibai/article/details/95176037</link><guid>https://blog.csdn.net/yiibai/article/details/95176037</guid><author>yiibai</author><pubDate>Tue, 09 Jul 2019 11:01:32 +0800</pubDate><description><![CDATA[Matplotlib是用于数据可视化的最流行的Python包之一。 它是一个跨平台库，用于根据数组中的数据制作2D图。 它提供了一个面向对象的API，有助于使用Python GUI工具包（如PyQt，WxPythonotTkinter）在应用程序中嵌入绘图。 它也可以用于Python和IPython shell，Jupyter笔记本和Web应用程序服务器。
面向读者
本教程专为希望获得数据可视化基...]]></description><category></category></item><item><title><![CDATA[为什么String在Java中是不可变的？]]></title><link>https://blog.csdn.net/yiibai/article/details/88885166</link><guid>https://blog.csdn.net/yiibai/article/details/88885166</guid><author>yiibai</author><pubDate>Fri, 29 Mar 2019 10:07:28 +0800</pubDate><description><![CDATA[为什么String在Java中是不可变的是流行的面试问题之一。String是任何编程语言中最常用的类之一。String是Java中的不可变和final。Java运行时环境维护一个String池，使得String成为一个特殊的类。

为什么String在Java中是不可变的？

下面来看一下String不可变的一些好处，这将有助于理解为什么String在Java中是不可变的。


	因为String...]]></description><category></category></item><item><title><![CDATA[SQL Server Window函数]]></title><link>https://blog.csdn.net/yiibai/article/details/88130657</link><guid>https://blog.csdn.net/yiibai/article/details/88130657</guid><author>yiibai</author><pubDate>Mon, 04 Mar 2019 18:27:13 +0800</pubDate><description><![CDATA[SQL Server Window函数根据一组行计算聚合值，并为每个组返回多行。SQL Server 一些常用的Window函数如下表所示 -

函数
			描述
		CUME_DIST
			计算一组值中的值的累积分布
		DENSE_RANK
			为结果的分区内的每一行分配一个排名值，排名值没有间隙。
		FIRST_VALUE
			获取结果集的有序分区中第一行的值。
		LAG
			提...]]></description><category></category></item><item><title><![CDATA[SQL Server字符串函数]]></title><link>https://blog.csdn.net/yiibai/article/details/88130585</link><guid>https://blog.csdn.net/yiibai/article/details/88130585</guid><author>yiibai</author><pubDate>Mon, 04 Mar 2019 18:25:52 +0800</pubDate><description><![CDATA[以下是SQL Server字符串函数，用于处理输入字符串并返回字符串或数值：

函数
			描述说明
		ASCII
			返回字符的ASCII代码值。
		CHAR
			将ASCII值转换为字符。
		CHARINDEX
			从指定位置开始搜索字符串内的子字符串，并返回子字符串的位置。
		CONCAT
			将两个或多个字符串连接成一个字符串。
		CONCAT_WS
			使用分隔符将多...]]></description><category></category></item><item><title><![CDATA[SQL Server日期函数]]></title><link>https://blog.csdn.net/yiibai/article/details/88129980</link><guid>https://blog.csdn.net/yiibai/article/details/88129980</guid><author>yiibai</author><pubDate>Mon, 04 Mar 2019 18:12:22 +0800</pubDate><description><![CDATA[此页面列出了最常用的SQL Server日期函数，它们能够有效地处理日期和时间日期。

返回日期和时间函数

编号
			函数
			描述说明
		1
			DATENAME
			以字符串形式返回日期部分
		2
			DATEPART
			以整数形式返回日期部分
		3
			DAY
			以整数形式返回指定日期
		4
			MONTH
			以整数形式返回指定日期的月份
		5
			Y...]]></description><category></category></item><item><title><![CDATA[SQL Server Window函数]]></title><link>https://blog.csdn.net/yiibai/article/details/88129553</link><guid>https://blog.csdn.net/yiibai/article/details/88129553</guid><author>yiibai</author><pubDate>Mon, 04 Mar 2019 18:04:17 +0800</pubDate><description><![CDATA[SQL Server Window函数根据一组行计算聚合值，并为每个组返回多行。SQL Server 一些常用的Window函数如下表所示 -

函数
			描述
		CUME_DIST
			计算一组值中的值的累积分布
		DENSE_RANK
			为结果的分区内的每一行分配一个排名值，排名值没有间隙。
		FIRST_VALUE
			获取结果集的有序分区中第一行的值。
		LAG
			提...]]></description><category></category></item><item><title><![CDATA[SQL Server聚合函数]]></title><link>https://blog.csdn.net/yiibai/article/details/88017304</link><guid>https://blog.csdn.net/yiibai/article/details/88017304</guid><author>yiibai</author><pubDate>Thu, 28 Feb 2019 10:42:34 +0800</pubDate><description><![CDATA[在本教程中，将了解和学习SQL Server聚合函数以及如何使用它们来计算聚合。

聚合函数执行一个或多个值的计算并返回单个值。 聚合函数通常与SELECT语句的GROUP BY子句和HAVING子句一起使用。

下表显示了SQL Server中的聚合函数：

编号
			聚合函数
			描述
		1
			AVG()函数
			AVG()函数用于计算集合中非NULL值的平均值。
		2
			C...]]></description><category></category></item><item><title><![CDATA[SQL Server触发器]]></title><link>https://blog.csdn.net/yiibai/article/details/88017271</link><guid>https://blog.csdn.net/yiibai/article/details/88017271</guid><author>yiibai</author><pubDate>Thu, 28 Feb 2019 10:42:03 +0800</pubDate><description><![CDATA[SQL Server触发器是特殊的存储过程，它们会自动执行以响应数据库对象，数据库和服务器事件。 SQL Server提供三种类型的触发器：

数据操作语言(DML)触发器，它们响应针对表的INSERT，UPDATE和DELETE事件而自动调用。
	数据定义语言(DDL)触发器响应CREATE，ALTER和DROP语句而触发。DDL触发器也会响应执行类似DDL操作的某些系统存储过程而触发。
	登...]]></description><category></category></item><item><title><![CDATA[SQL Server用户定义函数]]></title><link>https://blog.csdn.net/yiibai/article/details/87932681</link><guid>https://blog.csdn.net/yiibai/article/details/87932681</guid><author>yiibai</author><pubDate>Tue, 26 Feb 2019 12:20:08 +0800</pubDate><description><![CDATA[在本节中，将了解SQL Server用户定义的函数，包括返回单个值的标量值函数和返回数据行的表值函数。

SQL Server用户定义的函数通过封装复杂的业务逻辑并使其可在每个查询中重用，以简化开发。

用户定义的标量函数 - 涵盖用户定义的标量函数，用于封装复杂的公式或业务逻辑，并在每个查询中重用它们。
	表变量 - 学习如何使用表变量作为用户定义函数的返回值。
	表值函数 - 介绍内联表值函数...]]></description><category></category></item><item><title><![CDATA[SQL Server存储过程]]></title><link>https://blog.csdn.net/yiibai/article/details/87932678</link><guid>https://blog.csdn.net/yiibai/article/details/87932678</guid><author>yiibai</author><pubDate>Tue, 26 Feb 2019 12:19:42 +0800</pubDate><description><![CDATA[SQL Server存储过程将一个或多个Transact-SQL语句分组到逻辑单元中，并作为对象存储在数据库服务器中。 当第一次调用存储过程时，SQL Server会创建执行计划并将其存储在计划缓存中。 在之后的存储过程执行中，SQL Server重用该程序，以便存储过程可以非常快速地执行并具有可靠的性能。

本系列教程将介绍存储过程，并演示如何开发灵活的存储过程以优化数据库访问。

第1节. S...]]></description><category></category></item><item><title><![CDATA[SQL Server视图]]></title><link>https://blog.csdn.net/yiibai/article/details/87932668</link><guid>https://blog.csdn.net/yiibai/article/details/87932668</guid><author>yiibai</author><pubDate>Tue, 26 Feb 2019 12:17:55 +0800</pubDate><description><![CDATA[在本教程中，将了解视图以及如何管理视图，包括：创建新视图，删除视图以及通过视图更新基础表的数据。

使用SELECT语句查询一个或多个表中的数据时，将获得结果集。

例如，以下语句返回products 和 brands表中所有产品的产品名称，品牌和价格：


SELECT
    product_name, 
    brand_name, 
    list_price
FROM
    pro...]]></description><category></category></item><item><title><![CDATA[SQL Server约束]]></title><link>https://blog.csdn.net/yiibai/article/details/87914589</link><guid>https://blog.csdn.net/yiibai/article/details/87914589</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 12:02:01 +0800</pubDate><description><![CDATA[SQL Server 数据库中的约束(Constrint)是作用是为了保证数据库的完整性和一致性，可以建表的时候指定某个字段要符合某种约束(或者对已有表的字段添加约束)，比如唯一性(或者主键)约束，非空约束，默认值约束等。
对于具体的约束，可以分为主键(唯一键)约束，默认值约束，检查约束，外键约束等几类。

有关约束，可通过以下每个主题进行详细了解和学习：

主键 - 介绍主键概念，并演示如何使用...]]></description><category></category></item><item><title><![CDATA[SQL Server集合操作符]]></title><link>https://blog.csdn.net/yiibai/article/details/87914582</link><guid>https://blog.csdn.net/yiibai/article/details/87914582</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 12:01:30 +0800</pubDate><description><![CDATA[本节将学习如何使用集合运算符(包括：union，intersect和except)来组合输入查询中的多个结果集。



这几个集合操作符的详细说明和用法，可通过以下链接学习：

UNION - 将两个或多个查询的结果集合并到一个结果集中。
	INTERSECT - 返回两个或多个查询的结果集的交集。
	EXCEPT - 查找两个输入查询的两个结果集之间的差集。
...]]></description><category></category></item><item><title><![CDATA[SQL Server子查询语句]]></title><link>https://blog.csdn.net/yiibai/article/details/87914575</link><guid>https://blog.csdn.net/yiibai/article/details/87914575</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 12:01:00 +0800</pubDate><description><![CDATA[本节介绍子查询，子查询是嵌套在另一个语句(如：SELECT，INSERT，UPDATE或DELETE语句)中的查询。

SQL Server中常用的子查询语句如下：

子查询 - 介绍子查询概念并向您展示如何使用各种子查询类型来查询数据。
	相关子查询 - 介绍相关子查询概念以及如何使用。
	EXISTS - 测试子查询返回的行的存在性。
	ANY - 将值与子查询返回的单列值集进行比较，如果值与...]]></description><category></category></item><item><title><![CDATA[SQL Server数据分组]]></title><link>https://blog.csdn.net/yiibai/article/details/87914568</link><guid>https://blog.csdn.net/yiibai/article/details/87914568</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 12:00:29 +0800</pubDate><description><![CDATA[SQL Server中分组查询通常用于配合聚合函数，实现分类汇总统计的信息。而其分类汇总的本质实际上就是先将信息排序，排序后相同类别的信息会聚在一起，然后通过需求进行统计计算。

SQL Server中常用的数据分组相关查询如下：

GROUP BY - 根据指定列表达式列表中的值对查询结果进行分组。
	HAVING - 指定组或聚合的搜索条件。
	GROUPING SETS - 生成多个分组集。...]]></description><category></category></item><item><title><![CDATA[SQL Server连接表]]></title><link>https://blog.csdn.net/yiibai/article/details/87914560</link><guid>https://blog.csdn.net/yiibai/article/details/87914560</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 12:00:03 +0800</pubDate><description><![CDATA[在关系数据库管理系统中，表建立时各数据之间的关系不必确定，常把一个实体的所有信息存放在一个表中。当检索数据时，通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带来很大的灵活性，它们可以在任何时候增加新的数据类型。为不同实体创建新的表，之后通过连接进行查询。

连接可以在SELECT语句的FROM子句或WHERE子句中建立，似是而非在FROM子句中指出连接时有助于将连接操作与WHER...]]></description><category></category></item><item><title><![CDATA[SQL Server数据查询]]></title><link>https://blog.csdn.net/yiibai/article/details/87913241</link><guid>https://blog.csdn.net/yiibai/article/details/87913241</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 11:00:42 +0800</pubDate><description><![CDATA[本节将学习如何从SQL Server数据库查询数据。从一个简单的查询开始，查询语句用于从单个或多个表中检索数据。

SQL是一种特殊目的的编程语言，它是一种数据库查询和程序设计语言，用于存取数据以及查询、更新和管理关系数据库系统；同时也是数据库脚本文件的扩展名。SQL语句无论是种类还是数量都是繁多的，很多语句也是经常要用到的，SQL查询语句就是一个典型的例子，无论是高级查询还是低级查询，SQL查询...]]></description><category></category></item><item><title><![CDATA[SQL Server修改数据]]></title><link>https://blog.csdn.net/yiibai/article/details/87913200</link><guid>https://blog.csdn.net/yiibai/article/details/87913200</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 10:59:20 +0800</pubDate><description><![CDATA[在本节中，将学习如何更改SQL Server数据库中表的内容。用于修改数据(如插入，删除和更新)的SQL命令称为数据操作语言(DML)。

插入记录 - 向表中插入一行。
	插入多行 - 使用单个INSERT语句将多行插入表中。
	INSERT INTO SELECT - 根据查询结果将数据插入表中。
	更新记录 - 更改表中的现有值。
	删除记录 - 删除表的一行或多行。
	合并记录 - 使用单...]]></description><category></category></item><item><title><![CDATA[SQL Server数据定义]]></title><link>https://blog.csdn.net/yiibai/article/details/87913196</link><guid>https://blog.csdn.net/yiibai/article/details/87913196</guid><author>yiibai</author><pubDate>Mon, 25 Feb 2019 10:58:54 +0800</pubDate><description><![CDATA[本节介绍如何管理数据库对象，包括数据库和表。以下是SQL Server数据库常用的一些数据定义：

创建表 - 演示如何在数据库的特定模式中创建新表。
	标识列 - 了解如何使用IDENTITY属性为表创建标识列。
	向表添加列 - 演示如何将一个或多个列添加到现有表
	修改列 - 演示如何更改表中现有列的定义。
	删除列 - 演示如何从表中删除一个或多个列。
	删除表 - 演示如何从数据库中删除...]]></description><category></category></item></channel></rss>