Home
avatar

.𝙃𝙖𝙣

通义灵码:重塑编程的未来,引领技术革新

Code

通义灵码:重塑编程的未来,引领技术革新

人工智能如火如荼,对程序员来说,一款智能好用的编码工具必不可少,分享目前正在使用的编码工具《通义灵码》虽然处于公测状态,但丝毫不影响使用,有兴趣的可以去看看通义灵码,是阿里云出品的一款基于通义大模型的智能编码辅助工具,提供行级/函数级实时续写、自然语言生成代码、单元测试生成、代码注释生成、代码解释、

变相跳出forEach循环

Code

变相跳出forEach循环

众所周知,forEach循环是无法中途跳出循环的,有点同学说不是可以通过抛出错误跳出循环吗?是的。抛出异常是广为流传的一种方法,结果是我们想要,但是你看代码,哪个正常人会这样写代码?是非forEach不用吗?还是其他的循环关键字不配呢。forEach抛出异常跳出循环constlist=[1,2,3,

Vue3项目Build后部署在Nginx上F5刷新页面空白或404

Code

Vue3项目Build后部署在Nginx上F5刷新页面空白或404

环境vue-cli5.xvue-router4.xNginx综述使用Vue3项目Vue-router4开发完毕后项目Build打包部署线上环境后,首页能正常访问菜单内点击切换也没有问题,但当你刷新页面后,则出现404NotFound,故在此记录一下解决办法解决思路在与chatGPT进行深刻激烈的探讨

为Clash节点配置负载均衡(适用于Clash、Clash Premium和Clash Meta)

Software

为Clash节点配置负载均衡(适用于Clash、Clash Premium和Clash Meta)

在我们使用Clash节点的时候,有时候觉得自己的节点网速跑不满,速度不够快。这时候,我们可以尝试着使用负载均衡,来让节点的网速拉满。在这期教程中,我来和大家一起来为Clash节点配置负载均衡。准备材料Clash节点配置基于原版Clash、ClashPremium或ClashMeta的客户端部署步骤C

手撸call apply bind

Daily

手撸call apply bind

如果自己去实现callapplybind,看上去挺复杂,写起来其实就几行代码因为call和apply一样,只是传参不一样,所以我就只写一个call实现call(其实只有2行代码)/*随便定义一个对象,待会将函数内的this指向指向倒这个对象*/constobj={name:"我是需要被绑定改变thi

2023年有哪些良心的流量卡推荐?爆肝给大家整理好了最新的流量卡合集

Daily

2023年有哪些良心的流量卡推荐?爆肝给大家整理好了最新的流量卡合集

不用再费力翻找了,良心的流量卡都在这里,还不知道如何申请?仅此一篇,拿走不谢。本篇为流量卡测评+推荐+领取攻略文章(点赞+收藏我相信你一定会用的上)@小韩长期搜寻全国各地运营商发布的优惠补贴流量卡。集合了河南、山东、海南、福建、宁夏、北京、广东、四川、湖北、湖南各地运营商推出的各款流量卡,目前还在持

class中函数的this指向

Code

class中函数的this指向

定义一个基础的类classPerson{constructor(name="杜恒"){this.name=name;}speak(){console.log(this);}}将上面的类实例出一个对象p,并调用p的speak方法constp=newPerson();p.speak();//Person

Vue底层判断标签的性能优化方法

Code

Vue底层判断标签的性能优化方法

在vue中,如果写div、span等正常的html标签,vue会解析成传统的html标签,但当写不是这些标签的时候,vue会认为他是一个组件,例如:<Custom></Custom>。是如何做到这种判断的呢,首先自己来实现一个这样的判断consttags="div,span,im

Vue.set与this.$set源码

Code

Vue.set与this.$set源码

Vue.set()和this.$set()应用的场景在Vue2.X项目开发中,有时候需要对数组进行修改,或是对对象新增一个属性,但是发现页面并不会同步更新。例如:constvm=newVue({data:{arr:[1,2],obj:{a:3,},},});vm.$data.arr[0]=3;//页

1 318