- 博客(8)
- 收藏
- 关注
原创 继承的逻辑门实现
前言本文的编程语言是 Python, 但是继承的思想大致相同,其他面向对象语言可以借鉴。逻辑门的说明逻辑门逻辑门有三种:与门或门非门在Python里面有直接体现,分别为and、or、not。在C/C++中为 &&、||、!。逻辑门的抽象可以知道与门和或门的输入端都是两项,非门的输入端只有一个。那么就可以在这一层进行抽象,将逻辑门分类为二元门一元门再次抽象就是顶部的逻辑门了,所以对抽象的倒推就可以得出逻辑门的继承关系如图:逻辑门的属性一个逻辑门首先肯定是
2020-09-16 22:22:24 389
原创 函数指针和返回函数指针的函数
前言无函数指针这里函数在前,指针在后所以很明显这是再说一个指针,也就是那个十六进制整数。可以知道函数名所指向的就是内存中函数的首地址,那么完全可以使用一个指针来指向这个首地址。声明方式如下type (*变量名)(参数);// 如int (*pf)(int, int)这个声明的意思就是一个函数指针,指向一个返回值为 int型,参数为两个 int型的函数首地址。这里面用一个括号强行将*的优先级提高,使得这个变量名先代表的是指针。但是很明显这里是没有具体的函数内容的,也就是说需要一个现成的函
2020-09-02 11:00:55 1366
原创 使用 PicGo +gitee 建立自己的图床
前言这么一张图片为什么会在这里显示,就是使用了图床。如果右键还可以得到一个指向图片的链接。在建站时使用一个图床尤为重要,可以为网站节省许多流量。而且可以有一个统一的地方可以管理自己的所有图片。市面上有许多现有图床可以使用,但是却都难以管理,上传,生成外链都特别的麻烦。人们急需要一个软件,而PicGo就是那款应运而生的软件。而在图床的选择上,想要高效稳定的图床大多数需要付费。不需要付费的图床又老是担心服务提供方会删库跑路。于是大多数人会选择 github 作为自己的图床,在国外是一个好选择,但是国内因
2020-05-29 12:29:55 596 1
原创 Java第一课
前言Java 好麻烦,还没开始就用了那么多的关键字开始基本结构/** * 可以用来自动创建文档的注释 */public class Hello { public static void main(String[] args) { // 向屏幕输出文本: System.out.println("Hello, world!"); /...
2020-04-14 16:20:35 122
原创 python3函数默认参数的坑
在定义一个函数时,有的时候会添加默认参数。如def fun(a = 0): pass但默认参数倘若不注意会跳进一个较大的坑,如## 设置个标签 flagdef fun(L = []): L.append(1) return La = fun()b = fun()问此时a, b的值是什么。倘若认为此时的 L 为局部变量,则很容易答出a = [1], b =...
2020-04-07 20:13:58 239
原创 单链表总结
前言在学习数据结构时最先接触的就是单链表,自己平常敲代码的时候因为不熟练常常出现结构混乱的情况,所以在这里稍微总结一下,并且给自己立个标准。单链表有顺序存储和链式储存两种,但是因为顺序存储相对简单一些。这里只总结链式存储主要函数主要结构,初始化typedef struct LNode *List;struct LNode{ ElementType Data; L...
2020-04-02 15:07:30 257
原创 python3输出格式化
前言在写Python的二级题时发现了一个严重的问题,写了半年多的Python居然不会字符串输出的格式化。好在刷了几套二级题,不然上考场可能得傻眼了。之后查官方的文档找到了相应的内容,但是想在那么长的文档不好找,于是在这里将其总结我目前已知的有三套格式化的方法:一个是 "%" %()另外一个是 "{}".format()还可以 f"{}"他们虽然形式不太一样,但是所用的规则都是一样的...
2020-03-27 21:35:23 361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人