漫画 | 揭密微信诞生记
据民间流传微信的诞生源于张小龙因得一扫地高僧指点,才有了微信的诞生,而这其中也少不了程序员们的付出,一起来看看它的故事吧~篇后时至今日,微信已走过了10个年头,也完成了从0到1甚至是亿、十亿的用户量,日常生活、工作人们更是离不开它,然而一个好的产品诞生,离不开一个优秀的...
2024-01-10为什么我的浅拷贝实现了深拷贝的效果?
改变obj2的k2和k3属性,为什么obj1完全不受影响?function shallowClone(obj){let newObj = {};for(const key in obj){newObj[key] = obj[key];}return newObj;}let obj1 = {k1:123,k2:{name:'k2'},k3:[1,2,[3,4]]};let obj2 = shallowClone(obj1);obj2.k2 = {};obj2.k3 = [1,2,3,4];console.lo...
2024-01-10关于ES6数组解构赋值的问题
这是阮一峰老师的ES6入门书里的代码,利用数组的解构赋值特性交换两个变量的值let x = 1;let y = 2;[x, y] = [y, x]; 以上代码确实在编辑器里能跑通,但是我试了下把分号去掉,浏览器报了y没有初始化的错误,这是为什么呢?let x = 1let y = 2[x, y] = [y, x]好像是引擎认为 let y = 2 和 [x, y] = [y, x] 是同一个语...
2024-01-10拓展知识面的书籍推荐
为了拓展知识面,储备知识,我拿当当热榜里找了一些书,求大神再推荐一些!!或是推荐一些书籍热榜。回答里面的书随便一本出来,都足够你啃很久的。想看书这是好事。那问题来了。你的预期目标是什么。我看书单里面什么语言都有。如果你是初学者的话。其实先确定一门语言,然后学习该语言...
2024-01-10关于使用xpath解析数据返回空列表
**今天使用xpath去解析从豆瓣中爬取的数据时发现返回空列表于是我对于xpath路径从前往后测试时发现:碰到下图绿色箭头所示的标签处就返回空列表,该标签的上一个标签的属性能够成功获取,就是卡在了这个标签处,这是为什么呢?*import requestsfrom lxml import etreeurl='https://movie.douban.com/typerank?type_na...
2024-01-10电脑小知识:电脑装系统尧建云!10 分钟电脑配置价格摘取练好攻略
看完这篇文章保准你去电脑城不给奸商骗,还能在帮妹子选电脑的时候,你拍着胸口说“妹砸,放心!这事包在我身上,保准既好用又便宜”。本文面向广大装机用户,属于科普文章,所以尽可能避免了专业术语和行业黑话。那么,今天我就是你的装机师傅了。一、处理器 CPU在选购电脑时会遇到各种...
2024-01-10文本中含有'这样的符号乱码,如何将其转为正常显示的文本?
从网上扒过来的数据。这个'在原网站上显示的是单引号 '但扒过来就显示成了'我试过将文本转为utf-8,结果转换之后,仍显示',没变化像这种编码的文字怎么能转换成正常格式显示?总不能用正则吧...回答这不是乱码,是html entity,一些工具包自带处理工具参考这个问题html 实体 了解一下...
2024-01-10搜索引擎ElasticSearch入门
前言最近项目上需要用到搜索引擎,由于之前自己没有了解过,所以整理了一下搜索引擎的相关概念知识。正文想查数据就免不了搜索,搜索就离不开搜索引擎,百度、谷歌都是一个非常庞大复杂的搜索引擎,他们几乎索引了互联网上开放的所有网页和数据。然而对于我们自己的业务数据来说,肯定...
2024-01-10vue axios 504 诡异断点
开发阶段我没有打断点 或者 debugger 但是只要后端接口 返回 504 就会自动启动调试请问这是怎么回事,我需要怎么解决回答你这个sources里有个Pause on exceptions按钮 看下是不是点开的...
2024-01-10