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

首页 / 操作系统 / Linux

简单解析Linux下进程通信方法

简单解析Linux下进程通信方法

Linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者...
让Android中的webview支持页面中的文件上传

让Android中的webview支持页面中的文件上传

Android webview在默认情况下是不支持网页中的文件上传功能的;如果在网页中有<input type="file" />,在android webview中访问时也会出现浏览文件的按钮但是点击按钮之后没有反应...那么如何能够让android的webview能够响应,这个浏览按钮呢?我们需要为webview设置WebChromeClient,在WebChromeClient的实现类中覆盖文件选择的方法:/***************...
Ant编译打包Android项目

Ant编译打包Android项目

Ant编译打包Android项目在Eclipse中对Android项目进行编译和打包如果项目比较大的话会比较慢,所以改为Ant工具来进行编译和打包Ant环境配置ant 官网可下载http://ant.apache.org/ant 环境配置:1、解压ant的包到本地目录2、在环境变量中设置ANT_HOME,值为你的安装目录3、把ANT_HOME/bin加到你系统环境的path对已经存在的Android项目提供Ant支持(生成build.xml,local.p...
Android进行设备管理(针对企业开发)

Android进行设备管理(针对企业开发)

设备管理Android从2.2版本开始,提供了一套设备管理API来进行Android手机设备的管理工作,其中包含设备锁屏、禁用启用摄像头(4.0开始提供)、擦除用户数据(也可擦除sdcard中的数据,不过要到2.3)等一系列的设备管理策略,具体可参见DevicePolicyManager类中的定义(http://developer.android.com/reference/android/app/admin/DevicePolicyManager.htm...
Python序列的切片操作与技巧

Python序列的切片操作与技巧

序列序列(consequence)是python中一种数据结构,这种数据结构根据索引来获取序列中的对象。python中含有六种内建序列类:list, tuple, string, unicode, buffer, xrange。其中xrange比较特殊,它是一个生成器,其他几个类型具有的一些序列特性对它并不适合。一般说来,具有序列结构的数据类型都可以使用:index, len, max, min, in, +, *, 切片。如:>>> a...
Linux内核驱动开发之KGDB原理介绍及kgdboe方式配置

Linux内核驱动开发之KGDB原理介绍及kgdboe方式配置

接上文《Linux内核驱动开发之KGDB单步调试内核(kgdboc方式) http://www.linuxidc.com/Linux/2013-06/86233.htm 》。上篇文章中,仅简单介绍使用串口的Kgbd的流程(kgdboc方式),本文将重点介绍KGDB调试Linux内核的原理。内核版本在2.6.26以前的Linux,kgdb是通过补丁安装的,过程非常复杂,而且问题比较多.Linux内核从 2.6.26开始已经在内部集成kgdb,只需要配置kgd...
FreeBSD 服务器遭入侵

FreeBSD 服务器遭入侵

在Linux kernel.org和Sourceforge服务器遭黑客入侵之后,FreeBSD报告它的服务器也遇到了同样的问题。 ftp.FreeBSD.org等服务因此短暂下线。FreeBSD称,它在11月11日探测到黑客入侵ftp.FreeBSD.org的两台机器,它立 即将机器下线分析,没有发现软件包遭修改的痕迹,目前没有发现木马,但仍然建议在此期间下载的用户检查软件包。入侵者借助一个失窃的SSH密钥访问服务 器,但ftp.FreeBSD.org的服...
Java核心语法之Java类的基本构成

Java核心语法之Java类的基本构成

1、包:(package)类名管理空间,由于java编译器为每个类生成字节码文件,且文件名与类名相同,因此同名的类可能发生冲突,所以引入了包的概念。A:包提供了一种命名机制和可见性限制机制;在java中将功能相似类用一个包来进行管理B:定义一个包package定义,若要定义包,则类的第一行必须无空格,业务注释;如: package + 包名。 包名通常都由小写字母组成。2、引入:(import) import语句在功能上与C/C++语言中的include语...
ARM ELF 文件格式常见段名称及自定义段

ARM ELF 文件格式常见段名称及自定义段

如果用arm-linux-gcc编译出来的适用于ARM架构的程序:除了最常见的为 .text, .data, .bss 这 3 个段之外,还有其它的一些常见段,如下所示:.strtab : String Table 字符串表,用于存储 ELF 文件中用到的各种字符串。.symtab : Symbol Table 符号表,从这里可以所以文件中的各个符号。.shstrtab : 是各个段的名称表,实际上是由各个段的名字组成的一个字符串数组。.hash : 符号...
<< 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 >>