Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

Handler总结

Handler总结

一、Handler的定义:主要接受子线程发送的数据, 并用此数据配合主线程更新UI.解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button, Android会分发事件到Button上,来响应你的操作。 如果此时需要一个耗时的操作,例如: 联网读取数据,或者读取本地较大的一个文件的时候,你不能把这些操作放在主线程中,如果你放在主线程中的话,界面...
实用的jQuery显示密码小插件

实用的jQuery显示密码小插件

有很多时候,用户在进行表单注册的时候输入密码的时候,过于自信,没怎么看键盘,导致在输入的过程中,错了一个字符,然后在确认密码的时候,习惯性的又把错误的重新输入了一遍,这样就按照输错的密码注册成功了,但是在登录的时候,却总是输入原来的密码,却怎么都登录不上去,最后不得不通过密码找回或者放弃账号重新注册,不得不说,这提高了用户的使用成本,让用户觉得很累,甚至会离开我们的网站,那么,我们为什么不未雨绸缪,在输入密码的时候,制作一个密码显示的按钮,这样一来,用户输...
Linux下进程间通信及同步

Linux下进程间通信及同步

Linux系统上运行有多个进程,其中许多都是独立运行。然而,有些进程必须相互合作以达成预期目的,因此彼此间需要通信和同步机制。读写磁盘文件中的信息是进程间通信的方法之一。可是,对许多程序来说,这种方法既慢又缺乏灵活性。因此,像所有现代UNIX实现那样,Linux也提供了丰富的进程间通信(IPC)机制,如下所示:信号(signal):用来表示事件的发生。管道和FIFO:用于在进程间传递数据。套接字:供同一台主机或是联网的不同主机上所运行的进程之间传递数据。文...
Linux下的静态库和共享库

Linux下的静态库和共享库

所谓目标库是这样的一种文件:将(通常是逻辑相关的)一组函数代码加以编译,并置于一个文件中,供其他应用程序调用。这一做法有利于程序的开发和维护。现代UNIX提供两种类型的对象库:静态库和共享库。静态库静态库是早期UNIX系统中唯一的一种目标库。本质上说,静态库是对已编译目标模块的一种结构化整合。要使用静态库中的函数,需要在创建程序的链接命令中指定相应的库。主程序会对静态库中隶属于各自目标模块的副本,将其复制到最终的可执行文件中,这就是所谓静态链接。对于所需库...
Linux内存映射

Linux内存映射

调用系统函数mmap()的进程,会在其虚拟地址空间中创建一个新的内存映射。映射分为两类:文件映射:将文件的部分区域映射入调用进程的虚拟内存。映射一旦完成,对文件映射内容的访问则转化为对相应内存区域的字节操作。映射页面会按需自动从文件中加载。相映成趣的是并无文件与之相对应的匿名映射,其映射页面的内容会被初始化为0.由某一进程所映射的内存可以与其他进程的映射共享。达成共享的方式有两种:一是两处进程都针对某一文件的相同部分加以映射,二是由fork()创建的子进程...
Linux下的进程详解

Linux下的进程详解

进程进程是正在执行的程序实例。执行程序时,内核会将程序代码载入虚拟内存,为程序变量分配空间,在内核中建立相应的数据结构,以记录与进程有关的各种信息(比如,进程ID、用户ID、组ID以及终止状态等)在内核看来,进程是一个个实体,内核必须在它们之间共享各种计算机资源。对于像内存这样的受限资源来说,内核一开始会为进程分配一定数量的资源,并在进程的生命周期内,统筹该进程和整个系统对资源的需求,对这一分配进行调整。程序终止时,内核会释放所有此类资源,供其他进程重新使...
2014阿里巴巴WEB前端实习生在线笔试题

2014阿里巴巴WEB前端实习生在线笔试题

2014年3月31日晚,我怀着略微忐忑的心情(第一次在线笔试^_^!!)进行了笔试,阿里巴巴的笔试题共有10道,几乎包含了Web前端开发的各个方面,有程序题、有叙述题,时间非常紧张,只完成了大概6道题。下面把遇到的题目跟大家分享一下!相关阅读:2014 阿里巴巴安全工程师实习生招聘笔试总结 http://www.linuxidc.com/Linux/2014-04/99916.htm1、<!doctype html><html> ...
C++ string类的隐式共享写时拷贝的实现及设计要点

C++ string类的隐式共享写时拷贝的实现及设计要点

字符串一种在程序中经常要使用到的数据结构,然而在C中却没有字符串这种类型。在C++中,为了方便字符串的使用,在STL中提供了一个string类。该类维护一个char指针,并封装和提供各种的字符串操作。一、为什么要实现隐式公享写时拷贝试想一下,如果我们要自己实现一个string类,最简单的方式是什么?就是让每一个string类的实例维护一个在内存中独立的字符数组,每个string对象各不相干。这样一个对象的任何变化都不会影响到其他的对象。这样做的好处就是处理...
<< 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 >>