自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 vue倒计时组件 可重置 无样式版 方便二次开发

业务需要可自由控制的倒计时组件, 又不想引入庞大的组件库, 翻遍网络也没有深的我心的, 主要是网络上的都太个性化, 不够通用, 而且少有能自由控制的, 遂自己写.功能介绍:可以随时更改endTime来重置倒计时参数:endTime, 结束时间戳, 控制倒计时时间事件:stop, 倒计时结束时的回调函数<template> <span>{{ hourString + ":" + minuteString + ":" + se

2021-04-09 19:17:57 314 1

原创 [从零开始系列]macbook从零开始一条龙搭建vue开发环境

从零开始系列安装homebrew安装nvm安装node.js安装npm安装cnpm安装vue@cli安装VScode本文主要带大家从零开始配置macos环境下的vue开发环境, 如果你看到了这个教程, 你大可以关闭其他所有类似教程, 因为本文会带你体验一条龙服务, 所有步骤均为博主亲测. 以图文结合+小tips形式展现给大家, 包教包会, 包安装成功, 敬请品尝.安装homebrewhomebrew是macos下非常好用的包管理工具, 类似Ubuntu下的apt-get或者CentOs下的yum. 安

2020-07-20 14:11:15 411

原创 Django&移动端H5网页接入支付宝支付全流程

前言:本文主要向大家介绍python做后台的移动端H5接入支付宝支付的全部流程, 所有步骤经过本人测试近期公司项目临近尾声, 需要接入支付宝支付功能, 公司项目是一个移动端的网页项目, 后台用的是Django, 作者在接到需求的时候先去搜索了一波教程, 发现网上对于python+移动端网页接入支付宝的教程几乎没有, 官方的文档对python也不是很友好, 遂自行踩坑, 踩坑结束也就有了这篇文章...

2020-04-10 18:41:55 2653

原创 ubuntu下pyenv的安装和使用

管理好你的python版本--pyenv的使用1. pyenv的安装2. python依赖的安装3. 开始安装python4. pyenv的常规使用本文主要向读者介绍了如何在linux发行版ubuntu下如何安装使用pyenv对python版本的管理, 涵盖了从pyenv安装, python依赖安装, pyenv下载加速, pyenv的使用。本文所有操作都经过作者亲身试验踩坑, 希望对读者有所帮...

2020-03-28 16:18:10 817

原创 移动端h5软键盘挤压屏幕导致屏幕变形解决方案[亲测]

首先复原问题未打开软键盘, 显示正常打开软键盘后打开软键盘后可见页面明显被挤压变形.问题原因:软键盘升起导致页面高度发生变化, 如果页面元素高度都是用百分比写的话, 就会被挤压变形, 而ios端则不会出现这个问题, 因为ios端软键盘是悬浮的, 不会影响页面高度.解决思路:在页面加载完成,软键盘未升起时获取视窗真实高度, 然后监听页面高度, 如发生变化则重新设置body或htm...

2020-03-06 11:32:12 2051

原创 深入浅出了解Session 与 JWT认证机制的区别和优缺点

JWT (Json Web Token)起源: 说到JWT, 我们应该探讨一下传统session鉴权与现在常用的token鉴权有何不同传统Session鉴权:我们知道http协议是无状态协议, 即每一次请求之间是没有关联的, 对于服务器来说每一次请求犹如一个陌生人来访. 那我们为了记住我们的登录状态, 我们需要在用户进行用户名密码验证之后产生一个特殊字符串, 并利用cookie保存到客...

2019-10-22 17:56:52 937

原创 [Python][Django][DRF]框架扩展功能(权限认证限流过滤分页等)汇总思维导图

学习笔记:DRF框架扩展功能总结思维导图希望能帮到大家end~

2019-06-18 14:46:03 524

原创 [Python][Django][DRF]框架序列化器知识点汇总思维导图

近期学习django的rest_framework, 学完重点序列化器之后为了更好的巩固自身也为了能够帮到大家, 花了两个小时总结整理出了一份思维导图,希望能对大家学习或者复习起到帮助作用思维导图工具: MindMaster等我的下载资源审核通过后会附上源文件下载链接转载图片请注明出处...

2019-06-13 15:12:27 1065

原创 python 自定义多线程类获取函数的返回值

近日被朋友问到的, 一波搜索之后...写!先上代码import threadingclass ResThread(threading.Thread): '''重写线程类''' def __init__(self, func, *args, **kwargs): super().__init__() # 调用父类初始化方法 self.f...

2019-05-09 15:47:07 728 1

原创 Mysql数据库常用字段int(),tinyint(),char(),varchar()后括号内参数详解

近期有朋友问我说mysql数据库里tinyint(1)这个1到底是什么意思啊?于是就有了这篇文章,来给大家说一说常见字段后面带的参数都有什么意义,什么时候会用到.注: (本人测试版本为mysql 5.7.16 及 8.0.15)int,tinyint:它们两个的参数意义一模一样, 下边我用int来举例:假设我表中有一字段age 类型为int(5) 那这个5代表的其实是最小显示长...

2019-05-09 15:12:23 3672

原创 [TCP]大白话解释TCP的三次握手及四次挥手及为什么主动关闭方要等待2MSL

声明: 本文不保证每个定义绝对严谨, 只是通过更加通俗易懂的语言来让阅读者更好的理解三次握手及四次挥手的过程!!!首先我们来明白几个定义:1. FIN: 请求关闭报文2. SYN: 请求建立连接3. ACK: 确认收到4. MSL: 最大报文生存时间三次握手:三次握手理解起来比较简单, 说白了就是一个确认双方都能发送且都能接收的一个过程.第一步: 客户端想要与服...

2019-05-05 18:53:40 1428 1

原创 [亲测]Mac下安装8.0.15版本mysql遇到一系列密码问题(sequel pro连接失败)及解决方案

近日由于换新笔记本(Mac), 需要重新安装mysql数据库, 碰到一系列问题,磕磕绊绊终于解决!感觉网上的教程多而杂且都不够全面, 决定把自己踩得坑都写出来, 希望能帮到大家.我是通过 brew 安装的mysql, 命令如下:brew install mysql安装过程不在赘述,提醒大家一点就是安装完成配置的过程每一步骤都是英文,大家多翻译翻译,按照自己需求来配置.废话不多...

2019-04-30 12:27:59 1630

原创 [亲测]MacOS 下VMware Fusion 15 安装ubuntu虚拟机不能跟mac主机共享剪切板及自由拖放文件

第一步: 安装VMware tools, 安装方法根据自己情况自行搜索(不同情况安装方法不一样)第二步: 在终端依次执行以下命令sudo apt-get autoremove open-vm-toolssudo apt-get install open-vm-toolssudo apt-get install open-vm-tools-desktop第三步:...

2019-04-13 19:10:55 1189

原创 [Python]基于requests模块的简单封装,让你的爬虫更轻松

近大半年来由于工作原因, 写了不少爬虫程序, 起初没什么, 写的多了发现requests模块还是有很大的封装潜力, 遂封之...下边是简单封装, 主要满足我保存文件至本地及从本地读取的需求以及其他简单需求(错误重试次数, 自动更新cookies, 自定义文件名, 还附带一个请求图片的小函数).粗略封装, 敬请海涵后续会更新针对requests的较完整封装模块, 诸君敬请期待......

2019-03-06 12:04:01 1008

转载 [亲测]Centos 无界面系统下安装chrome谷歌浏览器

转载:https://www.cnblogs.com/ianduin/p/8727333.html

2019-02-13 17:09:57 4572

原创 [Python]多个列表的排列组合,史上最简单的方法

之前做数据的时候碰到一个需求,需要把两个或者多个列表里的元素做排列组合.例如:list1 = [1, 2]list2 = [3, 4]list3 = [5, 6]def fn(lists): # 省略处理过程 ... res = fn([list1, list2, list3])print(res)# 最终结果为:['1,3,5', '1,3,6', '1,4,5', '1...

2018-11-12 14:48:00 37548 26

原创 [Python]基于pymysql模块的封装,操作数据库更便捷,py2,py3通用

本文提供了一个基本成熟的基于pymysql的封装类,提供基本查询,提交,创建insert sql语句.try: import pymysqlexcept: import MySQLdb as pymysqlfrom pprint import pprintclass MysqlTools(): '''创建mysql实例, 并提供查询,创建语句等一系列方法''' def ...

2018-11-12 11:34:48 2404

Microsoft Visual C++ 14.0 or greater is required解决文件

Microsoft Visual C++ 14.0 or greater is required. Get it with Microsoft C++ Build Tools

2021-11-18

Tuxera Disk Manager 自用绿色破解版 内附解决破解报错方法

解决macbook 无法写入windows(NTFS格式)移动硬盘, 自用绿色破解版, 真正永久破解, 一次安装成功.如果成功请回来给我点个关注或给我的文章点个赞.

2019-06-13

django_rest_framework 序列化器知识点汇总思维导图

django_rest_framework 序列化器知识点汇总思维导图, 帮助你更好的捋清楚学习思路, 导图工具: MindMaster

2019-06-13

空空如也

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

TA关注的人

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