5 邱石

年糕妈妈 安卓开发工程师

码农一枚,非著名全栈开发人员。分享自己的一些经验,学习心得,希望后来人少走弯路,少填坑。

等级
TA的排名 7k+

小程序webview内网页实现微信支付

小程序支持webview以后,我们开发的好多h5页面,就可以直接在小程序里使用了,比如我们开发的微信商城,文章详情页,商品详情页,就可以开发一套,多处使用了。我们今天来讲一讲。在小程序的webview里实现微信支付功能。因为微信不允许在小程序的webview里直接调起微信支付。所以我们这节课就要涉及到小程序和webview的交互了。老规矩先看效果。因为这里涉及的东西比较多,录gif太多,没...

2019-08-14 21:23:37

10行代码实现微信小程序支付功能,使用小程序云开发实现小程序支付功能(含源码)

前面给大家讲过一个借助小程序云开发实现微信支付的,但是那个操作稍微有点繁琐,并且还会经常出现问题,今天就给大家讲一个简单的,并且借助官方支付api实现小程序支付功能。传送门借助小程序云开发实现小程序支付功能老规矩,先看本节效果图我们实现这个支付功能完全是借助小程序云开发实现的,不用搭建自己的服务器,不用买域名,不用备案域名,不用支持https。只需要一个简单的云函数,就可以轻松的实现...

2019-08-12 22:22:43

小程序发送邮件,小程序云开发使用云函数发送邮件

