自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 【随笔】安装和使用nvm管理node版本时所踩过的坑

目录准备工作卸载原先的nodenvm安装路径更换下载源环境配置最近运行项目时遇到了node版本过高所导致的install失败问题,重新卸载安装node要花费大量的时间和精力,于是打算使用nvm管理工具,统一管理node不同的版本。以下记录一下安装和使用nvm遇到的坑并分享出来,以便后人避坑~准备工作卸载原先的node使用nvm前一定要把你之前使用的node卸载干净,以免发生问题nvm安装路径安装路径不要选带有空格和中文的路径,不然后面等着乱码报错吧。对,program files也不行!更换下

2020-12-19 14:36:39 371 1

原创 C# 将int型转化为byte/byte[]数组及转16进制数问题

对于一个0~255之间的无符号整数:int num = 255;byte b = Convert.ToByte(num);注:Convert.ToByte()方法能够把许多数值类型、bool、char转成byte,甚至可以把任意进制的合法数字的字符串基于相应的进制转成byte【比如Convert.ToByte("3C",16)可以基于16进制把"3C"转为60】,但是其值范围必须在0...

2019-03-12 16:50:08 35581

原创 【随笔】Inconsolata字体的下载安装及在VS2017中使用该字体

在平常的开发中我都是把编辑器的字体设置为微软雅黑,但是有次项目中遇到TXT文件文字对齐出错,最后发现是微软雅黑的问题,默认的宋体虽然解决了项目问题但看着太不习惯了。在网上一番搜索后找到了一个英文的推荐字体的文章(作者兼字体开发者是Raph Levien):十大适合程序猿的字体(网上有很多大佬的“十大字体”文章就是翻译自他,怎么没有标明呢??)。最后我决定使用排名第一的字体:Inconsolata字...

2019-01-22 15:40:17 7364 1

原创 【随笔】C# 实现自定义类型之间的强制转换(显式/隐式)

C#实现自定义类型的转换(无论显式还是隐式),需要在转换目标类中添加一个带转换类参数的转换运算符。下面举个栗子: 首先创建两个自定义Class,文化和体育(文体两开花)备用  //文化类 class Culture { public string movie; } //体育类 class Sports { ...

2019-01-16 15:13:36 2585

原创 【GitHub】将本地VueCLI项目关联到GitHub远程仓库

众所周知,vueCLI项目是通过命令创建的,因此通过先git clone克隆GitHub远程仓库,再复制本地的项目文件,最后进行commit和push的流程就显得有些冗余和繁琐了,因此我写下本文,用于记录一下我将本地创建好的vueCLI项目的通过git方式与GitHub上的个人远程仓库进行关联操作的整体流程。

2024-05-11 11:55:21 291

原创 【html+Vue】使用cdn引入的mescroll插件,解决无法触发上拉下滑效果的问题

最近因为手头项目与vuecli3存在兼容性问题,于是迫不得已,把每个vue page页面用html + vue的传统模板进行重构(就像官网示例那样,通过<script> cdn引入vue ,使用new Vue({})的方式 ) 。但是在重构mescroll列表加载插件时遇到了问题。因为不是在vuecli中,mescroll-vue组件就不能在html里直接通过import来使用了。经过研究和测试,有如下两种解决办法一、使用vue-http-loader强制...

2021-09-17 16:30:10 2045

原创 【随笔】JavaScript bind()的初步手写实现及使用

本文代码参考的是《前端开发核心知识进阶 从夯实基础到突破瓶颈》——作者 侯策 /* 初版,如果对返回的绑定函数传参,存在丢失参数的问题 */ Function.prototype.badBindFn = function (context) { var me = this var argsArray = Array.prototype.slice.call(arguments).

2021-05-11 12:05:40 213

原创 【JavaScript】js二维数组使用join方法拼接成字符串

思路:从内向外剥开,逐层地转换。先把内层数组转成字符串,形成一个字符串数组,再转换外层数组let a = [[1,2],[3,4]]let b = a.map((item) => { return item.join(',')})console.log(b) // ["1,2", "3,4"]let c = b.join('|')console.log(c) // 1,2|3,4console.log(typeof c) // string...

2021-04-23 11:22:03 1804 1

原创 【高德JS API】记录一下API不同版本导致setFitView()渲染效果不同的情况

问题的产生最近在用VUE做前端项目重构时遇到了地图相关需求,于是和原先项目一样接入了高德JS API~需求的具体表现是这样的:原本地图中有一个marker和以marker为圆心的circle:当用户点击地图上的某个位置,需要让marker和circle移动过去,并且地图也要自适应地将其重新显示在中央。所谓自适应,就是你能看到地图的视野跟随新点做出了移动调整:如上图,marker地点更新后,地图会向左上方移动视野!然后我参考同事的代码,为amap对象添加了有关事件:

2021-04-16 14:29:03 1760

原创 vue cli 3创建项目时报错的解决姿势

写在前面:本人解决问题主要参考了简书博主@星期一研究室 的文章点击这里,因此分享过来,希望能帮助更多进坑的人之前创建vue cli3项目时给自己命名保存了一个模板,如下可是最近在vue create创建项目时,想使用自己的模板却一直报错,前面一大串的npm error(当时没有详细记录下来,在最后错误的描述是ERROR: command failed: npm install --loglevel error --legacy-peer-deps……后来参考了该博主文章的第6.

2021-03-30 14:27:49 1298

原创 【elementUI】关于el-input限制输入整数、数字范围以及在form表单验证中限制输入正整数

本文主要对elementUI中对输入框进行输入数字的限制,甚至进一步要求只输入整数、正整数还有输入范围等问题的解决方法进行分析总结。

2020-11-11 14:51:15 22740 4

原创 IDEA中.properties资源文件的编码调整问题

在学习Spring Boot时,遇到读取properties资源文件的中文属性值会出现乱码,因此properties文件的中文需要写成ASCII格式。但是那样读起来也不太方便……网上寻找其他方法,发现可以修改properties文件的编码设置,如下:File——>Setting——>File Encodings——>设置properties文件默认编码为utf-8,Tr...

2020-01-28 18:16:28 2641 3

原创 关于input type = "file" 样式的美化

首先,&lt;input type = "file"&gt;的默认样式是这样的:默认の样式 默认的样式直接放到网页中总觉得不太协调,于是我在网上查找它的美化方法。大方向上基本是用CSS美化,但细化到具体的美化方式则多种多样。在眼花缭乱之下找到了这篇文章:修改 input type=file 的样式的最简单方法什么?最简单方法?我来看一看你有多简单。以下是作者的思路:1、...

2018-09-17 12:24:46 3703

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除