随机推荐

Socket的简单使用记录

前言Android与服务器的通信方式主要有两种,一是Http通信,一是Socket通信。两者的最大差异在于,http连接使用的是“请求—响应方式”,即在请求时建立连接通道,当客户端向服务器发送请求后,服务器端才能向客户端返回数据。而Socket通信则是在双方建立起连接后就可以直接进行数据的传输,...

沈从文:寂寞的长街,并不寂寞

有个小小的城镇,有一条寂寞的长街。那里住下许多人家,却没有一个成年的男子。因为那里出了一个土匪,所有男子便都被人带到一个很远很远的地方去,永远不再回来了。他们是五个十个用绳子编成一连,背后一个人用白木梃子敲打他们的腿,赶到别处去作军队上搬运军火的案子的。他们为了“国家” 应当忘了“妻子”。大清...

[摘]Android面试题目整合

Java相关容器(HashMap、HashSet、LinkedList、ArrayList、数组等)内存模型垃圾回收算法(JVM)垃圾回收机制和调用System.gc()的区别?类加载过程(需要多看看,重在理解,对于热修复和插件化比较重要)反射多线程和线程池设计模式(六大基本原则、...

FileProvider分享的Uri转成文件

前言简单记录一下FileProvider分享的Uri转出文件。流水账而已,可以跳过。正文之前我们使用FileProvider分享的Uri格式如下:content://com.biumall.file2.fileProvider/root/storage/udisk2/m4a/%E5%87...

林清玄:再加两个苹果

一位小学老师对我说起,他怎么使一班小学生被改造的秘诀。他的学生在低年级的时候遇到一个非常严格的老师,给学生的作业很多,而给学生的评价却很低。在这位老师的笔下很少有学生可以得到甲,得到乙已经很不错,有许多学生拿到丙、丁,使得学生的家长对自己的孩子都不谅解,学生对学习也逐渐失去信心了。当这班学生升到...

SQLiteBlobTooBigException

前言记录一下查询数据库时的异常Caused by: android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=1at and...