自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp纯wx小程序-东京书城购物商城整站,单人全栈开发完成完整项目(带支付带数据库带定位带手机短信开发等

源码,视频开发文档,已在github开源,或https://www.duanshuilu.com/

2020-08-15 14:11:18 40

原创 uniapp全栈,0基础到开发者工厂,单人快速开发真实微信小程序购物商城,项目可直接上线运营

开源地址https://www.duanshuilu.com/#top

2020-08-15 08:44:09 40

转载 Vue项目快速输出到小程序、H5

如下CSDN地址https://blog.csdn.net/hbcui1984/article/details/85160069

2020-07-12 19:41:26 202

原创 uni-app 最美的回到顶部

html<view class="top" :style="{'display':(flag===true? 'block':'none')}"> <uni-icons class="topc" type="arrowthinup" size="50" @click="top"></uni-icons></view>jsdata() { return { flag:false }},meth...

2020-06-30 12:07:11 313

转载 uniapp好用项目和插件总结

转载自https://blog.csdn.net/qq_37132495/article/details/104251625

2020-06-21 20:04:37 141

原创 Python 检测人脸是否佩戴口罩

最近,口罩成为绝对热门的话题,在疫情之下,出门不戴口罩不仅对自己不负责,对他人而言也是一种潜在的威胁。所以许多小区都有保安在门口守着,谁要是不戴口罩就吼回去(吓死我了)。尽管如此,人工检测总有可能漏掉人,而且无时无刻地盯着,保安叔叔也特别累。今天我们就来尝试用计算机自动检测人脸是否佩戴口罩的可行性,如果可行,那么根据我们以前的推送:人脸检测自动开机,就可以做一个实时摄像头,如果发现有人没戴口罩则发送警告给保安,以提高保安的工作效率。当然,想要识别人脸是否佩戴口罩,需要做很多训练数据的收集,不过最近百

2020-06-20 15:00:54 211

原创 uniapp样式选择器最全详解

转自 duanshuilu.com具体支持情况见下表(Y表示支持,N表示不支持)选择器 css版本 h5 安卓 ios 微信小程序 备注 .class css1 Y Y Y Y - #id css1 Y Y Y Y - * css2 Y N N N - element css1 Y Y Y Y 注意类.

2020-06-19 13:26:53 1222

原创 2020年之HBuilderX manifest.json配置最全详解

转自 duanshuilu.com以下是HBuilderX manifest.json配置说明大全,涉及的较全面,如果不方便查看;可以直接Ctrl+ F 在页面查找相应字段配置。概述manifest.json文件是5+移动App的配置文件,用于指定应用的显示名称、图标、入口页面等信息。用户可通过HBuilder|HBuilderX的可视化界面视图进行配置,也可在源码视图中根据以下规范直接修改。manifest.json文件根据w3c的webapp规范制定,plus节点下内容为HT...

2020-06-19 12:38:11 2536 1

原创 HBuilderX无法启动或闪退,完美解决

故障:1、点击HBuilderX图标没反应,应用打不开2、进程中有HBuilderX运行但无反应3、删除并重新下载HBuilderX后仍然无法打开解决:1、打开C:\Users\86130(你的用户名)\AppData\Roaming2、删除HBuilderX整个文件夹后,重新打开HBuilderX文件的HBuilderX.exe3、完成...

2020-06-17 02:40:49 979

原创 vue开发完整企业购物商城集成支付宝和微信登陆支付3步实现登陆

电脑故障,发不出,看我个人资料,首先得先注册微信公众号,微信商户号微信开发者帐号,记录所有登陆帐号密码,和接口操作的ID和密钥如果上面都成功然后,花5分钟看一下微信登陆的官方文档,10分钟,你就能OK了支付宝更简单.沙箱成功后,只需把沙箱帐号换成真实的帐号和密钥就OK,也是花一天的时间,看一下官方文档...

2020-06-03 13:20:21 225

原创 vscode代码美化之绝招,2020年最狠,让不听话的乖儿子vscode撤底懂事

设置可以看到上面的命令框,输入tabsize 3个选项,最下面是调节格式化后,代码缩进,我给的6大家看着试一下,看效果命令框内输入tree,,,可以调节左侧目录树的缩进,边调边看效果,这样,VSCODE代码就有层次感了...

2020-06-02 19:31:42 283

原创 MySQL数据库面试题2020最完整版

Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大部分知识。欢迎大家阅读,本人见识有限,写的博客难免有错误或者疏忽的地方,还望各位大佬指点,在此表示感激不尽。文章持续更新中…序号 内容 链接地址1 Java基础知识面试题(2020最新版) https://thinkwon.blog.csdn.net/article/details...

2020-06-02 15:45:49 88

原创 VS code 生成完美vue-cli代码片段

随后,最顶部命令块会弹出很多语言或插件名向下滚动选择vue打开后,粘贴如下代码{ "Print to console": { "prefix": "vue", "body": [ "<template>", "<div class='$2'>$5</div>", "</tem...

2020-06-02 02:16:54 42

原创 启动django项目 默认启动与指定端口启动

第一,本机启动,就输入IP为127.0.0.1 第二,记得先进入虚拟环境,再进入要启动的项目根目录启动项目python manage.py runserver1项目页面停止项目ctrl + c1在终端操作可终止查看本机ip地址ipconfig1结果(mydjango) D:\2020pypro>ipconfigWindows IP 配置以太网适配器 以太网 2: 媒体状态 . ....

2020-06-01 19:03:34 127

原创 return render显示 Template file not found

问题描述:在使用django框架进行web开发的时候,views文件中return到模板文件中的某个html文件,但是显示的是template file not found 。而我在settings中的TEMPLATES的DIRS已经加入了template 路径。代码如下:settings.pyINSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.content...

2020-05-29 19:10:13 103

原创 基于gin+vue搭建的后台管理系统框架

前端UI框架:element-ui 后台框架:gin1. 基本介绍Gin-vue-admin是一个基于vue和gin开发的全栈前后端分离的后台管理系统,集成jwt鉴权,动态路由,动态菜单,casbin鉴权,表单生成器,代码生成器等功能,提供多种示例文件,让您把更多时间专注在业务开发上。Gin-vue-admin 是一套为后台管理平台准备的一整套前后端分离架构式的开源框架,旨在快速搭建后台管理系统。Gin-vue-admin 的成长离不开大家的支持,如果你愿意为 gin-vue-admin

2020-05-29 13:31:50 583

原创 非常惊艳的轻量级开源动画引擎——Animejs

Anime.js是一个轻量级的JavaScript动画库,具有简单但功能强大的API。它与CSS属性,SVG,DOM属性和JavaScript对象一起使用。Github在Github上已收获近35k的star数,可见其非常受广大使用者的热爱!https://github.com/juliangarnier/anime/特性复杂的交错动画变得简单css分层转换在单个HTML元素上同时以不同的时间对多个CSS变换属性进行动画处理。控件和回调时间就是...

2020-05-29 07:52:21 156

原创 vue中setInterval停不下来,且越来越快,简直和色狼一样

vue中使用setInterval#Copythis.chatTimer = setInterval(() => { console.log(this.chatTimer); this.chatMsg(); }, 1000); 然后再组件销毁前进行清除CopybeforeDestroy() { clearInterval(this.chatTimer); this.chatTimer = null; } 根据 setInterval 返回的 id 打印来看,..

2020-05-29 00:37:04 481

原创 手把手教你深入Vue3.0(Vue-cli4)项目打包性能优化实践

1.关闭productionSourceMap首先,由于最新版的脚手架不自带配置文件了,先在根目录新建vue.config.js文件,关闭productionSourceMap,在vue.config.js中写入如下内容module.exports = { productionSourceMap: false}2.开启Gzip压缩安装插件compression-webpack-plugin,打开代码压缩,npm install --save-dev compression-we

2020-05-28 16:26:14 683

原创 为什么我们应该使用 Flutter?

Flutter 的优势相比较目前的混合开发方案,Flutter 提供了大量的文档,能非常快速且友好的让你加入到这个大家庭。它并不止 WebView,也用通过解释 JS 后去操作系统的原生控件,Flutter 核心只有一层轻量的 C/C++代码(Engine),Flutter 在 Dart 中实现了其他大部分系统(组合、手势、动画、框架、widget 等),因此,开发人员可以轻松地进行读取、更改、替换或移除等操作。这为开发人员提供了对系统的巨大可定制性。针对移动端,Flutter 提供了符合 An

2020-05-28 16:24:53 50

原创 注意 在vue中,使用setInterval()方法

mounted() { this.getElevatorList(); setInterval(this.getElevatorList, 15000); }在mounted()函数里边使用setInterval(), getElevatorList()这个方法在methods里边写,在mounted钩子函数里边调用就可以,刚开始先调用一遍,加载。然后使用setInterval(),第一个参数,调用方法的时候,不加括号,第二个...

2020-05-28 14:13:29 486

原创 django开发最完整最惊艳最时尚的博客,带评价,带完整数据库

...谁能找到,我送给谁

2020-05-28 09:26:29 26

原创 2020年vue- 微信的扫码登录

微信提供了两种方式跳转登录,让我们来看一下吧!内嵌方式步骤实现:1能用插件用就插件吧。毕竟好用。哈哈~~先引入npm包https://www.npmjs.com/package/vue-wxlogin接下来在组件中引入:importwxloginfrom'vue-wxlogin';components:{wxlogin},2.组件中使用,生成二维码的信息,可以让后端通过接口查看属性,也可以直接在微信开发开放平台中查看,把属性值传给 wxlogin...

2020-05-27 20:25:26 377 1

原创 PHP微信开放平台扫码登录获取用户基本信息!附可用demo

微信开放平台提供了网站扫码登录的接口,用于获取用户基本信息(头像,昵称)方便网站快速接入微信登录,快捷登录。需要使用登录接口,需要成为微信开放平台认证开发者(300元)才可以获得这个接口权限。准备工作:1、准备APPID、APPSECRET2、准备接口地址3、准备REDIRECT_URI获取code接口https://open.weixin.qq.com/connect/qrconnect?appid=APPID&redirect_uri=REDIRECT_URI&resp

2020-05-27 20:19:31 113

原创 你不知道自己需要的7个Visual Studio Code扩展

Visual Studio Code是一种很棒的软件开发环境,不仅是因为它有出色的代码编辑功能和语言支持。由于丰富的扩展,它还让你可以执行许多支持任务。你可以找到满足各种用途的Visual Studio Code扩展:从快速导航编辑器、处理数据到轻松插入占位文本和图片,不一而足。你为所选择的语言或工作场景搭建开发环境时可能不会遇到这七个扩展,但它们对你的工具包而言是极其有用的补充,甚至是你日常工作流程的一部分。DashboardChrome和Firefox的用户应该熟悉打开空白标签时默认显示的“

2020-05-27 11:13:34 72

原创 Linux命令学习神器!命令看不懂直接给你解释

大家都知道,Linux 系统有非常多的命令,而且每个命令又有非常多的用法,想要全部记住所有命令的所有用法,恐怕是一件不可能完成的任务。一般情况下,我们学习一个命令时,要么直接百度去搜索它的用法,要么就直接用 man 命令去查看守冗长的帮助手册。这两个都可以实现我们的目标,但有没有更简便的方式呢?答案是必须有的!今天给大家推荐一款有趣而实用学习神器 — kmdr,让你解锁 Linux 学习新姿势。kmdr 工具最大的亮点就是,如果有一个长串命令你看不懂它的用法及意义,它将直接分模块给你详细解释!这

2020-05-27 11:12:41 38

原创 ES6 完全使用手册附加案例实战讲解

前言这里的 "ES6" 泛指 ES5 之后的新语法 这里的 "完全" 是指本文会不断更新 这里的 "使用" 是指本文会展示很多 ES6 的使用场景 这里的 "手册" 是指你可以参照本文将项目更多的重构为 ES6 语法此外还要注意这里不一定就是正式进入规范的语法。1. let 和 const在我们开发的时候,可能认为应该默认使用 let 而不是 var,这种情况下,对于需要写保护的变量要使用 const。然而另一种做法日益普及:默认使用 const,只有当确实需要改变变量的值的时候才使

2020-05-26 14:37:21 69

原创 在React中实现条件渲染的5种方法及优缺点

随着现代Web应用的重量从后端转移到前端,我们不得不花更多的时间去考虑性能优化。在实现条件渲染时也是如此。所以,试着花适量的时间来优化你的代码,同时尽可能多地推动重用组件。这将帮助你在质量和交付时间之间取得适当的平衡。1. if-else我们可以将if-else条件逻辑应用于React中的JSX。请记住,JSX在执行之前已编译为JS,因此我们实际上是在用JS代码编写。/ Example /var globalVar = truefunction App() { if...

2020-05-26 14:36:17 133

原创 Python教程:精简概述I/O模型与I/O操作

Python教程:精简概述I/O模型与I/O操作一. I/O 模型1. 特指 Linux 下的网络 IO,一般分类:阻塞IO(blocking IO) 非阻塞IO(non-blocking IO) IO多路复用(IO multiplexing) 信号驱动IO(signal driven IO) 异步IO(asynchronous IO)2. 一个网络 I/O 涉及两个系统对象:应用进程(Process/Thread) 系统内核(Kernel)3. 一个 read 操作会经历两个

2020-05-26 14:35:40 34

原创 11个web前端开发人员必备的在线工具,功能强大,值得收藏

1. caniuse.com你是否不确定web API是否与特定浏览器兼容,或者是否可以在移动浏览器中访问?此在线工具可以轻松测试web API与浏览器的兼容性。该工具为桌面和移动设备上的前端Web技术提供了不断更新的浏览器支持表。假设我们想知道哪些浏览器及其版本支持web资源的API请访问navigator.share,表中列出了支持navigator.share的浏览器及其版本。2.Minify为了减小应用程序代码的包大小,开发人员会将它们的体积减小到最小。最小化会删除空格.

2020-05-26 10:25:22 77

原创 Vue真是太好了 壹万多字的Vue知识点 超详细!

Vue和其他两大框架的区别Angular 学习成本太高 React 代码可读性差 Vue 学习成本较低 很容易上手 VUE官方: https://cn.vuejs.org/v2/guide/comparison.html️2⃣️、Vue是什么Vue是一套用于构建用户界面的渐进式框架 "前端框架" 让程序员脱离自己操作DOM 专注于写逻辑和操作数据 Vue的核心库只关注视图层 易上手 便于与第三方库或既有的项目整合 当与现代化的工具链以及各种支持的库结合使用时 Vue也完全能够为复杂的单

2020-05-26 10:22:03 120

原创 2020微信支付之PC网站(Native)支付详解

了解支付模式Native适用场景:Native支付是指商户系统按微信支付协议生成支付二维码,用户再用微信“扫一扫”完成支付的模式。该模式适用于PC网站、实体店单品或订单、媒体广告支付等场景。解释:这里描述一下PC端业务场景,例如:你在网站上购买东西,选择好商品后,会生成一个支付二维码,扫码支付后,商品的库存就减少了。 还有,自动贩卖机,选择商品后会生成支付二维码,扫码支付后,商品就会掉下来。开发前准备申请认证公众号 (若已有公众号则可跳过, 注意: 1. 公众号类型需要为服务号或者订阅号

2020-05-25 16:19:12 453

原创 Django实现微信第三方网站扫码登录

前言之前让网页公司制作新官网的时候规划有第三方账号的登录功能,但由于当时的一些开放平台申请步骤比较繁琐(尤其是微信开放平台),所以一直拖延着,到了最近只能自己添加相关的功能。由于是刚接触Python和Django,期间找了好多视频和资料学习练习,才慢慢把MVT结构什么的弄明白了,第三方登录方面百度找到了两篇很有用的文章,也从中学习到了很多:1. python实现微信第三方网站扫码登录(Django)2. 用django-social-auth 做中国社交网站三方登录(QQ,微博,豆瓣,百度,人人

2020-05-25 15:51:36 222

原创 Vue-Blu——组件丰富,样式美观的新兴Vue开源Vue组件

Vue-Blu是基于Vuejs和Bulma开发的开源UI组件库。旨在为PC端的前端开发(特别是中后台产品)提供一个快速且灵活的解决方案。Bulma是一个基于Flexbox的免费开源CSS框架,已有200,000多名开发人员使用;笔者曾经也介绍过这一款css框架,目前star数已突破38.9k,确实是一个非常受欢迎的纯css框架项目地址vue-bluhttps://github.com/chenz24/vue-bluBulmahttps://github.c...

2020-05-24 12:55:57 964

原创 生产力必备,5个最佳开源Flutter UI套件

Flutter是Google的应用程序开发框架,用于创建跨平台的移动应用程序(在iOS和Android中)。诸如Hot Reload之类的功能,庞大的窗口小部件目录,非常好的性能以及坚实的社区有助于实现这一目标并使Flutter成为一个非常好的框架。试想一下,如果可以使Flutter开发更快,并看到工作效率即时提升。那么一个好的UI套件将会如虎添翼,能够更好的用于开发,那么本文就推荐5个Flutter的UI套件:1. Flutter UIKit 2. Flutter-UI-nice 3. Fluki

2020-05-24 12:53:49 178

原创 前端有必要去学Node.js吗

你可以把Node.js当成一门新的服务端语言(如果你之前没有接触过 Javascript),它和 Java 一样,都对代码程序设计有非常高的要求,因为每个程序员都不想服务器宕机。当然我们是前端开发,肯定玩得转 Javascript,Node.js某种层面讲就是 Javascript,因为它就是 Javascript 的运行时环境。依赖于 Chrome V8 引擎,我们可以像以前一样利用 Javascript 的特性,比如:异步非阻塞、事件驱动、单线程等。对于我们前端来..

2020-05-18 16:17:33 409

原创 WebSocket 是什么原理?为什么可以实现持久连接?

一、WebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接的(长连接,循环连接的不算)首先HTTP有1.1和1.0之说,也就是所谓的keep-alive,把多个HTTP请求合并为一个,但是Websocket其实是一个新协议,跟HTTP协议基本没有关系,只是为了兼容现有浏览器的握手规范而已,也就是说它是HTTP协议上的一种补充可以通过这样一张图理解<img src="https://pic1.zhimg.com/6651f2f811

2020-05-18 16:16:09 22

原创 分享一款开源的SQL查询优化工具--EverSQL

一般来说,SQL查询优化器分析给定查询的许多选项,预估每个选项的成本,最后选择成本最低的选项。如果查询优化器选择了错误的计划,则性能差异可能从几毫秒到几分钟。幸运的是,现在有许多第三方SQL查询优化工具可以自动优化每个SQL查询。这些工具极大地简化了开发人员和数据库管理员的工作,因为他们提供了正确的查询调优建议和索引建议。现在我们已经知道了SQL查询优化器的重要性,下面推荐一款免费的优化工具--EverSQL。EverSQLEverSQL是一个在线SQL查询优化器,它提供了监控SQL查询性.

2020-05-18 16:14:21 125

原创 2020前端还是一个好的选择吗

学习前端有多种原因,这是每个想要开始IT冒险的人的最普遍选择。学习HTML5和CSS3是我们无需提及的内容,即使开始考虑进一步学习也是必须知道的。前端开发人员还应该知道的是JavaScript-一种适当的编程语言。然后,应将不同类型的框架和库缓慢添加到前端开发技能组中,尽管它通常取决于要进行工作的项目。对前端开发人员的期望很高,因为可以在各种情况下应用此知识,但我们检查了一些报价并掌握了反复出现的必需技能:HTML,CSS / SAAS导航JavaScript经验具有GIT(或其他版本控制.

2020-05-18 16:13:27 42

原创 Django + Vue cli 3.0 访问静态资源问题

【问题背景】用Vue clie 3.0的搭建得框架把我坑死了,在打包后,调用不到静态资源js,css,mp3等【问题原因】vue cli 3.0打包后,dist目录下没有static目录,而Django那边的静态资源配置只认static,其他目录好像没用【解决方法】现在Django项目setting.py里面检查静态文件的配置然后再去前端目录找到vue cli 3.0的配置文件,这里有个坑就是,vue cli 3.0的已经没有config目录,配置文件需要手动添加,如..

2020-05-18 09:01:19 16

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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