自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风云

落叶的飘零,是风的追逐还是树的不挽留?

  • 博客(54)
  • 资源 (24)
  • 收藏
  • 关注

原创 kubelet - container manager

containerManager 负责 node 节点上运行的容器的配置信息,如cgroup、cpu、device;pod的创建流程参考:http://www.tianfeiyu.com/?p=2825一构成1.QOSContainerManager维护pod对应的Qos,用于调度、驱逐、设置各资源的cgroup等模块2.cgroupManager根据pod的Q...

2020-03-17 17:19:41 1929

原创 informer

list-watch机制list-watch有两部分组成,分别是list和watch。list非常好理解,就是调用资源的list API罗列资源,基于HTTP短链接实现;watch则是调用资源的watch API监听资源变更事件,基于HTTP 长链接实现Watch API和apiserver保持一个长链接,接收资源的状态变更事件并做相应处理。如果仅调用watch API,若某个时间点连接...

2020-01-07 16:05:32 5033

转载 Metrics-server

概述从 v1.8 开始,资源使用情况的监控可以通过 Metrics API的形式获取,具体的组件为Metrics Server,用来替换之前的heapster,heapster从1.11开始逐渐被废弃。Metrics-Server是集群核心监控数据的聚合器,从 Kubernetes1.8 开始,它作为一个 Deployment对象默认部署在由kube-up.sh脚本创建的集群中,如果是其他...

2019-07-17 17:40:38 9002

原创 CCM

https://github.com/kubernetes/community/blob/master/contributors/design-proposals/cloud-provider/cloud-provider-refactoring.md当前 Cloud Provider 工作原理apiserver,kubelet,controller-manager 都配置 cloud p...

2019-07-12 17:05:48 1351

原创 算法笔记

    排序算法可以说是一项基本功,解决实际问题中经常遇到,针对实际数据的特点选择合适的排序算法可以使程序获得更高的效率,有时候排序的稳定性还是实际问题中必须考虑的,这篇博客对常见的排序算法进行整理,包括:插入排序、选择排序、冒泡排序、快速排序、堆排序、归并排序、希尔排序、二叉树排序、计数排序、桶排序、基数排序。       代码都经过了CodeBlocks的调试,但是很可能有没注意到的B...

2018-11-20 16:28:29 191

转载 算法集合

第1题把二元查找树转变成排序的双向链表 题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。   10 / \ 6 14 / \ / \4 8 12 16 转换成双向链表4=6=8=10=12=14=16。  首先我们定义的二元查找树节点的数据结构如下: struct BSTreeNo...

2018-10-31 14:15:23 1612

转载 lvs工作原理

  负载均衡集群是 load balance 集群的简写,翻译成中文就是负载均衡集群。常用的负载均衡开源软件有nginx、lvs、haproxy,商业的硬件负载均衡设备F5、Netscale。这里主要是学习 LVS 并对其进行了详细的总结记录。一、负载均衡LVS基本介绍    LB集群的架构和原理很简单,就是当用户的请求过来时,会直接分发到Director Server上,然后它把用户的请...

2018-09-30 11:36:14 1190

翻译 tcp协议

TCP的报头:1. 源端口号:表示发送端端口号,字段长为16位。2. 目标端口号:表示接收端口号,字段长为16位。3. 序列号:表示发送数据的位置,字段长为32位。每发送一次数据,就累加一次该数据字节数的大小。注意:序列号不会从0或1开始,而是在建立连接时由计算机生成的一个随机数作为其初始值,通过SYN包发送给接收端主机。然后再将每转发过去的字节数累加到初始值上表示数据的位置。4. ...

2018-09-07 15:45:56 316

原创 docker笔记

1.Docker镜像的内容主要包含两个部分:第一,镜像层文件内容;第二,镜像json文件。2.Docker守护进程会在Docker镜像的最上层之上,再添加一个可读写层,容器所有的写操作都会作用到这一层中。而如果Docker容器需要写底层Docker镜像中的文件,那么此时就会涉及一个叫Copy-on-Write的机制,即aufs等联合文件系统保证:首先将此文件从Docker镜像层中拷贝至最上层的可读...

