<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Versus666的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Versus666</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Versus666]]></copyright><item><title><![CDATA[Python中的文件和异常]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118891922</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118891922</guid><author>Versus666</author><pubDate>Tue, 20 Jul 2021 21:54:31 +0800</pubDate><description><![CDATA[目录

1文件

1.1读文件

1.2写文件

1.3文件的其他操作

1.4存储数据（JSON模块）

2异常

2.1 try-except-else代码块

1文件

1.1读文件

以下显示python中文件读取操作的代码：


with open('data.txt') as file_object:
    contents = file_object.read()


这里有几个关键点：

1. open()函数：这里open函数负责打开文件，而传入的参数即为要打开文件的路径...]]></description><category></category></item><item><title><![CDATA[Python中的函数]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118636065</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118636065</guid><author>Versus666</author><pubDate>Sat, 10 Jul 2021 17:15:00 +0800</pubDate><description><![CDATA[目录

1定义函数

2传递参数

2.1参数类型

2.1.1位置实参

2.1.2关键字实参

2.1.3传递列表

2.2传递任意数量的实参

3返回值

4将函数存储在模块中

4.1导入模块

4.2导入特定函数

4.3使用as指定别名

1定义函数

下面是一个打印问候语的简单函数，名为greet_user():


def greet_user():
    """显示简单的问候语"""
    print("hello!")

greet_user()

其中，我...]]></description><category></category></item><item><title><![CDATA[Python中的列表]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118607398</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118607398</guid><author>Versus666</author><pubDate>Fri, 09 Jul 2021 15:55:43 +0800</pubDate><description><![CDATA[目录

1前言

2列表的添加和删除

2.1添加

2.1.1 append()

2.1.2 insert()

2.2删除

2.2.1 del()

2.2.2 pop()

2.2.3 remove()

3组织列表

3.1对列表排序

3.1.1 sort()

3.1.2 sorted()

3.2获取列表长度

1前言

列表是由一系列按特定顺序排列的元素组成，列表中的元素可以包含字母表中所有字母、数字的组合，其中的元素之间没有任何关系。

Python中用方括号( [ ]...]]></description><category></category></item><item><title><![CDATA[Java中的LSP原则]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118424537</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118424537</guid><author>Versus666</author><pubDate>Fri, 02 Jul 2021 23:37:19 +0800</pubDate><description><![CDATA[目录



1 LSP定义

2 Java中对LSP的支持

3 LSP原则的实例说明

4 Covariance(协变)与 Contravariance(反协变)

4.1Covariance(协变)

4.2Contravariance(反协变)

1 LSP定义

如果对每一个类型为T1的对象o1，都有类型为T2的对象o2，使得T1定义的所有程序P在所有的对象o1都代换成o2时，程序P的行为没有变化，那么类型T2是类型T1的子类型。



2 Java中对LSP的支持

（1）子类型可以增加方法...]]></description><category></category></item><item><title><![CDATA[Java如何抛出异常]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118296482</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118296482</guid><author>Versus666</author><pubDate>Mon, 28 Jun 2021 12:12:13 +0800</pubDate><description><![CDATA[目录

1前言

2异常

2.1 checked and unchecked exceptions

2.2判断使用checked exceptions or unchecked exceptions?

2.3checked exceptions的处理操作

2.3.1 throws

2.3.2如何抛出一个异常

2.3.3 try-catch-finally

1前言

Java中有两种“Abnormals”——Error和Exception：

Error：描述java中的内部系统错误...]]></description><category></category></item><item><title><![CDATA[计算机系统大作业——程序人生]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118238786</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118238786</guid><author>Versus666</author><pubDate>Sat, 26 Jun 2021 08:13:45 +0800</pubDate><description><![CDATA[目录



第1章 概述

1.1 Hello简介

1.2 环境与工具

1.3 中间结果

1.4 本章小结

第2章 预处理

2.1预处理的概念与作用

2.2在Ubuntu下预处理的命令

2.3 Hello的预处理结果解析

2.4 本章小结

第3章 编译

3.1 编译的概念与作用

3.2 在Ubuntu下编译的命令

3.3 Hello的编译结果解析

3.3.1 编译文件指令

3.3.2 数据

1. 字符串

2. 数组

3. 局部变量

3.3.3 全局函数

3.3.4 类.]]></description><category></category></item><item><title><![CDATA[Java中的装饰器模式（Decorator）]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/118097055</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/118097055</guid><author>Versus666</author><pubDate>Tue, 22 Jun 2021 09:23:07 +0800</pubDate><description><![CDATA[1前言

Java中面向可复用性和可维护性的设计模式大体上分为三类：创建型模式（Creational patterns）、结构型模式（Structural patterns）、行为类模式（Behavioral patterns），本文将主要介绍结构型模式中的装饰器模式（Decorator pattern）。



2 装饰器模式简介

2.1 定义

一种用于代替继承的技术，无需通过继承增加子类就能扩展对象的新功能。使用对象的关联关系代替继承关系，更加灵活，同时避免类型体系的快速膨胀。

2.2模式类...]]></description><category></category></item><item><title><![CDATA[JAVA中==，equals()，hashCode()]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/117573768</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/117573768</guid><author>Versus666</author><pubDate>Sat, 05 Jun 2021 12:22:44 +0800</pubDate><description><![CDATA[提示：文章写完后，目录可以自动生成，如何生成可参考右边的帮助文档




文章目录

前言
	一、pandas是什么？
	二、使用步骤
	1.引入库
		2.读入数据
	
	总结




前言

提示：这里可以添加本文要记录的大概内容：
例如：随着人工智能的不断发展，机器学习这门技术也越来越重要，很多人都开启了学习机器学习，本文就介绍了机器学习的基础内容。

提示：以下是本篇文章正文内容，下面案例可供参考

一、pandas是什么？

示例：pandas 是基于NumPy 的一种工具，该工具是为了解决数..]]></description><category></category></item><item><title><![CDATA[凸包问题的gift-wrapped算法]]></title><link>https://blog.youkuaiyun.com/Versus666/article/details/117163238</link><guid>https://blog.youkuaiyun.com/Versus666/article/details/117163238</guid><author>Versus666</author><pubDate>Sat, 22 May 2021 22:52:56 +0800</pubDate><description><![CDATA[目录

1凸包的定义

2 gitf-wrapped算法的思想

3算法的实现过程

1凸包的定义


]]></description><category></category></item></channel></rss>