logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Paas vs Iaas

<br />云计算的三种服务模式是SaaS(Software as a Service),PaaS(Platform as a service)和IaaS(Infrastructure as a service)。对普通用户而言,他们主要面对的是SaaS这种服务模式,而且几乎所有的云计算服务最终的呈现形式都是SaaS,但是对普通的开发者而言,云计算对他们而言,却有两种服务模式可供选择,PaaS和I

#paas
Java 概述性总结

学习一门编程语言的关键在于理解作者的思想,理解这门语言是因何而生。我觉得JAVA和C++有几点区别一切都是对象。移植性。所以没有sizeof,因为size不依赖于机器。虚拟机安全性。比如没有指针,增加垃圾回收机制。强制初始化简单性。特别是对web的支持。 1. 基础原理  OOP 思想           继承,重载,多态,abstract,interface  对象的创建与生命周期       

#java#正则表达式
Linux系统调用讲义

Linux下系统调用的实现Unix/Linux操作系统的体系结构及系统调用介绍什么是操作系统和系统调用    操作系统是从硬件抽象出来的虚拟机,在该虚拟机上用户可以运行应用程序。它负责直接与硬件交互,向用户程序提供公共服务,并使它们同硬件特性隔离。因为程序不应该依赖于下层的硬件,只有这样应用程序才能很方便的在各种不同的Unix系统之间移动。系统调用是Unix/Lin

jvm中堆栈以及内存区域分配

堆栈这个概念存在于数据结构中,也存在于jvm虚拟机中,在这两个环境中是截然不同的意思。在数据结构中,堆栈是:堆 和栈两种数据结构,堆是完全二叉树,堆中各元素是有序的。在这个二叉树中所有的双亲节点和孩子节点存在着大小关系,如所有的双亲节点都大于孩子节点则 为大头堆,如果所有的双亲节点都小于其孩子节点说明这是一个小头堆,建堆的过程就是一个排序的过程,堆得查询效率也很高。栈是一种先进后出的线性表。

#jvm#java#虚拟机
Android按键响应之初见

本文按键是指真实的物理键,如HOME,BACK等等。了解这些键的响应处理过程,对于分析ANDROID的事件处理流程也是有一定帮助的。在linux kernel, 一般按键由GPIO来实现,在/dev/input下。android中的eventhub.cpp,则对kernel的键值进行再次映射,规则就是读取ANDROID_ROOT/usr/keylayout/下的名称为dve_name.kl

#android#linux
linux内核编译系统-kbuild系统详解

<br /><br />众所周知,内核的编译系统kbuild是个很庞大的系统。但是,它所使用的make和我们平时用的make是一模一样的。kbuild只是通过预定义一些变量(obj-m,obj-y等等)和目标(bzImage,menuconfig等等),使内核的编译和扩展变得十分方便。我们不妨yy一下kbuild的一些功能:<br />1.考虑到Linux能够方便地移植到各个硬件平台,kbuild

linux汇编工具之GAS(AT&T 语法)和NASM(Intel 语法)比较

<br />前言:在学校时,学过的汇编是Intel语言的汇编,编译器是MASM,使用的是DOS系统。惭愧的是那时没有对汇编语言有较深入的研究,有许多问题也不慎了解,迷迷糊糊至今。最近,在看《使用开源软件-自己写操作系统》http://code.google.com/p/writeos/ 和《自己动手写操作系统》里面提到了GNU AS编译器 和NASM编译器 ,于是,重新复习了一下汇编语言编程的相关

#linux
Linux Test Tools

Linux Test ToolsThe purpose of this Linux Test Tools Table is to provide theopen-source community with a comprehensive list of tools commonly usedfor testing the various components of Linux.My hope is

到底了