2018-04-16 15:25:16 862

原创 Kubernetes GarbageCollector

GarbageCollector controller1.--enable-garbage-collector参数决定是否启动GCcontroller2.通过disvoveryclient获取所有可以删除的资源3.获取默认需要被忽略不删除的资源4.创建GarbageCollector和GraphBuilder对象5.调用syncMonitors为每个可以删除并不能忽略的

2017-10-24 15:27:35 783

原创 kubelet VolumeManager 流程

1.govm.desiredStateOfWorldPopulator.Run(sourcesReady,stopCh)将podmanger中pod挂载的volume信息同步到desiredStateOfWorld中2.govm.reconciler.Run(stopCh)执行volume的detach/attach/mount/unmount操作,同步已经挂载好的volume信息到desir

2017-10-24 15:25:15 1356

原创 Attach detach controller manager 流程

一:初始化1.adc调用InitPlugins()初始化volumeplugins。1.1初始化dynamicplugins(Currentlyonly Flexvolume plugins are dynamicallydiscoverable.Flexvolume允许用户编写自己的驱动程序,并在Kubernetes中添加对其Volume的支持)1.2初始化kubernetes已

2017-10-24 15:24:39 1275 1

原创 kubernetes笔记

  2.Service仅支持UDP和TCP协议,所以像ping的ICMP协议是用不了的,所以无法ping通Service IP。3.Foreground 级联删除在 foreground 级联删除 模式下,根对象首先进入 “删除中” 状态。在 “删除中” 状态会有如下的情况: 对象仍然可以通过 REST API 可见 会设置对象的 deletionTimestamp 字...

2017-10-24 15:17:14 688

翻译 heat SoftwareConfig

要通过Heat来部署应用,至少三个资源会被使用到:OS::Heat::SoftwareConfig 用于存储应用部署的执行脚本,每一个脚本都应该用一个SoftwareConfig来存储。其中group表示这是一个script脚本,将会被script模块执行。此外还支持ansible、chef、puppet、salt等脚本。config属性存放要执行的脚本内容,通常我们会通过get_file

2017-07-05 14:09:57 770

转载 RBAC vs ABAC

目前 Kubernetes 中有一系列的鉴权机制。https://kubernetes.io/docs/admin/authorization/鉴权的作用是,决定一个用户是否有权使用 Kubernetes API 做某些事情。它除了会影响 kubectl 等组件之外,还会对一些运行在集群内部并对集群进行操作的软件产生作用,例如使用了 Kubernetes 插件的 Jenkins,或者是利用

2017-06-06 19:57:29 10232

转载 rc与deployment的区别

rolling update,可以使得服务近乎无缝地平滑升级,即在不停止对外服务的前提下完成应用的更新。replication controller与deployment的区别replication controllerReplication Controller为Kubernetes的一个核心内容,应用托管到Kubernetes之后,需要保证应用能够持续的运行,Replication

2017-06-05 15:53:06 5154

原创 kubelet源码分析

kubelet的启动1.将kubeConfig、管理Pod和docker的参数、定期同步Pod和docker信息的参数导入到cfg中2.根据cfg的属性创建多种Restclient对象访问kube-apiserver,如EventClient\discovery\kubeclient3.根据cfg的属性创建cloudprovider,获取云供应商Cloud的资源。4.根据cfg的属

2017-06-03 15:33:16 878

原创 Haproxy解析

简介HAProxy是一款提供高可用性、负载均衡以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的、借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案。HAProxy适用于那些负载较大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy可以支持数以万计的并发连接,并且HAProxy的运行模式使得它可以很简单安全的整合进架构中,同时可以保

2015-08-16 21:56:25 2670

原创 cpu使用率的计算

http://blog.csdn.net/tenfyguo/article/details/7476306proc文件系统/proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的

2014-12-25 17:14:36 8867

原创 ceilometer的map_reduce机制

