自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 vue搭建签到日历

签到功能

2023-11-16 11:51:50 232

转载 微信小程序如何知道分享是否成功的解决方案

微信分享后的统计数据的解决方案。

2023-11-16 11:46:35 1217 1

转载 js对象深拷贝(深克隆)

对象通用克隆方法先将对象序列化再解析回来,不过要注意对象中如果有函数function则不能正确复制,如下:var obj = {a:1, b:2}var newObj = JSON.parse(JSON.stringify(obj));通用方法,就是写一个对象拷贝的工具方法,需要拷贝对象是调用该方法,相比较第一种要麻烦些,不过优点是对象中如果有函数function也能正确复制:function cloneObj(obj) { if (typeof obj !== 'object'

2021-12-15 11:07:29 3565

转载 Object.assign 用法总结

基本用法Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。const target = { a: 1 };const source1 = { b: 2 };const source2 = { c: 3 };Object.assign(target, source1, source2);target // {a:1, b:2, c:3}Object.assign方法的第一个参数是目标对象,后面的参数都是源对象。注意,如

2021-12-15 10:53:38 1097

原创 关于苹果手机打开钉钉小程序中处理的日期显示invalid date

详述问题:苹果手机打开钉钉小程序中处理的日期显示 invalid date ( 使用的UI插件为Vant UI)解决方案如下:使用Vant 默认的日期选择格式,如2021/12/08问题原因:转换后的2021-12-08日期中的 ‘-’ 苹果系统不能识别,导致读取的问题。如需将日期格式补0,可使用moment插件,代码如下:formatDate (date) { return `${date.getFullYear()}/${date.getMonth() + 1}/${date.get

2021-12-08 09:16:28 3609

转载 vue打印之window.print( )打印方法详解

https://blog.csdn.net/weixin_52400118/article/details/114383705

2021-08-20 09:19:30 5111

原创 js 超全的获取年月日,时分秒的方法

超全的时间获取方法,如需计时,在外面加个定时器即可。formatDate() { let date = new Date(); let year = date.getFullYear(); // 年 let month = date.getMonth() + 1; // 月 let day = date.getDate(); // 日 let week = date.getDay(); // 星期 let weekArr = [ "星

2021-07-23 15:01:02 555

原创 vue创建webapp项目详细流程

准备在使用vue-cli新建项目前。请确保你已经安装了Node.js,vue和vue-cli。步骤:cd 目录(你要把项目放在哪个目录);vue init webpack pname(你的项目名字);? Project description (A Vue.js project) vue-cli新建项目(项目描述);? Author (xhdx <zhuming3834@sina.com>) ;zhuming3834@sina.com(项目作者);? Vue build❯ Run

2021-05-14 09:39:55 815

原创 浅析npm i和npm install的区别

终端查询npm的帮助指令二者没区别,npm i仅仅是npm install的别名:

2021-05-08 11:37:25 719

原创 钉钉小程序 loading加载遇到的坑

钉钉小程序中的loading加载bug// 显示loadingdd.showLoading()// 隐藏loadingdd.hideLoading()遇到的坑就是在页面加载loading的时候,数据还没有获取成功,loading加载就被隐藏掉了。在我的坚持不懈地探索下,最终解决了这个bug,因为后一个loading加载的数据比前面的loading加载的快,所以导致前面的loading加载出现数据还没加载成功就隐藏loading的bug。总结:一个页面里尽量只用一个loading加载,如果有多

2021-04-27 16:09:45 1965

转载 Echarts图表切换刷新图表

最近在做Echarts图表切换的时候遇到了一个坑,产品设计的需求是这样,两个tab,一个是疾病风险图表,一个是意外风险图表,tab切换时显示不同的图表,而且要根据不同角色的年龄动态的在图表上打个坐标点,页面里面用的是v-show,没有用v-if,当时是这样考虑的,页面初始化进来加载的数据就直接都渲染了,因为v-show不会隐藏dom结构,点击tab切换就行了,但实际证明是我的想法太天真,这样写就会出现很多莫名其妙的问题。首先来描述一下出现的不友好的问题:(1)两个tab来回切换的时候Echarts的坐标

2021-04-24 20:46:06 3140

原创 swiper实现页面banner图自由切换

首先引入css样式(官方可下载):<link rel="stylesheet" href="./css/swiper-3.4.2.min.css">html部分代码 <!-- banner容器 --><div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide" style="background-image: u

2021-03-17 22:42:51 690

原创 Vuex后台项目运行报错:TypeError: this.getOptions is not a function at Object.lessLoader问题

**问题原因:**webpack和less-loader版本兼容问题导致的**解决办法:**将现有的less和less-loader卸载,重新在Terminal中安装指定版本的less和less-loadernpm install less@3.9.0 less-loader@5.0.0 -s然后重新启动任务,就可以顺利运行了。...

2021-03-11 12:02:21 1864

转载 文本溢出 用省略号代替

1.单行文本溢出 用省略号代替overflow:hidden; //溢出隐藏 white-space:nowrap; //让文本不换行text-overflow: ellipsis; //溢出的文本用省略号代替`在这里插入代码片`2.多文本溢出 用省略号代替display: -webkit-box; //对象作为弹性伸缩盒子模型显示 -webkit-box-orient:vertical; //设置或检索伸缩盒对象

2020-10-26 16:21:43 325

原创 css去除input密码框默认小眼睛样式

最近在做项目中碰到的密码小眼睛边角溢出的问题,经多方研究找到了解决办法。解决办法:1.使用css代码去掉小眼睛样式,代码如下:input[type="password"]::-ms-reveal{ display:none}2.使用新的切换密码框样式遮住小眼睛(需适当调整位置)文章如有不足之处,请多指教。...

2020-09-23 17:11:30 7755 1

转载 jQuery.on() 函数详解

on()函数用于为指定元素的一个或多个事件绑定事件处理函数。此外,你还可以额外传递给事件处理函数一些所需的数据。从jQuery 1.7开始,on()函数提供了绑定事件处理程序所需的所有功能,用于统一取代以前的bind()、 delegate()、 live()等事件函数。on()支持直接在目标元素上绑定事件,也支持在目标元素的祖辈元素上委托绑定。在事件委托绑定模式下,即使是执行on()函数之后新添加的元素,只要它符合条件,绑定的事件处理函数也对其有效。此外,该函数可以为同一元素、同一事件类型绑定多个事

2020-05-12 17:45:15 1845

原创 python2和python3调用父类方法的不同

1、python2 中的写法class Animal(object): def __init__(self): print 'Animal init'class Tom(Animal): def __init__(self): '''第一种写法:''' super(Tom, self).__init__() '...

2019-05-05 18:40:54 672

原创 django网站调用api_alipay_trade_query接口遇到的AliPayValidationError问题

django网站通过api_alipay_trade_query调用支付宝的交易查询接口时,pycharm报了AliPayValidationError错误查看了api_alipay_trade_query源代码发现,如果出现以下问题,则会报错**报错原因:**只要不是self._verify(plain_content,sign)就会抛出AliPayValidationError异常...

2019-04-23 11:43:44 1401 2

转载 RESTful API 最佳实践

RESTful 是目前最流行的 API 设计规范,用于 Web 数据接口的设计。它的大原则容易把握,但是细节不容易做对。本文总结 RESTful 的设计细节,介绍如何设计出易于理解和使用的 API。一、URL 设计1.1 动词 + 宾语RESTful 的核心思想就是,客户端发出的数据操作指令都是"动词 + 宾语"的结构。比如,GET /articles这个命令,GET是动词,/articl...

2019-04-16 21:40:26 104

原创 Windows设置Redis局域网

windows中配置Redis实现局域网连接操作步骤:打开Redis安装目录下的配置文件redis.windows.conf大约在56行,bind 127.0.0.1修改为bind 0.0.0.0重启Redis服务即可远程连接Redis...

2019-04-07 21:58:51 2079

转载 Ubuntu 18.04安装FastDFS并配置Nginx

版权声明:本文为博主原创文章,转载请注明出处。 https://blog.csdn.net/E09620126/article/details/89047861 </div> <link rel="stylesheet" href="https://csdnimg.cn/release/phoenix/template/cs...

2019-04-05 21:39:58 720

转载 python中return和yield的区别

首先比较下return 与 yield的区别:return:在程序函数中返回某个值,返回之后函数不在继续执行,彻底结束。yield: 带有yield的函数是一个迭代器,函数返回某个值时,会停留在某个位置,返回函数值后,会在前面停留的位置继续执行,直到程序结束首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的re...

2019-03-31 21:53:55 4686 4

转载 python操作MongoDB

python 连接MongoDB数据库python 连接MongoDB数据库from pymongo import MongoClientclient = MongoClient('127.0.0.1', 27017) # 连接本地数据库,其他地址替换IP即可db = client.mydb # 连接mydb数据库,没有则自动创建my_set = db.test_set # 使用t...

2019-03-30 23:08:57 70

转载 python之open()函数详细描述

open(name[, mode[, buffering]])参数说明: name : 一个包含了你要访问的文件名称的字符串值。 mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见如下的完全列表。这个参数是非强制的,默认文件访问模式为只读(r)。 buffering : 如果 buffering 的值被设为 0,就不会有寄存。如果 bu...

2019-01-01 19:29:34 230

转载 python 使用 pyinstaller 将文件打包成exe程序

下载pyinstaller采用命令行操作的办法在cmd命令行中,输入代码:pip install pyinstaller或者采用更新、升级的方法:pip install --upgrade pyinstaller采用下载文件+cmd操作的办法首先,前往PyInstaller网站下载:http://www.pyinstaller.org/downloads.html注意:...

2018-12-22 17:34:08 197 1

转载 python参数(位置参数,默认参数,*args,**kwargs)

args与位置参数和默认参数混用的情况下:示例一、(三者顺序是:位置参数、默认参数、*args)(注意三者的顺序)*args:(表示参数元组)def foo(x,y=1,*args): passfoo (1,2,3,4,5) // 其中的x为1,y=1的值被2替换,3,4,5都给args,即args=(3,4,5)示例二、(三者顺序是:位置参数、*args、默认参数)def ...

2018-12-21 21:59:14 703

转载 python常用的十进制、16进制、字符串、字节串之间的转换

进行协议解析时,总是会遇到各种各样的数据转换的问题,从二进制到十进制,从字节串到整数等等废话不多上,直接上例子整数之间的进制转换:10进制转16进制: hex(16) ==&amp;gt; 0x1016进制转10进制: int(‘0x10’, 16) ==&amp;gt; 16类似的还有oct(), bin()字符串转整数:10进制字符串: int(‘10’) ==&amp;gt; 1016...

2018-12-20 14:37:55 190

原创 关于python使用soket创建套接字收发数据出现的10022错误

开始我把绑定的端口放在了创建的接收信息函数中,导致运行报错10022,问题正是出现在这个地方,绑定的端口应该设置为全局的变量( udp_socket.bind((’’, 8088))),因为套接字收发都会用到绑定的端口,将绑定的端口作为变量放到全局中,就可以解决代码的报错,以下是正确代码,如有其它高见,欢迎大神指点。...

2018-12-19 10:43:51 1388 2

空空如也

空空如也

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

TA关注的人

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