上一节给大家讲了借助小程序云开发的云函数管理mysql数据库,这一节,就来给大家讲一讲使用云开发云函数实现邮件发送的功能。老规矩,先看效果图通过上面的日志,可以看出我们是158的邮箱给250的邮箱发送邮件,下面是成功接收到的邮件。准备工作1,qq邮箱一个2,开通你的qq邮箱的授权码(会具体讲解)3,注册自己的小程序(因为只有注册的小程序才能使用云开发)4,电脑要安装node(...

2019-08-06 20:56:37

微信小程序云开发连接mysql数据库,小程序云函数操作mysql数据库

小程序云开发的功能是越来越强大了,现在小程序云开发可以直接借助云函数来链接mysql数据,操作mysql数据库了,今天就来给大家讲一讲如何使用小程序云开发的云函数来操作mysql数据库。首先要明确一点,就是小程序云开发的云函数是基于node.js的,所以我们使用node.js的mysql2模块可以直接来链接并操作mysql数据库,所以我们现在要做的就是怎么样在云函数里使用mysql2模块,并...

2019-08-03 18:28:50

微信小程序入门学习,借助云开发动态更换swiper图片数据,小程序轮播图动态更新

最近在教大家入门小程序开发时,有同学不知道怎么样动态的更新小程序swiper(轮播图)组件里的图片资源。今天就来给大家讲一讲如何动态替换轮播图。其实思路很简单1,小程序里定义swiper组件2,动态请求swiper要显示的图片资源3,把图片资源组装成数组,并把数据绑定到swiper轮播图组件里。我们这里的数据获取,可以自己服务器后台配置图片资源,也可以借助云开发配置图片资源。今天我们...

2019-07-30 14:57:16

点餐系统的开发,java后台+微信小程序 实现完整的餐厅点餐系统。微信扫码点餐小程序源码讲解

今天来给大家讲解一个完整的微信小程序点餐项目。java后台+微信小程序实现点餐系统。后台技术选型:JDK8MySQL(需要5.6以上)Spring-bootSpring-data-jpaLombokFreemarkerBootstrapWebsocket小程序端技术选型微信小程序老规矩先看效果图管理后台小程序下单完成后会有消息推送,如下可以直接操作订...

2019-07-30 08:52:43

微信小程序用户授权弹窗,获取用户信息。用户拒绝授权时,引导用户去重新授权

我们在开发小程序时,如果想获取用户信息,就需要获取用的授权,如果用户误点了拒绝授权,我们怎么样去正确的引导用户重新授权呢。今天就来给大家讲讲如果正确的引导用户授权。老规矩,先看效果图从上图可以看出,我们在用户点击拒绝授权时,我们会弹出一个提示框,提示用户去设置页重新授权,当用户去授权页重新授权以后,我们再回到首页,点击获取用户信息时,就可以成功的获取到用户信息了。如下图蓝色框里,就是我...

2019-07-26 20:56:56

java入门017~springboot创建多Modle多模块的java项目

我们在开发过程中,一个项目越来越庞大,再加上多个程序员同时开发一个项目,如果只有一个moudle的话,势必会造成很多代码冲突,所以今天来教大家如何实现一个多moudle(多模块)的springboot项目本节知识点1,springboot主项目的创建2,springboot子项目的创建3,springboot子项目间的相互调用4,springboot多moudle项目的运行一,创建...

2019-07-24 13:15:20

java入门016~springboot2结合mybatis,免xml配置

我们上一节给大家讲了springboot2结合mybatis实现mysql数据的增删改查,但是是要用到xml配置的,一旦涉及到xml配置,就会比较麻烦。今天再来给大家讲一个新的方法,不用设置xml文件,并且代码看起来更简洁。一,引入mybatis和数据库连接的依赖完整的pom.xml贴出来给大家<?xmlversion="1.0"encoding="UTF-8"?>&...

2019-07-24 13:09:17

java入门015~springboot2整合mybatis,轻松实现mysql数据的增删改查

前面我们讲完了一些java和springboot的基础知识以后,今天我们就来讲下springboot实现数据库的管理。目前比较主流的方式有两种1,springboot结合mybatis管理数据库2,springboot结合jpa管理数据这两种方式各有各的好,今天我们就先来讲讲springboot2结合mybatis实现数据的增删改查操作,下一节我们再讲jpa。一,在pom.xml里添...

2019-07-24 13:07:24

python入门012~使用requests爬取网络图片并保存到本地

上一节我们学习了python3借助requests类库爬取网页数据,这一节我们继续深入的讲解python爬虫的实现。今天要将的是使用python3爬取网络图片,并保存到本地。本节知识点1,python3爬取网站源码2,正则匹配获取图片链接3,使用python3将不怕保存到本地一,首先我们来看下要爬取的网址下图箭头所指的就是我们要爬取的图片。二,爬取网址源码到本地通过上图我们...

2019-07-18 09:56:31

python入门005~python基本数据类型和python变量的学习

上一节带大家创建了一个python3的项目,并讲了注释,输入和输出,这一节带大家认识下python的基本数据类型,字符串和变量。本节知识点1,整数2,浮点数3,字符串4,布尔值5,空值6,变量一,整数Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等。我们可以进行整数运算。如下图我们用pr...

2019-07-17 15:12:07

小程序云开发实现微信支付,小程序支付常见问题汇总及解决方案

近期有比较多的同学反映,使用云开发调取微信支付时,老是提示订单不存在。今天就把这几天大家遇到的问题统一汇总到这里。一,订单不存在的错误如下图所示的错误。通常看到这个错误时,最好去看下上面看下,有这么一段日志。其实这里已经很明确的给出了错误信息。二,appid和openid不匹配的问题通常出现这个问题,是因为你拿到老师的代码以后,没有把project.config.json和p...

2019-07-16 11:37:27

公众号文章排版神器,Markdown一键排版,微信公号文章里代码的美化排版

自己经常在简书,掘金上面写一些技术文章,喜欢用Markdown编辑器。最近需要把自己的一些技术博客文章发表到微信公众号文章里。刚开始偷懒,就直接把用markdown写的技术博客复制粘贴到公号里(大多数人可能也都是这么干的)效果呢,就像下面这样,凑合着还能看但是如果技术博客里有代码呢,这个时候,就会遇到难题了,markdown编辑器写出来的技术文章,代码在微信...

2019-06-25 15:26:19

java入门014~springboot自定义错误页面 并重定向到首页

上一节给大家讲解了springboot的全局异常处理,开发者可以根据实际情况返回不同的页面,但是这种全局异常处理的方式一般用来处理应用级别的异常,有一些容器级别的错误就处理不了,比如Filter中抛出的异常,使用controllerAdvice定义的全局异常处理机制就没有办法处理了。因此springboot中对于异常的处理还有另外的方式。这就是本节要介绍的内容。如果上一节的全局异常处理你还没...

2019-06-20 13:54:04

微信小程序分页加载数据~上拉加载更多~小程序云数据库的分页加载

我们在开发小程序时,一个列表里难免会有很多条数据,比如我们一个列表有1000条数据,我们一下加载出来,而不做分页,将会严重影响性能。所以这一节,我们来讲讲小程序分页加载数据的实现。老规矩,先看效果图可以看到我们每页显示10条数据,当滑动到底部时,会加载第二页的数据,再往下滑动,就加载第三页的数据。由于我们一共21条数据,所以第三页加载完以后,会有一个“已加载全部数据”的提示。...

2019-06-19 15:22:07

python入门004~创建属于自己的第一个python3项目~基础知识的讲解

上一节带领大家成功的安装了pthon3,并且在开发者工具pycharm里配置了python,这一节就开始带领大家学习python3的基础知识了。如果你还没有安装python3,也没有安装开发者工具pycharm,请翻看前面的章节。后面所有的课程都是默认你已经成功安装了python和pycharm。目前,Python有两个版本,一个是2.x版,一个是3.x版,这两个版本是不兼容的。由于3.x...

2019-06-14 15:17:16

python入门003~python3的安装,以python3.7的安装为例(Mac window都有讲)

我们前面都是用python2给大家讲解,但是python2官方到2020年就不维护了,所以我们是时候用下python3了,本节以安装最新版的python3.7.3为例。一,python3的下载下载有两种方式1-1,官网下载网上搜索下“python官网”进入官网,点击downloads,如下图箭头所示。...

2019-06-13 10:37:48

java入门013~java异常的捕获~springboot通过@ControllerAdvice和@ExceptionHandler来捕获异常

还记得我们前面在讲单个文件上传时,如果文件过大,会抛出一个异常吗,还的记得我们抛出异常时,没有给用户任何反馈,而是跳到了一个错误页面吗,其实这样用户体验很不好。今天我们就来通过全局异常的捕获,在用户上传文件过大时,给用户一个友好提示本节知识点认识java异常 java异常的捕获 springboot捕获全局异常 通过@ControllerAdvice和@ExceptionHandle...

2019-06-12 21:44:18

小程序入门018~小程序列表背景颜色交替显示 表格背景颜色交替 单双交替显示不同的背景颜色

最近做小程序,有这个一个需求,就是列表里的条目背景色要实现交替颜色显示。比如奇数列显示红色,偶数列显示绿色。比如像下面这样。经过一番研究,发现借助css3的nth-child()选择器可以很好的实现,颜色交替效果。如我们定义如下index.wxml<!--index.wxml--><viewclass='root'wx:for="{{li...

2019-06-12 19:39:59

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。