- 博客(13)
- 收藏
- 关注
原创 初识装饰模式,根据代码来总结总结,积累起来。
这是这个星期刚学习的装饰模式,我来写写自己理解的装饰模式。 首先什么是装饰模式:装饰模式又称“包装器”,为什么说他是包装器呢,等下你看到我等会写的代码就知道了。装饰模式是在不需要改变原始代码的情况下,动态地扩展一个对象的功能。这是符合设计模式的基本原则之一:多扩展,少修改。装饰模式包括那几部分呢? 装饰模式包括四部分: 1、抽象组件:是...
2020-04-07 13:22:31
259
1
原创 java虚拟机的内存
Java虚拟机的内存可以分为三个区域:栈stack、堆heap、方法区method area。栈的特点如下: 1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 3. 栈属于线程私有,不能实现线程间的共享! 4. 栈的存储特性是“先进后出,后进先...
2020-04-06 15:08:08
191
原创 pyinstaller 安装失败了怎么办 (个人安装失败经历 然后解决办法仅供参考)
最近刚学习python,学到了安装pyinstaller这里,出现了许多安装不成功,接下来分享一下我的失败经历和解决办法。1、直接cmd 中输入命令 pip install pyinstaller如果出现错误的话,你可以在这将pip的源更改一下,具体错误原因我作为小白也不知道怎么,可以百度自行查找。下面时更改源的过程(windows):第一步先在c盘找到用户文件夹(有些电脑时user)创...
2020-03-31 11:21:31
8272
原创 命令模式的理解与代码分析
命令模式的核心:就是使用命令对象来封装方法调用,即请求者的请求:“接受者调用方法”封装到命令对象的一个方法中,这样一来,当一个对象请求另一个对象调用方法来完成某项任务时,只需要和命令对象打交道,即让命令对象调用封装了“请求”的那个方法即可。命令模式的结构包括四种角色:接收者(Receiver)或者执行者:接收者是一个类的实例,该实例负责执行和请求相关操作。命令(Command)接口:命令是一...
2020-03-24 23:13:31
264
原创 syntaxError: unexpected EOF while parsing
是在做练习遇到的一个语法错误,在百度时很大一部分都说时括号不匹配和语法错误,但是具体也不知道语法那里错误,而且自己作为小白,发现不了错误在哪里,所以请教了我的老师,话不多说,直接上练习题和代码。练习:能否组成三角形判断三条线段能否构成一个三角形,需要满足两条规则:三角形的三条边长必须大于零。任意两边之和必须大于第三边。请用程序实现用函数判断三个数字能否构成三角形,并将判断结果返回。返回...
2020-03-24 10:23:10
1815
原创 python求素数
素数「质数」又称素数,有无限个。素数定义为在大于 1 的自然数中,除了 1 和它本身以外不再有其他因数的数称为素数。例如17就是素数,因为它不能被2 - 16的任一整数整除。请用程序实现: 输入一个大于 1 的整数num,输出1~num(含)中的所有的素数(每行输出1个素数,从小到大排列)。...
2020-03-02 14:09:00
3341
原创 TypeError: can only concatenate str (not "int") to str
python的学习使用中遇到了这个错误:can only concatenate str (not “int”) to str;我也是新手,如果你得一个变量是int变量例如:num=int(100/12),num结果为8,要输出num,print...
2020-02-12 13:02:38
1356
原创 TypeError: unsupported operand type(s) for ** or pow(): 'str' and 'int'
写练习代码出现的一个错误解决办法在input前面加入你的变量的类型,我也不是很懂,希望你遇到这个问题能够参考,继续努力坚持
2020-02-12 13:00:54
18198
原创 关于tomcat服务器启动失败的分析
关于tomcat服务器启动失败的分析这个是我在启动eclipse里的jsp文件发生的,我发现是因为servlet里面的xml文件引起的,所以删除了xml文件,然后就启动了
2019-12-17 17:13:47
224
原创 python turtle绘图蟒蛇
图为蟒蛇编程代码,接下来做下笔记:1、import为引入 turtle库2、def为定义函数,即def函数名(参数1…参数N)3、这是一个循环语句for i in range(开始,结束,步长)4、circle是为circle(rad,angle)rad为半径大小 angle为角度,circle为一个画圆的函数5、forward是一个向前走距离长度使用为forward(距离)6、引用m...
2019-07-22 15:58:48
493
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人