自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

筱竹的博客

<进步源于不断学习>

  • 博客(55)
  • 收藏
  • 关注

原创 我的信念和感悟(传递正能量)

1、学习任何一种技能(技术),不是你要学的懂,而是你要学的会!(共勉)

2020-04-19 22:29:18 310

原创 《这就是软件工程师》- 每位软件工程师值的看的一本书,尤其是刚刚步入IT行业的年轻人

技术难题之所以难,是因为情况复杂,没有通用的解决办法,唯一通用的是保持一个好心态,你需要尝试不同的技术解决方案,需要做好失败的准备,很多技术难题是没法解决的,在攻克难题是,想方设法尝试不同的方案是最重要的。做不做代码评审,直接关系到代码的工程水平,所谓的“工作忙”“时间不够”“需求总变”,不是拒绝评审的理由,如果业务很紧,让技术人员疲于奔命,那应该是需求管理和项目管理的问题。

2023-04-11 23:33:44 1449 1

原创 Vue3 学习总结补充(二)

函数传递方法和对应的数据,父组件根据子组件传过来的方法进行自定义事件,然后绑定父组件中定义的方法进行接收。子组件向外暴露属性和方法给父组件。父组件传值给子组件(父传子)子组件传值给父组件(子传父)选项相同的值,子组件通过。方式 导入,它们会随着。的处理过程一同被编译掉。传过来的父组件的值 )。),使用前不需要 通过。选项相同的值,声明的。

2023-04-05 21:43:46 651

原创 Vue3 学习总结补充(一)

Vue3

2023-03-21 23:49:51 1493

原创 《教练型管理者》读书笔记-第4篇【教练实践】

管理是一种实践,其本质不在于知道而在于执行,其验证不在于逻辑而在于成果,其唯一权威就是成就。

2022-11-08 22:16:58 638

原创 《教练型管理者》读书笔记-第3篇 【教练流程】

教练定义:“教练是基于对话技术,赋能个人达成绩效目标的持续过程。”这个定义已经清楚地表明了教练对话的根本目的就是:通过赋能让对方自行解决问题并达成目标。因此,为了达成目标,教练对话应遵循的流程就是关于问题的分析与解决的流程。

2022-11-04 22:23:24 1156

原创 《教练型管理者》读书笔记-第2篇 【教练技能】

深度倾听就是站在对方的立场听到话语背后的事实、感受、需求。(我们也将听事实(Fact)、听感受(Feeling)和听需求(Focus)叫作3F倾听)。以上对于深度倾听的定义,体现了绩能教练的ONE原则:相信(对方愿意并且能够畅所欲言),赋能(打消顾虑、建立信任,让对方想说就能说),期望(对方真实的说出事实、感受与需求)区分事实是超越“听己”、同理对方的基础人的大脑会在接收信息之后马上做出判断,所以我们没有太多的时间和机会探索真实的情况是什么。

2022-10-12 22:56:38 2101

原创 TypeScript学习总结(一)

TypeScript是JavaScript类型的超集,它可以编译成JavaScript代码。TypeScript可以在任何浏览器、任何计算机和任何操作系统上运行,并且是开源的。TypeScript是JavaScript类型的超集的意思是,TypeScript在ES6基础上做了升级,而ES6是基于ES5进行的升级,这是TypeScript是JavaScript超级的理解。

2022-09-29 01:55:30 1474

原创 《教练型管理者》读书笔记-第1篇 【教练原则】

管理的好坏于管理者的好坏会对结果产生显著影响。要想取得优异的业绩,企业就必须让它的每个团队都拥有一位优秀的管理者。

2022-09-06 21:16:01 1107

原创 SQL语句的使用

– SELECT 列名称 FROM 表名称– * 代表所有列,通过 * 把users表中所有数据查询出来SELECT * FROM users– 从 users表中只查询 username这一列数据– select username from users– users表中只查询 username和 password 这二列数据– select username,password from users– 从users表中查询所有status等于0的用户数据– select * from u

2022-03-09 20:54:39 1591

原创 React学习笔记

