<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ilanyangyang的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ilanyangyang</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ilanyangyang]]></copyright><item><title><![CDATA[python小测题]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/128285029</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/128285029</guid><author>ilanyangyang</author><pubDate>Mon, 12 Dec 2022 17:58:08 +0800</pubDate><description><![CDATA[假设有列表a = [‘name’,‘age’,‘sex’]和b = [‘Dong’,38,‘Male’]，请使用一个语句将这两个列表的内容转换为字典，并且以列表a中的元素为键，以列表b中的元素为值，这个语句可以写为________________。表达式 list(map(lambda x: len(x), [‘a’, ‘bb’, ‘ccc’])) 的值为__________。已知 x = [1, 2, 3, 2, 3]，执行语句 x.pop() 之后，x的值为_____________。]]></description><category></category></item><item><title><![CDATA[C语言排序，增删改查]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/122107854</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/122107854</guid><author>ilanyangyang</author><pubDate>Sat, 01 Jan 2022 14:45:53 +0800</pubDate><description><![CDATA[排序
冒泡排序
#include "stdio.h"
void main()
{
    int i,j,t=0,a[5]={1,3,5,2,4};
    for(i=0;i&lt;5-1;i++){//减一是因为从最后一个元素不需要比较？
    	for(j=0;j&lt;5-i-1;j++){//-i因为不需要与前面已经排好序的元素进行比较，-1因为是j与j+1比较
    		if(a[j]&gt;a[j+1]){
    			t=a[j];
    			a[j]=a[j+1];
    		]]></description><category></category></item><item><title><![CDATA[java面向对象，继承，多态，常用类，集合，字符串前后输出]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/121517273</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/121517273</guid><author>ilanyangyang</author><pubDate>Sat, 25 Dec 2021 20:33:54 +0800</pubDate><description><![CDATA[java常用类

一个异常将终止产生异常的try快
catch可以有多个也可以没有，finally可以没有
异常是个对象
异常的所有父类是Throwable
set集合特点元素无序且不可重复 list特点元素有序可重复

java基础语法

java的字符采用的是Unicode编码每个占用16个比特位
char在java中称为“字符型” 占2个字节
字符常量是用单引号括起的一个字符 且字符常量在内存中存储的是该字符在Unicode字符集中的排序位置，即整数
eg：char x=‘a’


...]]></description><category></category></item><item><title><![CDATA[oracle数据库开发技术]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/121794861</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/121794861</guid><author>ilanyangyang</author><pubDate>Thu, 23 Dec 2021 10:24:03 +0800</pubDate><description><![CDATA[表与表结构操作（重点）
表结构
数据类型

字符类型char（n）和varchar2(n)
相同点：可以保存数字、字母
不同点，char长度固定、时间效率，varchar2长度可变、空间效率
数字类型    number（m,n）,   number(m)
m：总的位数，n小数位数。
整数位数=m-n
时间类型   date和timestamp
相同点：可以记录时间
不同点：date保存时间不含毫秒，后者含毫秒
大字段类型   clob        和     blob
相同点：可以存储较大数据
不同点：]]></description><category></category></item><item><title><![CDATA[java程序]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/122028301</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/122028301</guid><author>ilanyangyang</author><pubDate>Sun, 19 Dec 2021 20:19:09 +0800</pubDate><description><![CDATA[java排序
冒泡
package day0515;
public class demo_sort {
    public static void main(String[] args) {
        //冒泡排序算法
        int[] numbers=new int[]{1,5,8,2,3,9,4};
        //需进行length-1次冒泡
        for(int i=0;i&lt;numbers.length-1;i++)
        {
            ]]></description><category></category></item><item><title><![CDATA[C语言考试]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/121769331</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/121769331</guid><author>ilanyangyang</author><pubDate>Wed, 08 Dec 2021 16:21:59 +0800</pubDate><description><![CDATA[数据类型
变量

一个有名字的，具有特定属性的一个存储单元，用来存放数据，可以改变。先定义（声明）后使用。
a（3）a:变量名（不可变），3：变量值（可变），（）：存储单元：不能变
变量名实际上是以一个名字代表的一个存储地址，编译时，系统给每一给变量名分配对应的内存地址。
从变量中取值，实际上是通过变量名找到相应的内存地址，从该存储单元中读取数据。。。间接访问：通过地址访问（指针），直接访问：从变量中取值

标识符，就是一个对象的名字（变量，函数）
常量

程序运行过程中，不能被改变的值就是常量
1）整形常]]></description><category></category></item><item><title><![CDATA[Oracle]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/104166931</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/104166931</guid><author>ilanyangyang</author><pubDate>Sun, 31 Oct 2021 16:16:56 +0800</pubDate><description><![CDATA[C语言中%X的意思是以十六进制数形式输出整数，类似%x的输出格式还有：
1.%c：单个字符
2.%d：十进制整数
3.%f ：十进制浮点数
4.%o：八进制数
5. %s ：字符串
6.%u：无符号十进制数
7.%%：输出百分号%
整型常量：C语言只有八、十、十六进制整数，没有二进制。但是运行时候，所有的进制都要转换成二进制来进行处理。
C语言中的八进制规定要以0开头。018的数值是非法的，八进制...]]></description><category></category></item><item><title><![CDATA[java基础]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/120652677</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/120652677</guid><author>ilanyangyang</author><pubDate>Fri, 08 Oct 2021 15:35:57 +0800</pubDate><description><![CDATA[一：java基础
@[TOC]java环境变量
1.JDK
java开发环境简称JDK，包括java编译器，java运行工具，文档生成工具，java打包工具
java运行环境简称JRE，JRE中只有java运行工具*********
JVM java虚拟机，Java程序需要运行在虚拟机上，不同的平台有自己的虚拟机，因此Java语言可以实现跨平台

2.java语言的特点
简单易用，安全可靠，跨平台，面向对象，支持多线程，动态的，高性能，可移植
Java即是编译型的，也是解释型语言，总的来说Java更接近解释]]></description><category></category></item><item><title><![CDATA[安卓1111111111]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/120472558</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/120472558</guid><author>ilanyangyang</author><pubDate>Mon, 27 Sep 2021 09:44:04 +0800</pubDate><description><![CDATA[显示和功能逻辑分离，程序的维护性增强
manifests（配置文件）
res（resource）资源
drawable（图片，跟图片相关的文件）
layout（布局文件）***
mipmap（图标）
values（值相关的资源文件）
colors（颜色）
strings（字符串资源）
sytles（样式）
R.id.
R.layout.
R是自动生成的文件
带final类不能有子类***************
监听器是接口
实现接口
类 implements 接口中
view是viewgroup的父类
C]]></description><category></category></item><item><title><![CDATA[CSS3入门]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/108394187</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/108394187</guid><author>ilanyangyang</author><pubDate>Fri, 04 Sep 2020 19:15:20 +0800</pubDate><description><![CDATA[CSS概述：
font：属性值；字体属性                color：属性值；颜色属性                 background：属性值；背景属性      float：属性值；浮动属性
CSS样式规则：
1.CSS样式中的选择器严格区分大小写，属性和值不区分大小写，按照书写习惯一般将"选择器、属性和值"都采用小写的方式
2.多个属性之间必须用英文状态下的分号隔开，最后一个属性后的分号可以省略，但是为了便于增加新样式最好保留
3.如果属性的值由多个单词组成且中间包含空格，则必须为这]]></description><category></category></item><item><title><![CDATA[java基础]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/105540535</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/105540535</guid><author>ilanyangyang</author><pubDate>Sat, 18 Apr 2020 13:30:40 +0800</pubDate><description><![CDATA[一：java标识符规则：
1、类名和接口名每个字的首字母大写。
2、方法名：首字符小写，其余首字母大写如：myName。
3、常量名：基本数据类型的常量名使用全部都是大写字母与字之间用下划线隔开，对象常量可以大小写混写。
4、变量名：可以大小写混写，首字符小写（方法名首字符也小写），字间分隔符用字的首字母大写，不能用下划线
5、由大小写字母，数字，下划线和美元符号组成，但不能用数字开头，不能用下划...]]></description><category></category></item><item><title><![CDATA[java内存]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/105519801</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/105519801</guid><author>ilanyangyang</author><pubDate>Tue, 14 Apr 2020 20:29:49 +0800</pubDate><description><![CDATA[Java程序是在虚拟机jvm上运行的。
一个完整的Java程序运行过程会涉及的内存区域：
寄存器：JVM内部虚拟寄存器，程序不可控制。
栈:保存局部变量的值。
堆：用来存放动态产生的数据，比如new出来的对象。创建出来的对象只包含属于各自的成员变量，并不包括成员方法。
由于常量池包含了一个类型所有的对其他类型、方法、字段的符号引用，所以常量池在Java的动态链接中起了核心作用。常量池存在于方法区...]]></description><category></category></item><item><title><![CDATA[数组指针]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103687724</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103687724</guid><author>ilanyangyang</author><pubDate>Tue, 24 Dec 2019 18:35:46 +0800</pubDate><description><![CDATA[int a;
int *a=&amp;a;
int **ppa=&amp;pa;
类型 数组名[常量]
int *a[10]                intx[10]指针指向数组
前提
int  a[10];
int *pa=a;//  int pa=&amp;a[0];
pa+i&lt;&gt;a+i&lt;&gt;&amp;a[i]&lt;&gt;&amp;pa[i]
*(pa+i)&l...]]></description><category></category></item><item><title><![CDATA[指针（二）]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103619539</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103619539</guid><author>ilanyangyang</author><pubDate>Thu, 19 Dec 2019 20:13:57 +0800</pubDate><description><![CDATA[指针
1、定义
基类型 * 指针变量名
2、赋值
int a;                  int *pa=&amp;a,*pa=&amp;a                       int *p2=&amp;a
两个运算符
&amp;取地址，后面操作必须是变量
*指针运算符，后面的操作必须是指针。
int  a=3;
int *pa=&amp;a;
&amp;a 正确，表示a的地址
&...]]></description><category></category></item><item><title><![CDATA[拼题A（函数）]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103585920</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103585920</guid><author>ilanyangyang</author><pubDate>Thu, 19 Dec 2019 18:35:42 +0800</pubDate><description><![CDATA[在C语言中，可以将主调函数放在被调函数的后面，省略函数的声明。
在C语言中，一般情况下函数的返回值是通过函数中的return语句来实现的，每调用一次return语句只能从函数中返回一个值。但在实际很多应用中，我们需要从函数中返回多个值，那我们可以用什么方法实现呢？此时我们可以用三种方法来实现。
方法一：设置全局变量
全局变量是在函数外部定义的全局变量，它不属于任何一个函数，其作用域是从变量的定义处...]]></description><category></category></item><item><title><![CDATA[指针（一）]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103585661</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103585661</guid><author>ilanyangyang</author><pubDate>Tue, 17 Dec 2019 19:02:12 +0800</pubDate><description><![CDATA[指针-----地址
内存区的每一个字节都有一个编号，这就是地址
将地址形象化的称为指针。
数据是分类型的，对不同类型的数据，在内存中分配的存储单元大小（字节数）和存储方式是不同的。
对变量的访问都是通过地址进行的。
直接按变量名进行的访问，称为“直接访问”方式。
间接访问：即将变量i的地址存放在另一变量中，然后通过该变量来找到变量i的地址，从而访问i变量。
指针就是通过地址来体现的。
一个变量专门...]]></description><category></category></item><item><title><![CDATA[数组作为函数参数]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103512169</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103512169</guid><author>ilanyangyang</author><pubDate>Sat, 14 Dec 2019 17:32:36 +0800</pubDate><description><![CDATA[数组元素的作用与变量相当，一般来说，凡是变量可以出现的地方，都可以用数组元素代替。
数组名也可以做实参和形参，传递的是数组第一个元素的地址。
数组元素可以用作函数实参，但是不能用作形参，因为形参是在函数被调用时临时分配存储单元的，不可能为一个数组元素单独分配存储单元（数组是一个整体，在内存中占连续的一段存储单元）。
函数的实参传递到形参有两种方式：值传递和地址传递。
C 语言的函数至多有一个返回值...]]></description><category></category></item><item><title><![CDATA[函数（二）]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103476656</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103476656</guid><author>ilanyangyang</author><pubDate>Tue, 10 Dec 2019 15:47:48 +0800</pubDate><description><![CDATA[函数的声明
为什么要声明
当被调用函数的定义在主调函数后面，此时应该在主调函数中对被调函数进行声明，方便编译系统检查函数调用语句的合法性
函数调用时参数的传递：非指针类型的数组做函数参数，由实参对应地传递给形参，实参形参占用不同的内存单元，形参的改变不会影响到实参
数组名（指针）做函数参数，实参将值（地址）对应地传递给形参，形参实参占用统一内存单元，形参的改变就是实参的改变
void exchan...]]></description><category></category></item><item><title><![CDATA[函数]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103435893</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103435893</guid><author>ilanyangyang</author><pubDate>Sat, 07 Dec 2019 15:47:25 +0800</pubDate><description><![CDATA[函数（实现一定功能的代码模块），模块化，代码复用
1、函数的定义-----函数的定义是独立的，不能再一个函数的函数体中定义另一个函数，C程序是由函数构成，函数是C程序组成的最小单位语法。
函数[返回值]类型  函数名  （形参1类型  形参1 ，  形参2类型 形参2 ）//函数的首部
{
//函数体，函数功能的实现
}
说明：函数的返回值类型，即函数类型，是函数完成功能后的返回值的类型，如果没有...]]></description><category></category></item><item><title><![CDATA[字符数组]]></title><link>https://blog.youkuaiyun.com/ilanyangyang/article/details/103322064</link><guid>https://blog.youkuaiyun.com/ilanyangyang/article/details/103322064</guid><author>ilanyangyang</author><pubDate>Sat, 30 Nov 2019 10:59:57 +0800</pubDate><description><![CDATA[复习
1、字符数组
1）输入、输出  %s
2）字符数组初始化 字符串
char ch[]=“hello”
2、字符串处理函数
1）函数原型
函数返回值 函数名（形参1类型 形参1，形参2类型 形参2…）
2）函数的调用
语法  函数名（实参1，实参2…）
说明：实参必须有确定的值，并且个数和形参保持一致,类型和形参一致或赋值兼容  int a=3.6,double x=3;
1、字符串输入、输出...]]></description><category></category></item></channel></rss>