cppp1111
码龄5年
关注
提问 私信
  • 博客:143,708
    社区:92
    143,800
    总访问量
  • 32
    原创
  • 1,393,389
    排名
  • 12
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2020-04-17
博客简介:

cppp1111的博客

查看详细资料
个人成就
  • 获得112次点赞
  • 内容获得5次评论
  • 获得256次收藏
  • 代码片获得342次分享
创作历程
  • 19篇
    2022年
  • 13篇
    2021年
成就勋章
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

vue里的component动态组件

vue里的component动态组件1.动态组件2.应用3.例子(上面解释看不懂的看这里)1.动态组件在不同组件之间进行动态切换2.应用实际项目代码设计中,为了保证复用性和可维护性,是会有一些可行的方案。这里我们采用vue内置的component组件来实现这一点。<!-- 组件会在 `currentTabComponent` 改变时改变 --><component v-bind:is="currentTabComponent"></component>
原创
发布博客 2022.04.22 ·
4707 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏

Vue父子组件传参的方式:props

Vue父子组件传参的方式:propspropsprops在Vue中我们可以通过props来进行父子之间的传参比如我们有A,B两个组件,A是B的父组件,B组件想用A组件里面的数据可以通过如下的方式:<!-- 父组件 --><template> <div> <!-- 子组件 注: 此方法传递的是静态的数据--> <MyItem 属性名="属性值" />  <!-- 子组件 传递动态属性值的时候需要给属性名前面
原创
发布博客 2022.04.22 ·
2140 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

import、import()和require()的区别

@TOC1.importimport是静态加载资源,编译时放到代码块最顶层。2.import()import()函数则是动态按需加载返回Promise 对象。import()函数可以用在任何地方,不仅仅是模块,非模块的脚本也可以使用。import()函数它是运行时执行,也就是说,什么时候运行到这一句,就会加载指定的模块。import()是异步加载3.require()require() 引入的地址路径 require()是同步加载...
原创
发布博客 2022.04.21 ·
915 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

javascript里 value、innerHTML、innerText、textContent 区别

javascript里 value、innerHTML、innerText和textContent的区别1.value2.innerHTML3. innerText4. textContent总结1.value应用于表单的输入框(textarea除外)2.innerHTML可以写入HTML代码,写入的HTML代码可以被解析,获得时候也可以获得HTML代码3. innerText获得内容的时候,会忽略HTML代码,写入HTML代码不能解析。获得内容与HTML解析的内容一样4. textConte
原创
发布博客 2022.04.16 ·
929 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Vite创建项目的实现步骤

Vite创建项目的实现步骤1. 使用不同包2.想指定项目名称和使用某个特定框架的模版时,可以像下面这样1. 使用不同包// 使用 npmnpm init @vitejs/app// 使用 yarnyarn create @vitejs/app2.想指定项目名称和使用某个特定框架的模版时,可以像下面这样// npmnpm init @vitejs/app my-vue-app --template vue// yarnyarn create @vitejs/app my-vue-app -
原创
发布博客 2022.04.12 ·
5522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

for of 和 for in 的区别

for of 和 for in 的区别1.共性2.区别1.两者对比例子(遍历对象)2.两者对比例子(遍历数组)3.特点①. ``for in`` 特点①. ``for of`` 特点1.共性for of 和 for in都是用来遍历的属性2.区别for...in 语句用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。for in得到对对象的key或数组,字符串的下标for of和forEach一样,是直接得到值for of不能用于对象1.两者对比例子(遍历对象)con
原创
发布博客 2022.03.30 ·
32860 阅读 ·
23 点赞 ·
0 评论 ·
133 收藏

README.md文件怎么生成目录结构里的树形内容分布结构

README.md文件怎么生成目录结构里的树形内容分布结构1. 安装依赖2.使用treer类似如下的结构,手打打不出来,就算打出来了也是个大工程,下面教大家如何快速做出如下的结构~1. 安装依赖npm install treer -gtips:如果不知道自己安装没有的可以进行查看打开命令提示符(即cmd),输入tree,会快速跳出一系列的树形结构的内容(速度太快没截到)跳出这些则说明安装成功treer2.使用treer进入所要生成目录的文件夹终端,输入treer -e README.
原创
发布博客 2022.03.29 ·
3490 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

