自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用React Hook 编写网易云轮播图

参考了这篇博客:JS轮播图(网易云轮播图)最终效果:只写了自动轮播,没有写点击左右移动使用的方法是用数组来循环改变轮播图的css属性JSX部分import React, { useEffect,useState,useRef } from 'react';import './index.less'import banner1 from '@assets/static/banner1.jpg';import banner2 from '@assets/static/banner2.jpg'

2021-08-05 15:46:38 868 2

原创 前端干货文章记录

【你真的了解package.json吗?来看看吧,这可能是最全的package解析】https://juejin.cn/post/6987179395714646024

2021-07-21 17:53:22 106

原创 React源码阅读

React和Vue的源码阅读解析算是每个前端程序员的必备课所以我来还债了(;д;)不知道能更新多久,能写一点是一点点

2021-06-11 13:37:10 202 1

原创 macos怎么以root权限打开vscode

1.在vscode中安装codea.下载,安装并打开Visual Studio Code。b.打开命令面板(在Mac上为⌘+ ⇧+ P)或查看 ❯ 命令面板????c.键入shell command查找 Shell Command: Install ‘code’ command in PATH command安装完成2.在终端中查找code的位置a.在终端中输入where is code查找code的位置b.打开vscodesudo open + code的位置参考资料:如何在O

2021-04-21 11:59:13 4701

原创 Redux学习笔记

