- 博客(21)
- 资源 (2)
- 收藏
- 关注
原创 View事件分发机制
在开发过程中,我们经常遇到事件冲突现象,但是很多开发者不知道如何处理。在这里我认为只有认识View 事件的分发机制后,才会懂得如何下手,并且可以处理任何的事件冲突的现象。 一、三个方法 dispatchTouchEvent(MotionEvent ev) 该方法用于进行事件分发。如果事件能够传递给当前View,那么此方法一定会被调用,返回结果受当前View的onTouchEvent和
2016-07-11 14:31:52
418
转载 android的启动流程
基于Linux的pc启动过程 我们知道,所有的程序软件包括 操作系统都是运行在内存中,而我们的操作系统是存放在硬盘中,当我们按下开机键的时候,此时内存中什么程序都没有,因此需要借助某种方式,将操作系统加载到内存中,而完成这项任务就是BIOS BIOS:Base Input/Output System(基本的输入输出过程) BIOS 程序是固化在主板上的一块芯片上,是连接计算机和操作系统的桥梁,
2016-07-06 11:20:39
397
原创 ToolBar的使用
ToolBar详解ToolBar是android5.0推出的一个导航控件,可以取代之前的ActionBar功能。这个控件提供的功能有:设置导航栏图标、设置App的logo、支持设置标题和子标题、支持添加一个或者多个的自定义控件、支持Action Menu 布局文件 <android.support.v7.widget.Toolbar android:id="@+id/toolbar"
2016-07-05 15:40:04
478
原创 ViewStub控件简单使用
ViewStub是一个轻量级的View,它一个看不见的,不占布局位置,占用资源非常小的控件。可以为ViewStub指定一个布局,在Inflate布局的时候,只有ViewStub会被初始化,然后当ViewStub被设置为可见的时候,或是调用了ViewStub.inflate()的时候,ViewStub所向的布局就会被Inflate和实例化,然后ViewStub的布局属性都会传给它所指向的布局
2016-07-05 12:04:22
739
原创 oracle安全管理
验证机制(AuthenticationMechanism) n 可通过以下方式之一对访问数据库的用户进行验证 p 数据字典、操作系统、网络 表空间限额(TablespaceQuotas) n 控制分配给用户的物理存储空间的大小 缺省表空间(DefaultTablespace) n 如果用户在创建段时不明确指定表空间,那么缺省表空间会定义用户所创建段的存储位置 临时表空间(T
2015-05-10 23:50:30
533
原创 oracle数据库存储管理
o 理解数据库的逻辑存储结构 o 管理表空间和数据文件 o 管理控制文件 o 管理重做日志文件 o Block(块)最基本的存储单元 o Extent(区)一次分配的连续的块 o Segment(段)属于同一对象的区组成一个段 o Tablespace(表空间)数据文件的组织行为 表空间:永久性表空间,临时表空间,撤销表空间 表空间管理方式:字
2015-05-10 23:14:23
902
原创 Linux软件安装方式
一、Linux应用软件包的命名的规则 Linux的应用软件的命名规则一般遵循:名称-版本-修正版-类型 例如: software-1.2.3-1.tar.gz ,意味着: 软件名称:software 版本号:1.2.3 修正版本:1 类型:tar.gz,说明是一个tar包。 例如: sfotware-1.2.3-1.i386.rpm,意味着: 软件名
2015-04-08 23:25:26
338
转载 oracle数据库名、服务名、实例名、全局数据库名
数据库名、实例名、数据库域名、全局数据库名、服务名 , 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数D
2015-04-08 23:21:13
5598
原创 Linux之make
make 2.1 make 大型程序维护工具 Makefile或 makefile: 告诉make维护一个大型程序,该做什么。Makefile说明了组成程序的各模块间的相互关系及更新模块时必须进行的动作,make按照这些说明自动地维护这些模块。 在makefile(Makefile)中,自顶向下说明各模块之间的依赖关系及实现方法: network: netwo
2015-04-05 16:21:47
405
原创 Linux之shell
shell 1.1什么是shell ●用户与Linux的接口 ●命令解释器 ●支持多用户 ●支持复杂的编程语言 ●Shell有很多种,如:csh,tcsh,pdksh,ash,sash,zsh,bash等。Linux的缺省Shell为bash(Bourne Again Shell)。 Shell是用户和操作系统之间最主要接口。通过Shell,可以同时在后台运行多个应用程序,并且在把需
2015-04-05 16:20:12
460
原创 Linux下的重要目录
一、 第二讲Linux目录 linux重要的一些目录: / 除了单独分区,一般目录的存放点 /boot 开机加载的重要配置文件之一,里面存放了, 系统主要的 grub vmlinuz(kener)的信息 /usr 一般存储了所有用户的可执行档案,常用的有 usr/bin root
2015-04-03 22:50:18
449
原创 Linux服务器之DHCP
一、DHCP服务器的配置 1.安装DHCP服务器安装包 rpm -ivh dhcp* 2.可以利用rpm命令查看安装内容 rpm -ql dhcp 3.接着就是设置配置文件 可以直接复制一份例子 4.修改配置文件 主要的部分: 对一个子网的布置 Subnet 192.168.13.0 netmask255.255.25
2015-03-31 09:01:01
490
原创 Linux服务器之Samba和NFS
Samba文件共享服务 Samba服务器的主配置文件是smb.conf ,保存的目录/etc/samba/ 主要有两部分组成:global和共享目录 Global的组成:workgroup=MYGROUP server string=Samba Server log file=/var/log/samba/%m.log (%m代表客户端的主机名称) max log size=
2015-03-31 08:49:56
793
原创 Linux进程通信之消息队列
1. 消息队列 1) 概念:消息的一个链表,运行一个或多个进程向它写消息,也运行一个或多个进程向它读消息。 2) 操作 msgget:创建和打开队列,其消息数量受系统限制。 int msgget (key_tkey, int flag) key:返回新的或已有队列的ID,IPC_PRIVATE msgsnd:添加消息,将消息添加到消息
2015-03-29 10:55:40
407
原创 Linux进程通信之共享内存
1. 共享内存 1) 概念:是被多个进程共享的一段物理内存,是共享数据最快的方法 2) 实现的步骤: (一) 创建共享内存,使用shmget函数 int shmget ( key_tkey, int size, int shmflg ); 返回值:如果成功,返回共享内存段标识符。 如果失败,则返回- 1: errno
2015-03-29 10:55:38
449
原创 Linux进程通信之信号
1. 信号通信 1) 概念 信号是软件中断,信号机制是UNIX系统最为古老的进程之间的通信机制,它用于一个或多个进程之间传递异步信号 2) 主要的信号源: 异常:进程运行过程中出现异常 其他进程:一个进程可以向另一个进程发送信号 终端中断:ctr+C 作业控制 分配额 通知 报警:计时器到期 3) 常见信号 4) 信号的发送和捕
2015-03-29 10:51:10
503
原创 Linux进程通信之管道通信
1. 管道通信 1) 概念 管道是单向的,先进先出的,无结构的,固定大小的字节流,它把一个进程的标准输出和另一个进程的标准输入连接在一起。 2) 管道创建与关闭 系统调用pipe() 原型int pipe(int fd[2]) 返回值,如果系统调用成功,返回值0,如果失败,返回值-1 注意fdp[0]读取管道,fd[1]写入管道 3) 管
2015-03-29 10:47:48
526
原创 vi编辑器
1. Vi编辑器 1) 模式 l 插入模式 l 命令行模式 l 底行模式 2) 编辑命令 l q表示退出不保存 l q!强制退出 l w保存文件,但不退出 l w!强制保存文件,但不退出 l x保存文件并退出 l x!强制文件并保存退出 l w file 另存为file文件名,不退出 l w!file 强制另存为file文件
2015-03-23 08:56:20
502
1
原创 Linux守护进程
1) 概念 守护进程( daemon)是生存期长的一种进程。它们常常在系统引导装入时起动,在系统关闭时终止。因为它们没有控制终端,所以说它们是在后台运行的。linux系统有很多守护进程,它们执行日常事物活动。 2) 特征 l 所有的守护进程都是以超级用户的优先级运行 l 没有一个守护进程具有控制终端 l 除了update以外的所有精灵进程都是进程组的首进程 l 所有
2015-01-27 10:49:17
457
1
原创 Linux进程
一、 Linux进程 1. 程序和进程 1) 程序 程序是存放在磁盘文件中的可执行文件 2) 进程和进程ID 进程的执行实例称为进程 1) Linux进程结构 Linux进程包含3段:代码段,数据段,堆栈段 数据段存放全局变量,常数,动态数据分配空间 代码段存放程序代码 堆栈段存放子程序的返回地址,子程序的参数及程序的局部变量 2)
2015-01-27 10:37:36
470
2
原创 GCC/Makefile/GDB
gcc流程 预处理生成.i文件 ,编译生成.s汇编文件 ,汇编生成.o目标,链接生成可执行文件 1) Gcc的使用选项 -c 只进行预处理、编译、和汇编,不做链接,生成.o文件 -S只进行预处理和编译,生成.s文件,汇编文件 -E只进程预处理,生成.i文件 -o file 指定输出目标文件名 -Wall所有的警告信息打印出来 -O 编译,连续并优化 -I指
2015-01-27 10:34:42
504
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