Map/Reduce是一个聚合工具。比如SQL和mongodb的group(by),countdistinct等都是聚合命令。Map/Reduce其实是一个分布式计算的思想的实现的软件框架。就是你遵循这个框架的规范,编写上层代码可以实现你的分布式计算,并能把所有计算结果聚合到一起得到最终一个简单的结果。基于Map/reduce写出来的应用能运行在上千台服务器组成的集群上,并以一种可靠的容错

2014-12-11 11:00:05 1031

转载 OpenStack Eventlet

Eventlet库在OpenStack服务中上镜率很高,尤其是在服务的多线程和WSGI Server并发处理请求的情况下,深入了解eventlet库是很必要的。Eventlet库是由second life开源的高性能网络库,从Eventlet的源码可以知道,其主要依赖于两个关键的库:    1.greenlet    2.select.epoll (或者epoll等类似的库)

2014-11-13 22:34:42 1165

原创 AMQP之RabbitMq

AMQP协议是一个高级抽象层消息通信协议,RabbitMQ是AMQP协议的实现。它主要包括以下组件:1. Server(broker): 接受客户端连接,实现AMQP消息队列和路由功能的进程。2. Virtual Host:其实是一个虚拟概念,类似于权限控制组,一个Virtual Host里面可以有若干个Exchange和Queue,但是权限控制的最小粒

2014-11-13 22:15:50 2777

转载 Heat-AutoScaling

在openstack的I版本中,Heat中添加了对于AutoScaling资源的支持,github上也提供了对应的AutoScaling的模板,同时也支持使用ceilometer的alarm来触发Scaling Policy。AutoScaling定义的流程首先定义一个Auto Scaling Group,该Group 定义了可以持有资源的类型以及的最大、最小资源数

2014-11-12 23:30:50 1546

原创 eclipse+pydev调试openstack

1.为了调试openstack,另外安装一个eclipse。2.在eclipse上安装pydev插件:                                                    window->preferences->general->networkconnect

2014-11-04 13:00:10 2127 1

原创 devstack安装openstack

devstack是一套用来给开发人员快速部署Openstack开发环境的脚本,其实对于整个安装过程没有什么好说的,因为脚本写的很完善,全程无脑式安装也没什么大问题,但是因为公司里的网络环境不给力,我的安装过程中还是遇到不少问题,在这里记录一下。系统要求:Ubuntu 12.04(最好是刚安装好纯净系统,因为我之前在安装过Openstack服务的机器上试验过,会出现一些莫名错误)。下面正式开

2014-11-03 22:20:29 5164 2

原创 Python---装饰器

装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。假如我要计算一个函数的执行时间:import time def foo():    print 'in foo

2014-10-24 22:48:09 1156

转载 openstack-ceilometer解析

ceilometer的数据采集机制ceilometer主要负责监控数据的采集,采集的项目包括虚拟机的性能数据,neutron-l3-router使用的网络带宽,glance&cinder&swift等租户使用信息,甚至是通过snmp采集物理机的信息,以及采集支持opendaylight的网络设备信息。基本概念ceilometer 主要有下面几个概念:meter 是ceilo

2014-09-16 10:39:41 4528

原创 nova service执行流程

Novaproject下面具有多个service,api,compute,sceduler等等,他们的启动过程都几乎类似,这一篇博客就详细记录nova-sceduler的启动过程。文章中贴出的源码都是从OpenStackFolsom版截取过来的。下面就开始分析nova-sceduler的启动过程了,后面还有涉及到启动之后,做的一些周期性工作,这部分可能与sceduler无关,是在compute

2014-09-09 19:52:41 1462

原创 Linux内核RPC请求过程

这篇文章讲讲服务器端RPC报文的处理流程。服务器端RPC报文的处理函数是svc_process,这个函数位于net/sunrpc/svc.c中。这个函数需要一个svc_rqst结构的指针作为参数,svc_rqst是与RPC请求相关的一个数据结构,这里包含了接收到的RPC消息,RPC消息的解析结果也放在这个数据结构中,RPC消息的处理结果也放在这个消息中了。这个数据结构的定义在include/lin

2014-04-18 20:13:47 2580

