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

首页 / 操作系统 / Linux

Android 预置默认的语音信箱号码

Android 预置默认的语音信箱号码

有些SIM卡在出厂时并没有预置VoiceMail number,但运营商又要求能够根据PLMN去自适应的从手机中读取到预设的VM number。在此介绍以xml的方式预置VM number的方法,以及如何允许用户去修改并能够记住用户的选择。VM number使用的优先级为: SIM卡读取>用户设置>xml预置。在用户修改voice mail number时,优先存储到SIM卡。若SIM卡存储失败,则以IMSI为单位存储到手机中。1、支持以XML...
Linux下获取本地IP地址--------getifaddrs

Linux下获取本地IP地址--------getifaddrs

今天在看sheepdog的时候发现了getifaddrs()这个接口,它可以查找到系统所有的网络接口的信息,包括以太网卡接口和回环接口等。利用这个接口来获取本机的IP地址真是太方便了,原来的getaddrinfo()、ioctl()或者利用套接字方法等来获取IP地址的方法都没法跟这个接口比,不仅方便,而且也非常的强大,完全不需要绑定主机名等类似的操作。看了一下glibc的源码,它是利用netlink来实现的,所以在使用这个接口的时候一定要确保你的内核支持n...
一个简单的汇编入门程序

一个简单的汇编入门程序

操作系统一个简单的汇编入门程序如下,代码中注释得已很详细;程序被加载到的内存地址,即寄存器IP的值org 07c00h;以下3句是设置ds、es段寄存器的值mov ax,csmov ds,axmov es,ax;将字符串的首地址赋给axmov ax,BootMsg;将字符串第19个字符改写mov byte [BootMsg+18],0x07;bp是传给中断的参数es:bp指向的是字符串mov bp,ax;字符串中字符的个数mov cx,21;表示的是写字符...
Linux内存管理之高端内存

Linux内存管理之高端内存

看了Linux内核内存管理,参考网上的意见整理了一下。1.页框管理Linux采用4KB页框大小作为标准的内存分配单元。内核必须记录每个页框的状态,这种状态信息保存在一个类型为page的页描述符中,所有的页描述存放在mem_map中。virt_to_page(addr)产生线性地址对应的页描述符地址。pfn_to_page(pfn)产生对应页框号的页描述符地址。在页框描述符中,几个关键的字段我认为:flags、_count、_mapcount。由于CPU对内...
Android中的Handler详解以及和Thread的区别

Android中的Handler详解以及和Thread的区别

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

Java 使用 TCP 和 UDP 传输文件

引言本项目的目的是实现两个应用,通过网络连接在不同的主机之间传输一个文件的功能。两个应用应该分别利用 UDP 和 TCP 协议,以具有传输至少 1 MB 文件的能力。实现和说明源代码两个应用都由单个程序实现,源代码下载地址。免费下载地址在 http://linux.linuxidc.com/用户名与密码都是www.linuxidc.com具体下载目录在 /2013年资料/6月/10日/Java 使用 TCP 和 UDP 传输文件说明程序使用以下命令行进行编...
<< 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 >>