文章目录一、React组件1、无状态组件和有状态组件2、组件中的props特点3、组件之间通讯的三种方式3.1、父组件传递数据给子组件3.2、子组件传递数据给父组件3.3、兄弟组件之间的通讯4、Context5.1 children属性5.2 props 校验5.3 props的默认值二、React组件的生命周期1、挂载阶段的钩子函数2、更新阶段的钩子函数3、卸载阶段的钩子函数三、React组件复用1、render props模式2、高阶组件(HOC)四、React原理1、setState() 说明2、组.

2022-02-28 16:08:32 907

原创 关于 a.x = a = { n: 2 } 面试题解析

一、面试题介绍面试题代码如下: var a = { n: 1 } var b = a a.x = a = { n: 2 } console.log(a.x) // undefined console.log(b.x) // {n: 2}为什么console.log(a.x) 的结果是 undefined,想要理解该面试题的运行结果,需要通过以下2点进行拆解分析:1、通过拆解代码画出内存图,这样更好去理解,看代码的执行逻辑更加直观;2、了.

2022-02-27 20:02:55 619

原创 《创业36条军规》读书笔记

一、创业的真相军规1:创业成功是小概率四事件1、创业的机会成本很高,创业的成功率不足三分之一1)不要轻易开启创业,因为创业是一件很难的事,更因为创业的机会成本很高;创业要比打工难十倍,创业的风险要比打工大百倍;2、创业者(领军人物)需要具备是哪个素质两个能力1)需要具备三个素质:志存高远,是否有做一番事业的雄心壮志心力强大,是否具备百折不挠、处变不惊的心力胸怀宽广,是否有先人后己、舍己为人的胸怀,是否有足够的情商以凝聚到一批人追随自己。2)两个能力是:战略水平,能够制定正确的.

2022-01-01 23:24:01 1094

原创 《重塑心灵》读书笔记

第一章:什么是NLP1、导言NLP是研究我们的大脑如何工作的学问,为每个接触它的人提供了一些实际可行而且有效的方法,以便增加达到自己能力顶峰的机会,使自己无论在个人发展、事业工作、家庭生活,或者与人相处上都有显著的提升。NLP的更高层次是心态的改变,有技巧而没有良好的心态支持,轻微的就是效果不能持续,严重的就是用技巧去操控甚至伤害别人。所以,我非常强调技巧的提升必须同步跟随心态的调整2、NLP的基本精神(1)NLP不是追求“真理”或“真相”的学问,NLP追求的效果是三赢(我好、你好、世界好)基础.

2021-12-06 17:01:35 1645

原创 TCP/IP协议、请求报文和响应报文

