自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 js滚动加载

【代码】js滚动加载。

2023-09-12 19:40:04 74

原创 react拖拽依赖库react-dnd

【代码】react拖拽依赖库react-dnd。

2023-09-06 17:39:57 797

原创 vue3监听属性watch和计算属性computed

【代码】vue3监听属性watch和计算属性computed。

2023-01-11 19:51:53 356

原创 数据结构-字符串和数组简单题

大数加法以字符串的形式读入两个数字,编写一个函数计算它们的和,以字符串形式返回。数据范围:len(s),len(t) \le 100000len(s),len(t)≤100000,字符串仅由’0’~‘9’构成要求:时间复杂度 O(n)O(n)/** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * 计算两个数之和 * @param s string字符串 表示第一个整数 * @param t string字符串 表示第二个整数 * @return strin

2022-01-14 17:26:42 711

原创 数据结构-链表

反转链表function ReverseList(pHead){ // write code here let list = null; let cur = pHead; while(cur){ let temp = cur.next; cur.next = list; list = cur; cur = temp; } return list;}module.exports =

2022-01-11 22:49:45 160

原创 react高阶组件封装登录注册输入框

./form.js文件import React from 'react'export default function imoocForm(Comp){ return class WrapperComp extends React.Component{ constructor(props){ super(props) this.state = {} this.handleChange = this.handleChange.bind(this) } handleCha

2021-12-06 14:24:09 509

原创 node.js从0到0.1

node.js网络请求与响应使用原生Http包//引入模块var http = require('http');// 返回一个server示例var server = http.createServer();//设置请求处理函数server.on('request',function(request,response){ if(request.url == '/login'){ // response可以使用write来给客户端发送相应数据 res

2021-08-19 16:33:58 103

原创 react框架简单总结

脚手架安装脚手架:npm install -g create-react-app修改镜像源:npm config set registry registry.npm.taobao.org创建项目:npx create-react-app my-app进入到目录:cd my-app启动项⽬:npm start暴露配置项:npm run eject初识react1.将src下的所有文件都删除,2.将public文件下除列favicon.ico和index.html之外的文件都删除掉修改i

2021-08-04 15:48:46 423

原创 前后端开发环境搭建

大声喊出我们的技术栈:springboot + mybatis + vuemysql数据库环境搭建安装mysqlhttps://pan.baidu.com/share/init?surl=pL1w71p;提取码:kpt2注意点:选择skip sign up;编码选择utf8;新建MYSQL_HOME系统变量通常默认安装路径:C:\Program Files (x86)\MySQL\MySQL Server 5.0编辑Path系统变量将 ;%MYSQL_HOME%\bi

2021-04-25 16:35:23 680

原创 高仿Element.ui搭建自己的组件(4)

补充回调函数,promise,async/awaitasync handleClick () { this.$emit('input', !this.value) // 改变父组件传递的数值是异步过程,需要页面更新完毕在调用颜色的方法 // this.$nextTick()中传递回调函数和使用promise的.then方法以及使用async/await是一样的,需要理解回调函数和promise以及async/await // this.$nextTick().the

2021-04-09 12:57:30 120

原创 高仿Element.ui搭建自己的组件(3)

搭建Input组件(常见属性:type,placeholder,name,disabled)这几个属性基本前面文章已经讲解思路,利用props传值来实现,直接看代码<!-- input常见属性type,placeholder,name,disabled --><div class="hInput" :class="{'hInput_suffix':showSuffix}"> <input class="hInput_inner" :class="{

2021-04-09 10:13:35 177

原创 高仿Element.ui搭建自己的组件(2)

补充sync和self两个事件修饰符self有点只可意会不能言传啊,就比如我们再有遮罩层的弹窗,我们想点击遮罩层,弹窗消失,但我们却发现点击弹窗,弹窗也消失了,这个时候我们可以给遮罩层事件加上.self,见下文内容。至于sync,当子组件要修改父组件传递来的值时,往往要通过自定义事件,我们可以搭配update:变量和 :变量.sync的方式来实现话不多说,直接上代码吧父组件<!-- 原本自定义事件改变父组件传递的值 --><!-- <test-sync :price=

2021-04-08 16:15:43 201

原创 高仿Element.ui搭建属于自己的ui组件库(1)

新建vue脚手架项目Element.ui内部使用的css预编译为scss,所以我们选择dart-scss即可,其余正常创建;剃干净初始化的项目,什么helloworld组件统统清理掉/components下新建button.vue文件,作为我们第一个尝试的button组件main.js中导入该组件并注册为全局组件import Vue from 'vue'import App from './App.vue'import HButton from './components/button'

2021-04-07 16:27:58 837 4

原创 springBoot微服务框架

话不多说,直接开始我们的Hello world程序官网创建springBoot项目https://start.spring.io/点击生成按钮得到压缩包解压,然后idea中导入,右下角提示选择import导入即可在主类同级目录下,新建开发的各种个层级的包,编写我们开发的代码/controller/HelloControllerspringBoot帮我们下载了很多jar依赖包,我们都无需配置tomcat环境,启动后即可访问localhost:8080http://localhost:8.

2021-04-06 18:29:54 253

原创 spring可能会迟到,但不会缺席

抱歉了大家,SSM框架不小心遗漏掉了spring框架,在此补上,下一期就是springBoot框架了,完了之后,我们一起做一个完整的项目哟,期待哈-------ioc控制反转背景引入:我们从service层到dao层来分析dao层/UserDao接口package com.huang.dao;public interface UserDao { void getUser();}/UserDao接口实现类1:/UserDaoImpl实现类package com.huang.d.

2021-04-01 17:37:25 185 2

原创 论前端开发的红颜知己-------饿了么UI

对于PC端开发的码农来看,这个组件库一定是耳熟能详了,以下总结了一下开发中常用的技巧,未来还会持续添加,期待-----1.element.ui中的el-upload传递索引index是外部v-for循环时的索引;:on-success的回调函数原本有三个形参数(response,file, fileList),使用箭头函数传递索引<el-upload v-show='!item.flag' :action="action" accept="image/png,ima.

2021-03-22 13:59:55 315 1

原创 和mysql的一次邂逅

mysql模糊查询-- 模糊查询-- in后面接具体值,%(0到多个任意字符),_(1个字符)-- is null, is not null, a between b and c, like, in SELECT * from student where name like '%黄杰%';SELECT * from student where address in ('固戍','西乡')SELECT * from student WHERE name like '大_';SELECT * fr

2021-03-16 12:47:24 143

原创 浅谈typescript基础语法

typescript编译选项项目目录:是tsconfig.json文件,这个json文件是支持写注释的,最后编译的js文件可以通过设置去除注释{ "include": [ "./src/**/*" ], "exclude": [ "./src/hello/**/*" ], "compilerOptions":{ "target":"ES6", "module": "amd", "l

