- 博客(12)
- 收藏
- 关注
原创 ViewPager2改变动画切换速度
Google新发布的Viewpager2跟前一版本的Viewpager有很大不同,不仅变成了一个特殊版的"RecyclerView",而且Viewpager2还被声明为了final类,无法继承,这就使得以前很多在Viewager上的骚操作没法继续用了最近在做一个基于Viewpager2的轮播图,发现item间动画切换的速度太快了,就想着怎么改一下,结果Google把Viewpager2限制的太...
2020-02-27 13:55:07
6239
4
原创 《计组》、《计网》- 海明编码
海明码是一种纠错编码,可用于数据链路层的差错控制中。海明码能够检测双比特错误,纠正单比特错误海明距离 海明距离 检测 n 位错误 n + 1 纠正 n 位错误 2n + 1 海明编码这里只讲编码和纠错的计算过程,步骤的详细解释就不赘述了。1、编码【例】数据码 D = 101101Step 1:海明不等式:2^r ≥ k + r + ...
2019-09-26 01:46:49
1200
2
原创 IDEA 解决右键没有“JavaClass”的问题
这是前两天开发中遇到的一个小问题,想着记录一下问题是这样的:我在IDEA中右键我的“src”文件夹,发现“new”里没有“JavaClass”这个选项解决方法:"File" -> "Prooject Structure" -> "Modules"接着看右边这一栏,如果你跟我一样有很多子modeul的话,记得选中你要修改的那个module(没有的话默认就行)...
2019-07-04 10:09:26
862
原创 一款漫画APP的实现(三)- 数据拉取 ② - 拉取速度改进
在上篇博客里我们谈到了漫画数据的拉取思路以及获取数据的基本操作,不过最后我们也遇到了一些问题。上篇里,我们发现获取到的数据中,只有图片是无法正常显示的,而在文章最后我们也知道了造成这一问题的原因就在于,Jsoup本身无法渲染JS的动态内容,从而导致了获取到的图片URL只是网页本来的静态数据。本篇我就分享一下针对这个问题的其中一种解决方案吧。如果您还没有看过之前的篇章,可以直接点击下列标...
2019-04-06 17:29:12
1385
原创 一款漫画APP的实现(二)- 数据拉取 ①
本篇主要分享一下之前提到的漫画APP中数据拉取的技术实现在开始之前,我们需要明确两点:我们的漫画数据从哪来?利用什么工具获取这些数据?对于第一点,由于我们大部分人可能都没有能直接获取漫画原稿链接的接口,所以只能从现有的一些服务站点爬取数据。这其中我们最常用,就是从现有网站获取数据来源。而这里我们也是主要介绍这种方式不过首先要注意的是,这里我们要实现的不是把某个特定网站的数据爬取下来,然...
2019-03-25 01:03:05
35980
原创 安卓快速创建加载动画-LoadingViewManager
LoadingViewManager For Android这是一个能快速搭建加载动画的封装类,无需任何布局文件,并搭配多种动画样式准备工作在build.gradle(app)中加入依赖 implementation 'com.wang.avi:library:2.1.3' implementation 'com.squareup.assertj:assertj-andro...
2019-03-19 21:46:24
2743
12
原创 一款漫画APP的实现(一)- 前言
对于那些喜欢看漫画的小伙伴来说,手机上几乎常备了一款漫画app,像腾讯动漫、看漫画等等,都是比较优秀的漫画应用,不过这些正版app都有个共同点——在一定程度上会收费想我这种不喜欢氪金的人来说,最好就是能自己弄一个app,这样想怎么看、想看多少都不会有限制了。当然要实现这么一款软件,首先摆在自己面前的,就是我的漫画数据从哪来?很简单,爬取现有的漫画应用的数据。但是问题又来了,如果我利...
2019-02-28 22:39:43
3599
原创 安卓Android TabLayout + ViewPager 页面切换, 并修改TabLayout下划线宽度
这次依然是介绍一个功能类:TabPagerManager这个类封装了TabLayout 和 ViewPager只需要非常简单的 3~4行代码 就搞定了 TabLayout+ViewPager 适配等功能的开发这里还是先给出GitHub开源地址:点这里下面是详细描述~准备工作:准备工作当然是先把TabLayout和ViewPager初始化啦~一般都是:tabLayo...
2019-02-10 02:12:18
1078
2
原创 安卓Android第三方登录-QQ登录
要实现QQ第三方登录,其实只需要一个封装类:QQLoginManager几乎 三行代码 就实现QQ登录功能这里先给出Github开源项目地址,项目下有详细的使用说明下面就开始详细说一说怎么实现基于这个强大开源项目的安卓第三方QQ登录吧!准备工作:获取 AppID打开 http://open.qq.com/点击应用接入第一次需要按照说明 注册类型 ,如果是小白练...
2019-01-09 20:29:43
2781
6
原创 通过URL访问django静态资源
这个问题真的困扰了好几天…这个跟django的版本号应该有关系,网上的方法大多都只适用于旧的django版本截止发帖为止,我当前用的是django 2.1.2版本首先给出解决方案:在urlpatterns里加入url(r'^static/(?P<path>.*)$', views.serve),下面是详细解释: 首先需要在url.py里引入django自带的views...
2018-11-17 04:00:34
3262
原创 Django解决前端/客户端POST失败提示csrf_tokenxxx的问题
解决:把settings.py里把MIDDLEWARE中的django.middleware.csrf.CsrfViewMiddleware删除掉就好了如果你不想删除,并且你是web端的话,在form表单里加一句 {%csrf_token%} 就好了<form> {%csrf_token%} <!-- 其它代码 --></form...
2018-11-17 03:54:57
482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人