原创 Jboss低版本项目热部署到Jboss7

低版本项目迁移到Jboss7  1.        Jboss7新特性1.1 构建在Modular Service Container上,充分地利用了多核处理器的能力,并发、按需启动服务,启动速度更快、占用内存更小。1.2 全面兼容Java EE61.3 支持JDK6/71.4 统一的配置和管理1.5 兼容OSGI 4.2,支持OSGI和Java EE组件模型集成。

2014-03-06 16:35:32 2131 1

原创 rhel6.5安装OpenJDK1.7.0 + JBoss7.1.1 + maven3.0.4

rhel6.5安装OpenJDK1.7.0 + JBoss7.1.1 + maven3.0.4 目录1、安装openJDK1.7.0.11.1、运行安装命令...11.2、确认Java 成功安装...22、安装JBoss7.1.1.22.1、jboss7.1下载...22.2、添加用户...22.3、设置开机启动...52.4、赋

2014-02-24 16:15:50 1371

原创 Linux内核kprobe机制

一、kprobe简介kprobe是一个动态地收集调试和性能信息的工具,它从Dprobe项目派生而来,是一种非破坏性工具,用户用它几乎可以跟踪任何函数或被执行的指令以及一些异步事件(如timer)。它的基本工作机制是:用户指定一个探测点,并把一个用户定义的处理函数关联到该探测点,当内核执行到该探测点时,相应的关联函数被执行,然后继续执行正常的代码路径。kprobe实现了三种类型的探测点:

2014-02-19 11:28:09 4249

原创 linux实习笔记(二)

http://www.ovirt.org/Subprojects***********************************************NO.1********************************************************如果文件在之前并不存在,那么就创建它.如:         1 : > data.xxx

2014-02-14 10:54:42 1220

原创 virsh的使用与实例步骤安装虚拟机

Libvirt有两种控制方式,命令行和图形界面图形界面:通过执行名virt-manager,启动libvirt的图形界面,在图形界面下可以一步一步的创建虚拟机,管理虚拟机,还可以直接控制虚拟机的桌面。 命令行:virsh list                                                  #显示本地活动虚拟机virsh list –a

2013-11-22 10:03:20 22228

原创 Systemtap学习笔记

SystemTap 的架构让我们深入探索 SystemTap 的某些细节,理解它如何在运行的内核中提供动态探针。您还将看到 SystemTap 是如何工作的,从构建进程脚本到在运行的内核中激活脚本。动态地检查内核SystemTap 用于检查运行的内核的两种方法是 Kprobes 和 返回探针。但是理解任何内核的最关键要素是内核的映射,它提供符号信息(比如函数、变量以及它们的地址)。有了内核映射之后

2013-11-21 11:32:05 4711

原创 linux实习笔记(一)

2013-11-14在linux下面察看版本信息,通常使用的命令是uname ubuntu系统:$ uname -aLinux wanghaifeng-laptop 2.6.32-23-generic #37-Ubuntu SMP Fri Jun 11 07:54:58 UTC 2010 i686 GNU/LinuxRedHat系统:$ uname -aLinux

2013-11-14 13:52:07 4138

原创 最新百度 阿里 华为 腾讯 谷歌面试笔试题及解析

8月15日,百度2道面试题:1、来自《编程之美》的概率题:一个桶里面有白球、黑球各100个,现在按下述规则取球:的    i 、每次从通里面拿出来两个球;    ii、如果取出的是两个同色的求,就再放入一个黑球;    ii、如果取出的是两个异色的求,就再放入一个白球。问:最后桶里面只剩下一个黑球的概率是多少?2、算法题:给你一个自然数N,求[6,N]之内的所有素数中,两两

2013-10-11 16:03:08 36942 6

原创 c++深入笔记

C++类型转换分为:隐式类型转换和显式类型转换第1部分. 隐式类型转换又称为“标准转换”,包括以下几种情况:1) 算术转换(Arithmetic conversion) : 在混合类型的算术表达式中, 最宽的数据类型成为目标转换类型。 int ival = 3;double dval = 3.14159;ival + dval;//i

