<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[cuoxin123的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/cuoxin123</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; cuoxin123]]></copyright><item><title><![CDATA[继承的逻辑门实现]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/108631953</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/108631953</guid><author>cuoxin123</author><pubDate>Wed, 16 Sep 2020 22:22:24 +0800</pubDate><description><![CDATA[前言
本文的编程语言是 Python, 但是继承的思想大致相同，其他面向对象语言可以借鉴。
逻辑门的说明
逻辑门
逻辑门有三种：

与门
或门
非门

在Python里面有直接体现，分别为and、or、not。在C/C++中为 &amp;&amp;、||、!。
逻辑门的抽象
可以知道与门和或门的输入端都是两项，非门的输入端只有一个。那么就可以在这一层进行抽象，将逻辑门分类为

二元门
一元门

再次抽象就是顶部的逻辑门了，所以对抽象的倒推就可以得出逻辑门的继承关系如图：

逻辑门的属性
一个逻辑门首先肯定是]]></description><category></category></item><item><title><![CDATA[函数指针和返回函数指针的函数]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/108358229</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/108358229</guid><author>cuoxin123</author><pubDate>Wed, 02 Sep 2020 11:00:55 +0800</pubDate><description><![CDATA[前言
无
函数指针
这里函数在前，指针在后所以很明显这是再说一个指针，也就是那个十六进制整数。
可以知道函数名所指向的就是内存中函数的首地址，那么完全可以使用一个指针来指向这个首地址。声明方式如下
type (*变量名)(参数);

// 如

int (*pf)(int, int)

这个声明的意思就是一个函数指针，指向一个返回值为 int型，参数为两个 int型的函数首地址。这里面用一个括号强行将*的优先级提高，使得这个变量名先代表的是指针。但是很明显这里是没有具体的函数内容的，也就是说需要一个现成的函]]></description><category></category></item><item><title><![CDATA[使用 PicGo +gitee 建立自己的图床]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/106423077</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/106423077</guid><author>cuoxin123</author><pubDate>Fri, 29 May 2020 12:29:55 +0800</pubDate><description><![CDATA[前言

这么一张图片为什么会在这里显示，就是使用了图床。如果右键还可以得到一个指向图片的链接。在建站时使用一个图床尤为重要，可以为网站节省许多流量。而且可以有一个统一的地方可以管理自己的所有图片。
市面上有许多现有图床可以使用，但是却都难以管理，上传，生成外链都特别的麻烦。人们急需要一个软件，而PicGo就是那款应运而生的软件。
而在图床的选择上，想要高效稳定的图床大多数需要付费。不需要付费的图床又老是担心服务提供方会删库跑路。于是大多数人会选择 github 作为自己的图床，在国外是一个好选择，但是国内因]]></description><category></category></item><item><title><![CDATA[Java第一课]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/105509067</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/105509067</guid><author>cuoxin123</author><pubDate>Tue, 14 Apr 2020 16:20:35 +0800</pubDate><description><![CDATA[前言
Java 好麻烦，还没开始就用了那么多的关键字
开始
基本结构
/**
 * 可以用来自动创建文档的注释
 */
public class Hello {
    public static void main(String[] args) {
        // 向屏幕输出文本:
        System.out.println("Hello, world!");
        /...]]></description><category></category></item><item><title><![CDATA[python3函数默认参数的坑]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/105372575</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/105372575</guid><author>cuoxin123</author><pubDate>Tue, 07 Apr 2020 20:13:58 +0800</pubDate><description><![CDATA[在定义一个函数时，有的时候会添加默认参数。如
def fun(a = 0):
    pass

但默认参数倘若不注意会跳进一个较大的坑，如
## 设置个标签 flag
def fun(L = []):
    L.append(1)
    return L

a = fun()
b = fun()

问此时a, b的值是什么。倘若认为此时的 L 为局部变量，则很容易答出a = [1], b =...]]></description><category></category></item><item><title><![CDATA[单链表总结]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/105270340</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/105270340</guid><author>cuoxin123</author><pubDate>Thu, 02 Apr 2020 15:07:30 +0800</pubDate><description><![CDATA[前言
在学习数据结构时最先接触的就是单链表，自己平常敲代码的时候因为不熟练常常出现结构混乱的情况，所以在这里稍微总结一下，并且给自己立个标准。
单链表有顺序存储和链式储存两种，但是因为顺序存储相对简单一些。这里只总结链式存储
主要函数

主要结构，初始化

typedef struct LNode *List;

struct LNode
{
    ElementType Data;
    L...]]></description><category></category></item><item><title><![CDATA[python3输出格式化]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/105150857</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/105150857</guid><author>cuoxin123</author><pubDate>Fri, 27 Mar 2020 21:35:23 +0800</pubDate><description><![CDATA[前言
在写Python的二级题时发现了一个严重的问题，写了半年多的Python居然不会字符串输出的格式化。好在刷了几套二级题，不然上考场可能得傻眼了。之后查官方的文档找到了相应的内容，但是想在那么长的文档不好找，于是在这里将其总结
我目前已知的有三套格式化的方法：
一个是 "%" %()
另外一个是  "{}".format()
还可以  f"{}"
他们虽然形式不太一样，但是所用的规则都是一样的...]]></description><category></category></item><item><title><![CDATA[文章目录]]></title><link>https://blog.youkuaiyun.com/cuoxin123/article/details/105130294</link><guid>https://blog.youkuaiyun.com/cuoxin123/article/details/105130294</guid><author>cuoxin123</author><pubDate>Thu, 26 Mar 2020 22:39:07 +0800</pubDate><description><![CDATA[所有文章的目录

python
c
数据结构（浙大）
深入理解计算机系统


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