Redux学习(つД`)・゚・ 梳理一下Redux的知识点Redux 是什么?Redux中文文档中的解释是:Redux 是 JavaScript 状态容器,提供可预测化的状态管理。首先,要了解Redux的作用,我们需要先了解React中的state—>React官网中State的文档Redux三大核心概念action:描述如何改变statereducer:根据action执行改变state的动作store:管理state和reducerstore的职责:维持应用的

2021-04-20 14:35:18 1355

原创 macos中logstash与elasticsearch的数据同步

1.下载logstash2.下载安装logstash插件3.编写conf文件input { mongodb { uri => "mongodb://localhost:27017/guji" placeholder_db_dir => "\usr\local\var\mongodb" placeholder_db_name => "guji.db" collection => "nationalLib" }}filter

2021-04-13 11:24:41 100

原创 浅谈Vue和React的不同之处

Vue和React的不同之处1.JSX & TemplatesVue是Template+JavaScript+CSS的单文件组件的形式,更加接近于传统的前端写法,更加容易理解。无需引入css文件,看起来更为简洁。React使用的JSX语法,all in JavaScript,虽然看起来更为繁复啰嗦,但其在JavaScript中插入HTML的做法,使得开发者拥有了更强的操控HTML的能力。2.api因为Vue的结构与逻辑的分离,在Vue中操控HTML需要更多的api,诸如v-if/v-for

2021-03-15 00:12:44 147

原创 JavaScript学习思维导图

chapter10 DOMChapter 11 Ajax&Comert

2020-09-08 16:55:07 102

原创 JavaScript高级程序设计

2020-09-04 16:28:04 154

原创 小明要为n个人计划一次火星的探险,其中一个重要的任务是为每个参与者安排食物。仓库里面有m个能用一天的食物包裹,每个食物包裹有不同的类型ai。 每个人每天必须用且只能用一个食物包裹。由于某些原因,在整

百度2019校招Web前端工程师笔试卷(第三批) 算法题小明要为n个人计划一次火星的探险,其中一个重要的任务是为每个参与者安排食物。仓库里面有m个能用一天的食物包裹,每个食物包裹有不同的类型ai。每个人每天必须用且只能用一个食物包裹。由于某些原因,在整个过程中,每个人只能用同一种类型的食物包裹,但是不同的人用的食物包裹可以不一样。给出人数以及食物包裹的情况,请你求出这趟探险最多可以持续多少天。输入描述: 第一行两个整数,n和m,表示人数和食物包裹的个数。第二行m个整数,表示每个食物包裹的类型。

2020-08-26 16:55:46 617

原创 小红书2020校招前端笔试题卷一

薯队长写了n篇笔记,编号从1~n,每篇笔记都获得了不少点赞数。 薯队长想从中选出一些笔记,作一个精选集合。挑选的时候有两个规则:1.不能出现连续编号的笔记。2.总点赞总数最多 如果满足1,2条件有多种方案,挑选笔记总数最少的那种输入描述: 输入包含两行。第一行整数n表示多少篇笔记。 第二行n个整数分别表示n篇笔记的获得的点赞数。 (0<n<=1000,0<=点赞数<=1000)输出描述: 输出两个整数x,y。空格分割。 x表示总点赞数,y表示挑.

2020-08-25 00:51:38 926

转载 动态规划-背包问题

有一个容量为 V 的背包,和一些物品。这些物品分别有两个属性,体积 w 和价值 v,每种物品只有一个。要求用这个背包装下价值尽可能多的物品,求该最大价值,背包可以不被装满。

2020-08-24 17:23:40 387

原创 腾讯2020校园招聘-后台编程题

小Q想要给他的朋友发送一个神秘字符串,但是他发现字符串的过于长了,于是小Q发明了一种压缩算法对字符串中重复的部分进行了压缩,对于字符串中连续的m个相同字符串S将会压缩为m|S,例如字符串ABCABCABC将会被压缩为[3|ABC],现在小Q的同学收到了小Q发送过来的字符串,你能帮助他进行解压缩么?输入描述:输入第一行包含一个字符串s,代表压缩后的字符串。S的长度<=1000;S仅包含大写字母、[、]、|;解压后的字符串长度不超过100000;压缩递归层数不超过10层;输出描述:输出.

2020-08-18 18:02:30 447

原创 2020-08-17

jQuery ajax中支持的数据类型1.xml:返回xml文档,可用于jQuery处理2.html:返回纯文本html信息,包含的script标签会插入dom执行3.script:返回纯文本JavaScript代码,不会自动缓存结果。4.json:返回json数据5.jsonp:json格式。使用json形式调用函数6.“text”纯文本字符串...

2020-08-17 18:00:03 78

原创 bilibili笔试题

找出有序数组(从小到大排列)中和为sum的两个数,要求复杂度为O(n),找到一组即可function solve (arr, target) { let i = 0 let j = arr.length - 1 let first, last while (i < j) { first = arr[i] last = arr[j] const sum = first + last if (sum === target) return [firs..

2020-08-17 11:59:10 3220

原创 umi+dva+antd

1、 关于UmiJS框架:是一个可插拔的企业级 react 应用框架,里面内置集成了Dva,能让项目快速上手。2、 关于Dva框架:react轻量级框架dva = React-Router + Redux + Redux-saga ;主要解决react数据流问题.react(https://react.docschina.org/)umi–路由配置(https://umijs.org/)dva–数据流方案(https://dvajs.com/guide/)...

2020-07-20 16:44:06 1243

转载 js中的匿名函数

匿名函数顾名思义指的是没有名字的函数,在实际开发中使用的频率非常高!也是学好JS的重点。匿名函数:没有实际名字的函数。首先我们声明一个普通函数://声明一个普通函数,函数的名字叫fnfunction fn(){console.log("张培跃");}然后将函数的名字去掉即是匿名函数://匿名函数,咦,运行时,你会发现报错啦!function (){console.log("张培跃");}到此,你会发现单独运行一个匿名函数,由于不符合语法要求,报错啦!解决方法只需要给匿名函数包裹一

2020-06-10 17:00:39 92

原创 vue学习

请注意开头的部分xml声明,与svg的命名空间xmlns、版本version等部分,主要是考虑兼容性的问题;这些部分在HTML5中基本都可以不用写了(写不写还是自己瞧着办吧)。如何在vscode中创建代码模板:https://www.pianshen.com/article/7007171076/...

2020-05-16 14:15:40 156

原创 JAVA GUI编程

布局管理器流式布局东南西北中表格布局

2020-04-19 09:27:33 84

原创 cocos学习 -2020/4/18

组件代码必须要继承自cc.Component必须要写:extends:cc.Component属性:propertiesonload:function : 组件加载时调用start:function :场景开始运行时OnEnable:节点激活时调用update:function(dt) :游戏每次刷新的时候,dt是距离上一次刷新的时间属性能够绑定到编辑器上场景树ccnode...

2020-04-19 09:25:36 159

原创 cocos学习 -2020/4/17

NODE.JSchrome V8:谷歌开发的js解释器NODE.JS:基于v8的高性能的特点开发的用于后端的用js写的软件底层是用c写的node.js中文官网Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。官方解释NODE.JS的由来最早NODE.JS创始人用c写了一个libuv的库libuv:异步文件读写,异步网络IO的跨平台的库后来...

2020-04-17 23:52:13 198

原创 Java学习 -2020/04/12

Java中的方法java是值传递值传递和引用传递重载//重载就是在一个类中,有相同的函数名称,但形参不同的函数/*方法重载的规则:1.方法名称必须相同2.参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)3.方法的返回类型可以相同也可以不相同4.仅仅返回类型不同不足以成为方法的重载*//*实现理论:防范名称相同时,编译器会根据调用方法的参数个数、参数类型等...

2020-04-12 22:40:15 78

原创 Java学习 -2020/04/11

Java反编译从class->java文件,使用IDEA查看复制这个位置,打开我的电脑输入位置,就可以找到字节码所在位置(我的电脑快捷键 WIN+E)然后打开文件夹,将字节文件丢入文件夹这个选项就可以打开文件夹效果:do while 至少执行一次快捷操作:输入100.for就可以自动生成for循环语句在Java5中引入了一种主要用于数组或集合的增强型for循环go...

2020-04-12 10:11:01 67

原创 Java学习-2020/04/10

一般利用公司域名的倒置作为包名例如com.baidu.wwwAlt+回车 自动查看错误信息Ctrl+D 自动复制本行内容到下一行Ctrl+鼠标右键 跳转到Java文档信息在java中使用Date需要导入包import java.util.Dateimport必须在package下面package必须放在最上面尽量不要让包中的名字重复这个包中的Dem...

2020-04-10 23:27:34 120

原创 利用html和js实现简单的网页音乐播放

html部分<div id="bmusic"> <img id="logo" src="music/logo.jpg" width=100px height=100px > <audio id="music" src="music/天长.mp3" ></audio> <p id="player"> <img id...

2020-03-10 01:18:50 1298

原创 python用法记录

format:{}占位符:分隔符

2020-02-15 23:44:14 71

转载 MySQL tips

2019-11-21 17:29:20 105

原创 python学习记录

一直都是断断续续的学习python,正好趁暑假连贯的学习。开始日期:2019.7.9学习网站:廖雪峰的官方网站学习教材:python学习手册第四部

2019-07-09 02:08:31 90

原创 使用Linux的一些注意事项

centos下载后没有内置gcc安装包,需要联网下载,ubuntu内置了gcc,g++的安装包,可以在安装后直接使用。ubuntu的vim编辑器是vim-tiny,使用方向键会出现问题,要先移除vim-tiny,命令是sodu-链接:http://m.blog.csdn.net/blog/zuisuozhe/37600293带尺寸的图片: 居中的图片: 居中并且带尺寸的图片: 当然,我...

2019-05-11 21:36:04 118

空空如也

空空如也

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

TA关注的人

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