自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp实现的数据选择器,支持H5、微信小程序

采用uniapp-vue3实现的数据选择器,支持H5、微信小程序(其他小程序未测试过,可自行尝试)+ 支持本地自定义过滤、远程接口过滤,+ 为了避免弹窗面板超出边界的情况,自动计算弹窗面板安置的位置(在微信小程序,节点信息是页面渲染后才拿得到,所以会有一段位移过程,大神如果更合适的方案,可以自行优化)+ 支持自定义弹窗面板显示内容+ 支持自定义取值字段(默认为options: [{label:'键', value: '值', ....}]格式)

2024-03-29 15:19:14 764

原创 uniapp实现单选框卡片选择器,支持微信小程序、H5等多端

采用uniapp-vue3实现的一款单选框卡片选择器,纯CSS实现样式和交互,提供丝滑的动画选中效果,支持不同主题配置,适配H5、微信小程序等多端

2024-03-05 11:49:51 574

原创 uniapp实现单选框

采用uniapp-vue3实现的一款单选框组件,提供丝滑的动画选中效果,支持不同主题配置,适配web、H5、微信小程序(其他平台小程序未测试过,可自行尝试)

2024-02-26 21:33:41 1012

原创 canvas二次贝塞尔曲线绘制圆角矩形

使用canvas封装一个采用二次贝塞尔曲线绘制圆角矩形的方法

2024-02-22 17:16:46 488

原创 采用uniapp实现的银行卡卡片, 支持H5和微信小程序

采用uniapp-vue3实现的银行卡卡片,支持H5和微信小程序

2024-02-21 11:21:55 505

原创 wo-gradient-card是一款采用uniapp实现的透明辉光动画卡片

采用uniapp-vue3实现,透明辉光动画卡片,卡片内容包含标签、标题、副标题、图片;支持H5、微信小程序(其他小程序未测试过,可自行尝试)

2024-02-20 17:54:47 553

原创 woRangeSelector是一款范围选择器,可用于时间选择器,段落选择器等应用场景

woRangeSelector是一款采用uniapp-vue3开发的支持H5、微信小程序的范围选择器,可用于时间选择器,段落选择器等应用场景

2024-02-18 14:09:18 227

原创 uniapp-vue3-微信小程序-按钮组wo-btn-group

采用uniapp-vue3实现, 是一款支持高度自定义的按钮组组件,支持H5、微信小程序(其他小程序未测试过,可自行尝试)

2023-10-17 16:01:41 810

原创 uniapp-vue3-微信小程序-标签选择器wo-tag

采用uniapp-vue3实现, 是一款支持高度自定义的标签选择器组件,支持H5、微信小程序(其他小程序未测试过,可自行尝试)

2023-10-13 16:09:50 854

原创 uniapp-vue3-微信小程序-弹出选择组件wo-pop-selector

wo-pop-selector弹出选择组件采用uniapp-vue3实现, 支持H5、微信小程序(其他小程序未测试过,可自行尝试)

2023-10-09 16:23:38 731

原创 uniapp-vue2-微信小程序-滑块验证组件wo-slider

wo-slider是一款支持高度自定义的滑块验证组件,采用uniapp-vue2编写的滑块验证组件。

2023-08-22 10:56:56 2457 1

原创 滑动验证组件---设置movable-view组件的x属性在微信小程序端失效的问题

频繁设置uniapp的movable-view组件的x属性,在H5端正常,但在微信小程序端则失效。

2023-08-21 10:11:04 594

原创 vue3+element-plus表格默认排序default-sort失效问题

vue3+element-plus表格默认排序default-sort失效问题

2023-08-14 14:37:02 3219 1

原创 问题:不同vue-router版本下,addRoutes的使用问题

注意: vue-router新版本下,router.addRoutes已被废弃;使用 route.addRoute() 代替旧版本下,addRoutes的使用方法// accessRoutes为路由对象数组router.addRoutes(accessRoutes)新版本下,addRoute的使用方法,对路由对象数组进行解构router.addRoute(...accessRoutes)...

