bats421
码龄6年
关注
提问 私信
  • 博客:90,054
    社区:66
    90,120
    总访问量
  • 69
    原创
  • 76,990
    排名
  • 55
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-11-06
博客简介:

bats的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    404
    当月
    19
个人成就
  • 获得116次点赞
  • 内容获得31次评论
  • 获得367次收藏
  • 代码片获得796次分享
创作历程
  • 3篇
    2024年
  • 1篇
    2023年
  • 7篇
    2022年
  • 26篇
    2021年
  • 36篇
    2020年
成就勋章
TA的专栏
  • 博客
    2篇
  • 算法
    1篇
  • 前端
    17篇
  • JavaScript
    7篇
  • Vue
    2篇
  • React
    1篇
  • CSS
    1篇
  • 微信小程序
    3篇
  • Python
    2篇
  • 知识
    3篇
  • 机器学习
    1篇
  • 爬虫
    8篇
  • TensorFlow
    5篇
  • Java
    5篇
  • JavaFX
    8篇
  • Linux
    6篇
创作活动更多

HarmonyOS开发者社区有奖征文来啦!

用文字记录下您与HarmonyOS的故事。参与活动,还有机会赢奖,快来加入我们吧!

0人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

阿里云服务器 ECS + wordpress 从0开始搭建博客(二)

在上一集中,我们成功通过公网IP访问到了我们自己的博客页面,并且成功为博客设置了中文。但是接下来在本集中,将进一步带你接入域名。
原创
发布博客 2024.11.19 ·
274 阅读 ·
4 点赞 ·
0 评论 ·
4 收藏

阿里云服务器 ECS + wordpress 从0开始搭建博客(一)

在第一集中我将带你安装必要的软件,包括:apache、mysql、PHP、Wordpress,跟着我的步骤,最后你将通过你服务器的公网IP成功访问你自己的博客。
原创
发布博客 2024.11.19 ·
1088 阅读 ·
33 点赞 ·
0 评论 ·
20 收藏

leetcode402场周赛——构成整天的下标对数目(javascript)

这个对象,来存储每个余数出现的次数,从而减少方法一里面的两层遍历,使得只用一次遍历即可。例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 小时,以此类推。构成整天的下标对分别是 (0, 1)、(0, 2) 和 (1, 2)。输入: hours = [12,12,30,24,24]构成整天的下标对分别是 (0, 1) 和 (3, 4)。,表示以 小时 为单位的时间,返回一个整数,表示满足。整天 定义为时间持续时间是 24 小时的 整数倍。输入: hours = [72,48,24,3]
原创
发布博客 2024.06.16 ·
439 阅读 ·
4 点赞 ·
3 评论 ·
7 收藏

《你不知道的Javascript系列》——不可变性immutable

JavaScript中存在以下数据类型:原生(基本)类型 —— Boolean, Number, String非原始(引用)类型或对象 —— Object, Array, Function特殊 —— Null, Undefined原生数据类型默认是不可变的,对于常量声明的原生类型,他们值是不可变的,若用变量声明,虽然可以用=改变其值,实际上是重新赋值,仍没有改变内存地址所存的值,以下面代码为例:
原创
发布博客 2023.10.29 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

webpack入门总结

大部分配置文档官网非常详细,这里仅记录了入门学习时上手的一些demo和理解。webpack是一种构建工具,(构建工具相当于多个小工具的整合,比如将less转为css的工具,将ES6语法转为浏览器支持的语法等等,单个维护麻烦,因此整合起来)webpack构建工具需要一个入口文件,比如index.js,根据入口文件内的依赖关系,引进所有文件,整合成一个块叫做chunk,针对chunk进行各项文件处理(比如进行将less转为css的工具,将ES6语法转为浏览器支持的语法等等,这一操作叫做打包),处理完之后输出b
原创
发布博客 2022.06.29 ·
352 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

typescript入门知识总结

基于JavaScript的语言,对其的扩展,最大变化就如其名字一般,为变量引入了type。ts不能被js解析器直接执行,通过编译成js来执行。官方文档types// 声明一个变量,其类型为number// 使用|来连接多个类型(联合类型)let a: number | stringa = 10let b: string = '123'// ts可以对变量类型进行自动检测let helloWorld = "Hello World";// helloWorld = 123 报错//
原创
发布博客 2022.05.05 ·
256 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vscode——教你发布一个自己的插件

准备首先要安装相关依赖npm install -g yo generator-code上述命令其实安装了两个包(yo和generator-code),这两个包用途如下:yo模块全局安装后就安装了Yeoman,Yeoman是通用型项目脚手架工具,可以根据一套模板,生成一个对应的项目结构generator-code模块是VS Code扩展生成器,与yo配合使用才能构建项使用yo code来运行:最后选择open with code即可。项目打开后,F5来运行,新打开了一个窗口来测试,在新
原创
发布博客 2022.04.21 ·
2330 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

requestIdleCallback是什么

requestIdleCallbackrequestAnimationFrame的回调会在每一帧确定执行,属于高优先级任务,而requestIdleCallback的回调则不一定,属于低优先级任务。我们所看到的网页,都是浏览器一帧一帧绘制出来的,通常认为FPS为60(每一秒刷新60次)的时候是比较流畅的,而FPS为个位数的时候就属于用户可以感知到的卡顿了,FPS60意味着:1000ms/60≈16.67,即每一帧的时间约为16.67ms(默认刷新率为60FPS)那么在一帧里面浏览器都要做哪些事情呢,如
原创
发布博客 2022.03.29 ·
1237 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

JavaScript——一句话简单理解闭包