2013-09-24 20:28:35 1916

原创 操作系统原理学习笔记--进程管理

进程管理要点:基础:进程描述及控制策略:进程调度实现:互斥与同步避免:死锁与饥饿解决:几个经典问题进程的引入程序的顺序执行源代码程序,目标程序和可执行程序程序执行:编辑,编译,链接,执行程序的结构:顺序,分支,循环结构程序执行的特征:顺序性,封闭性,可再现性程序并发执行多道程序设计技术:多个程序并发执行程序并发执行时的特征:间断性,非封闭性,不可再现

2013-09-23 23:18:04 3250

原创 android Java 笔试考题

前19题为常考题目!!(版本号:201108141031)1、Android的四大组件是哪些,它们的作用? 32、请介绍下Android中常用的五种布局。 33、android中的动画有哪几类,它们的特点和区别是什么 34、android 中有哪几种解析xml的类?官方推荐哪种?以及它们的原理和区别。 35、ListView的优化方案 46、请介

2013-09-18 21:14:06 7113 1

Windows mobile 上用QT编写的QQ源码

Windows mobile 上用QT编写的QQ源码 Qt自定义专属QQ聊天程序例程 内含debug,release两个版本,本地无Qt库也可以运行体验

2014-02-16

shell高级编程(文档格式)

shell高级编程,文档格式的电子书,含有大量例子,方便学习

2013-12-17

ARM9 S3C2440 UCOS的ucgui应用例子

ARM9 S3C2440 UCOS的ucgui应用例子 很方便使用控件 和图片加载

2013-08-20

android使用http协议上传文件源代码到服务器

android使用http协议上传文件源代码到服务器

2013-08-05

android代码集合

