- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 【TypeScript学习】TypeScript基础学习总结二
也在写这个过程中感受到了ts的一些特点,比如:必须先声明res且定义其为空字符才能进行后面的相加和赋值;
2024-10-01 23:27:05
477
原创 【前端学习】iframe标签以及postMessage解决iframe中的跨域问题
iframe>是html的一个行内块级元素,像行内元素一样会在一行中水平排列,又可以像块元素一样设置宽高。<iframe>用于在一个网页中嵌入另一个网页<iframe>默认有宽高(根据浏览器样式设定,通常:width300px height150px),存在边界src:指定内联网页地址;:设置为0可以清除iframe的边界(已过时)可通过样式修改:width: 宽height:高scrolling:是否可滚动—yesnoauto(根据页面内容)
2024-09-26 10:14:23
1502
原创 【前端学习】前端权限--cookie、token、session、JWT
即前端存储cookie相关内容,又看到了token,session,JWT感觉有点混乱了。
2024-09-24 16:39:57
1198
原创 【前端学习】前端存储--Cookie、localStorage和sessionStorage
cookie、localStorage和sessionStorage是web开发中的三种常用技术。
2024-09-24 15:14:30
400
原创 【前端学习】作用域实际问题学习记录
我就想着,在全局作用域定义一个全局的属性,在调用函数时未指明this的指向那么this就是指全局。通过this.name和this.age能够获取到在全局定义的值。在全局使用let定义变量name和age之后,运行getMyname函数。在复习apply,call,bind的时候遇到了一个作用域问题。我很不解,于是通过不同代码继续测试。
2024-09-21 10:13:22
492
原创 【前端】笔试题目整理(知识点)
红绿蓝颜色,三个颜色的取值均在0-255,也可以取值百分比表示255的占比,例 如: rgb(0,0,0), rgb(100%,0%,0%);, 在rgb的基础上增加了alpha值表示透明度。三个颜色取值在0-255之间,alpha取值在0-1之间.以下运算结果为ture的是?
2024-09-09 11:36:24
344
原创 【前端】JS的内存分配和垃圾回收机制
一些底层语言例如c或c++,他们分配内存是调用API进行内存分配。但是Javascript(高级语言)它是在创建变量的时候自动分配内存,不用这个变量的时候就将这个内存回收自动释放。
2024-09-02 15:20:03
569
原创 【前端开发】国际化开发工具i18n的使用教程
让项目能够适应多国语言根据系统语言环境展示不同语种,以vue项目为例子。添加一个文件夹 /lang (文件名可以自己随意取)用以放相关配置文件。每次挂载都获取一下系统语言,以防语言切换后缓存刷新不及时。等json文件以键值对形式存放字段对应的语言文本。在lang文件夹下新建。在代码中展示文本的位置以。
2024-08-28 14:05:28
583
原创 【git】问题解决---Failed to connect to github.com
一般是网络配置原因造成的, 如果能正常进github网页,考虑代理配置原因。通过以下命令从 Git 配置中移除全局代理设置。的时候总会报如下错误。
2024-08-21 17:44:25
538
原创 【前端异步问题】通过Promise.all()解决异步取值问题
这种情况下,接口会报错,说我传入的数据没有attr属性。是因为异步导致第一个接口可能没有处理完就调用了第二个接口。有一个对象数组itemList,数组中的对象有的有属性attr,有的没有。没有属性a的对象需要通过调用接口获取并赋值给相应对象。再将处理完后的对象数组,传入另一个接口中。
2024-07-17 15:26:38
274
原创 【git】不同场景下常用git总结
在工作区域对一个分支进行开发的过程大致是:先将远程仓库中分支的最新代码获取到本地分支,在本地仓库进行开发后,将修改后的代码先暂存提交到本地仓库,在将本地仓库代码推送到远程仓库。(1)可以选择性的提交更改,可以将自己想要提交的代码放到缓冲区,再进行提交同时还能保留暂不想提交的更改。一个缓冲区域,修改完的代码在提交之前要放到暂存区,再提交到仓库。在切换分支或者做其他任务的时候,将当前更改先放到仓库,是一个比较独立的区域。(3)可以将多次的提交代码分组,版本管理的时候逻辑清晰,便于管理。
2024-05-09 23:30:58
443
1
原创 【前端】每日回顾知识点——防抖与节流
在向文本框输入文字会自动搜索,前面所有输入的文字都在触发搜索事件,输入最后一个字后等待一定的时间才真正被触发。在规定的间隔时间范围内不会重复触发回调,只有大于这个时间间隔才会触发回调,把频繁触发变为少量触发。:在连续快速的触发下,只会执行一次。前面的所有触发都被取消,最后一次执行·在规定的时间之后才会触发。防抖技术就是一个定时器,判断多少毫秒内是否存在这个定时器,存在就清除,不存在就调用。点击发送验证码,频繁点击只会在规定时间5s内触发一次,给你返回一个验证码。两者的底层实现原理都是:闭包和延时器.
2024-01-21 16:14:11
426
原创 【前端】前端相关命令(node)
生产环境下的依赖,项目刚需的依赖在这里,比如UI框架,字体文件等线上必需的模块。: 开发环境下的依赖,上线后非必需,比如:webpack,gulp等压缩打包工具。
2024-01-10 19:34:59
464
原创 【前端学习】创建Vue项目保存
路径错误,创建项目的时候在指定文件夹下创建了一个新的项目文件夹。终端命令没有进入到项目文件夹下,因此识别不到对应的package.json。,进入C盘中自己的用户文件夹\C:\User\username中找到。从零开始创建一个vue项目的时候,电脑中已安装有node,报错如下。用户自己设置了默认包管理为yarn,但是没有安装yarn。用记事本打开,如下,将红框中的配置改为npm。
2024-01-10 19:32:37
581
原创 【深度学习】从huggingface上加载数据集到本地并保存为csv文件
想从huggingface上下载yelp数据集,并以csv格式保存到本地。
2024-01-04 10:35:22
1347
原创 【前端】Vue启动项目遇到问题
原本正常运行的项目,由于vscode卡顿,我把vscode重新开启打开项目后再通过命令启动vue项目后报错如下。
2024-01-02 15:30:44
1198
原创 【前端】常见报错
又进行cnpm的安装发生了error4080的错误,见下一大点。最终还是没能安装上cnpm。在npm i pubsub-js 安装pubsub订阅消息包的时候报错如下。首先我尝试修改nodejs的权限,但是修改时发生读写错误。就顺利安装上该包并将项目启动了。解决该问题,感觉还是很靠谱,可以参考参考。尝试了很多次之后,过了一天重新,通过命令。缺少sass包,进行相应的安装即可。控制台权限不够,或者npm版本太低。结果也好像没啥用处。所用镜像源没有资源,更换其他源。外部导入的前端项目通过。
2023-12-25 20:35:46
437
原创 【环境与命令】conda环境更新
在使用电脑进行虚拟环境配置时,由于原先电脑上安装了一个很老的anaconda,一直没有使用。在使用时,一直报我的conda版本太老,需要更新。
2023-10-26 21:42:47
4222
3
原创 Anaconda虚拟环境打包
创建目录my_env,将压缩环境解压到该目录。假如你需要打包的环境名称为“my_env”三个命令任意一个都行。
2023-10-12 19:48:49
2657
3
原创 【ERROR】解决安装包一直安装在base目录中的问题:Defaulting to user installation because normal site-packages is not writ
当前环境下的目录的site-packages无法写入,让后将其安装在base环境中,因此运行程序时无法识别到这个包。按照这个思路去网上搜索相关内容。我没管,下载成功了,然后尝试运行程序。提示没有spacy这个包。
2023-09-10 11:46:22
10922
原创 【ERROR】深度学习中遇到的问题
(3)验证模型是否可用:下载完成后,你可以在Python脚本中使用该模型进行文本处理。代码中使用上述命令使用”en_core_web_sm“这个模型,并且环境中已经下载好了spacy包。(1)原因:没有在环境中下载'en_core_web_sm'模型。这将从spaCy的模型库中下载并安装该模型。
2023-06-28 22:20:32
536
1
原创 【ERROR】raw.githubusercontent.com无法连接问题
保存后重启,应该就能解决。然后进host将ip复制上去,由于我的host文件中ip都是ipv6,于是我将对应的ipv6地址复制上去,可以运行,但是这一段代码运行时间非常久!找到包所在的文件connection.py,显示包导入出问题,查了一下资料,原以为是six模块版本不对,从这个角度出发也没能解决问题。从网络方面着手,没能获取到文件raw.githubusercontent.com。查一下raw.githubusercontent.com的ipv4地址,四个里面随便尝试一个。
2022-12-09 17:18:15
7506
原创 【Pytorch学习】Pytorch安装遇到的错误及解决方法
在Anaconda环境和Pycharm软件的基础上安装Pytorch深度学习框架。
2022-08-08 15:42:05
12649
3
原创 【分布式系统数据一致性算法】Raft算法
数据一致性算法即共识算法,共识就是多个节点对某一个事件达成一致的看法,即使出现部分节点故障、网络分割、网络延时等情况,也不影响各节点。加密货币(比特币、区块链)的应用就需要共识算法,在分布式系统中,共识算法更多用于提高系统的容错性raft是使用较为广泛的分布式协议,具有强一致性、去中心化以及高可用性。是一个leader-based算法。raft算法提供三种成员身份:领导者(leader):处理写请求,管理日志复制、发送心跳消息跟随者(follower):相当于paxos中的accep
2022-08-01 23:40:01
336
原创 【Python学习】列表及切片(2)
列表中元素的替换:例如:a=[1,2,3,4,5,7] 要将第索引为2也就是第三个元素替换为“三”,把列表中一段元素替换代码如下:a[2]="三"a[3:]=["四","五","六"]列表元素排序:sort()函数:元素从小到大排序reverse()函数:元素翻转sort()函数默认参数...
2022-05-09 10:37:57
986
原创 【Python学习】列表及切片(1)
创建列表:a=[]a=[1,2,3,4,5,"我是老六"]列表的索引是从0开始,最后一个可以用-1索引a[-1]=="我是老六"列表切片:可以输出列表中的部分连续元素a[start:stop]:访问从start到stop-1的元素a[0:3]: 输出1,2,3a[3:6]: 输出4,5,我是老六a[:]:输出全部数据a[3:]: 输出第三位到最后一位 2,3,4,5,我是老六a[:5]: 输出第0位到第4位 1,2,3,4a[::-1]: 用于倒序输出列表
2022-05-08 16:58:52
841
原创 【Python学习】Pycharm导入Python库、模块
(1)进入Pycharm点击file->setting(2)点击加号(3)选择搜索需要添加的模块,并安装导入库就是这样,比较简单!
2022-05-01 16:30:34
3884
原创 【Python学习】Pycharm安装
点击进入Pycharm官网Download PyCharm: Python IDE for Professional Developers by JetBrains 选择社区版下载exe文件:点击运行,按提示操作直到下图:接下来的过程就很简单,直接进入Pycharm,因为我之前下载过python IDLE并且用的是3.5版本的解释器,3.5版本已经被淘汰了,现在大多用3.9。于是我又重新下载3.9的解释器。将它与Pycharm放在同一个目录下(应该不是必要的)。重新添加解释器..
2022-04-29 22:53:50
967
原创 【Python学习笔记】一、变量和字符串
Python中的变量类型同样包括 int 、double、char等,在编写代码时不需要声明,直接用“=”进行赋值即可(1)值的互换:常用方式:定义第三个变量,进行交换x=3y=6z=xx=yy=zprint(x,y)Python独有写法:x=3y=5x,y=y,x(2)字符串的输出可以用单引号、双引号具体例子如下:当需要输出含有引号的字符串时,可灵活运用单引号、双引号以及转义字符“\”(3)原始字符串的使用当我们要打印出含有.
2022-04-18 11:25:59
667
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人