- 博客(183)
- 收藏
- 关注
原创 vue-router Uncaught (in promise) 报错问题
接手一个老的vue项目,在登录跳转时总是报错:Uncaught(in promise) undefined,看到提示应该是属于vue-router的报错,但是直接点击无法看到相应报错代码片段。搜索后发现时vue-router3.1.0以上版本在push和replace时会返回promise,而代码中没有捕获该异常导致的。参考@朝阳&online的这篇。
2022-10-18 10:26:05
2386
原创 npm install 报错 check python checking for Python executable python2 in the PATH
npm install 报错 check python checking for Python executable python2 in the PATH
2022-09-14 14:30:08
4572
原创 ant design之protable的render自动处理null值转换‘-‘问题
ant design库的高级组件库Pro Components中,Protable非常好用,但是最近在判断字段的时候发现对于非空值的判断出了问题。字段,当后端传来的数据为null时,经过逻辑。的判断,应该时将其渲染为一个短横杠字符。,因此三元表达式判断时其值实际已经变为。原因时Protable会在渲染时的。分析发现这里的判断逻辑中将为。,但是在实际的时候发现,当。,因此会将其渲染在列表中。字段识别为非空,且值为。解决办法:使用判断逻辑。的超链接,并且地址为。......
2022-08-26 14:58:19
1175
原创 论文参考文献中中英文混排问题
使用zotero插入参考文献,用的GB/T7714-2015标准,中文正常,多个英文人名时会变成"a, b, c等",需要改为“a, b , c. et al”https://zhuanlan.zhihu.com/p/58237038
2022-03-05 14:44:10
2125
原创 seq2seq
https://www.likecs.com/show-204387324.htmlhttps://www.likecs.com/show-204387297.html阅读上述两篇博文即可。
2022-03-03 09:07:36
234
原创 pytorch处理inf和nan数值
pytorch处理inf和nan数值pytorch处理inf和nan数值pytorch每日一学23(torch.full()、torch.full_like())创造全value的矩阵
2021-10-08 21:25:06
685
原创 回归的评价指标
https://blog.youkuaiyun.com/chocolate_chuqi/article/details/81112051
2021-10-08 02:13:42
181
原创 计算图像数据的均值和标准差
PyTorch数据归一化处理:transforms.Normalize及计算图像数据集的均值和方差https://blog.youkuaiyun.com/m0_48369674/article/details/115492296
2021-10-07 20:59:36
859
原创 实验室服务器配置
实验室服务器配置:安装好anaconda3;在本地目录内创建anaconda虚拟环境:由于下载了torch-1.7.0+cu110-cp38-cp38-linux_x86_64.whl 和torchvision-0.8.0-cp38-cp38-linux_x86_64.whl两个pytorch包,因此创建基于Python3.8的虚拟环境:conda create -n dx-env python=3.8激活创建的虚拟环境:conda activate dx-env查看安装的python版本
2021-09-06 15:56:48
567
原创 VScode通过remote ssh连接虚拟机 & 报错 过程试图写入的管道不存在
VScode通过remote ssh连接虚拟机 & 报错 过程试图写入的管道不存在。原因:详细的看了一下vscode的报错日志,才知道原来是本地的known_hosts文件记录服务器信息与现服务器的信息冲突了,导致连接失败。解决办法:删除C:/User/xxx/.ssh/known_hosts文件,然后重新连接即可。...
2021-09-06 14:49:59
1224
原创 前端面试总结
CSS居中css:盒子垂直水平居中的几种方法已知宽高:父,子盒子固定宽高,子绝父相,子盒子left50%,top50%,margin-left, margin-right子盒子宽高。父,子盒子固定宽高,子绝父相,子盒子left50%,top50%,transform: translate(-50%, -50%)。父,子盒子固定宽高,子绝父相,子盒子left, right, top, bottom全0,margin: auto。未知宽高:父盒子设置flex,justify-content:
2021-08-29 19:53:29
139
转载 cookie、session、sessionStorage、localStorage
cookie由于HTTP是一种无状态的协议,服务器单从网络连接上是无法知道客户身份的。这时候服务器就需要给客户端颁发一个cookie,用来确认用户的身份。cookie就是客户端保存用户信息的一种机制,用来记录用户的一些信息sessionSession是另一种记录客户状态的机制,不同的是Cookie保存在客户端浏览器中,而Session保存在服务器上。客户端浏览器访问服务器的时候,服务器把客户端信息以某种形式记录在服务器上。HTTP协议是无状态的,Session不能依据HTTP连接来判断是否为同一个
2021-08-27 21:10:19
362
原创 Postman使用详解
https://blog.youkuaiyun.com/fxbin123/article/details/80428216
2021-08-24 14:01:58
105
转载 前端跨域解决方案
什么是跨域?跨域是浏览器为了安全而做出的限制策略浏览器请求必须遵循同源策略:同域名、同端口、同协议怎样解决跨域问题?解决跨域的三种方法:CORS跨域JSONP跨域代理跨域CORS跨域:CORS跨域前端不用进行设置,后端直接添加上一段代码就可以后端直接设置允许某个域名进行访问header('Access-Control-Allow-Origin:https://segmentfault.com')或者允许所有域名进行访问header('Access-Control-Allo
2021-08-24 13:56:09
182
转载 vue设置代理
1、介绍这里的vue代理是 vue静态服务器做代理。使用的是 http-proxy-middleware 这个模块(这个模块相当于是node.js的一个插件)。2、实际代码 //vue-cli3.0 里面的 vue.config.js做配置devServer: { proxy: { '/rng': { //这里最好有一个 / target: 'http://45.105.124.130:8081', // 后台接口域名
2021-08-24 13:15:30
421
原创 移动页面开发中使用iframe高度的问题
页面中已有内容,插入iframe,它的高度的计算方式:使用js获取页面剩余高度,针对不同尺寸设备可以独立获取剩余高度,实现响应式。使用flex布局的flex属性。#main div{ flex:1;}flex 属性用于设置或检索弹性盒模型对象的子元素如何分配空间。flex 属性是 flex-grow、flex-shrink 和 flex-basis 属性的简写属性。注意:如果元素不是弹性盒模型对象的子元素,则 flex 属性不起作用。flex-grow 一个数字,规定项目将相
2021-08-19 13:13:32
411
原创 ES6之模版字符串
传统做法拼接字符串和变量需要使用大量的“”(双引号)和 + 来拼接才能得到我们需要的模版。var name = 'jack'var age = 13var gender = 'female'console.log(name + "is a student, she is" + age + " and she is )ES6中提供了模版字符串,用`(反引号)标识,用${}将变量括起来。...
2021-08-17 10:14:28
107
转载 vue三种常用获取input值方法
v-model 表单输入绑定使用v-model创建双向数据绑定, 用来监听用户的输入事件以更新数据<template> <div> <input class="login-input" type="text" v-model="username" placeholder="请输入账号"> <input class="login-input" type="password" v-model="password" p.
2021-08-13 18:07:20
5121
原创 js中空数组,空字符串,0问题
空数组是true,空字符串是false,0是false;var a = []if (a) { console.log(11)}var b = ''if (b) { console.log(22);}var c = 0if (c) { console.log(33);}打印结果:11原因:js中有默认的隐式转换。以下是数字和字符串隐试转换规则:任何非零的数为true,0为false。字符串来说任何非空字符串为 true,空字符串为false。所
2021-08-13 10:32:04
2352
原创 vue中加载本地静态资源 v-for遍历本地图片
测试组件时,需要遍历一下本地图片。发现直接给img绑定src属性为图片的url,图片无法显示。<template> <div v-for="item,index in pics" :key="index"> <img :src="item.img" alt=""> </div></template><script>export default { name: 'test', data() {
2021-08-12 14:17:40
3610
3
原创 /deep/深度选择器
vue组件中,在style设置为scoped的时候,里面在写样式对子组件是不生效的,如果想让某些样式对所以子组件都生效,可以使用 /deep/ 深度选择器。在style经常用scoped属性实现组件的私有化时,要改变element-ui某个深层元素(eg:.el-input__inner)或其他深层样式时,需要使用/deep/。我们都知道Scoped CSS规范是Web组件产生不污染其他组件,也不被其他组件污染的CSS规范。这样在打包的时候会生成一个独一无二hash值,这样父组件的样式就不会影响到子组件
2021-08-12 13:53:55
461
原创 swpier引用问题
注意在vue项目中引用Swiper插件时,需要指定vue:// 正确import { Swiper, SwiperSlide } from 'swiper/vue'// 错误import { Swiper, SwiperSlide } from 'swiper'
2021-08-12 10:22:30
208
原创 js用字面量形式创建的空数组是true
var arr1 = []var arr2 = [1, 2]if(arr1) {console.log(111)}if(arr2) {console.log(222)}打印结果:111222说明空数组是true.
2021-08-11 18:23:59
221
原创 p标签中文字换行问题
给标签设置了宽度,但是没有成功换行。查询后发现问题如下:如果是一串很长的字符,中间没有任何空格,比如:dfadfasdfsadfsadfsdjfklosdfjaskdfjlsdkfsajdlfjasdfjksdfsodfusiodfas系统会认为它是一个单词,不会自动换行,需要一段正常的带空格的文本才能换行。...
2021-08-11 13:39:00
2114
1
转载 Typescript中?? ?: ?. 都是什么意思
?:?:是指可选参数,可以理解为参数自动加上undefinedfunction echo(x: number, y?: number) { // 可选参数 return x + (y || 0);}getval(1); // 1getval(1, null); // error, 'null' is not assignable to 'number | undefined'interface IProListForm { enterpriseId: string | number;
2021-08-10 10:29:32
14218
1
转载 vue定义data的三种方式与区别
data的三种写法在vue中,定义data可以有三种写法。1.第一种写法,对象。var app = new Vue({ el: '#yanggb', data: { yanggb: 'yanggb' }})2.第二种写法,函数。var app = new Vue({ el: '#yanggb', data: function() { return { yanggb: 'yanggb' } }})3.第三种写法,函数,是第二种写法
2021-08-09 17:39:53
2538
转载 什么是BFC?BFC的原理是什么?如何创建BFC?
1,什么是BFC?1)BFC(Block formatting context)直译为“块级格式化上下文”。BFC它是一个独立的渲染区域,只有Block-level box(块元素)参与,它规定了内部的Block-level box如何布局,并且与这个区域外部毫不相关。2)可以理解成:创建了 BFC的元素就是一个独立的盒子,里面的子元素不会在布局上影响外面的元素(里面怎么布局都不会影响外部),BFC仍属于文档中的普通流3)不是所有的元素,模式都能产生BFC 。w3c规范:display属性为block
2021-08-09 17:03:17
876
原创 前端面试题全面整理-带解析
https://blog.youkuaiyun.com/sinat_17775997/article/details/107330082https://blog.youkuaiyun.com/sinat_17775997/article/details/90319013
2021-08-09 16:46:24
177
转载 typescript里 泛型中 & 是什么意思 ?
https://segmentfault.com/q/1010000019939513Intersection Types
2021-08-06 15:50:33
313
转载 HTML5:video标签视频编码格式规范
https://cloud.tencent.com/developer/article/1535603
2021-08-06 14:42:29
713
转载 JavaScript 页面跳转、页面重定向
JavaScript 实现页面跳转重定向可以使用以下两种方法:1. window.location.replace(“url”)类似 HTTP 重定向将地址替换成新 url,该方法通过指定 URL 替换当前缓存在历史里(客户端)的项目,因此当使用 replace 方法之后,你不能通过"前进"和"后退"来访问已经被替换的URL,这个特点对于做一些过渡页面非常有用!2. window.location.href=“url”类似点击 a 标签的链接。跳转到指定的 url。例子:// 类似 HTTP
2021-08-06 10:46:23
5884
原创 JS代理Proxy
摘自《JavaScript高级程序设计第四版》第九章 代理与反射ECMAScript 6新增的代理和反射为开发者提供了拦截并向基本操作嵌入额外行为的能力。具体地说,可以给目标对象定义一个关联的代理对象,而这个代理对象可以作为抽象的目标对象来使用。在对目标对象的各种操作影响目标对象之前,可以在代理对象中对这些操作加以控制。代理是目标对象的抽象。从很多方面看,代理类似C++指针,因为它可以用作目标对象的替身,但又完全独立于目标对象。目标对象既可以直接被操作,也可以通过代理来操作。但直接操作会绕过代理施予的行
2021-08-05 17:36:23
233
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人