自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (2)
  • 收藏
  • 关注

原创 单位转换:将kb转换为 MB ,GB等形式

【代码】单位转换:将kb转换为 MB ,GB等形式。

2024-06-28 11:15:51 274

原创 输出100以内的质数

质数:只能被1和自身整除的数。

2024-06-27 21:58:14 223

原创 提取url中的参数

【代码】提取url中的参数。

2024-06-27 21:34:06 156

原创 小程序 - 修改头像功能

具体需求:登录后缓存微信头像,在调用某接口时,判断数据库中用户是否有头像,若为空,则将微信头像上传至服务器中,后续展示就用数据库中的头像数据。具体实现:获取缓存的微信头像,调用wx.getImageInfo()得到微信头像路径(这一步是必需步骤),再调用wx.uploadFile()上传微信头像。代码:saveUserPhoto(){ var that = this; let wxPhoto = wx.getStorageSync('avatar') console.l

2020-11-23 18:57:08 1898 1

原创 小程序实现tab标签页:可点击切换,滑动切换页面

页面效果:HTML: <view wx:if="{{userType==0}}" style="height:100%"> <view class="tab_box" style="width: 100%"> <view class="tabs_v"> <block wx:for="{{tabs}}" wx:for-item="item" wx:key="index"> <vie.

2020-11-12 17:14:45 1187 1

原创 小程序MpVue框架引入VantUI后,编译报错 module “vant-weapp/dist/action-sheet/index.js“ is not defined

报错如下:解决方法: 在微信开发者工具中将“ES6转ES5”打开

2020-10-15 15:59:17 1734 4

原创 iframe释放内存

html:<div class="dialog-cnt clearfix" style="padding:10px;"> <iframe :src="panoramaAddress" frameborder="0" style="height:100%;width:100%;" /></div>js:关闭iframe后调用removeIframeDom()方法removeIframeDom() { const iframeDom = doc

2020-09-25 12:29:30 1335

原创 vue报错 TypeError: Object(...) is not a function

控制台报错截图如下:经排查,是因为引用方法没有加双引号。

2020-09-25 10:40:26 5789 2

原创 element-ui 重置表单this.$refs.dataForm.resetFields()时报错

问题:element-ui 重置表单this.$refs.dataForm.resetFields()时报错: [Vue warn]: Error in v-on handler: "Error: please transfer a valid prop path to form item!"原因:执行重置表单操作时,DOM还没有加载,获取不到表单DOM,就报错了。解决方法:使用this.nextTick解决,等待dom加载以后再来获取dom对象this.$nextT...

2020-09-18 10:50:11 3871

原创 element-ui table表格多出一空白列

原因: el-table的宽度是100%,给每一个el-table-column设置宽度之后就会有这个问题解决方法: 删除其中一个el-table-column的宽度

2020-08-15 11:51:26 10611 2

原创 vuex学习笔记

实现功能:在info.vue传递一个状态到about.vue实现:1. 在state.js中, state:{}中是状态的管理,先定义count计数值为0, mutations:{}中是修改状态的方法,每次状态修改,count加1。2. 在info.vue中,触发状态改变:store.commit('increase'); 每次点击按钮,状态管理中的count都会加13. 在about.vue中接收状态传来的值:摘抄于慕课网教...

2020-07-26 18:01:34 128

原创 js引入kindeditor富文本编辑器的使用

1. 在官网上下载KindEditor文件,可以删掉不需要要到的jsp,asp,asp.net和php文件夹。接着把文件夹放到项目文件目录下。2. 修改html文件,在页面引入js文件:<script type="text/javascript" src="./kindeditor/kindeditor-all.js"></script><script type="text/javascript" src="./kindeditor/lang/zh-CN.js"

2020-06-14 17:55:35 2103

原创 vue中用filter实现表格实时搜索(快速搜索)

2020-06-12 23:24:44 1585

原创 小笔记

1. placeholder中换行符&#10;2. js拼接html字符串,WdatePicker中要用对引号进行转义var html = '<input name="date" type="text" onfocus="WdatePicker({dateFmt:\'yyyy-MM-dd\'})"'

2020-06-11 17:20:24 151

原创 解决触发change事件调用接口时,出现一次点击触发调用了多次接口的问题

具体描述:在不刷新页面的情况下,第一次点击,调用了一次接口;第二次点击,调用了两次接口,依此类推解决方法:在每次调用change事件之前先解绑,在加事件即可;用unbind() 或 off('change') 解绑 $(that).children('input').unbind();...

2020-06-11 14:32:44 1990

原创 利用对象属性唯一性去重

去除数组中handleCode值一样的数据: 写法一:function showDiff(arr) { var checkArr = []; var checkObj = {}; $(arr).each(function(index, value){ if(!checkObj[value.handleCode]){ checkObj[value.handleCode] = 1; checkArr.push(...

2020-05-12 09:24:42 353

原创 浏览器页面大小变化时,table的宽度会变化

场景:设置table宽度。当达到某个条件时,改变table的宽度;否则是默认宽度。问题:在满足该条件下,当浏览器大小改变时,table的宽度会变为原先默认的宽度。解决方法:原来是在table标签里写样式:<table width="900px"></table>最后改为:<table style="width:900px"></ta...

2020-03-30 22:19:52 1396

原创 jquery获取元素padding

var paddingLeft = $("#contentDiv").css("padding-left"); // 结果:"5px"paddingLeft.replace('px', '')); // 结果:"5"parseInt(paddingLeft.replace('px', '')); //转换为int

2020-03-16 11:36:43 1543

原创 elementui 时间选择器默认前天早上9点

time: new Date(new Date().getFullYear(), new Date().getMonth(), new Date().getDate() - 1, 8)

2020-02-24 09:52:02 465

原创 解决启动springboot时提示tomcat窗口被占用的问题

win + R 启动控制台,输入 netstat -ano 回车查看80窗口对应的端口pid如1780;接着输入taskkill /f /t /im 1780

2020-02-09 22:00:53 170

原创 解决sqlyog打不开的问题

右键【计算机】,【管理】,双击【服务和应用程序】,双击【服务】,启动【MYSQL57】

2020-02-09 22:00:12 2709

原创 vue子组件触发父组件中的方法this.$emit()

在子组件中通过this.$emit()实现

2020-01-21 16:12:04 5093

转载 vue:父组件绑定样式传给子组件

1、2、将样式绑定到对象中传给子组件对象语法:<div :style="styleObject"></div>data: { styleObject: { color: 'red', fontSize: '13px' }}数组语法:<div :style="[baseStyles, overridingSt...

2020-01-20 11:03:01 2500

原创 正则表达式汇总

export const valiNonnegative = (rule, value, callback) => { const reg = /^$|^[+]{0,1}(\d+)$|^[+]{0,1}(\d+\.\d+)$/ if (!reg.test(value)) { callback(new Error('请输入非负数')) //可为空 } else { ...

2020-01-19 17:24:29 127

原创 elementUI 表单验证:获取到input中的值(value),显示undefined

<el-form ref="dataForm" :rules="rules" :model="dataForm" label-width="100px"> <el-form-item label="年龄" prop="infoList.age"> <el-input v-model="dataForm.infoList.age" type="text...

2020-01-02 20:04:34 9215 2

原创 echarts插件实现饼图、柱状图案例

丰富的官网案例官网上提供了很多案例,在线修改代码会同步样式饼图:var data = genData(50);option = { color: ['#4472c5', '#70ad46', '#7d96bc','#3fa7dc','#ffc100','#a5a5a5','#ef7e30'], title : { text: '同名数量统计', ...

2019-12-19 11:13:44 406

原创 js数组去重

function uniqueCode(arr){ for(var i=0;i<arr.length;i++){ for(var j=i+1;j<arr.length;j++){ if(arr[i].code==arr[j].code){ arr.splice(j,1); ...

2019-10-22 19:50:52 73

原创 vscode svn插件闪退问题解决

安装svn插件成功后左侧栏会出现个小图标, 但是我重启编辑器的一刹那有出现,之后就消失了 解决方法: 去用户设置里找到svn,设置以下为勾选状态。...

2019-08-07 11:10:49 4769 7

原创 cnpm install 时 command not found

执行cnpm -v看看是否安装了cnpm,否则执行以下命令安装:npm install cnpm -g --registry=https://registry.npm.taobao.org

2019-08-04 21:14:50 524

原创 解决checkbox复选框未选中时不传值的问题 / 判读复选框是否选中

想实现的需求是:复选框默认选中,选中时传值1,未选中时传值0; 根据W3C的规则未选中的checkbox和禁用的控件不是有效控件,不会传值。 方法1: <input type="hidden" name="aa" value="0" /> <input type="checkbox" name="aa" id="aa" value="1"...

2019-06-12 10:41:51 3381 1

原创 解决 Resource interpreted as Document but transferred with MIME type application/json

在做导出功能时,可以成功导出,但是控制台报这个错,并且导出后页面显示接口调用错误 具体原因可查看 https://blog.csdn.net/just_lover/article/details/81207472 我的解决方法是:我的页面也是用了form表单,经过排查发现form表单可以不需要,所以我的删掉form表单标签后就没问题了。...

2019-06-11 17:57:19 12750

原创 没有shiro权限时判断按钮是否被隐藏

当页面没有shiro权限时,会隐藏按钮, 此时要判断按钮是否被隐藏应该用 if ($("#update").length >0){ console.log("有修改权限"); } 而不是 if ($("#update")){ console.l...

2019-04-16 11:40:15 1202

原创 [正则表达式] 可以不输入,若输入只能是正整数

[正则表达式]1. 可以不输入,若输入只能是正整数var reg = /^$|^[1-9]\d*$/;if(!reg.exec($("#content").val())){ alert("请输入大于0的整数"); }2.可以不输入,若输入只能是正整数;可以输入纯空格,数字前后可以有空格,数字中间不可以有空格var reg = /^$|^\s*[1-9]\...

2019-02-26 10:42:32 2825

原创 按下ESC按钮关闭layer弹层

// 按下ESC按钮关闭弹层 $('body',document).on('keyup', function (e) { if (e.which === 27) { // console.log("按下esc"); layer.closeAll(); } }); ...

2019-02-19 10:39:57 2530

原创 js根据开始日期和相隔天数计算出结束日期

Wdatepicker日期控件的日期格式为yyyy-MM-ddfunction getEndDate(){ var day=$("#dayLength").val();//获取相隔天数 var newTime = Date.parse($("#startDate").val()) //将日期时间转换为毫秒值 var newTimes = newTime + 3600000*24*(d...

2019-02-14 14:38:40 3410

原创 使用html的localstorage实现登录页面的记住密码功能

html代码:&lt;div class="detailpwd"&gt; &lt;div class="remempwd" &gt; &lt;img id="remcheckbox" src="../images/remempwd1.png" /&gt; 记住密码&lt;/div&gt; &lt;

2018-12-05 15:05:16 1054

原创 jquery实现点击图片切换为另一图片,再次点击恢复到原图片

html代码:&lt;div class="detailpwd"&gt; &lt;div class="remempwd" &gt; &lt;img id="remcheckbox" src="../images/remempwd1.png" /&gt; 记住密码&lt;/div&gt; &lt;

2018-12-05 14:51:55 13614 1

原创 在html页面添加input实现复选框代码后出现“Whitelabel Error Page”错误

在html页面添加input实现复选框代码后出现“Whitelabel Error Page”错误,如下图:百度了好久,才发现是input标签没有闭合...... 记录一下这低级的错误!...

2018-12-05 11:22:15 215

原创 git 的安装与配置,生成并添加SSH key

Windows版本的下载地址:https://git-scm.com/download/win安装步骤:一路点击“next”等待安装完成,安装完成后去到任意一个文件夹下面右键点击“git bash”进入输入命令  git --version,可以查看安装成功后的git版本,如下图所示;接下来进入到git的配置:给git命令设置别名...

2018-12-02 17:06:20 476 2

原创 WdatePicker日期控件

&lt;!-- isShowToday:true/false今天是否显示 isShowClear:true/false清空是否显示 isShowOK:true/false确定按钮不显示 onpicked:pickedFunc点击事件--&gt;&lt;input type="text" class=" " id=" "                    onfocu...

2018-11-29 09:27:44 530

arcgis_js_v415_sdk.zip

ArcGIS API for JavaScript4.15版本api文档。官网时常打开很慢,甚至打不开,所以干脆下载下来了。

2020-05-30

linux大作业报告

设计shell脚本程序,运行结果如下: 当用户输入相应的数字执行相应的功能。 2、设计shell脚本程序,在屏幕上输出操作系统的信息,包括计算机名、Linux分发版本名称、Linux内核版本和当前的IP地址。 3、设计shell脚本程序,要求用户对/home目录下的文件进行备份,压缩为Linux系统中常用的tar.gz格式。 4、设计shell脚本程序,假设用户建立了目录A和目录B,目录中不包含子目录,要求用户编写一个脚本程序,比较两个目录内文件的差异。 5、设计一个shell程序,添加一个新组为class1,然后添加属于这个组的30个用户,用户名的形式为stdxx,其中xx从01到30。 6、设计一个shell程序计算n的阶乘。要求: (1)从命令行接收参数n; (2)在程序开始后立即判断n的合法性,即是否有参数,若有是否为正整数,若非法请给错误提示; (3)最后输出计算的结果。 7、设计一个shell程序,在每月第一天备份并压缩/etc目录的所有内容,存放在/root/bak目录里,且文件名为如下形式yymmdd_etc,yy为年,mm为月,dd为日。 8、判断当前工作目录下所有的文件类型,如果是目录显示目录名,如果是文件查看文件内容,如果都不是,显示提示信息。 9、打印1-99之间的奇数到文件。 10、根据从键盘输入的学生成绩,显示相应的成绩等级,其中60分以下为“Failed!”,60~70分为“Passed!”,70~80分为“Medium!”,80~90分为“Good!”,90~100分为“Excellent!”。如果输入超过100分或低于0分,则显示错误分数提示。 文件和目录部分 1、编写程序,打开一个文本文件 (1)读取其中内容,将其复制到一个新建文件中; (2)将文件中的小写字母转换成为大写字母 ,其他字符不变。 2、编写程序,读取当前目录下的内容,并将其打印输出到终端。 3、编写程序,在/tmp目录下面建立一个test目录,然后在test目录下建立一个空文件hello.txt,注意函数出错处理。 4、编写程序实现一个简单的员工档案管理系统,具备简单的员工资料增加、删除和查询等功能,并采用二进制文件保存员工的资料信息。 5、为了便于文件的管理和传输,某些时候需要将特别大的文件切割为多个指定长度小的文件。现有一个文件管理程序需要实现大文件切割功能,要求用户编写一个函数实现该功能。 6、编写程序,根据输入的参数创建一个目录文件。 7、编写程序,首先输出当前的工作目录,然后更改工作目录,输出更改后的工作目录。 8、将存放学生各种信息的文件中的学生信息读出,重新组成一个存放所有学生的前3门成绩的文件。 9、创建一个新目录,然后删除此目录。 10、编写程序,编写shell命令中的ls命令。 11、编写程序,编写shell命令中的pwd命令。 getcwd()会将当前工作目录的绝对路径复制到参数buffer所指的内存空间中,参数size为buf的空间大小。 12、编写程序,编写shell命令中的cp命令。 13、编写Shell命令中的cat命令。 14、编写Shell命令中的tail命令。(用缓冲技术来提高效率) 15、编写Shell命令中的ls -i命令。 进程和信号部分 1、编写程序,获取并输出子进程和父进程的相关信息。 2、编写程序,要求用户设计多进程应用程序,改程序作为父进程执行,在执行过程中能够通过调用自身创建一个子进程。父进程和子进程均在终端中输出一条信息,标识自己的身份。 3、守护进程是运行于系统后台的进程,常用于提供各种系统服务和系统日志管理功能。现要求用户编写一个守护进程应用程序,定时向日志文件写入字符串。 4、编写程序,在不同的进程间实现信号发送和接收,同时在传达过程中附加其他信息。 5、编写程序,使用alarm函数在系统中设置一个定时器,期间对整数进行递减操作,并输出到屏幕。 6、现有一个应用程序在死循环中执行,要求用户让程序能够带捕捉用户按下的组合键Ctrl+C,终止应用程序的执行。 7、Linux系统提供了alarm( )和setitimer( )系统调用作为定时器的功能,要求用户使用这两个函数设计程序,让程序每隔一秒发出一个SIGALRM信号,每隔0.5秒发出一个SIGVTALRM信号。 8、编写程序,在主进程中创建一个子进程,子进程进行空循环,不停地输出“hello world!”字符串,主进程休眠一段时间后,在主进程中结束子进程,随后主进程也退出。 9、编写程序,在程序中使用命令行形式显示程序所在当前文件夹下的内容。 10、编写程序,得到当前进程的标识号,并将它打印输出,随后写入一个文件中。 11、在Linux系统下使用execl( )函数代替一个hello.c文件,在hello.c文件中实现从1到100的累加计算。 网络编程部分 1、在Linux系统下,通过TCP协议的套接字编程,在服务器端的计算机上实现累加求和的计算,数据全部从客户端传送,然后在服务器端计算的和输出到终端,并传送回客户端。 2、在Linux系统下,实现IP地址转换,将名字地址转换为数字地址。 3、利用read函数编写读取客户端数据(提示在程序中,首先监听一个端口,如果有客户端连接这个端口则接受这个连接,然后用read函数读取远程主机发送的数据,输出这些数据以后结束这个程序)。 4、编程实现一个面向连接的套接字服务程序和客户端程序。客户端打开一个文件,把文件内容传送给服务器端,服务器端接受到文件内容后,保存在/tmp目录下。 ...... ......

2018-04-11

空空如也

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

TA关注的人

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