在js里为什么0.1+0.2不等于0.3

在js里为什么0.1+0.2不等于0.31.产生原因2.内部原理扩展1.产生原因JS 采用的是双精度版本, 即IEEE 754 双精度版本(64位),这个版本就存在精度问题,就导致了上边这种情况。在计算机中,数字无论是定点数还是浮点数都是以多位二进制的方式进行存储的。2.内部原理我们计算机的信息全部转化为二进制进行存储的,那么0.1的二进制表示的是一个无限循环小数,该版本的 JS 采用的是浮点数标准需要对这种无限循环的二进制进行截取,从而导致了精度丢失,造成了0.1不再是0.1,截取之后0.
原创
发布博客 2022.03.28 ·
3607 阅读 ·
2 点赞 ·
0 评论 ·
7 收藏

函数节流和防抖的区别,以及实现

}节流(throttle)所谓节流,就是指连续触发事件但是在 n 秒中只执行一次函数。节流会稀释函数的执行频率。对于节流,一般有两种方式可以实现,分别是时间戳版和定时器版。防抖(debounce)所谓防抖,就是指触发事件后在 n 秒内函数只能执行一次,如果在 n 秒内又触发了事件,则会重新计算函数执行时间。防抖函数分为非立即执行版和立即执行版。...
原创
发布博客 2022.03.24 ·
152 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

系统集成项目管理工程师-挣值分析计算题

系统集成项目管理工程师-挣值分析进度偏差 SV=EV-PVSV>0,进度超前,SV<0,进度落后进度绩效指数 SPI=EV/PVSPI>1,进度超前,SPI<1,进度落后成本偏差 CV=EV-ACCV>0,成本节约,CV<0,成本超支成本绩效指数 CPI=EV/ACCPI>1,成本节约,资金使用效率高CPI<1,成本超支,资金使用效率低典型的偏差计算(当前的偏差不进行纠正,可代表未来偏差)完工尚需估算:ETC=(BAC-EV)/CPI
原创
发布博客 2022.03.23 ·
522 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue 生命周期 beforeDestroy 调用

vue 生命周期 beforeDestroy 调用1. 离开当前路由,会直接调用2.离开当前路由,不会直接调用,需要程序控制调用;3.``应用于全局事件``1. 离开当前路由,会直接调用当前路由不使用 缓存,离开当前路由会直接调用 beforeDestroy 和 beforeDestroy 销毁2.离开当前路由,不会直接调用,需要程序控制调用;当前路由使用 缓存,离开当前路由不会直接调用 beforeDestroy 和 beforeDestroy 销毁,需要使用路由钩子函数主动的调用beforeR
原创
发布博客 2022.03.22 ·
27219 阅读 ·
4 点赞 ·
1 评论 ·
19 收藏

电脑切换页面快捷键

电脑切换页面方法按 ALT+TAB,按住ALT后按TAB切换到想要切换的页面。按住Windows+TAB,同时按下Windows+TAB后可以看到打开的页面并排在一起了,这时候点击想要切换的页面即可。快速切换回桌面的快捷键:Windows+D,同时按住Windows+D即可快速返回桌面...
原创
发布博客 2022.03.19 ·
2848 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

vue路由跳转的四种方式

vue路由跳转的四种方式vue路由跳转的四种方式router-linkthis.$router.push()this.$router.replace() //用法同pushthis.$router.go(n)router-link使用方式: <router-link :to ="{ name:'demo', query:{key:'我是cppp1111} }"> <router-link>注意:ro
原创
发布博客 2022.03.18 ·
1353 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

前端路由跳转

