- 博客(121)
- 资源 (5)
- 问答 (2)
- 收藏
- 关注
原创 前端技巧:echarts中国地图外边框设置阴影投影效果------荧光效果 随笔
要想给echarts设置背景阴影,重要的是要将地图固定。下面是源码:option = { backgroundColor: '#000',//画布背景颜色 geo: { show: true, map: 'china', label: { normal: { show:...
2018-08-23 14:17:42 17799 2
原创 文件上传时报413错误
原因:nginx上传文件大小有限制,如果不配置nginx上传文件大小,则上传时会出现 413 (Request Entity Too Large) 异常(请求实体过大)解决方案:1、打开nginx主配置文件nginx.conf,找到http{ },添加以下配置。2、重新启动nginx,问题成功解决。
2024-01-19 13:16:46 436
原创 caution:request is not finished yet导致页面卡死,app.js加载不出,登录页面无法进入问题解决思路
2、得出结论nginx没有加gzip,在nginx加如下配置。注意:此种情况只是这个报错的其中一种情况,其他情况自行查找。1、首先看app.js的响应头,经查看如下。这时就可以正常访问了。3、重启后,再次查看。
2024-01-19 13:12:34 842
原创 实现打包后暴露可修改接口地址文件
在前后端分离的开发模式中,有时候我们开发好打包的文件在部署完之后,需要去修改获取接口的地址,这个时候就需要前端修改完之后重新打包再部署了,但是如果我们只是需要修改接口地址时,反复的重新打包就太麻烦了,接下来就分享一种简单方法,让大家可以在打包完之后只修改打包好的文件夹下的一个文件,就可以达到修改接口的作用。3.这样打包完之后,我们就可以看到打包完的文件夹里面就有config.json这个文件了,我们可以直接使用记事本等工具打开修改里面的基础接口地址,保存之后重新运行我们的项目就可以切换接口地址了。
2023-10-24 21:03:05 389
原创 【Format duration】Returns the human-readable format of the given number of milliseconds.
Returns the human-readable format of the given number of milliseconds.
2022-03-14 23:55:31 171
原创 得分最小的轮调
/*** @param {number[]} nums* @return {number}*/var bestRotation = function(nums) {const n = nums.length;const diffs = new Array(n).fill(0);for (let i = 0; i < n; i++) {const low = (i + 1) % n;const high = (i - nums[i] + n + 1) % n;di
2022-03-09 23:57:27 59
原创 nvm 安装手顺
安装nvm切换node.js版本一、安装nvm管理工具(建议关闭杀毒软件以免弹出警告,我用的火绒没有提醒)1、从官网下载安装包 https://github.com/coreybutler/nvm-windows/releases,下载红框里面的那个2、下载后解压,这只是个安装包,解压到哪里都行3、开始安装nvm(1)鼠标双击nvm-setup.exe文件,选择“I accept the agreement”那一行,点击Next(2)接下来是nvm路径的选择(会自己创建.
2021-10-24 22:00:53 244
原创 百度地图路书开发---增加路书销毁
1、百度路书BMPGL版源码地址https://github.com/huiyan-fe/bmapgllib2、修改路书源文件暂停运动后面加 /** * 清除运动(用户自定义) */ LuShu.prototype.clear = function(){ this._clearMark(); };Lushu私有方法_addMarker方法后面加/** * 销毁--(用户自定义) * @
2021-06-24 18:28:48 1177 1
原创 echarts日历自定义月份
接口:calendar.monthLabel.formatter | string, Function[ default: null ]用来格式化月份文本,支持字符串模板和回调函数两种形式。示例:/ 使用字符串模板,例如:2017-02/* 模板变量{nameMap} 月份原本名称 eg:'Feb' 模板变量{yyyy} 四位数年份 eg: 2017 模板变量{yy} 后两位数年份 eg: 17 模板变量{MM} 两位数月份 eg:...
2021-06-24 18:18:50 850
原创 序列化对象
对象序列化:将对象状态转化为字符串,也可以将字符串还原为对象js内置函数JSON.stringify()和JSON.parse()用于序列化和还原JavaScript对象
2021-06-01 23:17:06 167 1
原创 uni-app插件swipe-action swipe-action-item的click会同时触发两次的解决办法(自用)
分析原因:bindingx.js的onClick和mpwxs.js的onClickForPC同时提交emit解决办法:试了app真机、微信小程序、h5都没问题:摘自:https://github.com/dcloudio/uni-ui/issues/287
2021-04-29 19:07:30 2551 2
原创 freemarker模板当标签内的元素为空报错解决方案
<#if Session['userId']??> <input id="user-id" type="hidden" value="${Session['userId']}"><#else> <input id="user-id" type="hidden" value=""></#if>
2021-04-27 19:32:42 452
原创 ES6数组中删除指定元素
ES6从数组中删除指定元素findIndex()方法返回数组中满足提供的测试函数的第一个元素的索引。否则返回-1。 arr.splice(arr.findIndex(item => item.id === data.id), 1)
2021-04-27 19:30:23 1470
原创 uni-app 开发技巧:复选框list选择后value传多值问题
解决方案:1、将 value 的多条信息用JSON.stringify(item)转化为字符串传入<checkbox :value="JSON.stringify(item)" class="round blue" :checked="checkedArr.includes(item)" :class="{'checked':checkedArr.includes(item)}"></checkbox>2、将checked的列表获取到后,将v...
2021-04-27 19:22:54 1303 1
原创 笔记:creating server tcp listening socket 127.0.0.1:6379: bind No error
window下启动redis服务报错:creating server tcp listening socket 127.0.0.1:6379: bind No error的解决方案如下按顺序输入如下命令就可以连接成功redis-cli.exe shutdown exit redis-server.exe redis.windows.conf
2020-12-07 09:54:28 152
原创 css技巧---menu菜单加new
<span id="${menuInfo.menuId}"> ${menuInfo.menuName} <#if menuInfo.newMenu == true> <i class="newIcon"></i> </#if></span>.newIcon{ width: 32px; height: 32px; position: absolute; z-in...
2020-11-23 23:38:09 275
原创 前端技巧:jsonp跨域请求json文件记录以及百度地图的省份和城市坐标在静态服务器上的处理
1、用jsonp方式请求静态资源服务器上的json文件 首先将json文件用一个回调函数包裹起来,如下: 服务器上的省份坐标json文件:map_coordinate_bd_china_provinces.jsonbdMapForProvinces({ "北京": { "lng": 116.395645, "lat": 39.929986, "l": 12 }, "上海": { "lng":...
2020-11-23 18:28:07 763
原创 随笔---如何启动Redis
1、会进入cmd界面,直接运行命令redis-server.exeredis.windows.conf。 如果报错,依次执行第一条指令:redis-cli.exe,第二条指令:shutdown第三条指令:exit2、在命令行窗口输入redis-server.exeredis.windows.conf,就会显示Redis服务器的信息,就代表Redis服务器已经启动了。...
2020-11-23 17:59:35 158
原创 css技巧---位置中间的竖线|垂直居中
法一:html:<div id="separator" class="separator-wrap"> <span class="separator-symbol">|</span></div>css:.separator-wrap { height: 10vh; line-height: 10vh; display: flex; flex-flow: row nowrap; alig..
2020-11-20 18:18:17 3674
原创 css技巧--给选中的tab加下划线
1、代码.inquiry-list-wrap .mini-tab-active :after { content: ''; width: auto; min-width: 44px; height: 2px; background: #1182FB; border-radius: 1px; display: block; margin-top: 1px;}2、效果图
2020-11-19 16:21:36 2814 1
原创 前端技巧必备:重置样式表reset.css
下面是Eric Meyer 写的重置样式表reset.css。这个样式表不仅重置了外边距和内边距,还对很多元素在跨浏览器显示时的外观进行了标准化。/* http://meyerweb.com/eric/tools/css/reset/ v2.0 | 20110126 License: none (public domain)*/html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blo.
2020-11-03 09:42:06 935
原创 1024. 视频拼接
你将会获得一系列视频片段,这些片段来自于一项持续时长为 T 秒的体育赛事。这些片段可能有所重叠,也可能长度不一。视频片段 clips[i] 都用区间进行表示:开始于 clips[i][0] 并于 clips[i][1] 结束。我们甚至可以对这些片段自由地再剪辑,例如片段 [0, 7] 可以剪切成 [0, 1] + [1, 3] + [3, 7] 三部分。我们需要将这些片段进行再剪辑,并将剪辑后的内容拼接成覆盖整个运动过程的片段([0, T])。返回所需片段的最小数目,如果无法完成该任务,则返回 -1 。
2020-10-24 21:12:51 49350
原创 观察者模式
观察者模式又叫发布-订阅模式,其用来定义对象之间的一对多依赖关系,以便当一个对象更改状态时,将通知其所有依赖关系。通过“别名”可以知道,观察者模式具备两个角色,即“发布者”和“订阅者”。// 定义发布者类class Publisher { constructor () { this.observers = []; this.prdState = null; } // 增加订阅者 add (observer) { this.observers.push(obse
2020-10-24 21:08:36 69
原创 如何避免CSS :before、:after 中文乱码
问题:在进行页面开发时,经常会使用:before, :after伪元素创建一些小tips,但是在:before或:after的content属性使用中文的话,会导致某些浏览器上出现乱码。解决方案: 避免在CSS的:before, :after中使用中文,如果一定要使用,可以使用中文对应的Unicode。可以使用使用站长工具,或者是JavaScript的原生方法escape将中文转为Unicode。 需要注意的是Unicode在CSS中的书写方式,例如“小时”对应的Unicode...
2020-10-16 13:48:19 529
原创 windows环境下,在node学习时使用nodemon 报错
一、问题报错:nodemon : 无法加载文件 C:\Users\jiahs\AppData\Roaming\npm\nodemon.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。所在位置 行:1 字符: 1+ nodemon+ ~~~~~~~ + CategoryInfo : SecurityError: (:...
2020-07-23 10:11:21 676
原创 element技巧之element的dialog弹出框可拖拽、可拉伸、可全屏并处理边界问题
directives: { // v-dialogDrag: 弹窗拖拽+水平方向伸缩 dialogDrag: { bind(el, binding, vnode, oldVnode) { let _this = this; //弹框可拉伸最小宽高 let dialogTables = null; let minWidth =.
2020-07-03 17:17:13 4443 6
原创 如何用element-ui的table做一个模糊搜索功能
一、在表格标题处增加一个input用来根据关键字搜索库房用v-model=“search”绑定输入下面是 <el-table-column prop="warehouseName" label="库房" :show-overflow-tooltip="true" header-align="left" align="left"> <template slot-scope="scope"> {{scope.row.wareho..
2020-07-03 16:15:16 3719
d3.min.js学习安装包
2020-06-05
笔试面试宝典
2015-11-10
传智播客网上图书商城项目,注册时发送邮箱验证码报错,求助
2016-04-21
在java链接MS SQL时出现的问题,求大神们指教
2016-03-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人