JavaScript 闭包透彻理解当函数可以记住并访问所在的词法作用域时,就产生了闭包,即使函数是在当前词法作用域之外执行。比如如下代码:function foo() { var a = 2 function bar() { console.log(a); } return bar}var baz = foo()baz() // 2foo()执行完,闭包阻止了垃圾回收,内部作用域仍然存在,传递给baz之后调用仍然可以访问到。不一定通过re
原创
发布博客 2022.03.11 ·
1234 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

React demo(一) 实现一个简单的TodoList

项目概览技术栈:使用了React + Antdesign效果预览:项目地址:https://github.com/rendeyuwei/react-todolist记录项目中遇到的问题记录问题,有些问题是初次学习时遇到,以后回顾可能会觉得比较简单,略。​style内联样式,套在双花括号中,value值用单引号要引起来。style={{margin:'0 auto'}}​div水平居中,列举用到过的方法:使用上面的margin:'0 auto'组件之间的传递:a. 父组
原创
发布博客 2022.02.10 ·
986 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

react入门基础知识总结

ReactReact是一个用于构建用户界面的JavaScript库,即操作DOM将数据渲染到HTML视图中​为何使用React?不管使用原生JS还是Jquery操作DOM,浏览器都会进行大量的重排重绘。原生JS没有组件化,代码复用率低。​React特点:组件化,声明式编码(相比于命令式编码,一步一步命令去执行,声明式只需使用对应语法,react会来执行对应操作)React Native可以进行移动端开发。虚拟DOM+Diffing算法,减少与真实DOM的交互依赖包babel,除了
原创
发布博客 2022.01.12 ·
396 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript 你可能忽略的表达式和运算符

常规用法表示或,与关系。若运算符两边为数值或其他对象,此时,表达式a && 表达式b : 计算表达式a(也可以是函数)的运算结果,如果为 True, 执行表达式b(或函数),并返回b的结果;如果为 False,返回a的结果;相当于:寻找一个返回为false的表达式(从左到右,如果为true那就判断下一个,如果为false那就返回当前的结果),如果一直到最后也没有,那就返回最后一个表达式的值(即为true)表达式a || 表达式b : 计算表达式a(也可以是函数)的运算
原创
发布博客 2021.12.23 ·
88 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Web API——URL

createObjectURL()objectURL = URL.createObjectURL(_object_);参数:object用于创建 URL 的 File 对象、Blob 对象或者 MediaSource 对象。返回值:一个DOMString包含了一个对象URL,该URL可用于指定源 object的内容。​效果相当于为参数对象创建一个新的URL对象,该URL的生命周期与创建它窗口的document绑定。浏览器在document卸载时会自动释放该URL对象,但建议通过URL.revo
原创
发布博客 2021.11.05 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Web API ——Storage

StorageStorage接口的方法包括:Storage.getItem(), Storage.setItem(), Storage.removeItem(), Storage.clear()sessionStorage与localStorage不同之处在于 localStorage 里面存储的数据没有过期时间设置,而存储在 sessionStorage 里面的数据在页面会话结束时会被清除。页面会话在浏览器打开期间一直保持,并且重新加载或恢复页面仍会保持原来的页面会话。**在新标签或窗口打开
原创
发布博客 2021.11.02 ·
413 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

CSS Position知识总结

提前知道文档流文档流原文英文为,normal flow,理解起来意思为正常的页面流结构,从左到右,从上到下显示,传统的HTML文档布局。W3C原文档参考:https://drafts.csswg.org/css2/#normal-flow​视口MDN参考链接:https://developer.mozilla.org/zh-CN/docs/Web/CSS/Viewport_concepts#%E4%BB%80%E4%B9%88%E6%98%AF_viewport视口,即viewport,分为视.
原创
发布博客 2021.10.13 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript——数组中重复数字

JavaScript——数组中重复数字最简单的遍历数组来实现:/** * @param {number[]} nums * @return {number} */var findRepeatNumber = function(nums) { let temp = [] let result for(let i=0;i<nums.length;i++){ if(temp.includes(nums[i])){ result =
原创
发布博客 2021.08.18 ·
789 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JavaScript——回文数

回文数代码很简单,先上代码(主要就是用reverse):/** * @param {number} x * @return {boolean} */ var isPalindrome = function(x) { let str = x.toString().split('') // let oldStr = str //错误写法 let oldStr = Object.assign([], str) // let oldStr = [].concat(str)
原创
发布博客 2021.08.17 ·
621 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Taro + 微信云服务 实战用法举例(附源码)

Taro + 微信云服务 实战用法举例云服务配置使用云函数云存储由于网上有关Taro框架使用微信云服务并没有太多教程,花费我很多时间,于是写下本博客。有什么问题欢迎提出。项目源代码见:1.1.0版本涉及到本博客代码为了将数据存储到云端服务器,而不仅仅是本地缓存,学习了微信云服务的相关用法云服务配置首先在开发者工具界面点击云开发,开通微信云服务在设置界面可以获取到环境ID:为项目配置云环境,要在project.config.json中添加"cloudfunctionRoot": "clou
原创
发布博客 2021.08.03 ·
1282 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

基于Taro+Vue实现的微信小程序—待办事项

微信小程序 待办事项(项目实战)GitHub地址:一日之计在于春 极简待办项目采用技术:Taro + Vue + Taro UI项目模板来源:ToDoMVC,在该项目基础上不断完善,欢迎共同学习完善。
原创
发布博客 2021.07.30 ·
640 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

微信小程序 在回调函数中使用this

微信小程序 在回调函数中使用this wx.showModal({ title: '删除任务', content: '确定删除该任务?', success: (res) => { if (res.confirm) { console.log('用户点击确定') this.todos.splice(this.todos.indexOf(todo), 1) }
原创
发布博客 2021.07.30 ·
590 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多