引言今天给大家总结有关自定义对话框的相关内容,前面文章Android入门——AlertDialog和ProgressDialog总结 都在在利用系统提供的函数来实现对话框,但局限性太大,当我们想自己定义Dialog视图的时候,就不能利用系统函数了,就需要我们这里的自定义对话框了来满足产品经理的各种idea。顺便结合源码,学习下源码的编程风格和规范。...
分类:
移动开发 时间:
2016-05-12 14:08:30
阅读次数:
267
线程是什么?进程是什么?二者有什么区别和联系?
1.线程是什么?进程是什么?二者有什么区别和联系?
(1)线程是CPU独立运行和独立调度的基本单位;
(2)进程是资源分配的基本单位;
两者的联系:进程和线程都是操作系统所运行的程序运行的基本单元。
区别:
(1)进程具有独立的空间地址,一个进程崩溃后,在保护模式下不会对其它进程产生影响。
(2)线程只是一个进程的不同执行路径,线程有自...
分类:
编程语言 时间:
2016-05-12 14:08:37
阅读次数:
137
一.状态模式的定义:状态模式主要解决的是当控制一个对象状态的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同状态的一系列类中,可以把复杂的判断逻辑简化。
二.状态模式的意图:允许一个对象在其内部状态改变时改变它的行为。
三.状态模式的适用场景:
1.一个对象的行为取决于它的状态,并且它必须在运行时刻根据状态改变它的行为。
2.一个操作中含有庞大的多分支结构,并且这些分支决定于对象...
Java编程语言是个简单、面向对象、分布式、解释性、健壮、安全、系统无关、可移植、高性能、多线程和动态的语言”。
实现机制
java之所以具有以上特点,最根本的还是要看它的实现机制。
JVM
Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。
引...
分类:
编程语言 时间:
2016-05-12 14:07:47
阅读次数:
197
oracle序列详解和创建自增主键Oracle序列主键
序列: 是oacle提供的用于产生一系列唯一数字的数据库对象。
l 自动提供唯一的数值
l 共享对象
l 主要用于提供主键值
l 将序列值装入内存可以提高访问效率1.首先创建序列,Oracle序列的语法格式为: CREATE SEQUENCE...
分类:
数据库 时间:
2016-05-12 14:09:26
阅读次数:
414
linux 下安装redis以及php Redis扩展
环境配置: centos6.7 nginx/1.8.0 php/5.6.20 mysql/5.6
步骤一、下载redis
可以去http://redis.io/去下载最新版本
我用的是 redis 3.2.0
进入软件安装包存放目录: cd /var/install/software/
wge...
分类:
Web程序 时间:
2016-05-12 14:06:40
阅读次数:
275
设计模式-工厂方法模式算是看书的笔记并非原创,总结:工厂方法模式定义Define an interface for creating an object, but let subclasses decide which class to instantiate. Factory Method lets a class defer instantiation to subclasses
定义一个用于...
分类:
其他好文 时间:
2016-05-12 14:07:15
阅读次数:
140
ARM CMSIS DSP库函数arm_sin_cos_f32的BUG...
分类:
其他好文 时间:
2016-05-12 14:09:16
阅读次数:
382
对于一个前端开发者,cookie我想大家都不陌生,经常会封装一些诸如setcookie,getcookie的方法,session就好像一个最熟悉的陌生人一样,在我们与后端开发者合作项目的时候会用到它,但是不理解它的本质,下面我们就来详细探讨下cookie存储位置:存储于客户端
作用:本域跨页面存储数据(我们似乎一般都用来username,passward)cookie一般包含如下图的信息:传输:下...
分类:
其他好文 时间:
2016-05-12 14:06:54
阅读次数:
172
横坐标为斜着的代码axisLabel:
{rotate: 60 , interval: 0 }
1.报表的用法:
柱形图:lineEcharts
Chart:
echartsData:
JSP:
script src="${ctxStatic}/echarts/dist/echarts.js">script>
script type="text...
分类:
其他好文 时间:
2016-05-12 14:05:51
阅读次数:
530
1、配置redis集群
2、创建redis连接属性实体类
package com.isoftstone.cms.syscore.pojo;
/**
* redis连接属性
* @author xiakai
*
*/
public class RedisCluster
{
private Strin...
分类:
数据库 时间:
2016-05-12 14:06:11
阅读次数:
306
Cocoapods的作用
1
管理第三方框架
2
自动下载第三方框架,而且会自动帮我们配置,不需要添加额外的第三方框架或者是动态库之类
当你开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”,这也许是比较特殊的情况。总之小编...
分类:
其他好文 时间:
2016-05-12 14:08:29
阅读次数:
117
访问文件的方式访问文件的方式
标准访问文件方式
直接IO方式
同步访问文件方式
异步访问文件方式
内存映射方式 读取和写入文件IO操作都需要调用操作系统提供的接口,读和写分别对应read和write两个系统调用,那么就存在内核空间和用户空间地址切换的问题,因为磁盘设备是由操作系统管理的,为了保护系统运行安全将内核运行的内存空间和用户程序的内存空间进行隔离,那么必然存在数据需要从内核空间向用户空间复...
分类:
其他好文 时间:
2016-05-12 14:06:29
阅读次数:
477
centos6.5上搭建Java Web环境的心得,本文纯记录文,请慎点......
分类:
编程语言 时间:
2016-05-12 14:07:40
阅读次数:
263
受到slidingMenu的启发android增加了DrawerLayout来实现滑动菜单
DrawerLayout是用ViewGroup,可以在其中放子view。DrawerLayout中分为主内容区和菜单区域使用方法如下
1.和普通的LinearLayout一样<android.support.v4.widget.DrawerLayout
xmlns:android="http://s...
分类:
移动开发 时间:
2016-05-12 14:05:40
阅读次数:
312
环境操作系统:CentOS 6.7 64-bit 图形界面配置vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="br0"
TYPE="Bridge"
ONBOOT="yes"
NM_CONTROLLED="no"
BOOTPROTO="static"
IPADDR="192.168.1.2" # 请根据自己的实际情况修改此项。
NETMASK="...
分类:
其他好文 时间:
2016-05-12 14:04:57
阅读次数:
390