- 博客(17)
- 收藏
- 关注
原创 Larave5.7使用Mailable发送邮件
现在很多网站都有发送邮件验证身份的功能,所以介绍一下Laravel中邮件发送的方法Laravel框架中为我们绑定了Mailable服务,我们只需要配置好参数,然后使用该服务即可。配置邮件服务器我们发送邮件需要有一个stmp服务器,现在有很多免费的,QQ,163,gmail以及Laravel中默认的Mailtrap,当然配置过程是一样的,因此这里我使用163的stmp服务。进入Larav...
2019-03-12 17:32:04
776
原创 Larave5.7实现github第三方登录
简单讲述一下使用laravel进行github第三方登录的方法第三方登录使用的是OAuth2.0协议,至于什么是OAuth2.0,下面推荐一篇文章。OAuth2.0协议介绍当然你看不懂也没事,因为现在有很多的库帮你完成了整个交互过程;如果你看懂了,那么我推荐你自己用原生代码写一套流程,这样会更加加深你对OAuth2.0的理解。github配置首先需要在github中配置自己的OAut...
2019-03-10 23:03:31
394
原创 mysql中的索引介绍btree/hash
什么是索引?索引的概念网上说的很清楚了,个人理解“索引是一种高效查询的数据结构”。举个例子,我们使用字典查找某一个汉子,不会傻乎乎的一页页去翻,首先去目录查,查到汉字的页数后直接翻到指定页。在这个过程中,索引可以类比为目录,而存放在索引中的数据可以类比为存放数据的地址。...
2018-09-11 21:33:33
446
原创 mysql建表优化及列类型选择
建表优化1. 定长与变长分离 所谓定长,就是字段的长度是固定大小,如int占四个字节,char(4)占四个字符,一些核心并且常用的字段,应该设置为定长。而变长如varchar,text等类型的字段长度不一,适合单放一张表,用主键与核心表关联起来。 为什么要这样做?如果一张表上的所有字段都是定长,那么当数据库想查任意某一行的数据,就能通过计算字节大小从而迅速找到。而变长字段则可以通过主...
2018-09-11 19:31:47
584
原创 php模拟登陆正方教务系统(2018年)
php模拟登陆正方教务系统(2018年)本文主要介绍通过php的curl库实现正方教务系统的登陆,由于正方教务系统每年可能会有一些更新,因此本文是针对2018年而言,所介绍一些模拟登陆正方的方法。1.保存登陆界面的验证码和Cookie 内容如下 我们可以看到这样一个请求,从名字可以看出来这个就是页面的验证码,是访问登录界面的时候从正方服务器返回的。我参考其他大佬的博客说...
2018-03-29 19:01:25
3935
7
原创 Vue-axios跨域请求
在构建web项目的时候,我们难免会采用前后端分离的架构去进行项目,那么问题来了,在前端代码没有和后端打包时,我们如何获取数据,测试数据,这里就要运用到跨域了,本文介绍vue项目中的跨域方法。 在vue项目中我们通常使用Axios来进行数据请求,Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中,而vue所构建的项目也算基于npm来构建,因此让我们先来安
2018-03-12 22:47:31
13496
1
原创 Vue实例——百度搜索案例
Vue实例——百度搜索案例vue作为前端开发的渐进式框架,不仅比jQuery更加简洁,而且功能更为强大。接下来我将用vue.js给大家介绍一个运用搜索框实现百度搜索的功能。开始之前我需要讲解一下百度搜索的数据传递流程首先我们进百度搜索网站,然后输入关键词 “湖北理工”(博主上的渣渣大学……),然后我们观察网络请求,可以看到下面几个画面。 大家有没有发现什么...
2018-03-07 00:32:39
7860
2
原创 微信小程序API——微信支付详解(顺便讲一下我遇见的坑)
学习微信小程序已经半个多月了,终于接触到小程序中一个很重要的功能——微信支付。接下来就给大家详细讲解一下微信支付功能的调用。一想到微信支付,大家一定会去看微信小程序的API文档,没错,作为一个菜鸟我也看过,当然我第一次看的时候脑袋也有点晕,因为其中所需要的参数有点多,而且很多东西我们都不知道怎样去获得。没关系,下面我一步一步给各位讲解,怎么去实现微信支付这一功能的调用。首先大家需要去下载一个公众号支
2018-01-01 00:57:51
40129
9
原创 微信小程序API——获取定位
在微信小程序中,我们可以很方便的通过API接口来获取我们当前的位置,接下来我讲告诉大家微信获取定位的API—wx.getLocation的用法,以及我们通过获取定位,得到当地的位置,天气等信息。<view class='content'> <view class='today'> <view class='info'> <view class='temp'>{{weather
2017-12-17 18:27:02
59345
8
原创 微信小程序API——向服务器发送请求
在微信小程序中,我们可以通过微信的API与服务器进行数据传递,接下来我会详细介绍一下wx.request的用法。首先给出前端代码,我们定义一个按钮,绑定点击事件,用于给服务器发送请求。当服务器返回数据后,通过wx:for循环出数组中的数据。<button type="primary" bindtap='sendRequest'> 发送http请求 </button><!-- 通过wx:for循环遍历
2017-12-16 22:03:13
13717
4
原创 微信小程序目录详解
最近入坑微信小程序,2017年1月9号张小龙在微信公开课Pro上发布小程序正式上线。相比之前写安卓,小程序的跨平台性以及免安装性着实让我赞叹不已,让人们使用应用变得触手可及。接下来我将介绍一下小程序的编程语言以及对小程序项目的目录理解。希望对入门的开发者有一些启发。 小程序的前端基本上类似于H5,小程序是界面是由微信推出的WXML语言和WCSS语言组成,相比看到这两个名字,很多了解过H5的同学们
2017-12-15 21:36:46
5463
1
原创 Android中的BGABadgeView未读消息提示小红点
当用户收到未读消息的时候需要一个徽章来提示,也就是控件上面的一个小红点,下面就来描述一下小红点的实现方法。 首先贴出BGABadgeView的Github地址 https://github.com/bingoogolapple/BGARefreshLayout-Android我们在项目中首先要导入三个依赖compile 'cn.bingoogolapple:bga-badgeview:
2017-11-26 19:14:18
3319
1
原创 Android中利用PhotoView查看图片
思路:当我们响应一个点击事件的时候 ,弹出一个dialog,我们将这个dialog自定义为全屏背景为半透明,这样图片以外的地方就会变成半透明,达到了查看图片的效果。好了,让我们首先在values文件夹中的styles.xml文件中自定义一个dialog。<style name="transparentBgDialog" parent="@android:style/Theme.Dialog">
2017-11-20 22:48:43
4677
1
原创 Android中对服务器发送http请求
当我们需要和服务器进行交互的时候,需要对远程服务器发送请求,接下来我会概述一下android中okhttp的用法public class HttpUtil {//发送Http请求类,每次发送Http请求调用该方法 /* * 通过okhttp3发送请求(用来请求纯文本比较方便) * */ /* * 不发送数据 * */ public static
2017-11-14 19:15:35
2819
1
原创 Android中aCache缓存机制详解
ACache是一个为android制定的 轻量级的 开源缓存框架。 我们可以通过ACache缓存机制来实现对数据的缓存处理,下面通过一个实例来认识ACache缓存。 思路:我们在activity_main.xml中创建ListView布局,每一个item中放置初始数据,然后在MainActivity中对每一个item添加点击事件,在点击事件中将每一个item中的数据加入到ACache缓存中。最后
2017-11-02 23:31:51
3860
原创 Android中Notification通知的用法
Notification的作用通知(Notification)是Android系统中比较有特色的一个功能。当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以用通知来实现用法 首先我们需要一个NotificationManager来对通知进行管理,可以调用getSystemService()方法得到,方法接收一个字符串参数用于确定获取系统的哪个服务,这里我们传入NOTI
2017-10-16 21:37:28
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人