2024年程序员
文章平均质量分 80
普通网友
这个作者很懒,什么都没留下…
展开
-
让我们来看一看ECMAScript2024(ES13)中的新特性,已整理成文档
其中一个属性名以_开头,在现有的规范中我们一般这么命名来约定它是一个私有的变量,只能在类的内部对它进行赋值和读值。当然,目前这也仅仅只停留在约定层面,实际上我们在类的外面还是可以正常的操作这个属性的,程序并不会抛出异常。与前面的例子不同的是,当我们在类的外部调用该私有属性时,程序会抛出异常。正如我们在上面的例子中看到的,如果我们尝试访问类之外的私有字段,它将抛出异常并且不会像访问公共字段那样返回。在ES2022中,我们有一个更容易的方法来强制定义一个属性是共有的还是私有的。方法用#标记变为私有的。原创 2024-03-20 20:24:51 · 547 阅读 · 0 评论 -
我丢,GitHub 上竟然还有这种骚操作,这下阅读源码舒服了
GitHub 再优秀,和 IDE 还是有差距的,在上面阅读代码实在是不够方便。GitHub 社交化的编码理念让它成为了国内外开发者眼中神圣而不可侵犯的尤物,无数优质的开源项目依托于 GitHub,并在全球开发者的共同参与下蓬勃发展。在我遇到今天分享的猪脚之前,用得最多的还是把仓库克隆到本地,然后再通过 IDE 打开后去浏览。这个优秀的开源项目,星标有 40.6K,可以将 VS Code 运行在任何支持浏览器的机器上。,基于 VS Code 1.52.1,一个支持在浏览器里面直接工作的版本。原创 2024-03-20 18:03:42 · 253 阅读 · 0 评论 -
剑指 Offer 37,java面试算法基础
StringBuilder sb = new StringBuilder();for(int i = 0; i < list.size(); i++) {if(i > 0) {sb.append(“,”);}sb.append(list.get(i));}return sb.toString();}// Decodes your encoded data to tree.public TreeNode deserialize(String data) {int pos = 0;String[] split原创 2024-03-20 15:30:11 · 363 阅读 · 0 评论 -
vue路由传参页面刷新参数丢失问题解决方案,三年老前端经验面经
/这里的params是一个对象,id是属性名,item.id是值(可以从当前组件或者Vue实例上直接取)router.push方法里面路径带的是值,路由配置项那里带的是变量名(属性名)来实现的对应;通过params传递参数,如果我们想获取id的 参数值,我们可以通过this.这种方式来打印出来就可以得到了;(注意:获取参数的时候是。route,跳转和传参的时候是$router)通过路由属性配置传参我们可以用this.//这个组件对应的路由配置。//这个组件对应的路由配置。原创 2024-03-20 09:30:32 · 1301 阅读 · 0 评论 -
Redis实现存取数据+数据存取,mybatis面试题大全
org.springframework.dataspring-data-redis2.1.3.RELEASE原创 2024-03-20 07:10:06 · 220 阅读 · 0 评论 -
Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城
a href=“https://item.jd.com/12068579160.html” target=”_blank">戳戳小米6~",原创 2024-03-20 04:50:23 · 1008 阅读 · 0 评论 -
ES6新增语法(六)——Generator函数详解,看完直呼内行
2> 调用的时候,普通函数名后加圆括号直接调用,而Generator并不执行,返回的也不是函数运行结果,而是指向内部的状态的指针对象,必须调用遍历器对象的next()方法,使得指针移向下一个状态。3> 普通函数是无法暂停的,但Generator函数是分段执行的,yield是暂停标记,而next()可以恢复执行。p.next() //从上一个yeild开始执行,到下一个yield处为止。p.next() //调用函数,执行到第一个yield处停止。//执行yield之后内容,打印2。原创 2024-03-20 02:32:21 · 154 阅读 · 0 评论