Android中的数据储存之文件存储
当我们在使用各种程序时,其实际上是在和各种数据打交道,当我们聊QQ,刷微博,看新闻,其实都是在和里面的数据交互,这就要说到一个重要的技术数据持久化技术
简单工厂模式和抽象工厂模式
简单工厂模式和抽象工厂模式
Android中动态注册
Android广播是一个很重要,也很有用的功能,其中的动态注册更是很重要,相比于静态注册早AndroidManifest.xml中注册,动态注册只需要在代码中操作即可
Android广播之静态注册
而Android中的广播机制则更为灵活,因为每个应用程序可以对自己感兴趣的广播进行注册,这样程序只需要接受到自己关心的广播内容,例如关闭启动WiFi。
Android中的RecyclerView
ListView有着强大的功能,但是也有着缺点,那就是在使用时会getView每次都会重新加载一遍布局,重新findViewByid一次,当ListView快速滚动时,就会成为性能瓶颈,当然我们可以使用技巧来提高运行速率,但是那也是有限的提升,而且ListView不能实现横向滚动,这时候就需要一个新的控件,RecycleView
android中的ListView
在Android中有一个绝对称得上最常用的控件之一,几乎所有的应用都能用到它
Linux的几个新手必备的命令(一)
Linux的几个新手必备的命令(一)
Android的四个基本布局
在Android中有四种基本布局,可以放置很多控件的容器,按照一定的个一律调整控件的位置,从而编写出精美的界面
Vue中自定义指令
Vue中除了内置指令,也允许注册自定义的指令。 自定义指令提供一种将数据的变化映射为DOM的行为
向上向下传递数据
在Intent中提供了一系列putExtra()方法的重载,用以把需要传递数据暂存Intent中
Android中的intent
Android的应用程序包含三个重要的组件:activity,service,broadcastReceiver,它们采用了一致的方式来启动,那就是Intent
处理异常时,在catch中return会怎么样?
有一个很有意思的小问题,在try-catch-finally,如果catch中return了,还会执行finally吗
异常处理中,哪个部分可以省略?
try-catch-finally
Java中List集合性能比较
List是一个元素有序,可重复集合,集合中每个元素都有其对应的顺序索引,List集合允许使用重复元素,可以通过索引来访问指定位置的集合元素
HashSet中重写haseCode和equals
HashSet中重写equals就必须重写haseCode
node.js相比JavaScript
JavaScript在使用时存在两个大问题:文件依赖和命名冲突在node.js中被解决
tcp三次握手和四次挥手
tcp三次握手和四次挥手的通俗说法
session和cookie
由于HTTP协议是无状态的协议,所以服务端需要时时记录用户的状态,就需要用某种机制来识别具体的用户
Java中boolean到底占几字节?
Java中每一种变量类型都是明确的所占字节,除了boolean
Java访问类变量
很多语言都不允许通过对象访问类变量,对象只能访问实例变量,为什么Java可以?