- 博客(19)
- 收藏
- 关注
原创 两个数之和的问题(链表实现求两个数之和)
1.对于链表问题,返回结果为头结点时,通常需要先初始化一个预先指针 pre,该指针的下一个节点指向真正的头结点head。使用预先指针的目的在于链表初始化时无可用节点值,而且链表构造过程需要指针移动,进而会导致头指针丢失,无法返回结果。给你两个 非空 的链表,表示两个非负的整数。(这里是设置了两个指针,一个是用来遍历链表,另一个不动用来指示头节点的位置)和10整除–>xxx/10。3.对于如何取到一个数的个位数: 和10取余–>xxx%10。请你将两个数相加,并以相同形式返回一个表示和的链表。
2023-10-13 10:43:21
97
原创 万能Map和模糊查询
1.万能Map1)当我们只想修改用户密码的时候,就没必要new一个完整的对象,可以用map来装。dao层:mybatis-config.xml:测试类:**总结:Map传递参数,直接在sql中取出key即可对象传递参数,直接在sql中取对象的属性即可只有一个基本数据类型的情况下,可以直接在sql中取到。多个参数用map和注解**2.模糊查询:...
2021-12-23 16:01:47
419
原创 CRUD的实现
1.namespacenamespace中的包名要和Dao/mapper接口的包名一致。2.select选择、查询语句:++id:就是对应的namespace中的方法名;++resultType:就是执行完sql语句的返回值;++parameterType:参数类型;
2021-12-23 11:16:30
307
原创 mysql语句
1.数据库的操作1)创建数据库CREATE DATABASE 数据库名;2)删除数据库DROP DATABASE 数据库名;3)选择数据库USE 数据库名;2.表的相关操作1)创建表create table [if not exists] `表名`( '字段名1' 列类型 [属性][索引][注释], '字段名2' 列类型 [属性][索引][注释], #... '字段名n' 列类型 [属性][索引][注释])[表类型][表字符集][注释];列类型:a、数值
2021-12-22 17:18:49
164
原创 第一个Mybatis程序
1.整合Mybatis第一步是导入包:<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>test</
2021-12-22 17:17:50
596
原创 插槽进阶版
1.编译作用域父级模板里的所有内容都是在父级作用域中编译的;子模板里的所有内容都是在子作用域中编译的。(也就是说子级模板只能使用自己模板的内容,父级模板也只能访问腹肌模板的内容)2.具名插槽 元素有一个特殊的 attribute:name。这个 attribute 可以用来定义额外的插槽,<div class="container"> <header> <slot name="header"></slot> </header&g
2021-12-11 18:55:29
498
1
原创 vue的prop和组件的进阶
1.自动化的全局注册和模块系统中的局部注册见vue的中文文档2.prop验证:function Custom () {}Vue.component('my-component', { props: { A: { type: Custom, // 基础的类型检查,也可以是自定义的构造函数,通过 instanceof 进行检查确认 required: true, // 是否必填 default: '字符串' // 默认值,对象或数组必须通过函数re
2021-12-11 17:32:26
357
原创 matlab学习第一天
1.数值运算1.优先级:()-> ^ -> *,/ -> +,-2.运算符sqrt : 开根号exp:指数运算pi :i:复数 如 2+3i,或者使用complex(实部,虚部)3.变量:1)变量在赋值之前可以不声明2)对变量进行赋值 LHS = RHS — A=103)matlab是区分大小写的4)变量的开头不能是数字5)一个变量的default type 是 double通过whos查看一个变量相关的信息special V
2021-12-02 20:36:25
269
原创 mall开发第三天
1.实现局部的滚动:原生的局部滚动使用better-scroll的滚动1.整体的布局是一个wrapper里面只能包含一content大标签2.wrapper要有一个自己固定的高度,3 之后就是导入better-scroll这里是创建一个better-scroll的对象来管理滚动,其中,new BScroll()第一个参数是要把wrapper元素传进去注意这里不能在creaded方法中,因为creaded函数,只是创建这个组件,但是里面的元素还没有挂载到组件上,所以是找不到wrapper
2021-11-30 19:05:43
195
原创 mall开发第二天
1.数据结构的组织这里的goods是一个数组对象,在拿其中的某一项的时候,可以像取数组元素一样,直接goods[‘pop’]2.对数据请求的又一次封装一般created函数中只包含逻辑,而不包含具体的操作,可以把操作放在methods中,这里就是封装成一个函数,然后直接在created中调用...
2021-11-29 10:19:12
86
原创 mall开发第一天
1.文件结构的划分:common:存放的是与一些共用的jscomponents/common:放的是公共的组件,也就是不仅这个项目能用到,别的项目也可以用的组件components/contend:放的是仅有这个项目能用到的组件network:封装axios的网络请求操作store:存放vuex相关的操作view:里面是各种比较大的视图2.使用Github来托管代码:1)github下载:参考: git下载2)此时在vscode中使用git的命令可能会出现错误fatal: unabl
2021-11-27 13:08:20
90
原创 axios的学习
1.网络模块的封装:-----------------axios2.axios的基本使用:1.npm install axios --save2.导入axios的包import axios from 'axios'axios({ url: 'http://123.207.32.32:8000/home/multidata'}).then(res => { console.log(res)})这里axios是支持promise的,也就是说axios的内部会自动的调用r
2021-11-25 20:36:08
261
原创 vuex的学习
1.为什么要学习vuexvuex是一种对状态做到响应式管理的工具<script> const objShare = { name: 'guodong' } Vue.prototype.objShare= objShare Vue.component('cpn1',{ // this.objShare.name) 在这里拿到 }) Vue.component('cpn2',{ // this.objSh
2021-11-23 17:11:07
560
原创 组件化开发一个底部导航栏
1.整体的文件架构(1)asset文件夹:里面可以细分成img和css文件夹-------------img中存放图片,其中对于每个不同组件的图片最好另外再创建一个文件夹-------------css文件夹里面包含着base.css,base.css在App.vue中导入<style> @import "./assets/css/base.css";</style>/* 把我们所有标签的内外边距清零 */* { margin: 0; padding: .
2021-11-21 11:52:45
362
原创 前端路由知识点汇总
1.前端路由的核心:改变URL,而整体不进行整体的刷新:实现的方法:1)URL的hash 2)html5的history2.URL的hashlocation.hash=’ ’3.html5的historyhistory.pushState({}, ’ ’ , ‘home’ )history.replaceState({},’’,‘home’)pushState()就像是进出栈一样,是一个栈的结构,之后还可以倒退,相当于是保留了之前的记录而replace则是直接的替代,是回不到原来的页面的
2021-11-19 21:43:09
390
转载 leetcode每日一题11.18
leetcode每日一题:给定一个二叉树,计算 整个树 的坡度 。一个树的 节点的坡度 定义即为,该节点左子树的节点之和和右子树节点之和的 差的绝对值 。如果没有左子树的话,左子树的节点之和为 0 ;没有右子树的话也是一样。空结点的坡度是 0 。整个树 的坡度就是其所有节点的坡度之和。示例 1:输入:root = [1,2,3]输出:1解释:节点 2 的坡度:|0-0| = 0(没有子节点)节点 3 的坡度:|0-0| = 0(没有子节点)节点 1 的坡度:|2-3| = 1(左子树就是
2021-11-18 20:00:51
136
1
原创 后端路由和前端路由
1.路由路由有一个非常重要的概念叫路由表,路由表本质上是一个映射表,决定了数据包的指向,网络工程总的路由表是 ip地址:电脑的mac地址2.后端路由和后端路由:后端路由:后端处理URL和页面的关系这里是后端服务器使用jsp技术,从数据库请求数据然后在服务器端就保存了一个页面,之后对应前端发来的url,选择传哪一个页面过去,此时传过去的就只是html和css3. 前后端分离阶段(前端渲染)后端只负责提供数据,不负责任何阶段的内容随着ajax的出现,后端只提供api来返回数据,前端通过a
2021-11-18 16:27:31
1922
转载 js中的this详解
1.什么是thisthis指得是当前对象的一个引用2.运行时上下文和调用栈运行时上下文理解为运行时的当前运行环境,而JavaScript代码的执行是执行栈来完成,执行栈又称为调用栈,后面一律称为调用栈。调用栈正如其名字一样是一个LIFO的栈结构,即后进先出。var a = 'Hello World!'; function first() { console.log('Inside first function'); second(); console.log('Agai
2021-11-18 15:00:37
663
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人