- 博客(13)
- 资源 (224)
- 问答 (1)
- 收藏
- 关注
转载 99%的人都理解错了HTTP中GET与POST的区别
本文转自微信公众号WebTechGardenGET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候该用什么。当你在面试中被问到这个问题,你的内心充满了自信和喜悦
2016-09-29 11:49:37 2591 2
转载 JAVA利用泛型返回类型不同的对象
有时需要在方法末尾返回类型不同的对象,而return 语句只能返回一个或一组类型一样的对象。此时就需要用到泛型。首先先解释个概念, 元组: 它是将一组对象直接打包存储于其中的一个单一对象,这个容器对象允许读取其中元素,但不能修改。利用泛型创建元组public class ReturnTwo<A,B> { public final A first; public final B se
2016-09-25 23:46:39 6941 2
转载 Android Fragment中嵌套Fragment,不显示view
先看一段错误代码,这段代码写在一个 Fragment 中:private void initView(){ mViewPageAdpater = new ViewPageAdpater( getFragmentManager() ); mFragments.add( new BoonListFragment() ); mTitles.add( "title1" ); m
2016-09-17 11:14:18 7589 2
转载 每一个小孩都是种子,请允许Ta在成长的路上跌跌撞撞。耐心的等待,种子一定能长成参天大树!
开学了,一个班主任给家长发了一则短信: 不管成绩怎样,没有什么优生差生的区别。家长们知道,每一个小孩都是种子,只是每个人花期不同,有的花一开始,就绚丽绽放;而有的花, 却需要漫长的等待。 不要紧盯别人的花,不要觉得别人家的永远都是好,相信花有自己的花期,细心呵护,看着他一点点地成长,这何尝不是一种幸福。也许你的种子永远都不开花,因为他是一棵参天大树。 我国有这样一位老师,他带的一个55人
2016-09-16 08:56:53 3280 5
转载 Layout动画:在android布局发生变化时添加动画效果
原文:http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/0318/1594.htmllayout动画在每次布局发生变化的时候系统调用的一个预加载动画效果,使用layout动画可以让布局的变化过度看起来更自然。使用起来很简单,只需在控件中添加一个属性就可以了,系统默认是不会启动layout动画的,因此我们平时的应用中不会产生这个效果。
2016-09-14 14:45:24 11011
转载 Java多态和实现接口的类的对象赋值给接口引用的方法
接口的灵活性就在于“规定一个类必须做什么,而不管你如何做”。我们可以定义一个接口类型的引用变量来引用实现接口的类的实例,当这个引用调用方法时,它会根据实际引用的类的实例来判断具体调用哪个方法,这和上述的超类对象引用访问子类对象的机制相似。//定义接口InterAinterface InterA{ void fun();}//实现接口InterA的类Bclass B implements
2016-09-12 23:53:03 12270 2
原创 Android Retrofit2 动态(静态)添加请求头Header
Retrofit提供了两个两种定义HTTP请求头字段的方法即静态和动态。静态头不能改变为不同的请求,头的键和值是固定的且不可改变的,随着程序的打开便已固定。动态添加@Header@GET("/")Call<ResponseBody> query(@Header("Accept-Language") String lang);@HeaderMap@GET("/search")Call<Respo
2016-09-06 19:43:01 29804 2
原创 RxJava 错误处理操作符(Error Handling Operators)
在Observable发射数据时,有时发送onError通知,导致观察者不能正常接收数据。可是,有时我们希望对Observable发射的onError通知做出响应或者从错误中恢复。此时我们该如何处理呢?解决办法就是使用Error handling相关的操作符来集中统一地处理错误。RxJava中错误处理的操作符为 Catch和 Retry。Catch Catch操作符能够拦截原始Observable
2016-09-06 11:10:57 10868
原创 Retrofit Token过期自动刷新并重新请求接口
在有心课堂的群里,有网友提出如下场景: 当前开发的 App 遇到一个问题: 当请求某个接口时,由于 token 已经失效,所以接口会报错。 但是产品经理希望 app 能够马上刷新 token ,然后重复请求刚才那个接口,这个过程对用户来说是无感的。 请求 A 接口-》服务器返回 token 过期-》请求 token 刷新接口-》请求 A 接口我们应该是怎么解决这个问题
2016-09-05 17:35:05 33937 6
原创 android ListView/Recyclerview滚动时自动调用onCheckedChanged导致CheckBox状态混乱的解决办法
之前有过一篇博客Android中ListView包含CheckBox时滑动丢失选中状态的解决写过类似的问题,今天总结个另一种解决办法。在工作中有时会遇到含有CheckBox 的ListView/Recyclerview时,发现当初始化CheckBox的状态后, 滚动ListView/Recyclerview,其中CheckBox 的选中状态不停的发生变化。最后发现原因 是ListView/Recyc
2016-09-03 23:56:44 7135 2
原创 RxJava 合并组合两个(或多个)Observable数据源
关键词:合并 Observable前言在RxJava中, 同时处理多个Observables是很常见的一种操作。下面我们简单分析下几个组合类的操作符。Merge在异步的世界经常会创建这样的场景,我们有多个来源但是只想有一个结果:多输入,单输出。RxJava的merge()方法将帮助你把两个甚至更多的Observables合并到他们发射的数据里。下图给出了把两个序列合并在一个最终发射的Observab
2016-09-02 17:16:16 75270 6
转载 RxJava的懒加载,慎重使用自定义操作符,优先考虑内置操作符
我越来越喜欢把RxJava的defer()操作符作为一个工具来使用,以确保Observable代码在被订阅后才执行(而不是创建后立即执行)。我之前写过一些有关defer()的代码,但是,现在我想做更详细的描述。假设,有个数据类:public class SomeType { private String value;public void setValue(String value) { t
2016-09-02 13:58:14 1862
转载 人在当时处境中,像旋涡中的一片落叶,身不由己
我站在人生边上,向后看,是要探索人生的价值。人活一辈子,锻炼了一辈子,总会有或多或少的成绩。能有成绩,就不是虚生此世了。向前看呢,再往前去就离开人世了。灵魂既然不死,就和灵魂自称的“我”,还在一处呢。这个世界好比一座大熔炉,烧炼出一批又一批品质不同而且和原先的品质也不相同的灵魂。有关这些灵魂的问题,我能知道什么?我只能胡思乱想罢了。我无从问起,也无从回答。孔子曰:“未知生,焉知死”,“不知为不知”,
2016-09-02 09:48:58 2612
Android将list数据通过LitePal保存到本地(集合保存到本地)
2016-06-17
AndroidDownLoad-多线程断点续传下载
2016-06-14
DownloadEngine-Android多线程下载断点续传
2016-06-14
android-rsa-http
2016-06-12
RxJava在Android中内存泄漏解决以及RxJava的封装
2016-05-23
Android H5做的商城客户端
2016-04-29
Android通过AsyncTask与ThreadPool(线程池)两种方式异步加载大量数据的分析与对比
2016-03-31
Android Bluetooth蓝牙通信文件传输
2016-03-27
Android蓝牙聊天程序的扩展开发(基于Google Sample,类QQ设计)
2016-03-26
Android蓝牙聊天程序优化版
2016-03-26
Android 通过Socket 和服务器通讯
2016-02-16
android RangeSeekBarView 选定范围值的控件
2016-02-01
Android仿天天动态上拉播放界面控件
2016-01-31
Flutter编程指南-多线程
2022-02-21
java数据结构与算法之美(物超所值)
2022-02-09
flutter_macos_2.8.1-stable.zip
2022-01-05
mac_apktool.zip
2021-03-25
Postman-osx-5.3.2 for Mac
2017-10-31
CoordinatorLayout+AppBarLayout实现上滑隐藏ToolBar
2016-08-19
android自定义进度条渐变色View的实例代码
2016-07-26
Android多行文本折叠展开效果
2016-07-25
Android封装popwindow类(下拉菜单弹出和收缩效果)
2016-07-22
Android自定义spinner下拉框
2016-07-16
Android DigitalClock实现倒计时
2016-07-12
Android 带箭头有光晕效果的ProgressBar
2016-07-04
android webview与 js交互通信
2016-06-20
Android项目webview中做与js交互
2016-06-20
Android客户端提供Socket服务与pc通过USB通信
2016-06-17
Android 使用Socket,ServerSocket编程网络通信
2016-06-17
Android socket即时通信Demo
2016-06-17
自定义view和自定义动画怎么学习比较好呢?
2016-11-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人