之前一直不知道为什么部署到github的主页点分类或者链接会无法访问,原来hexo部署生成的html访问的都是http
协议的,github关闭了http的访问
viewpager在最后一页滑动之后,跳转到主页面
viewpager在最后一页滑动之后,跳转到主页面
思路
主要有是两个监听,
一是addOnPageChangeListener();二是setOnTouchListener();
addOnPageChangeListener()主要是为了获取position(滑动到了第几页)
setOnTouchListener()主要是判断在最后一页中是否向左滑动了,然后进入主页
设计模式:工厂方法模式、简单工厂模式与抽象工厂模式
参考链接(如有侵权立即删除)
Abstract Factory——java-design-patterns
简单工厂、工厂方法和抽象工厂模式示例——CSDN@逐兔郎
简单工厂模式,工厂方法模式和抽象工厂模式的异同——百度词库@hui332986207
抽象工厂模式和工厂模式的区别?——知乎
开闭原则——百度百科
推荐学习地址
正文
概述
首先我们需要了解一下“开闭原则”,“开闭原则”就是不修改原有的代码,通过增加模块的方式来扩展原有的功能。接下来简述三种设计模式
算法:二分查找法
参考链接(如有侵权立即删除)
二分查找有几种写法?它们的区别是什么?——知乎
二分查找算法(左闭右开区间)
二分查找法——百度百科
正文
概述
二分查找法,也叫折半查找法,提供一个升序的需要查找数组,再一分为二分别使用左右指针循环匹配,不断测算需要查找的区间,不断进行将数组折半。二分查找法的效率非常高,但是很少人能写出稳定的二分查找法(本来想写很少人能写出没有bug的二分查找法,但是想想欠妥,哪有没有bug的程序)
tomcat之如何让tomcat运行在指定JDK环境上
设计模式:适配器模式
算法:冒泡排序
javatoexe之exe4j和innosetup打包jar
oracle之partition by与group by的区别
正文
前言
先来看两个表
- 主表(webcheck——存储网站记录)
webcheckid | website |
---|---|
1 | www.baidu.com |
2 | www.google.com |
3 | www.soso.com |
- 副表(webrecord——访问网站记录表)
webrecordid | webcheckid | access_state | access_date |
---|---|---|---|
1 | 1 | 成功 | 2018-01-10 18:03:49 |
2 | 1 | 成功 | 2018-01-09 18:03:49 |
3 | 2 | 失败 | 2018-01-11 18:03:49 |
我想要关联副表,查询每个网站最新访问记录,即使网站没有访问记录,也要能查询出来