一、TCP/IP协议1、计算机与网络设备相互通信计算机与网络设备要相互通信, 双方就必须基于相同的方法。 比如:如何探测到通信目标、 由哪一边先发起通信、 使用哪种语言进行通信、 怎样结束通信等规则都需要事先确定。 不同的硬件、 操作系统之间的通信, 所有的这一切都需要一种规则。 而我们就把这种规则称为协议(protocol ['prəʊtəkɒl])2、TCP/IPTCP/IP代表(Transmission Control Protocol)传输控制协议 /(Internet Proto.

2021-11-17 22:02:25 9766 1

原创 JavaScript原型、原型链图、静态成员和实例成员

面向对象编程的好处是让能够让代码进行复用,提高代码运行速度,同时有利于代码的维护。在面向对象中要想使代码进行复用就需要使用原型一、什么是原型1、prototypeprototype是函数中的属性,每个函数都有一个prototype属性,这个prototype属性,其实是一个指针, 指向了一个对象。其实函数也属于一个对象。对象中又有一个__proto__属性。2、__proto____proto__是一个对象的属性prototype和__proto__是javascript内部使用寻找原型链的.

2021-11-17 21:41:26 988

原创 JavaScript异常处理、深拷贝和浅拷贝

1、Error异常代码运行过程中出现错误,异常不是语法错误。2、代码Error异常处理<script> try{ // 可能出现异常的代码}catch(e){ // 出现异常的代码会存储到e这个变量中,这个e也是异常对象,然后执行catch中的代码, // 如果没有异常,会执行try中的代码,不会执行catch花括号的代码}// try catch 不能处理语法错误的代码 // 异常会向上传递,调用了有异常的代码,那么这个调用的函数也会出现异常。(.

2021-11-17 21:35:41 1729 2

原创 JavaScript面向对象简单介绍

1、面向过程和面向对象javascript面向过程比如 算算术 自己动手算获取页面的中的iddocument.getElementById()面向对象对象就是计算器使用计算器算算术,从此很容易要有有个获取id的这个对象function getid(d){ return document.getElementById(d);} console.log(getid("box"));使用面向过程很繁琐,自己做很繁琐,使用面向对象容易,让这个对象帮我们做事情,也就是说,我们把.

2021-11-17 21:24:51 1314

原创 JavaScript面试题(作用域、闭包、this指向、综合面试题)

一、变量声明和函数声明提升​ 先声明,再赋值// 变量声明提升// 案例var a = 10;console.log(a) // 10// 改动一下console.log(a) // undefinedvar a = 10;// 总结 只有声明本省会提升,而赋值或者其他运行逻辑会留在原来的位置// 函数声明提升//函数声明和变量声明都会提升,但是函数会首先被提升,然后才是变量//案例1 var a = 1; function a(){ } .

2021-11-17 20:51:55 3226

原创 Vuex中的核心概念应用

Vuex状态管理​ 1、Statestate理解为组件中的data// store/state.jsconst state = { appName:'admin'}export default state// store/module/user.jsconst state = { userName:'xiaozhu'}const mutations = { }const actions = {}export default { n.

2021-11-17 20:20:18 1008

原创 Vue Router3.x 应用总结

一、项目结构搭建首先安装下vue-cl通过vue-cli安装初始化vue项目vue create vue-dev// vue.config.jsconst path = require('path')const resolve = dir => { return path.join(__dirname, dir)}const PublicPath = process.env.NODE_ENV === 'production' ? '/vue-dev-dist/' : '/

2021-11-17 17:56:41 1146

原创 5WHY分析法 学习笔记

5WHY分析法学习笔记一、学习收获1、什么是5WHY分析法?2、5WHY分析法的原则和要点?3、5WHY分析法的问题解决方式?4、5WHY分析法的步骤?二、什么是5WHY分析法1、5WHY分析法介绍5WHY又被称为:为什么-为什么分析,是一个诊断性的技术,用于识别和说明因果关系链。5WHY:2、5WHY分析法注意点注意:5个为什么不等于问5次为什么,其关键是找到根本原因。3、5WHY分析法的应用说明对于鼓励解决问题的人要:1)、避开主观或自负的假设和逻辑陷阱2)、从结果着手

2021-10-29 21:04:20 9600

原创 《世界不曾亏欠每一个努力的人》读书笔记

一、你不努力,谁也给不了你想要的生活欲戴王冠,必受其重。你想过上自己梦想的生活,就应该选择一条属于自己的道路,并为此付出别人无法企及的努力。1、我们终究学会拒绝,学会选择属于自己的东西,那时,我们才会心生明净,归岸于己。2、何为清醒?心醒着,眼亮着,有远方,肯奋斗,谓清醒。3、当一个人不停的换工作时,只能说明他很迷茫,并不知道自己需要什么;还能说明,每当他工作中碰到了困难,他喜欢逃避,然而,人不能一直逃避下去,总有一天要面对自己种的因果。4、不管你从事哪一份工作,都需要用心做这份工作才会变得.

2021-10-22 14:26:30 352

原创 三行代码和你一起理解JavaScript预解析

一、学习收获1、什么是JavaScript预解析?2、变量声明提升和函数声明提升的特点?3、函数声明提升优先?还是变量声明提升优先?4、重复声明的变量是否会执行?二、先看这三行代码请问以下三行代码中,打印的结果是?var a = 10function a() {}console.log(a) // 这里打印的结果是? 如果对JavaScript预解析没有接触过,或者不清楚变量声明提升和函数声明提升的相关概念,很可能会得出这样的结论,以上代码打印结果为:function a() {}.

2021-10-20 19:52:56 202

原创 Vue3 + Vue Router4.x 学习总结

Vue3 + Vue Router4.x 一、初始化Vue3项目二、setup函数1、setup使用2、setup中的渲染函数 (h)/JSX方法3、setup中的参数3.1 **props对象**3.2 **`context` 上下文**三、响应式API1、 响应性基础 APIs1.1 `reactive`1.2 `ref`1.3 `toRef`1.4 `toRefs`1.5 `computed`1.4 `readonly`1.5 `watchEffect`1.7 `watch`四、生命周期钩子函数、

2021-10-17 22:51:12 2378

原创 HBuilderX将React移动端项目打包成apk,并在模拟器进行展示

文章目录HBuilderX将React移动端项目打包成apk,并在模拟器进行展示apk效果一、项目打包前配置和打包1、项目打包前配置2、项目打包二、使用HBuilderX把打包好的项目打包成apk文件0、HBuilderX下载及注册账号1、使用HBuilderX新建APP项目3、把项目打包的文件,移动到HBuilderX新建APP项目中4、配置APP项目中`manifest.json`文件4.1 基础配置4.2 图标配置4.3 启动界面配置4.4 模块配置5、使用HBuilderX试运行打包后的项目6、使用

2021-10-13 21:52:41 5391 7

原创 Three.js基础入门(二)+ 实战

一、目录:文章目录一、目录:二、学习目标三、主要内容:1、Three.js中的相机插件2、THREE.Object3D3、Three.js内容补充(1)修改位置的3种方式(2)修改大小的3种方式(2)修改模型转向(旋转)的3种方式3、Three.js 基本元素 :精灵(Sprite)和 粒子(Points)1、精灵(Sprite)2、粒子(Points)4、Three.js导入3D模型1、常用建模制作工具2、常用3D模型素材网站:3、Three.js支持的3D模型格式4、在Three.js中导出3D模..

2021-04-12 20:56:28 900

原创 Three.js基础入门(一)

Three.js基础一、课程目录:文章目录Three.js基础一、课程目录:二、学习目标三、课程主要内容:1、Three.js前提须知2、Three.js是什么?3、OpenGL、WebGL、Canvas、Three.js四者关系4、Three.js应用场景有哪些?5、Three.js入门准备6、Three.js基础案例展示7、Thress.js 三大要素(核心):1、场景(scene)2、相机(camera)3、渲染器(renderer)8、Three.js 基本要素9、 Three.js 创建物体

2021-03-19 14:02:49 2216

原创 解决postcss、postcss-loader 和less-loader 导致的报错问题

这里写自定义目录标题欢迎使用Markdown编辑器一、问题背景介绍二、报错问题分析:欢迎使用Markdown编辑器解决 Syntax Error: Error: PostCSS plugin postcss-pxtorem requires PostCSS 8.一、问题背景介绍1、在Vue的项目中使用了postcss-pxtorem这个包,同时在项目根目录中,配置了postcss.config.js,如下图所示:module.exports = { plugins: { 'autopr

2021-03-19 11:15:01 17008

原创 Echarts图表中设置背景图片

Echarts 图表中设置背景图片在项目开发过程中,遇到在Echarts图表上添加背景图的需求,通过查找Echarts官网的配置项,发现 graphic 能够实现在图表中设置背景图片。graphic配置项: https://echarts.apache.org/zh/option.html#graphic,如下图所示:在Echarts的实例中,找到一个实例(这里是折线图)https://echarts.apache.org/examples/zh/editor.html?c=line-simpl

2020-12-31 18:37:39 11286

原创 解决uniapp项目中使用vant Weapp图标组件报错问题(Module build failed from ./node_modules/postcss-loader/src/index)

解决uniapp项目中使用vant 图标报错问题在使用uniapp开发项目时,使用到了vant Weapp组件库,如下图所示:但是当运行项目进行编译时或者发行进行项目打包时,报错如下:以下是具体报错信息15:25:26.122 Module build failed (from ./node_modules/postcss-loader/src/index.js):15:25:26.128 SyntaxError15:25:26.129 (36:193) Unclosed bracke

2020-12-30 16:26:10 13959 13

原创 解决使用 vue ui 创建项目,启动项目时报错

解决使用 vue ui 创建项目,启动项目时报错使用 vue ui创建项目,但当启动项目时报错如下:This relative module was not found: * ./src/main.js in multi ……但是通过终端npm run server 命令启动项目,项目可以正常启动,通过网上查了很多资料,但是都不能解决问题。以下是解决问题思路步骤:1、通过vue -V 检查了vue-cli的版本,发现版本为4.3.1,版本相对较低;2、查看了vue-cli官网的更新记录,发现最

2020-10-30 17:47:07 4749

原创 解决返回的数据中含有 br标签的有效办法

请求的数据中 含有 <br/>标签解决办法如下图所示: getDatas: function () { var that = this; wx.request({ url: 'https://xl.xilinglaoshi.com:8001/xiaohua', success(backData) { console.log(backData.data.data); // 获

2020-08-11 20:53:00 1444

原创 React中使用antd-mobile组件库中的跑马灯组件报错严格模式问题

通过ceact-react-app搭建的React项目,在使用antd-mobile组件库中的Carousel(跑马灯)组件时,报如下错误:Warning: A string ref, “slider”, has been found within a strict mode tree. String refs are a source of potential bugs and should be avoided. We recommend using useRef() or createRef()

2020-06-23 20:09:56 2190

原创 原型链 完整版(JavaScript)

原型链 完整版(JavaScript)

2019-10-22 15:54:34 254

原创 Mac下安装MongoDB和可视化工具以及安装过程中问题解决办法

文章目录一、安装MongoDB1、下载地址2、下载和安装3、配置系统环境变量4、检查是否安装成功5、创建MongoDB数据存储库二、运行MongoDB和安装过程中问题解决办法1、启动mongodb服务器1.1、如果出现如下图所示情况,说明启动成功!1.2、(第1.1 步如果启动成功,可以忽略此步骤)如果出现 报错如下图所示,说明没有启动成功:2、检查链接服务器是否成功三、安装MongoDB可视化工...

2019-07-05 20:57:25 11052 5

原创 美团点评前端技术体系的思考笔记

美团点评前端技术体系的思考笔记1、前端架构体系2、前端架构设计及演技前端标准化促进前端自动化,而自动化又反向促进标准化3、前端工程师进阶作为一个前端工程师:1、把项目进行复盘,从复盘中找出不足和经验。2、做好项目和自身发展规划,然后按照规划去实施。3、往外看就是视野,视野不是一成不变的,不能闭门造车。3.1 规划衡量标准可以使用复盘的方式进行3.2 复盘...

2019-01-07 14:05:43 855

原创 React深入理解笔记

一、React的工作原理1、UI = f(data){}UI 就是界面 ,这个界面就是函数执行的结果,是按照函数式编程理念来的,我们所做的东西就是要实现这个函数,改变UI,是通过改变函数中的参数data才行的,改变data,让data来驱动这个函数,这个函数来影响(产生)UI。所以在React中,无论你实现一个组件也好,或者完成其它功能,都是要实现一个函数,改变函数中的data,让data来...

2018-12-11 10:36:25 681

原创 vue项目使用localStorage+Vuex来保存用户登录信息

api.jsimport axios from 'axios'const baseURL = 'http://XXX// 全局的 axios 默认值axios.defaults.baseURL = baseURL// 登录请求const loginCheck = params =&gt; { return axios.post('/login', params).then(...

2018-11-10 20:34:34 24377 1

原创 微信小程序开发笔记

0、杂记0.1、在实际的开发中,图片资源不会存储在小程序的目录中,因为小程序的大小不能超过1MB(现在改为2M)。超过则无法真机运行和发布项目。我们应该将图片都存放在服务器上,让小程序通过网络来加载图片资源。0.2、在wxss中,本地资源是无法使用的,比如:background-image,如果使用本地的图片是无法显示的,可以使用网络图片来代替本地图片,同时要加上background-size...

2018-11-05 21:22:26 6482 1

空空如也

空空如也

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

TA关注的人

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