zhangboyj的专栏

心吧飞梦

Android按键事件处理流程 -- 从事件被派发到View层次结构的根节点DecorView开始分析

刚接触Android开发的时候,对touch、key事件的处理总是一知半解,一会是Activity里的方法,一会是各种View 中的,自己始终不清楚到底哪个在先哪个在后,总之对整个处理流程没能很好的把握。每次写这部分代码的时候都有些心虚, 因为我不是很清楚什么时候、以什么样的顺序被调用,大都是打下...

2015-10-30 15:14:56

阅读数 1976

评论数 0

Linux 函数--fseek

fseek(移动文件流的读写位置)  相关函数  rewind,ftell,fgetpos,fsetpos,lseek 表头文件  #include 定义函数  int fseek(FILE * stream,long offset,int whence); 函数说明  fse...

2011-06-15 12:08:00

阅读数 10379

评论数 0

linux的rename命令

不同于Dos下的rename命令,linux下的rename命令功能非常强大。#man renameNAME       rename - Rename filesSYNOPSIS       rename from to file...DESCRIPTION       rename will ...

2011-06-15 11:09:00

阅读数 896

评论数 0

linux网络配置

<br />from: 修改机器名和Ip<br />1)修改机器名<br />编辑 /etc/sysconfig/network<br /><br />NETWORKING = yes<br />FORWARD_IPV4 = ...

2011-04-28 11:02:00

阅读数 776

评论数 0

do while(0) 用法(转)

<br /> <br />#define MACRO_NAME(para) do{macro content}while(0)<br />的格式,总结了以下几个原因:<br /> <br />1,空的宏定义避免warning:<br...

2011-03-14 18:08:00

阅读数 1416

评论数 0

HTTP1.1中CHUNKED编码解析

<br />HTTP1.1中CHUNKED编码解析<br />一般HTTP通信时,会使用Content-Length头信息性来通知用户代理(通常意义上是浏览器)服务器发送的文档内容长度,该头信息定义于HTTP1.0协议RFC  1945  10.4章节中。浏览器接收到此头信...

2011-03-10 11:17:00

阅读数 47510

评论数 5

乔丹名人堂演讲中文版 + ESPN专家J.A.-阿丹德评论

Ladies and Gentlemen......欢迎乔丹,篮球运动的典范,欢迎天行者David Thompson, 1996年名人堂成员。女士们,先生们,再次欢迎乔丹。谢谢…….谢谢……我告诉过我的朋友,我会出现在领奖台上说完谢谢就转身离开。但是,我不能。我需要感谢很多人。我还要感谢今天的直播...

2011-03-09 13:27:00

阅读数 2672

评论数 0

Makefile中的变量和函数

<br />  表 1-6  GNU make 命令的常用命令行选项<br />命令行选项              含义<br />-C DIR              在读取 makefile 之前改变到指定的目录 DIR。<br />-f F...

2011-03-09 12:00:00

阅读数 1033

评论数 0

gcc/g++参数详解

[介绍] gcc and g++分别是gnu的c & c++编译器 gcc/g++在执行编译工作的时候,总共需要4步 1.预处理,生成.i的文件[预处理器cpp] 2.将预处理后的文件不转换成汇编语言,生成文件.s[编译器egcs] 3.有汇编变为目标代码(机器代码)生成.o的文件[汇编器...

2011-03-08 21:35:00

阅读数 724

评论数 0

c99之 柔性数组成员

<br />在讲述柔性数组成员之前,首先要介绍一下不完整类型(incomplete type)。不完整类型是这样一种类型,它缺乏足够的信息例如长度去描述一个完整的对象。<br />6.2.5 Types<br />incomplete types (types ...

2011-03-08 17:19:00

阅读数 2699

评论数 3

线性表可用顺序表或链表存储的优缺点

顺序存储表示是将数据元素存放于一个连续的存储空间中,实现顺序存取或(按下标)直接存取。它的存储效率高,存取速度快。但它的空间大小一经定义,在程序整个运行期间不会发生改变,因此,不易扩充。同时,由于在插入或删除时,为保持原有次序(没有规定元素进栈顺序),平均需要移动一半(或近一半)元素,修改效率不高...

2011-03-07 21:52:00

阅读数 16498

评论数 2

TCP/IP之TCP协议(3):流量控制(滑动窗口协议)

<br />一、流量控制(滑动窗口协议)<br /> 1、流量控制是管理两端的流量,以免会产生发送过块导致收端溢出,或者因收端处理太快而浪费时间的状态。用的是:滑动窗口,以字节为单位<br />2、窗口有3种动作:展开(右边向右),合拢(左边向右),收缩(右边向...

2011-03-04 10:01:00

阅读数 1579

评论数 0

osi七层协议 tcp/ip协议 路由器功能

<br />全网互联的两个基本条件:  全网统一编址 + 路由算法<br />路由器的两个基本功能:     根据路由表发送报文到正确的目的地 + 维持和更新决定报文发送路径的路由表<br /> <br />osi: 从下到上:  (实际中不一定需要...

2011-03-03 22:18:00

阅读数 966

评论数 0

集线器、交换机、路由器 之 你的女友小芳版

某一天,你到你女友小芳(暂定这个名字吧)就读的学校去找她,那么你的做法是什么呢:一、集线器的工作方式:你站到学校中庭,大喊一声“小芳,我来你找你了!” (广播)如果这个时候正好有别人也在大喊大叫,你就必须等他喊完了再喊。 (排队)如果你喊的时候不巧碰上另一个人跟你同时喊,那么你和他喊的内容都不能被...

2011-03-03 16:59:00

阅读数 2995

评论数 0

一道IP组网题---- 子网掩码

<br /><br /><br />24位: 11111111 11111111 11111111 00000000        192.168.1.0 ~ 192.168.1.255<br />29位: 11111111 11111111 111...

2011-03-03 16:22:00

阅读数 3042

评论数 0

给一个IP地址,如何划分为几个子网?

1、基本知识介绍1.1网络中的每一个主机或路由器至少有一个IP地址;在Internet中不允许有两个设备具有同样的IP地址;1.2IP地址采用分层结构;IP地址是由网络号(net ID)与主机号(host ID)两部分组成的。1.3  IP地址的分类IP地址长度为32位,点分十进制(dotted ...

2011-03-02 21:46:00

阅读数 60718

评论数 12

signal处理机制

信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 <br />        信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它...

2011-03-02 17:17:00

阅读数 832

评论数 0

signal 各种操作

信号(signal)是一种进程间通信机制,它给应用程序提供一种异步的软件中断,使应用程序有机会接受其他程序活终端发送的命令(即信号)。应用程序收到信号后,有三种处理方式:忽略,默认,或捕捉。进程收到一个信号后,会检查对该信号的处理机制。如果是SIG_IGN,就忽略该信号;如果是SIG_DFT,则会...

2011-03-02 17:16:00

阅读数 6823

评论数 0

数据结构试题

一.判断题 ( )1.某线性表采用顺序存储结构,元素长度为4,首地址为100,则下标为12的(第13个)元素的存储地址为148。 正确。第0个元素地址为100,则第i个元素地址为100+4*i,将12代入得148。 ( )2.在任何一种线性链表上都无法进行随机访问。 错误。比...

2011-03-02 16:47:00

阅读数 903

评论数 0

线性表的顺序储存及运算实现-------------顺序表

<br />//////////////////////////////////////////////////////////////////////////////// //线性表的顺序储存及运算实现-------------顺序表 #include <iostrea...

2011-03-01 16:50:00

阅读数 866

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