1、Android显示GIF动画 GifView GifView 是一个为了解决android中现在没有直接显示gif的view,只能通过mediaplay来显示这个问题的项目,其用法和 ImageView一样,支持gif图片 使用方法:1-把GifView.jar加入你的项目。2-在xml中配置GifView的基本属性,GifView继承自View类,和Button、ImageView一样是一个UI控件。 如: <com.ant.liao.GifView android:id="@+id/gif2" android:layout_height="wrap_content" android:layout_width="wrap_content" android:paddingTop="4px" android:paddingLeft="14px" android:enabled="false" /> 3-在代码中配置常用属性: // 从xml中得到GifView的句柄 gf1 = (GifView) findViewById(R.id.gif1); // 设置Gif图片源 gf1.setGifImage(R.drawable.gif1); // 添加监听器 gf1.setOnClickListener(this); // 设置显示的大小,拉伸或者压缩 gf1.setShowDimension(300, 300); // 设置加载方式:先加载后显示、边加载边显示、只显示第一帧再显示 gf1.setGifImageType(GifImageType.COVER); GifView的Jar包共有四个类: GifAction.java 观察者类,监视GIF是否加载成功 GifFrame.java 里面三个成员:当前图片、延时、下张Frame的链接。 GifDecoder.java 解码线程类 GifView.java 主类,包括常用方法,如GifView构造方法、设置图片源、延迟、绘制等。 2、Calendar.v0.5.0 是 Android 平台的一个日历显示组件。 3、CWAC EndlessAdapter 是 Android 上一个可以无限往下滑进行列表数据加载的控件。 4、Android Horizontal ListView 是 Android 上一个水平滑动的 ListView 组件。 5、Android ViewBadger 视图布局。 6、滑动刷新的ListView Android PullToRefresh 为 Android 应用提供一个向下滑动即刷新列表的功能,就两个目标文件。 7、pakerfeldt-android-viewflow 是 Android 平台上一个视图切换的效果库。ViewFlow 相当于 Android UI 部件提供水平滚动的 ViewGroup,使用 Adapter 进行条目绑定。 8、Android 导航菜单 RibbonMenu 是 Android 上的一个导航菜单组件。就三个目标文件,菜单项直接在 XML 中定义,可添加文本和图标。 9、Android的UI工具包 android-ui-utils 是一个工具包用来帮助设计和开发 Android 用户界面,包含三个单独的工具:Android Asset Studio用户界面原型模具,Android 设计预览,时常需要重复确认程序版面设计状况的 Android App 开发者,应该会爱上这个轻量级的 Java 程序:Andorid Design Preview 工具,通过 USB 连接之后,只要简单的在计算机中选取您想要显示的程序版面范围,就可将镜像结果直接显示于手机装置之上。 10、Android的ui开发类库 GreenDroid 是一个Android的ui开发类库,能够使你的Android开发更加简便和快捷。 11、Android滑动式菜单 SlidingMenu 是 Android 上实现类似 Facebook 和 Path 2.0 滑动式菜单的组件。 12、AsyncImageView 是 Android 上的一个异步从网络上获取图片并进行浏览的开源组件,可自动在本地进行缓存。该项目是 GreenDroid 的一部分。 13、仿Path按钮动画效果 PathButton 仿照Path应用首页左下角的Button动画效果写了个简单的Demo,由于数学不好,坐标总是和理想有出入,只是大致实现了动画效果,若果有人能把坐标算对,那么修改我的demo就能做成类似Path的那种动画效果!希望大家出点力帮着优化一下,并分享出来! 14、Android Intent开发包 OpenIntents OpenIntents 项目通过"Intents",Android给连接软件和动态替换组件提供了优秀的基础。Google定义了一批intents(如:打电话啊,联系人清单上选择一个联系人,打开浏览器,电池更换的时候提供提示,等等。但是任何程序可以自由定义额外的intents和content-providers。我们可以很容易的联想到独立开发的程序(比如在这次的比赛中)极少有可能会和新定义的intents和接口良好的一起工作。 我们这个项目的目标是收集很可能在多个项目中都有用的想法(而且很可能已经被其他独立程序员实现了),定义一批比较合理且扩展性比较好的一批intents和接口,提供基础但稳定有效的实现,可以被其他Android程序所应用的,特别是其他参加比赛的程序员们。OpenIntents本身也会参加这次的比赛。我们提供小的样品程序来演示OpenIntents的用法和特性。 因为我们专注于经常被使用到的那些intents,Google也很可能在不久的将来提供他们自己的标准intents(比如关于日历的。。。)当那个发 生的时候,我们会提供透明的接口来直接呼叫Google的实现方法,而你已有的程序可以直接使用Google的新功能而不需要改变任何东西。而且,由于你 的程序在设计初期就是已经支持intents的了,当Google的intents出来的时候,你可以很方便的直接他们的intents。还有可能的是 Google可能会借用一些OpenIntents开发的intents。无论如何,如果你的程序使用OpenIntents,在和其他使用OpenIntents程序提供互相支持的同时,你会得到额外的附加值,从而全面增强用户体验。 OpenIntents采用“Apache License 2”来发表,和Android的license是一样的。这个提供给商业和非商业的第三方开发者一样的待遇。 15、android-query 是一个轻量级的开发包,用于实现 Android 上的异步任务和操作 UI 元素,可让 Android 应用开发更加简单、容易,更有趣。 16、Android-Universal-Image-Loader 为了实现异步的网络图片加载,支持多线程异步加载。 17、Android的开发框架 mobilelite 为Android应用开发提供一个轻量级开发框架,让开发者可以基于HTML/CSS/JAVASCRIPT快速开发android应用界面,同时也能够利用mobilelite调用android后台的服务。 18、Android瀑布流实例 android_waterfall 实现了类似于迷尚android和蘑菇街android的瀑布流布局。 19、JakeWharton-ActionBarSherlock 是Android compatibility library 的一个扩展, 不知道什么原因 Android 兼容开发包没有包含ActionBar. 所以就有了ActionBarSherlock . 其使用方式和 兼容开发包类似.它被设计成通过一个API就能够很方便使用所有版本的Android操作栏的设计模式。 20、JakeWharton-Android-ViewPagerIndicator 界面切换的效果。

2013-07-31

android sdk r06 windows

android sdk r06 windows

2013-07-31