前端路由跳转      目前是两种方式,一种是hash模式,一种是history模式。两者比较明显的区别是:在一般人的认知里 hash 和 history 的认知可能就在 hash 的 url 里面多了个 # ,而 history 就不会。对于前端路由来说, hash 和 history 都可以用于前后端分离项目,且两者有各自的特点和各自的使用场景,在使用过程中主要要了解当前项目所处的场景,以便于更好地判断使用哪一种路由模式更佳。
原创
发布博客 2022.03.18 ·
1916 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

箭头函数和普通函数的区别

箭头函数和普通函数的区别箭头函数比普通函数写法更加简洁如果没有参数,就直接写一个空括号即可如果只有一个参数,可以省去参数括号如果有多个参数,用逗号分割如果函数体的返回值只有一句,可以省略大括号如果函数体不需要返回值,且只有一句话,可以给这个语句前面加一个void关键字。最常用的就是调用一个函数:let fn = () => void doesNotReturn()箭头函数没有自己的this箭头函数不会创建自己的this,所以它没有自己的this,它只会在自己作用域的上一层继
原创
发布博客 2022.03.18 ·
143 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

TCP和UDP的区别与联系

TCP和UDP的区别与联系小结TCP与UDP的区别:1.基于连接与无连接;2.对系统资源的要求(TCP较多,UDP少);3.UDP程序结构较简单;4.流模式与数据报模式 ;5.TCP保证数据正确性,UDP可能丢包,TCP保证数据顺序,UDP不保证。TCP与UDP区别总结:1、TCP面向连接(如打电话要先拨号建立连接);UDP是无连接的,即发送数据之前不需要建立连接2、TCP提供可靠的服务。也就是说,通过TCP连接传送的数据,无差错,不丢失,不重复,且按序到达;UDP尽最大努力交付,
原创
发布博客 2022.03.09 ·
1703 阅读 ·
0 点赞 ·
0 评论 ·
8 收藏

Javascript闭包解析

Javascript闭包经典面试例子下面展示一些 经典代码。for(var i = 0; i < 5; i++){ setTimeout(function(){ console.log(i++); },4000);}console.log(i);// 输出结果5//等待4s,这里从5开始输出是因为setTimeout延迟了4s,//但是只延迟一次,等待4s到达时间后,会一次性将任务队列里的 i++ 运行出来56789...
原创
发布博客 2022.03.09 ·
598 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js里面写(function(j){})(i)

js里面写(function(j){})(i)下面展示一些 相关代码。for(var i = 0; i < 5; i++){ (function(x){ setTimeout(function(){ console.log(x++); },4000); })(i);}console.log(i);// 输出结果501234function(i){‘代码’}(i),这算是一个闭包了,产生了num个闭包并且执行num次代码。第一个括号(function
原创
发布博客 2022.03.09 ·
300 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

VScode突然英文字体样式变了间距也变大怎么办

VScode突然英文字体样式变了间距也变大正常的图片:主要原因:vscode(其他编译软件)的快捷键和输入法快捷键冲突了。正常情况全角就是字母和数字等与汉字占等宽位置的字。半角就是ASCII方式的字符,在没有汉字输入法起作用的时候输入的字母数字和字符都是半角的。由于冲突使得英文状态也是全角,所以字母占和汉字一样的位置。解决方法:shift+空格键 (在中文状态下按shift+空格键,再转换成英文状态就OK)...
原创
发布博客 2022.03.06 ·
4581 阅读 ·
52 点赞 ·
4 评论 ·
27 收藏

linux 命令详解 (linux常用指令)

linux 命令详解 (linux常用指令)命令详解命令详解cal 查看日历cal 2016 查看2016年日历cal 1 2016查看2016.1月日历pwd 查看自己当前所在的文件夹cd /调到总目录下面ls 查看目录下的文件有哪些ls -l 查看文件的详细信息cd 相应文件夹名 进入该文件夹 例如 cd/home 进入home文件夹clear 清空屏幕cd…退出该文件夹 回到上一级文件夹mkdir a 在当前位置建新文件名为a的文件夹rmdir a 删除a文件夹cp a
原创
发布博客 2021.12.10 ·
539 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多