- 博客(7)
- 收藏
- 关注
原创 java基础
接口:为解决java只能单继承而出现的东西,通过关键字interface定义。后者:注释在controller方法/类上,将方法的返回值直接响应,若返回值类型为实体对象/集合,转为json格式响应。对c++来说,如果一个子类有参创建了一个对象,如果它没有显式调用父类的带参构造函数,那么他会调用父类的默认构造函数。而对于java来说,子类对象如果有参构造,那么要求其必须写上调用父类带参构造,否则编译不通过。@Functioninterface 函数接口(只有一个”未实现的函数“的接口)
2023-09-10 15:06:57
25
1
原创 反转链表(cpp)
逐层退出时,一轮轮执行对head的操作,因为在向下递归时,每层的head是由head->next赋予的,所以每层head操作完恰好实现链表反转,递归到尾时new_head的值恰为新的头节点。而在退出过程中,new_head的值始终指向反转后的头节点。使用仨指针,改变cur指向后后移。
2023-05-23 18:38:00
87
1
原创 JavaScript基础
/向body输出内容。总之别用var,用let。(变量提升、块作用域等问题)注意:使用表单、prompt取回来的值默认是字符串类型。console.log('控制台打印内容');//声明时必须初始化。模板字符串实现的效果:(注意是反引号)prompt('请输入内容');alert('弹窗内容');总之语法都和cpp差不多。字符串可以用+直接拼接。
2023-05-20 16:23:04
37
1
原创 css基础
text-decoration:修饰线,underline 下划线,line-through删除线,overline上划线,none无装饰线。font-family:字体,微软雅黑、宋体等(san-serif:无衬线字体)line-height:行高,纯数字表示当前字体大小的倍数,也可以数字+px。选择器1 选择器2{},寻找符合选择器1的标签中符合选择器2的标签,并选择。例:ul>li{xxx}*3,生成3个含有xxx内容的li,并被ul包含。p.box,与,类为box的p标签。
2023-05-19 17:49:44
28
转载 vue基础以及html基础以及一些杂七杂八的东西
a>定义超链接,href= 指定跳转网址,target控制打开方式(_self 当前网站中跳转(默认是self),_blank 在新窗口中跳转),没有实际意义,它的存在纯粹是为了应用样式,给一段内容加上标记可以通过在span上定义样式来设定其内容的样式。对于单选标签radio:name属性名,其有相同属性值的标签只能多选一 ,checked属性名:默认被选中的选项。,可以包含段落,表格等内容,用于放置不同的内容。定义无序元素列表整体,用于包裹li标签。
2023-05-14 14:10:07
127
原创 工厂方法模式
基类抽象工厂指针指向派生类具体工厂,具体产品指针指向具体工厂的创建产品函数来实现初始化。对于抽象工厂和抽象产品,仅在public写一个纯虚函数以期望其派生类实现函数的重写。定义一个用于创建对象的接口,让子类决定由谁负责具体实现。
2023-05-09 18:10:47
26
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人