2021-02-07 16:58:52 4897 3

原创 Django实现API Token认证机制 --- Django+restframework+JWT

Django 实现 API Token认证机制项目地址:https://github.com/ylpxzx/django_jwt_exampleSession鉴权与Token鉴权的区别传统session认证HTTP协议是无状态的,而session的主要目的就是给无状态的HTTP协议添加状态保持,通常在浏览器作为客户端的情况下比较通用,需要在服务端去保留用户的认证信息或者会话信息。流程:注册账号登录页面输入账号密码提交表单后,发送请求给服务器服务器对账号密码进行验证鉴权,验证鉴权通过后,

2020-05-27 14:20:06 4786 1

原创 Django实现注册登录 --- Django自带认证系统

采用Django实现的注册登录功能项目地址:https://github.com/ylpxzx/Django_Auth主要实现内容参考开通阿里云短信服务:https://help.aliyun.com/document_detail/59210.html开通并审核成功后,可先进入下面链接测试短信服务是否能正常发送https://api.aliyun.com/new?spm=a2c4g.11186623.2.13.4a7919d9RuZfPg#/效果演示登录注册在未登录的

2020-05-24 21:10:11 4515

原创 Django实现注册登录 --- 传统HTTP Basic认证+Session会话

采用Django实现的注册登录功能项目地址:https://github.com/ylpxzx/Login_DjangoAuth主要实现内容效果演示未登录情况下,无法访问需要登录认证的页面点击右上角的“气泡”按钮,未登录情况下,自动跳转到登录页面自动跳转到登录页注册演示填写正确邮箱号后,邮箱将接受到激活信息,点击激活信息,即可登录登录成功演示点击右上角气泡按钮,跳转到气泡页项目实现安装所需库pip install pillowpip install djang

2020-05-24 15:56:18 1534

原创 微信小程序使用Echarts绘制K线图与双曲线图以及实现tab切换

