<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Oil_Curry的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Oil_Curry</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Oil_Curry]]></copyright><item><title><![CDATA[SQL数据库 select查询语句拓展]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/102579324</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/102579324</guid><author>Oil_Curry</author><pubDate>Wed, 16 Oct 2019 09:31:51 +0800</pubDate><description><![CDATA[接上篇：https://blog.youkuaiyun.com/Oil_Curry/article/details/102555456
排序
ORDER BY col_name ASC|DESC。asc升序，desc降序，默认是升序。select * table_name order by sal desc;  --排序中null最大
where deptno=20 order by sal;  --先whe...]]></description><category></category></item><item><title><![CDATA[SQL数据库 数据类型和基本命令]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/102555456</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/102555456</guid><author>Oil_Curry</author><pubDate>Mon, 14 Oct 2019 20:02:21 +0800</pubDate><description><![CDATA[Database
用数据结构来组织、管理数据的存储仓库
数据库管理软件(DBMS)：Database Managerment system
用于管理数据的软件
关系型数据库：Oracle、MySQL、db2、sql server、SQLit  非关系型数据库：mangodb
关系 是一个数据的概念。关系型数据是二维表(table)的形式来存储数据
表头：每一列称为一个字段(Field) ；  每一...]]></description><category></category></item><item><title><![CDATA[STL模板基础]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/101384024</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/101384024</guid><author>Oil_Curry</author><pubDate>Wed, 25 Sep 2019 20:36:12 +0800</pubDate><description><![CDATA[standard template library
模板：将类型作为参数，编写更加抽象的类和函数。
把类型抽象化，不同类型的参数类型或者类 只需要写一遍即可
template&lt; typename T&gt;        //模板函数  泛型编程
T myMax(T a,T b){return a&gt;b?a:b;}
调用 ：myMax&lt; int&gt;(1,3);
对于实现一致的函...]]></description><category></category></item><item><title><![CDATA[面向对象编程：继承和多态]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/100936942</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/100936942</guid><author>Oil_Curry</author><pubDate>Tue, 17 Sep 2019 19:45:23 +0800</pubDate><description><![CDATA[class Shape{
	public: 
	int x; 
	int y; 
	double are(){} 
	double len(){} 
};
class Circle:public Shape{
};

继承的概念：用一类去继承另外一个类，被继承的类被称为父类或基类，继承父类的类被称为子类或派生类
通过继承之后子类会拥有父类的全部属性和函数。
继承是为了代码的复用和功能的扩展
继承的...]]></description><category></category></item><item><title><![CDATA[面向对象编程.封装]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/100901027</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/100901027</guid><author>Oil_Curry</author><pubDate>Mon, 16 Sep 2019 20:55:32 +0800</pubDate><description><![CDATA[程序=数据结构+算法
主流的语言基本上都支持面向对象的。面向对象编程（OOP）
宏观上是面向对象，微观(细节)是面向过程
创建对象   利用对象与对象之间的相互作用解决问题
面向对象的三大特征：封装、继承、多态。
定义类(封装)
类是对对象的抽象及概括，对象是类的具体化和实例化。类是一个泛化的过程，对象是一个具体化的过程
类是一个抽象的概念，对象是个具体存在的事物。
创建类的语法
class 类名...]]></description><category></category></item><item><title><![CDATA[C语言向C++过渡]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/100598383</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/100598383</guid><author>Oil_Curry</author><pubDate>Sat, 07 Sep 2019 15:02:06 +0800</pubDate><description><![CDATA[C++完全兼容C语言，C语言的语法在C++中依然能够使用
C++扩展了C语言    C++支持面向对象编程，支持运算符重载，支持异常处理，支持模板
vi  .cpp    .c++    .C    .cxx
#include  //预处理指令，iostream标准输入输出流
using namespace std;    //名字空间，把某些函数、变量、类型放到一个名字空间中作为逻辑上的划分，s...]]></description><category></category></item><item><title><![CDATA[常用排序]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/99951940</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/99951940</guid><author>Oil_Curry</author><pubDate>Wed, 21 Aug 2019 12:50:52 +0800</pubDate><description><![CDATA[//交换值
void swap(int *ps,int *pt){
	int data = *ps;
	*ps = *pt;
	*pt = data;
}


//1.堆排序
void reheap(int arr[],size_t index,size_t len){
	int data = arr[index];
	int child = 0;
	for(;index&lt;len;index...]]></description><category></category></item><item><title><![CDATA[指针]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/99220358</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/99220358</guid><author>Oil_Curry</author><pubDate>Sun, 11 Aug 2019 19:20:00 +0800</pubDate><description><![CDATA[指针
一个十六进制整数   指针即内存地址
int *p=&amp;x;
数据类型 * 指针类型
数据类型 变量 指针变量
指针变量存储的是内存地址  %p输出指针变量的值
指针变量可以进行取运算 printf("%d",p)
取值运算符  *(内存地址)  取内存地址中保存的数据
*指针变量 取指针变量保存的地址中保存的数据
&amp;取地址运算符  *&amp;相互抵消  *&amp;x==x...]]></description><category></category></item><item><title><![CDATA[函数]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/97039332</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/97039332</guid><author>Oil_Curry</author><pubDate>Tue, 23 Jul 2019 21:45:13 +0800</pubDate><description><![CDATA[课堂笔记
函数
main 主函数
标准函数   库函数   包含头文件后直接调用
printf scanf rand srand sqrt pow time
自定义函数
返回值类型  函数名(参数列表){
函数体
}
函数可以重复调用
返回值类型 ：将被定义为返回值类型，如果没有返回一个结果可以用void
形参列表：用来接收调用函数时所给的数据，一个参数一个类型，不能省略    int funct...]]></description><category></category></item><item><title><![CDATA[数组]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/97039042</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/97039042</guid><author>Oil_Curry</author><pubDate>Tue, 23 Jul 2019 21:42:44 +0800</pubDate><description><![CDATA[课堂笔记
数组
一次性声明多个同类型的变量
数据类型 数组名[数组长度]     相当于声明定义了数组长度个同类型变量
int a[10];      a[0] a[1] a[2]…a[9]下标从零开始且最大值不能取到数组长度  数组下标不能越界
int b[5] = {0,1,2,3,4};     多定义保留前面的，少定义后面的为0      int b[100]={0}；全部是0   int...]]></description><category></category></item><item><title><![CDATA[语句]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/97038690</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/97038690</guid><author>Oil_Curry</author><pubDate>Tue, 23 Jul 2019 21:41:20 +0800</pubDate><description><![CDATA[课堂笔记
语句
顺序执行语句
分支选择语句
if(condition){ }
if(condition){ }else{ }
if(condition1){ }else if(condition2){ }else if…else{ }
有多个条件时从上往下依次判断
switch(控制表达式){
case (常量表达式):        //其实是用 = = 来判断，浮点类型不是精确值      c...]]></description><category></category></item><item><title><![CDATA[C语言基础相关]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/95228118</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/95228118</guid><author>Oil_Curry</author><pubDate>Tue, 09 Jul 2019 19:50:07 +0800</pubDate><description><![CDATA[第二日课堂笔记 C语言基础相关
#includ&lt;stdio.h&gt;         //预处理指定，包含头文件
int main()                    //返回值默认int类型，void没有返回值，main函数的返回值是告诉你这个程序的执行情况（反馈）
{
printf(“hello world\n”);             // prinft是stdio.h中声...]]></description><category></category></item><item><title><![CDATA[ubuntu指令相关]]></title><link>https://blog.youkuaiyun.com/Oil_Curry/article/details/95226850</link><guid>https://blog.youkuaiyun.com/Oil_Curry/article/details/95226850</guid><author>Oil_Curry</author><pubDate>Tue, 09 Jul 2019 19:32:29 +0800</pubDate><description><![CDATA[第一日课堂笔记 ubuntu指令相关
ls -a显示隐藏 -l详细显示文件详细 -t按时间倒序（新的在前）-r按逆序显示 -S按文件的大小
文件类型属性 -普通文件 d目录 l链接文件 s=socket文件 p管道文件 c管道文件 b块设备文件
rwxr-xr-x 文件属性 每三位一组，每组代表不同角色（文件属有的，文件属组，其他）的访问属性 r（read）读、w（write）写、 x（excut...]]></description><category></category></item></channel></rss>