- 博客(52)
- 资源 (8)
- 收藏
- 关注
原创 身份证归属地信息查询接口
前言: 这两天做开发用到了聚合数据的身份证数据接口,用的不是太爽。由于接口申请个数有限制,为了不浪费免费接口个数,于是乎自己写了一个;(舍不得开会员,贫穷拓宽了我的动手能力!) 接口现在在我的服务器上放着,有时候服务器可能会关掉,用的时候我要是关掉了可以联系我,我给打开!可视化测试页面正文 请求地址:http://www....
2019-11-04 22:42:25 6616 12
原创 Unity下载地址
https://download.unitychina.cn/download_unity/b3a603ad0064/Windows64EditorInstaller/UnitySetup64.exehttps://download.unitychina.cn/download_unity/b3a603ad0064/Windows64EditorInstaller/UnitySetup64.exe版本:Unity2021.1.25国内不容易登录,直接把放在这里,直接下载就好了...
2021-10-15 16:53:54 478
原创 Java排列组合代码
/** * 组合 * * @param n 总数 * @param m 选择个数 * @return 组合数 */ public static int c(int n, int m) { return a(n, m) / j(m); } /** * 排列 * * @...
2020-04-04 19:26:07 338 3
原创 Flutter发送表情接收表情库
先看看发送表情的效果:图片资源是微信的资源库,有其他要添加的可以再源码中直接改;高度由外层限定,使用时请限定高度,不然会默认撑满父容器;使用时传入一个回调方法,用来处理点击表情后的事件;发送可直接用,显示表情的话因为时间问题,简单写了一个,正常来讲是没有问题的,如果处理的太多会略卡;效果如下:...
2020-03-09 17:31:04 5097 10
原创 Android studio 3.5版本aidl报错,找不到文件,文件不生成
aidl不支持中文注释,所以切记:中文注释删掉中文注释删掉中文注释删掉
2020-02-24 16:32:50 705
转载 Flutter 圆形/圆角头像
Flutter 圆形/圆角头像圆形头像① ClipOvalnew ClipOval( child: new Image.asset(Utils.getImgPath('ali_connors')), )② CircleAvatarnew CircleAvatar( radius: 36.0, backgroundImage: Asse...
2020-01-08 16:15:21 297 1
转载 常见 HTTP/FTP/WebSocket 错误代码大全 - 转
常见 HTTP/FTP/WebSocket 错误代码大全 - 转HTTP1xx消息这一类型的状态码,代表请求已被接受,需要继续处理。这类响应是临时响应,只包含状态行和某些可选的响应头信息,并以空行结束。由于HTTP/1.0协议中没有定义任何1xx状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送1xx响应。 这些状态码代表的响应都是信息性的,标示客户应该采取的其他行动。...
2019-10-12 16:27:05 638
原创 AndroidStudio关于升级的坑
记录一个坑,我的AIDL文件是在两个App中进行跨进程通讯用的,之前一直在程序中运行良好,今天突然暴毙,编译失败,无法通过;排查问题之后发现是AIDL文件没自动生成,检查了AIDL文件,并没有错误语法,所以猜测是Gradle的坑;经过检查,是AndroidStudio自动把我的构建版本从5.1.1提升到了5.4.1,可能是5.4.1对AIDL文件的构建规则发生了变化,导致无法生成aidl文...
2019-09-23 11:48:56 397
转载 Flutter Image实现图片加载
Image 简介Android ios 原生中使用 ImageView 来加载显示图片。 在flutter 中通过Image来加载并显示图片。 所有的widget并不是直接绘制图片的,而是控制的图片的主要属性的容器,负责绘制的是RenderObject,他们中间是通过ElementTree来联系起来。有了这个基础后,所有的widget都不会提供画布(canvas)来直接绘制image R...
2019-09-16 10:22:46 1949
原创 Flutter Sqflite join()方法不存在
import 'package:path/path.dart';记得引这个库!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
2019-09-12 13:17:07 2245 9
原创 Android关于Xposed使用[逆向]
一.安装xposed安装器建议下载安卓模拟器(夜神模拟器等),在模拟器中测试使用,避免因为xposed的安装导致手机变砖;xposed安装器下载下载安装器之后,打开安装器,选择框架 > 安装更新,根据提示进行操作,安装完成之后显示一下界面:二.写代码创建xposed相关模块,先创建一个项目,我这里包名为"cn.xpx.xpx";引入xposed相关联的库文件...
2019-02-26 15:38:56 683
原创 仿微信7.0
微信7.0微信7.0更新了,我抱着学习和实践的态度,从ui到功能开始仿写. 不足之处,请多指教;GitHub地址:https://github.com/jy231613/wechart后台地址:https://github.com/jy231613/ChartsApi 效果图:...
2019-02-03 19:55:14 305
原创 SpEasy2.0,使用注解和反射进一步简化操作.
SpEasy是一个基于SharedPreferences封装的一个面向对象的数据存储类,用法功能和其稳定行在1.0版本就经过了测试,2.0版本增加了通过注解注入参数;SpEasy1.0博客地址:https://blog.csdn.net/qq_36676433码云地址:https://gitee.com/zfox/SpEasy使用方法:1.在Application中调用SpEasy...
2019-01-04 17:21:22 512
原创 Git第一次提交
git initgit add .$ git config user.name "你的名字"$ git config user.email "你的邮箱"$ git remote add origin 地址$ git pull origin master$ git add .$ git commit -m "你的第一次提交"$ git push origin master ...
2018-09-01 09:34:37 495
原创 RecyclerView滑动监听
//添加滑动监听 recyclerView.addOnScrollListener(new RecyclerView.OnScrollListener() { @Override public void onScrolled(RecyclerView recyclerView, int dx, int dy) { ...
2018-08-23 06:12:43 8490 1
原创 SharedPreferences的封装和使用--SpEasy
SpEasy码云地址:https://gitee.com/zfox/SpEasy项目介绍安卓存储工具SharedPreferences的orm封装,通过对对象的操作,完成数据的读取和存储,简单好用,存储和读取只需要一句话调用!软件架构SharedPreferencesUtil:简单封装的工具类,可以直接使用,但是每次操作都需要自己处理异常; SharedPreferencesT...
2018-07-27 11:40:31 1305
原创 Doc-api每个人都有专属的网络在线Api
一:什么是Doc-api 意思为网络在线api文档,在我们做后台的接口开发时,开发文档是必须存在的一个东西,他表达了每一个接口的信息,简而言之就是每一个接口的说明书; Doc-api提供了网络在线的api支持,可以实时修改接口参数,及时对接口进行调整,数据及时更新,不用重复下载接口文档,使用方便快捷,页面干净利索,是前后端交互的神器; 而且Doc-api本身也提供了一些免费的公共...
2018-06-25 23:10:52 473
原创 手机归属地信息查询接口
前言 和前边的身份证信息查询接口还有历史上的今天数据接口一样,在这个项目上又新增了手机归属地信息查询接口,因为这个编辑器实在是使用不习惯,所以就写了一个网页,呈上api接口详情; 另外我对之前的两个接口的项目进行了重构,改用了SpringBoot搭建的SSM,老接口还在用,新项目也对之前的接口做了更新,而且目前我正在策划做一个在线api接口描述的网站,呈现效果就和我这个...
2018-06-14 21:30:44 864
原创 根据用户名生成一张图片
前言: 有这么一个需求,就是和Gitee官网一样,用户注册时都是没有头像的,默认一个头像又太丑,于是我想到模仿Gitee做一个根据注册的用户名首字符,生成一张用户头像图片; 对此,进行了封装,可以使用一句话生成高逼格的用户头像,避免和以前一样low; GitHub地址:点击打开链接 使用方法很简单,github的Readme介绍的很详细,这里稍微的提一下: 例: ...
2018-05-31 23:01:38 3729
原创 AndroidStudio3.0到3.1遇到的坑
本以为3.0到3.1仅仅是界面的优化,万万没想到的是这个坑比起2.0到3.0居然一点也不差,坑太大了,差了好多资料,解决了.第一个坑: 项目中所有的compile都替换为api或者implementation,这个错报错的时候是有提示的,可以根据报错的提示进行修改即可; 第二个坑: 项目中的有些依赖包升级到最高;比如烦人的butterknife 我平时不用这个的,但是老项目了,以...
2018-05-18 10:46:01 1014
原创 Redis使用笔记
前言 最近进阶了一下自己的能力,对于redis这种东西肯定是必修课,不过因为以前有了解过这类的数据库,所以学起来已不是很吃力,基本用法很快就搞定了,写个笔记记录一下,也算是巩固一下记忆;正文 一.redis的下载,安装,并开启redis服务; 下载:(windows下) 下载地址:https://github.com/MSOpenTech/r...
2018-05-08 13:35:29 185
原创 四、微信公众号开发--文本消息的处理案例
正文 不多比比,直接说正文; 我文本消息的处理封装在了TextService的实现类TextServiceImpl中,在这其中我封装了关键字的回复处理和传情功能,关键字回复还好理解,就是根据你发送的信息,我判断是否包含某些关键字,如果包含的话就会回复一些相对应的信息;传情功能则是我自己设计的一个小功能,灵感来自于百度传情。 用户可以向公众号发送一段带有传情...
2018-05-05 21:49:06 679
原创 三、微信公众号开发--阐述消息的处理与接收流程
前言 微信在接到消息后,会想设置好的url地址发送post形式的请求,开发者只要接收这个请求,解析之后做出响应的操作,然后按照响应的格式,把数据响应回去就好了。如果响应失败,微信没有接收到来自服务器的响应信息,或者响应的格式不对的话,前端会出现“目标服务器服务出现故障”等类似的提示;正文 首先是程序的入口,在servlet的doPost()方法中来处理这个请求。并返回响...
2018-05-05 21:28:33 348
原创 二、微信公众号开发--解读和封装消息类型
前言 这次篇幅较长,不多比比,直接进入正文;正文 在处理微信请求之前,我们要先分析一下微信的请求都有哪些,还有微信支持的我们的响应有哪些;打开随意一个公众号,我们可以看到我们要处理的信息一共有两种,一种是文字,图片,语音等这种的消息类型,一般的微信公众号不会去关注这些,特别是一些外包公司做的,这些基本上是点了之后没啥反映的。其实我认为这一部分用好了也能做出许多功能来;还...
2018-05-05 11:41:30 591
原创 一、微信公众号开发--开发前准备
前言 最近完成了一整套的微信公众号开发,赶忙来分享一下。刚好专栏申请下来了,就在专栏里写点东西吧。我本身是做javaweb开发的,现在工作做的是android,之前可谓是从来没有做过这个东西,官网的文档写的还是不错的,不过一开始入门的话难免有些摸不到头脑,看了这个再去看文档继续深度开发的话事半功倍; 注册帐号什么的就不说了,那方面是个人就会注册。建议是去弄个开发者测试帐...
2018-05-05 10:39:59 1080
原创 程序员专用壁纸!!!
URL:http://www.jiahengfei.cn/request/img/bgok/bgok.jpgURL:http://www.jiahengfei.cn/request/img/bgok/bgok2.jpgURL:http://www.jiahengfei.cn/request/img/bgok/bgok3.png
2018-04-27 19:46:35 23797 1
原创 IDEA运行SpringBoot报错:Error:java: 无效的源发行版: 1.8
原因:因为jdk版本不统一所导致的,只要将项目中的所有配置版本的地方统一即可;先看一下pom.xml中的版本是几,然后统一所有版本成一个;第一处:确认一下编译时使用的jdk版本;第二处:确认一下project中的jdk版本;第三处:确认一下modules中的jdk版本;都统一之后编译,就可以正常操作了...
2018-04-22 23:13:41 2881
原创 Git小计
手动:git pull origin master<这里需要修改/添加文件,否则与原文件相比就没有变动>git add .git commit -m "第一次提交"git push origin master一行一行的写;错误记录Can't update: no tracked branchNo tracked branch configured for branch mast...
2018-04-19 18:11:16 156
原创 android按钮样式
一个效果还算不错的按钮背景效果:<?xml version="1.0" encoding="utf-8"?><selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:color="#f8f8f8" an
2018-04-18 15:57:26 4648
转载 Android PopupWindow使用方法小结
Android PopupWindow使用方法小结前几天要用到PopupWindow,一时竟想不起来怎么用,赶紧上网查了查,自己写了个demo,并在此记录一下PopupWindow的用法。使用场景PopupWindow,顾名思义,就是弹窗,在很多场景下都可以见到它。例如ActionBar/Toolbar的选项弹窗,一组选项的容器,或者列表等集合的窗口等等。基本用法使用PopupWindow很简单,...
2018-04-18 15:54:40 366
原创 持久化日志LogPersist类
前言: 项目做了一部分,要有持久化日志这一功能。目的是方便以后建库。项目后台预设了访问记录,登录记录等功能,但是一期还没有写到这个地方,所以需要做一些持久化信息的操作,一方面方便记录信息,一方面也要为以后建库提供数据; 因为以后这些数据是要建库的,所以样式什么的也不能随便写。所以也就封装了一个工具类,便于做这些日志信息或者建库之前数据的持久化; 当然了,这...
2018-04-17 19:49:56 1237
原创 服务器异常:java.lang.IllegalStateException
错误信息: java.lang.IllegalStateException: Cannot call sendError() after the response has been committed 使用select搭建写接口,返回数据是json格式,直接用流写出到的浏览器,数据是正常写出了,不过服务器控制台一致在报异常信息,看着很不舒服,查了下原因,这个原因SSH框架也会出,问题就...
2018-04-11 02:41:02 1337
原创 历史上的今天数据接口
前言 也是做开发用到了"历史上的今天"数据接口。聚合给我限制次数,贫穷再一次增强了我的动手能力。本来一开始用的时候就想好怎么写一个接口了,只是比较懒,没写。没办法,接口访问次数够了,自己还没银子冲会员,只能出此下策! 目前接口也是在我服务器上放着,和之前的身份证接口在同一个服务器上放着。一般情况下服务器都会开着,除非关了(emmmmm)。 可视化测试页面正...
2018-04-09 10:43:41 6592 2
转载 QMUI双层ViewPage嵌套,切换之后第二层viewPage页面不显示数据问题
问题描述: ViewPager中嵌套ViewPager并用Fragment填充数据,但是在切换外部ViewPager之后,却没办法加载内部ViewPager中的数据。例如:当切换我界面之后再返回首页,就加载不了其中的数据。解决方案: adapter = new TabAdapter(getFragmentManager(), consName, mConsFragments); adapter =...
2018-04-03 22:28:39 1363 2
原创 Android仿京东垂直跑马灯效果
项目用到了垂直跑马灯效果,搜了一下之后大佬们实现方式各不相同,我用了一个自定义View重写TextView的方法,在使用的过程中发现了一些作者的漏洞,也就是挖的坑,我对这个做了修改。实现起来很容易; 原文连接 修改1:给属性添加一些默认值; 原作中是通过代码给定一些基础设置,我这里很简单的添加了默认属性,比如滚动头的颜色和滚动体的颜色,滚动...
2018-03-31 16:12:12 1424
原创 Android轮播图使用OkGo加载网络图片分别设置
前言: 轮播图是一种常用的广告控件,几乎在每个App中都会出现。本文阐述一个之前在开发中遇到的问题,就是使用OkGo异步加载网络图片并分别设置给轮播图;如果方法不好,乐于接受批评! 一:引入依赖 依赖有轮播图插件<RollPageView>和OkGo;(我略懒,并没有自己写一个轮播图) compile 'com.jude:rollviewpager:1...
2018-03-31 14:34:19 1311 1
原创 RxJava1.x学习
前言: 作为一个小菜鸟,以前都没有用过RxJava,但这都丝毫不影响我在这里BB。以前写个异步就是new Thread()+new Handler();或者是使用new AsyncTask();来实现一个异步操作。大清早起来,就准备研究这个RxJava,想看看这个是个什么玩意; 首先呢,学习一门新东西要先了解他,于是乎我就拿出我的看家本领“百度一下”;百度了一些文章,看着特别棒,讲解的...
2018-03-28 18:38:48 576
转载 RxBinding使用
代码示例Button 防抖处理 button = (Button) findViewById( R.id.bt ) ; RxView.clicks( button ) .throttleFirst( 2 , TimeUnit.SECONDS ) //两秒钟之内只取一个点击事件,防抖操作 .subscribe(new Action1...
2018-03-28 18:34:36 330
转载 RxJava操作符大全
创建操作以下操作符用于创建Observable。create: 使用OnSubscribe从头创建一个Observable,这种方法比较简单。需要注意的是,使用该方法创建时,建议在OnSubscribe#call方法中检查订阅状态,以便及时停止发射数据或者运算。 Observable.create(new Observable.OnSubscribe<String>() {...
2018-03-28 18:20:09 250
JSTL所需要的jar包 下载
2017-09-20
SSH框架整合包3.x
2017-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人