在微信小程序中使用Echarts需要下载相应的文件,可在这下载ec-canvas,该github里也有很多很好的例子,可自行调试学习。本例子的目录结构:微信小程序使用Echarts的步骤在需要引入Echarts的页面的json文件中设置组件按照以上目录结构来理解,就是在index.json文件中设置echarts组件{ "usingComponents": { "e...

2020-05-22 19:00:52 3271 1

原创 Django简单博客实战(八)--- CentOS7+Gunicorn+Nginx部署

CentOS7+Gunicorn+Nginx部署Django步骤gunicron配置保证防火墙关闭保证阿里云服务器的安全组中配置了相应端口号安装gunicronpip install gunicron将gunicron加入INSTALLED_APPS中,并将服务器ip加入ALLOWED_HOSTS中INSTALLED_APPS = [ 'simpleui', 'django.contrib.admin', 'django.contrib.auth',

2020-05-22 18:53:06 307

原创 Django简单博客实战(七)--- 自定义404页面

Django自定义404页面项目地址:https://github.com/ylpxzx/lifeblog步骤DEBUG =True 改为 DEBUG =FalseALLOWED_HOSTS = [] 改为 ALLOWED_HOSTS = [‘*’],配置静态路径和静态template,在app下编写404错误处理视图def page_not_found(request,exception): return render(request, '404.html')在根url

2020-05-22 18:16:59 329

原创 Django简单博客实战(六)---搜索功能

Django-haystack插件实现项目地址:https://github.com/ylpxzx/lifeblog步骤安装依赖包pip install whoosh,jieba,django-haystack# 尽量采用其他源的pip进行安装,比如pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django-haystack将haystack加入INSTALLED_APPSINSTALLED_APPS = [

2020-05-22 18:14:44 341

原创 Django简单博客实战(五)--- 文章详情页的上下篇

实现上一篇和下一篇项目地址:https://github.com/ylpxzx/lifeblog视图中定义上一篇下一篇逻辑class PostDetailView(DetailView): model = Post template_name = 'detail_post.html' context_object_name = "post" pk_url_kwarg = 'post_id' def get_object(self, queryset=N

2020-05-22 18:07:05 397

原创 Django简单博客实战(四)--- 分页实现

Django实现分页项目地址:https://github.com/ylpxzx/lifeblogDjango自带分页组件实现分页器视图函数views.py中配置from django.shortcuts import render,HttpResponsefrom django.views.generic import Viewfrom .models import Postfrom django.core.paginator import Paginator,EmptyPage,P

2020-05-22 18:00:33 278

原创 Django简单博客实战(四)--- ImageField实现图片上传

ImageField实现图片上传步骤在setting.py中设置图片上传路径(配置media)STATIC_URL = '/static/'MEDIA_URL = '/media/' # 用于指定url路径MEDIA_ROOT = os.path.join(BASE_DIR, 'static', 'media') # 用于指定上传文件的存储路径项目文件结构图:在根url.py中配置如下代码:from django.conf import settingsfrom djang

2020-05-22 17:56:21 2193 2

原创 Django简单博客实战(三)--- 接入富文本编辑ckeditor

Django接入富文本编辑ckeditor后台配置ckeditor安装ckeditorpip install django-ckeditor配置ckeditor2.1 不包含图片上传功能2.1.1 在settings.py中的INSTALLED_APPS添加ckeditor,并配置ckeditor指定数量工具栏INSTALLED_APPS添加ckeditorINSTALLED_APPS = [ 'simpleui', 'django.contrib.admin',

2020-05-22 17:48:31 620

原创 Django简单博客实战(二)--- 配置simpleui,美化后台

Django配置simpleui项目地址:https://github.com/ylpxzx/lifeblog参考https://simpleui.88cto.com/docs/simpleui/QUICK.html#%E5%9B%BE%E6%A0%87步骤安装simpleuipip3 install django-simpleui在settings.py中,将simpleui加入到INSTALLED_APPS中INSTALLED_APPS = [ 'simpleu

2020-05-22 17:44:15 2662

原创 Django简单博客实战(一)--- 项目创建

建立项目结构建立Django项目虚拟环境创建(终端环境cmd下)自行找个合适的位置建立python虚拟环境,避免与其他项目环境产生冲突(前提是已安装了虚拟环境库)# life_blog_venv为虚拟环境名python -m venv life_blog_venv进入虚拟环境进入Scripts目录输入activate.bat,回车Django项目创建进入虚拟环境后,回到life_blog_venv项目目录里,安装Djangopip install Django创建Dj

2020-05-22 15:16:26 411

原创 Django简单博客实战 --- 功能介绍和效果展示

面向对象:该项目适合初学Django的人群项目地址:https://github.com/ylpxzx/lifeblog前端:参考17素材网的生活记录个人图片博客展示模板功能框架效果展示首页详情页后台文章编辑文章列表管理将在下一章中介绍实现过程...

2020-05-22 14:00:48 407

原创 Leetcode --- 搜索插入位置(python3实现)

题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例 1:输入: [1,3,5,6], 5输出: 2示例2:输入: [1,3,5,6], 2输出: 1这道题相对来说较简单,没有太多难理解的点,所以我们直接实现。代码实现:三种方式实现class...

2020-03-04 22:43:22 207

原创 Leetcode --- 删除排序数组中的重复项 和 移除元素(python3实现)

题目描述1.删除排序数组中的重复项给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。示例1:给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。你不需要考...

2020-03-01 21:57:26 275

原创 Leetcode --- 解压缩编码列表(python3实现)

题目描述给你一个以行程长度编码压缩的整数列表nums。考虑每对相邻的两个元素 [a, b] = [nums[2*i], nums[2*i+1]](其中i >= 0),每一对都表示解压后有 a个值为b的元素。请你返回解压后的列表。示例:输入:nums = [1,2,3,4]输出:[2,4,4,4]解释:第一对 [1,2] 代表着 2 的出现频次为 1,所...

2020-02-21 21:06:33 461

原创 支付宝小程序+Django生成小程序二维码

相应的公钥私钥的获取,请参考上一章( 支付宝小程序+Django获取会员基础信息(获取用户唯一标识 user_id和access_token)的内容前言Django后端实现生成小程序二维码准备1.在开发中心—小程序应用—选择小程序—开发管理–功能列表中添加‘小程序二维码’的功能。支付宝小程序端这部分看个人,可以自行传参到后端,用于扫描小程序的启动参数,在此,不做过多的步骤,直接在...

2019-10-24 10:19:44 525

原创 支付宝小程序+Django实现模板消息

马斯克隧道的

2019-10-24 10:02:31 660

原创 支付宝小程序+Django获取会员基础信息(获取用户唯一标识 user_id和access_token)

吐槽相对于起步早的微信小程序来说,网上有关支付宝小程序的相关案例要少许多(一问度娘,皆是微信小程序),更别说用python来实现支付宝小程序的案例了,可以说是大海捞针。所以,本人打算在此记录下个人开发支付宝小程序遇到的一些问题,如有失误之处,还请体谅。准备1.自行注册支付宝小程序2.注册成功后在开发中心—小程序应用—选择小程序—开发管理–功能列表中添加‘获取会员基础信息’的功能。3.下载...

2019-10-24 08:58:55 2083

原创 Python---知识点(闭包延迟绑定)

闭包在一个函数内部定义另一个函数,外部的函数为外函数,内部的函数为内函数,内函数里运用了外函数的临时变量,并且外函数的返回值是内函数的引用。这就形成了一个闭包。通常情况下,一个函数运行结束后,函数内部的所有东西都会被释放掉,局部变量也会消失。但是如果外函数在结束时发现自己的临时变量会在内函数中用到时,就会把这个临时变量绑定给内函数,然后外函数才结束。有一道很经典的案例:def m...

2019-07-29 15:09:10 261

原创 Python----知识点(默认参数的调用)

默认参数的调用带有默认参数的函数,在函数被定义的那一刻就执行了计算,而不是在函数被调用的时候执行计算。在未指定特定参数的情况下,在函数被定义的那一刻就执行了计算的默认参数将在下一次继续被使用,不会覆盖之前的结果。例子:#带有默认参数的函数def default_data(i,list=[]): #判断是否为字符型 if isinstance(i,str): ...

2019-07-25 15:55:24 634

原创 Python----知识点(嵌套列表)

嵌套列表(内存地址指向的问题)蛇友们都了解python中的一种数据类型:列表(list)而嵌套列表,就是列表中包含列表。听起来挺简单的,但确实是挺简单的,不过在使用嵌套列表时还是会遇到你意想不到的结果接下来,就来简单介绍下我遇到的坑点:#test为嵌套列表(表示为五行三列)test=[[0] * 3] * 5#试图对第一行第三列赋值test[0][2]=3print(te...

2019-07-25 15:08:08 23837 1

原创 Leetcode--- 最长公共前缀(Python3实现)

Leetcode—最长公共前缀编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入: ["flower","flow","flight"]输出: "fl"示例2:输入: ["dog","racecar","car"]输出: ""解释: 输入不存在公共前缀。说明:所有输入只包含小写字母a-z。这道题的切入...

2019-07-22 08:46:56 937

原创 Leetcode---罗马数转整数(Python3实现)

Leetcode—罗马数转整数(花了半天时间,结果没做出来,心累~~~~,只能依靠网友的解题思路了)罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存...

2019-07-11 21:17:13 137

原创 Leetcode---回文数(Python3实现)

回文数判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。进阶:第一种方法:将数字转为字符串,反转比较第二种方法(进阶):取余数,存列表,反转比较判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -1...

2019-07-08 15:42:55 193

空空如也

空空如也

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

TA关注的人

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