Android框架---单例模式
1、单例模式的定义
单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例
2、单例模式的特点
1、单例类只有一个实例
2、单例类必须自己穿件自己的唯一实例
3、单例类必须给其他类提供这个实例
单例模式保证了全局对象的唯一性,比如系统启动读取配置文件就需要单例保证配置的唯一性
前面说的是单例模式的一些基础,很简单。主要是分析一下单例模式的线...
【MySQL数据库】索引
转载地址:
http://blog.itpub.net/29654823/viewspace-2149947/
https://blog.csdn.net/zh521zh/article/details/77678505
B-Tree 索引
B-Tree 索引是 MySQL 数据库中使用最为频繁的索引类型,除了 Archive 存储引擎之外的其他所有的存储引擎都支持 B-Tree 索引。...
【MySQL数据库】笔试题总结
1.truncate、delete、drop的区别
用法:truncate 表名;delete from 表名 where...;drop table 表名;
区别:
truncate、drop是不可以rollback的,但是delete是可以rollback的;原因是:delete删除是一行一行的删除,会触发触发器,删除可以返回行数,每删除一行会进行一次日志记录,所以可回滚;而trunca...
数据结构与算法-之第一篇线性表
1、算法、数据结构、数据模型?
算法:数学里面的运算在计算器里面特有的显示,包括一些指令来得到相应的一些结果,比如下五子棋的时候,里面对应的规则和策略就好比是算法。
数据模型:而数据结构就好比是数据的模型,对于五子棋来说,外部的人,棋子,棋谱的表示。
数据结构:数据之间相互存在的一种或者多种特定的关系的元素的集合。
2、逻辑结构分析
1、集合结构:各节点之间没有任何关系,而且里面的...
Android控件之相关控件
AutoCompleteTextView:自动匹配文本内容
功能:在搜索引擎里面查找内容的时候,我们想要输入的信息就会出现其他与其相关的提示信息
我们从上面看到一个很重要的属性...
【Spring】spring面试题总结
springMVC执行流程及原理
1.spring mvc将所有的请求都提交给DispatcherServlet,它会委托应用系统的其他模块负责对请求 进行真正的处理工作。
2.DispatcherServlet查询一个或多个HandlerMapping,找到处理请求的Controller.
3.DispatcherServlet请请求提交到目标Controller
4.Controller进...
Actvity 管理Fragment 的退栈与回栈
我把代码放上来 解释我全部 都有备注, 电调用此方法可以实现回栈的功能。
//此方法 简单解释
public void changeFragment(int containerId, Class<? extends BaseFragment> fragmentclass, Bundle bundle, boolean isReplace, boolean isBook) ...
全新的Android 的通知栏 兼容高版本
全新的Android的通知栏可自定义
持续更新
先给大家看一下效果图
/**
* 显示一个普通的通知
*
* @param context 上下文
*/
public static void showNotification(Context context) {
Notification notification = ne...
【struts】struts和springmvc区别
struts和springmvc区别
1、 核心控制器(前端控制器、预处理控制器):对于使用过mvc框架的人来说这个词应该不会陌生,核心控制器的主要用途是处理所有的请求,然后对那些特殊的请求(控制器)统一的进行处理(字符编码、文件上传、参数接受、异常处理等等),spring mvc核心控制器是Servlet,而Struts2是Filter。
2、 控制器实例:Spring Mvc会比Strut...
【web基础】cookie 和session 的区别
cookie 和session 的区别:
1、cookie数据存放在客户的浏览器上,session数据放在服务器上。
2、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗
考虑到安全应当使用session。
3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能
考虑到减轻服务器性能方面,应当使用COOKIE。
4...
【hibernate】hibernate面试
JDBC hibernate 和 ibatis 的区别
jdbc:手动
手动写sql
delete、insert、update要将对象的值一个一个取出传到sql中,不能直接传入一个对象。
select:返回的是一个resultset,要从ResultSet中一行一行、一个字段一个字段的取出,然后封装到一个对象中,不直接返回一个对象。
ibatis的特点:半自动化
sql要手动写
de...
在BRVAH中出现RadioGroup错乱复用和LIstView中错乱复用解决方法
1首先说一BRVAH 中RadioGroup 出现点几一条直接下拉出现多个选中的情况
解决方法如下
//获取到你得到RadioGroup
RadioGroup radioButton = helper.getView(R.id.redioFroup);
//为获取到你得到RadioGroup中小圆点,点击的时候的监听方...
python前端基础--jquery动画04
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/jq
nodejs基础(1)
定义
编写高性能网络服务器的JavaScript工具包,即用js开发服务端程序。
特点
单线程
异步
事件驱动
运行快
耗内存
PHP与nodejs的区别
PHP运行机制
PHP是不支持多线程的,但所用的服务器(Apache)是支持多线程的。Apache启动的时候,会初始化150个线程给PHP。如果有访问者访问服务器时,服务器将线程池的线程发配给访问者,访问者结束访问后...
python前端基础--jquery动画05
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
<script type="text/javascript" src="js/jq
动态更改EditText 中password更改显示可见
inputpass,换成你的EditText
//可见
inputpass.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
//隐藏
inputpass.setInputType(InputType...
今日推荐
周排行