源代码例子集合

8.1 HTTPGET/POST传递参数——HTTP连接示范 8.2 在程序里浏览网页——WebView.loadUrl 8.3 嵌入HTML标记的程序——WebView.loadData 8.4 设计前往打开网页功能——Intent与Uri.parse 8.5 将网络图像网址放入Gallery中显示——URL.URLConnection.BaseAdapter 8.6 即时访问网络图文件展示——HttpURLConnection 8.7 手机气象局,实时卫星云图——HttpURLConnection与URLConnection和运行线程 8.8 通过网络播放MP3——Runnable存储FileOutputStream技巧 8.9 设置远程下载音乐为手机铃声——RingtoneManager与铃声存放路径 8.10 远程下载桌面背景图案——URLConnection与setWallpaper()搭配 8.11 将手机文件上传至网站服务器——模拟HTTPFORM的POSTACTION 8.12 移动博客发布器——以XML-RPC达成远程过程调用 8.13 移动RSS阅读器——利用SAXParser解析XML 8.14 远程下载安装Android程序——APKInstaller的应用 8.15 手机下载看3gp影片——Runnable混搭SurfaceView 8.16 访问网站LoginAPI——远程服务器验证程序运行权限 8.17 地震速报!——HttpURLConnection与Service侦测服务

2013-07-29

android 提示框动画显示缩放效果 淡入淡出效果

android 提示框动画显示缩放效果 淡入淡出效果

2013-07-15

android源代码集合

Android与js交互.rar Android中监听电话状态.rar Android之GPS定位.zip Android之Wifi学习教程.rar Android之用PopupWindow实现弹出菜单.rar android写的google map api 应用.rar android在wifi下手机与电脑的socket通信.rar Android应用开发揭秘源码 .zip Android有未接来电后处理(判断未接来电).rar Android游戏源码——忍者快跑.rar android源代码分析.rar android源码一个柱状图的Demo.zip android源码下载工具.zip android源码捏苍蝇.zip Android自动发送短信.rar Android自动开关机实现.rar Android远程登录含有loading登录效.zip Angle v1.0_2D游戏引擎.ZIP BOOK看遍所有UI控件.7z BrewClock闹钟.zip cellmap v2.0 基站查询定位导航系统 .rar DialogShow.rar dialog去除边框代码.rar Droid Wall 手机防火墙.zip FiveChess五子棋.zip Flashlight灯光.zip Gmail备份手机短信【源码】.zip hotel宾馆系统.zip http 演示Demo.zip

2013-07-12

红孩子网上商城服务端

红孩子网上商城服务端 红孩子网上商城服务端 有用 可运行

2013-07-06

红孩子网上商城客户端(android)

非常详细的代码 是红孩子网上商城客户端(android) 对功能上的要求很完善

2013-07-06

android 所有的基本控件使用例子

android 所有的基本控件使用例子 详细代码和解释 工作后运用率很高 我现在工作就一直在使用

2013-07-05

android项目

android项目

2013-07-04

3d游戏源代码

一堆有用的3D游戏源代码 很实用 学习

2013-07-01

3D 显示地球的源代码

3D 显示地球的源代码 3D地球 很值得初学者学习

2013-07-01

( 嵌入式Linux应用程序开发详解(完整版)

( 嵌入式Linux应用程序开发详解(完整版)

2013-05-19

linux qq gtk+2.0

linux qq gtk+2.0 QQ聊天程序设计及说明文档

2013-01-07

linux qq gtk mysql

gtk\Linux+glade+C语言+mysql+QQ聊天工具的设

2013-01-07

gtkpdf资料

gtk+2.0详细资料 很适合自学

2013-01-01

视频播放器

有代码 有解释 有基本功能加上在线、下载 、设置等功能

2012-12-15

多功能播放器

有代码 有解释 有基本功能加上在线、下载 、设置等功能

2012-12-15

音乐播放器完整版

有代码 有解释 有基本功能加上在线、下载 、设置等功能

2012-12-15

cstring类的各种使用

cstring类的各种使用

2012-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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