2021-03-14 18:54:36 2280 13

原创 webpack基本配置

webpack基本配置脚手架已经帮我们集成了webpack,但是了解webpack的配置原理还是有利于我们的日常开发工作和对项目打包的理解项目前的准备:新建文件夹:webpack_study 终端下执行命令 npm i 初始化得到 package.json 包管理文件,在webpack_study文件夹下新建src文件夹存放源码文件目录:部分测试源码:/index.js:【webpack的入口文件】 (命令:npm i jquery -s 已经安装jquery)import $ from

2021-03-08 19:00:05 169

原创 微信小程序开发总结

微信小程序开发总结一些点写在前面:小程序的开发需要精益求精,一起来努力探索吧帮助文档:https://developers.weixin.qq.com/miniprogram/dev/framework/微信公众平台:https://mp.weixin.qq.com/开发环境:原生小程序+vscode+less+es7(async/await)vscode:要下载‘小程序开发助手’,‘Easy less’,‘minapp’,‘wechat-snippet’,‘wxapp-helper’,并

2021-02-22 20:41:05 407

原创 Java-----SSM三大框架整合

“ 感谢今年大家的互相鼓励和支持,马上就要过新年啦,恰巧赶在年前,把总结写完,就可以开开心心休假啦!”Java-----SSM三大框架整合(图书管理)搭建数据库,创建数据表create DATABASE ssmbuild;use ssmbuild;drop table if EXISTS books;CREATE table books( bookId int(10) not NULL auto_increment PRIMARY KEY COMMENT '书id', bookname.

2021-02-08 17:58:08 344 2

原创 2020.10-2021.01前端开发部分总结

2020.10-2021.01前端开发部分总结1.减少http请求(使用缓存优化性能)storageData(){ let arr = [ {name:'黄',age:20}, {name:'刘',age:30} ] arr.push(Date.now()); window.sessionStorage.setItem('str',JSON.stringify(arr)) },//请求接口的方法getStorag

2021-02-04 14:19:01 4198 17

原创 前端viewer.js实现图片预览

前端viewer.js实现图片预览github地址https://github.com/fengyuanchen/viewerjs#options下载文件git clone 复制的链接在js外部依赖中导入如下文件即可使用(/viewerjs\dist文件路径下)vue非脚手架中使用<link rel="stylesheet" href="../../../js/plugins/viewerjs/viewer.css"><script src="../../../js

2021-02-04 11:50:16 974 4

原创 java之springMVC框架总结

项目目录/springmvc-servlet.xml核心配置(自定义文件名)注意:base-package要和controller层保持一致,涵盖处理器映射器,处理器适配器,视图解析器其余配置亘古不变,请放心使用<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/20

2021-01-31 15:18:06 3817 10

原创 第四周------spring整合mybatis框架

spring框架整合mybatis让我们一起来感受框架的强大,和spring配置地狱的疯狂吧项目文件目录配置文件spring的核心配置 /spring-dao.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan

2021-01-31 11:16:05 1149 6

原创 2021第三周mybatis框架总结

java-SSM框架之mybatis框架总结一.项目1.数据库准备CREATE table blog( id VARCHAR(50) not NULL COMMENT '博客id', title VARCHAR(199) not null COMMENT '博客标题', author varchar(30) not null COMMENT '博客作者', createTime datetime not NULL COMMENT '创建时间', views int(30) not null

2021-01-24 15:44:07 1897 4

原创 有趣的事情有肆

封装小程序utils/request.js```const BASE_URL = 'https://xcx.duolalive.com/apixcx/';const BASE_METHOD = 'POST';const DATA_TYPE = 'json';const TOAST_DURATION = 1500;let header = {};//抽象出处理错误信息的公共方法const handleErrorMsg = (errMsg) => { wx.showModal({

2021-01-18 19:37:42 567

原创 javaweb一些有趣的事

servletContext四大应用1.共享数据servletContext全局共享,ServletContext context = this.getServletContext();实际开发中基本不用,了解即可2.读取web.xml中的初始化参数配置等<!-- 配置初始化参数--> <context-param> <param-name>url</param-name> <param-value>jdbc.mys

2021-01-18 19:26:10 859 4

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除