自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(256)
  • 资源 (25)
  • 论坛 (4)
  • 问答 (1)
  • 收藏
  • 关注

原创 12-OpenGLES光照

openGL光照:光的成分:由RGBA值决定 1.环境光:没有方向,向四周均匀发散,全局因素,ambient 2.散射光:有方向性,根据入射光角度均匀反射开来,物体表面的颜色主要取决于散射光,diffuse 3.镜面光:具有很强的方向性,高度方向性,specular没有一种光源是纯粹由上面所述的任何一种类型的光所组成的。事实上,光源是由各种强度的不同类型的光所组成的。例如,实验室中的红色激光束几乎是由纯的红色镜面光所组成的,当它照射物体时,将会产生一个非常强的亮点。...

2020-07-16 14:15:57 53

原创 11-OpenGLES绘制颜色立方体

public class MyActivity extends Activity { private MyRenderer render; private MyGLSurfaceView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new MyGLSurfaceView(this); render = ne...

2020-07-16 12:49:53 69

原创 10-OpenGLES绘制圆环

public class MyActivity extends Activity { private MyRenderer render; private MyGLSurfaceView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new MyGLSurfaceView(this); render = new...

2020-07-14 14:57:33 77

原创 9-OpenGLES绘制球体

public class MyActivity extends Activity { private MyRenderer render; private MyGLSurfaceView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new MyGLSurfaceView(this); render = ne...

2020-07-14 14:25:05 54

原创 8-OpenGLES理解变换

视图变换:视图变换是场景所应用的第一个变换。它用于确定场景的拍摄点。在默认情况下,在透视投影中,观察者是从原点向z轴的负方向看过去(垂直“穿入”监视器屏幕)。这个观察点相对于视觉坐标系统进行移动,以提供一个特定的拍摄点。当观察点位于原点时,场景中所绘制的z值为正的物体就位于观察者的后面。视图变换允许把观察点放在自己所希望的任何位置,并允许在任何方向上观察场景。确定视图变换就像在场景中放置照相机并让它指向某个方向。作为总体原则,在进行任何其他变换之前必须先指定视图变换。原因是视图变换的效果相当..

2020-07-14 14:22:01 46

原创 7-OpenGLES模板缓冲区

public class MyActivity extends Activity { private MyRenderer render; private MyGLSurfaceView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new MyGLSurfaceView(this); render = new...

2020-07-14 12:19:59 48

原创 6-OpenGLES剪裁

剪裁:不在viewport整个视口内渲染,指定一个剪裁区,在区域内渲染。public class MyActivity extends Activity { private MyRenderer render; private MyGLSurfaceView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new M

2020-07-13 08:46:12 85

原创 5-OpenGLES绘制棱锥&深度测试&表面剔除

三角形 triangles:三角形集 triangle_strip:三角形带(用的最多) triangle_fan:扇面顶点着色模式: 1.smooth:平滑模式(渐变)。默认。 2.flat:单调(跟最后一个点的颜色相同)。深度轴:z轴深度测试:启用z值,被遮挡的物体看不见。剔除:提高性能。如果是看不见的部分,告诉openGL不要绘制。...

2020-07-13 08:17:30 48

原创 4-OpenGLES绘制螺旋点、线

public class MyActivity extends Activity { private MyRenderer render; private MyGLSurfaceView view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); view = new MyGLSurfaceView(this); render = new M.

2020-07-12 18:44:53 42

原创 3-OpenGLES正交投影、双缓冲、状态机、保存/恢复、获取线索、使用扩展

使用正交投影gl.glOrtho(..)//使用正交矩阵栈,需要重新设置坐标系,告诉OpenGL,以后所有变换都会影响该矩阵.gl.glMatrixMode(GL_PROJECTION);gl.glLoadIdentity();双缓冲所有图形程序最重要的特性之一就是双缓冲.他允许在一个屏幕之外的缓冲区中执行绘制代码,然后使用一条交换命令把绘制完成的图形立即显示在屏幕上.双缓冲用途两个:一个是一些复杂绘图时间较长,不希望在屏幕上看到每个步骤.双缓冲可以合成一幅图像完成后再显示.

2020-07-12 17:11:34 54

原创 2-OpenGLES数学原理

术语pipeline(管线)常用语阐述彼此紧密联系的一系列事件。OpenGLApplication: geometry(几何图形) + texture(纹理贴图)Vertex data(顶点数据):lighting(光照) transform(变换) scale:缩放Geometry:rasterization(光栅) clipping(剪裁)Fragment(段):fog(雾) + texture.Framebufer(帧缓冲区):stecil(蒙版) z-test:深度测试 alpha.

2020-07-12 16:45:57 33

原创 1-OpenGLES基础&三角形绘制

public class MyActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); MyGLSurfaceView view = new MyGLSurfaceView(this); MyRenderer render = new MyRenderer(); view.setRende...

2020-07-12 16:23:07 68

原创 第2章 GLES一个示例

你好,三角形:■ 先给出完整源代码 ■AndroidMainfest.xml中添加:<!-- Tell the system this application requires OpenGL ES 3.0. --><uses-feature android:glEsVersion="0x00030000" android:required="true" />public class HelloTriangleRenderer implements GLSurfa

2020-07-04 01:03:11 49

原创 第1章 GLES简介

OpenGL ES 3.0实现了具有可编程着色功能的图形管线,由两个规范组成:OpenGL ES 3.0 API规范和OpenGL ES着色器语言3.0规范(OpenGL ES SL)。顶点着色器示例:顶点着色器取得一个位置及相关的颜色数据作为输入属性,用一个4×4矩阵变换位置,并输出变换后的位置和颜色。#version 300 esuniform mat4 u_mvpMatrix;// matrix to convert a_position ...

2020-07-03 06:01:38 42

原创 GLES着色器语言

本章的内容是完全与设备搭载的操作系统平台无关的,无论是在 Android、 iOS、BlackBerry 还是嵌入式 Linux 上,基于着色语言开发的代码基本都是完全通用,不需要移植的,可以说是做到了“一次开发、到处运行”。一、着色器语言概述与传统通用编程语言有很大不同的是,其提供了更加丰富的原生类型,如向量、矩阵等。这些特性的加入使得 OpenGL ES 着色语言在处理 3D 图形方面更加高效、易用。简单来说, OpenGLES 着色语言主要包括以下特性。❏ OpenGL ES 着色语言是一种

2020-06-29 04:39:56 63

原创 GLES着色器与渲染管线

什么是渲染管线?渲染管线也称为渲染流水线,也就是说渲染是个流水线业务。它一般是由显示芯片GPU内部处理图形信号的并行处理单元组成。这些并行处理单元两两之间是相互独立的。渲染管线,实质上指的是一系列绘制过程。渲染管线流程图如下:1.基本处理设定:3D空间中物体的顶点坐标、顶点对应的颜色、顶点的纹理坐标等属性;指定:绘制方式,如点绘制、线段绘制、三角形绘制。2.顶点缓冲对象对于某些在整个场景中顶点的基本数据不变的情况,在应用程序中是可选的。可以在初始化阶段将顶点数据经过

2020-06-25 04:26:57 43

原创 GLES初识OpenGL ES 3.x

一、OpenGL ES 3.x概述OpenGL ES 是基于 OpenGL 三维图形 API 的子集,主要是针对手机以及 PDA(掌上电脑)等嵌入式设备设计的。 OpenGL ES 的 API 由 Khronos 组织定义并推广, Khronos 是一个图形软硬件行业协会,该协会致力于为这些 API 建立免费的开发标准。➊OpenGL ES3.x简介OpenGL 的应用领域较为广泛,适用于 UNIX、 Mac OS、 Linux 以及 Windows 等几乎所有的操作系统,可以开发游戏、工业建模以

2020-06-23 01:22:34 100

原创 第13章 CustomView控件高级属性

一、GestureDetector手势检测概述:当用户触摸屏幕的时候,会产生许多手势,如 down、up 、scroll 、fling等。GestureDetector(手势检测)类,通过这个类可以识别很多手势。在识别出于势之后,具体的事务处理则交 由程序员自己来实现。GestureDetector.OnGestureListener接口:1.基本讲解如果我们写一个类并继承自OnGestureListener,则会提示有几个必须重写的函数。private class ge.

2020-06-19 06:35:52 157

原创 第12章 CustomView封装控件

一、自定义属性与自定义Style概述:在一个自 定义控件的XML中经常会发现类似下面的代码 :<com.trydeclarestyle.MyTextView android:layout_width="fill_parent" android:layout_height="fill_parent" attrstest:headerHeight="300dp" attrstest:headerVisibleHeight="100dp" attrste

2020-06-19 04:29:20 53

原创 第11章 CustomView Matrix与坐标变换

一、矩阵运算矩阵的加法与减法:1.运算规则设矩阵则简言之,两个矩阵相加减,即它们相同位置的元素相加减。注意:只有对于两个行数、列数分别相等(同型矩阵),加减法运算才有意义,即加减法运算是可行的。2.运算性质交换律:A+B=B+A结合律:(A+B)+C=A+(B+C)矩阵与数的乘法:1.运算规则数乘以矩阵A,就是将数乘以矩阵A中的每一个元素,记为A或A。特别地,称为的负矩阵。2.运算性质结合律:分配律:例:已知两个矩阵,,满足矩阵方程A+2X

2020-06-19 00:44:15 47

原创 第10章 CustomView Android画布

除了重写onDraw()、dispatchDraw()函数,还可以通过以下方法获得画布:●通过Bitmap创建。●通过SurfaceView的SurfaceHolder.lockCanvas()函数获取。另外,通过创建Drawable对象,然后将画好的Drawable对象画在画布上,也是创建Bitmap的一种方式。public abstract class DrawableextendsObjectjava.lang.Object ↳ android.graphic...

2020-06-18 21:17:18 109

原创 第9章 CustomView Canvas与图层

一、获取Canvas对象的方法方法一:重写onDraw()、dispatchDraw()函数protected void onDraw(Canvas canvas) { super.onDraw(canvas);}protected void dispatchDraw(Canvas canvas) { super.dispatch(canvas);}可以看到,onDraw()、dispatchDraw()函数在传入的参数中都有一个Canvas对象,这个Canvas对象是

2020-06-15 02:03:39 61

原创 第8章 CustomView混合模式

一、混合模式之PorterDuffXfermodePorterDuffXfermode概述:public class XfermodeextendsObjectjava.lang.Object ↳ android.graphics.Xfermode Known direct subclasses PorterDuffXfermode public PorterDuffXfermode(PorterDuff.Mode mode)构造函数只有一个参数P...

2020-06-14 21:39:00 49

原创 第7章 CustomView绘图进阶

一、贝济埃曲线概述:在Path系列函数中,除了一些基本的设置和绘图用法外,还有一个强大的工具——贝济埃曲线。它能将利用moveTo、lineTo连续的生硬路径变得平滑,也能够实现很多炫酷的效果,比如水波纹等。1.贝济埃曲线的来源1962年法国工程师皮埃尔·贝济埃发表,他运用贝...

2020-06-13 19:09:35 70

原创 第6章 CustomView Paint基本使用

一、硬件加速概述:GPU:Graphic Processing Uint,即“图形处理器”。与CPU不同,GPU是专门为处理图形任务而产生的芯片。对Android来说,在API 11之前是没有GPU的概念的;在API 11之后,在程序集中加入了对GPU加速的支持;在API 14之后,硬件加速是默认开启的。我们可以显式地强制在进行图像计算时使用GPU而不是CPU。软件绘制与硬件加速的区别:在基于软件的绘制模型下,CPU主导绘图,视图按照两个步骤绘制:●让View层次结构失效。●..

2020-06-11 23:04:26 66

原创 第5章 CustomView动画进阶

仅通过改变控件属性的方式实现一些复杂的动画效果是比较有难度的,比如Nexus的开机动画就根本实现不了。这里将展示如何利用PathMeasure和SVG动画来实现复杂的动画效果。初始化:PathMeasure类似一个计算器,可以计算出指定路径的一些信息,比如路径总长、指定长度所对应的坐标点等。构造方式一:PathMeasure pathMeasure = new PathMeasure();setPath(Path path, boolean forceClosed);构造方式二:Pat

2020-06-11 15:01:17 119

原创 第4章 CustomView属性动画进阶

一、PropertyValuesHolder与KeyframeValueAnimator和ObjectAnimator除了ofInt()、ofFloat()、ofObject()函数外,还都有一个函数。// ValueAnimator的public static ValueAnimator ofPropertyValuesHolder(PropertyValuesHolder... values)// ObjectAnimator的public static ObjectAnimator

2020-06-08 17:09:38 107

原创 第3章 CustomView属性动画

一、ValueAnimator的基本使用概述:1.视频动画与属性动画的区别(1)View Animation是在API Level 1时引入的,Property Animation是在API Level 11时引入的。(2)View AnimationAPI在android.view.animation包中,Property Animation API在android.animation包中。(3)View Animation中动画类命名都是XXXAnimation,Propert.

2020-06-07 22:12:46 44

原创 第2章 CustomView视图动画

一、视图动画标签概述:Android的视图动画由5种类型组成:alpha、scale、translate、rotate、set1.配置XML动画文件• alpha:渐变透明度动画效果• scale:渐变尺寸伸缩动画效果• translate:画面变换位置移动动画效果• rotate:画面转移旋转动画效果• set:定义动画集R.anim.scaleanim:<scale xlmns:android="http://schemas.android.com/apk/..

2020-06-06 13:58:18 57

原创 第1章 CustomView绘图基础

一、基本图形绘制1.概述我们平时画图需要两个工具:纸和笔。在Android中,笔就是Paint类,纸就是Canvas类。所以凡是跟画笔设置相关的,比如画笔大小、粗细、画笔颜色、透明度、字体样式等都在Paint类里设置;凡是要画出成品的东西,比如圆形、矩形、文字等都要调用Canvas类里的函数生成。package com.example.customwidgets;import android.content.Context;import android.graphics.Canvas;

2020-06-05 19:41:05 84

原创 第6章 CSS3颜色特性

㊀网页中的色彩特性在Web页面的设计中,颜色主要运用16进制数值的表示方法,为了用HTML表现RGB颜色,使用十进制0~255,对应十六进制00~FF。在HTML编码中“000000”就是指R、G、B都没有,就是0状态,也就是黑色。相反“FFFFFF”就是R、G、B都是255,也就是白色。为了解决Web调色板的问题,人们一致通过了一组在所有浏览器中都类似的Web安全颜色。这些颜色使用了一种颜色模型,在这个模型中,可以使用相应的十六进制值00、33、66、99、CC和FF来表达三原色(RGB)中的每一

2020-05-29 14:59:50 40

原创 第5章 CSS3文本

㊀文本简介在CSS文本功能上主要分为三大类:字体、颜色和文本。CSS字体类型:以上6个文本属性都属于文本功能中的字体类型,其中font-family是复合属性中必不可少的属性。此外还有一个复合属性font,如下:font:font-style font-weight/line-height font-familyCSS文本类型:除了字体和文本类型之外,还包含一个颜色属性color,主要用来设置文本颜色。㊁文本阴影属性text-shadow:color x-offs

2020-05-29 07:11:55 45

原创 第4章 CSS3背景

㊀CSS3背景属性简介背景主要包括5个属性:❏background-color 背景颜色❏background-image 背景图片❏background-repeat 背景图片展示方式❏background-attachment 背景图片是固定还是滚动❏background-position 背景图片位置可以单独写,也可以将这些属性串在一起使用:background:[<background-color>][,<background-image>]

2020-05-29 06:16:57 49

原创 第3章 CSS3边框

㊀边框简介CSS中的border可以给不同的边设置不同的风格,其也遵守“TRBL”原则(Top/Right/Bottom/Left),例如单独写边框类型:border-top-style:/* 元素顶部边框 */border-right-style:/* 元素右边边框 */border-bottom-style:/* 元素底部边框 */border-left-style:/* 元素左边边框 */还有一种简写形式:border-style: solid; /* 一个值时,四条边都是s

2020-05-28 20:45:38 73

原创 第7章 JavaScript数组

创建空数组:var obj = new Array();创建指定长度的数组:var obj = new Array(Size);Size指明新建的数组有多少个元素。数组长度指定为Size,仅指定长度但没有实际填充元素及其数据的数组将得不到数据存储空间。例如,某个人向酒店约定使用5个房间,但一直没去用,也没到过酒店。那5个房间实际上不会被分配,仅当真正去使用房间时才会发生分配活动。这与C语言不一样。指定数组元素创建数组:var obj = new Array(元素1, 元素2,

2020-05-27 22:08:08 34

原创 第6章 JavaScript函数

函数的普通定义方式:function 函数名( [参数1, 参数2], 参数N] ] ] ]) { [语句组]; [return [表达式] ];}<body><input id="text1", type="text" style="width: 84px" maxlength="20" />+<input id="text2", type="text" style="width: 75px" maxlength="20" />=&l

2020-05-27 20:15:42 49

原创 第5章 Javascript控制语句

<body id="PageBody" style="background: red"><script type="text/javascript"> function ChangeBgColor(colorIndex) { var dombody = document.getElementById("PageBody"); if (dombody == null) { return; } else .

2020-05-27 17:05:27 23

原创 第4章 JavaScript表达式与运算符

if ( ( (b+c) * 30 + 70 * (d-3)) * e + 50 > 0 ) { document.write("b+c=" + (b+c));}<script type="text/javascript"> var a = "4"; // 字符串变量 var b = 4; // 数值型变量 var c = a + b; // 表达式中,操作数b先被转换为字符串类型 alert(c);// c是一个字符串类型</sc.

2020-05-23 16:59:20 61

原创 第2章 CSS3选择器

W3C在CSS3的工作草案中把选择器独立出来成为一个模块。实际上,选择器是CSS知识中的重要部分之一,也是CSS的根基。利用CSS选择器能不改动HTML结构,通过添加不同的CSS规则得到不同样式的网页。CSS3选择器分类:➊基本选择器通过基本选择器可以确定HTML树形结构中大多数的DOM元素节点。详细说明如下表:<!DOCTYPE HTML><html lang="en-US"><head> <meta charset="UTF

2020-05-22 18:51:43 60

原创 第3章 JavaScript变量和常量

常量:"今天天气真好!"; // 字符串常量1; e1; 077; // 数值型常量true; false; // 布尔型常量常量直接在语句中使用,因为它的值不需要改变,所以不需要再次知道其存储地点。<script type="text/javascript"> document.write("<li>JavaScript编程,乐趣无穷!<br>"); document.write("<li>" + 3 +

2020-05-21 16:57:00 40

smack_src_3_3_1

遵循XMPP协议的smack源码,对即时通讯编程很有帮助

2013-12-04

Junit4单元测试

Junit4单元测试,详细说明java中单元测试的内容

2013-12-04

TakeBlow.apk

一个小apk,吹屏幕产生雪花事件,它只有40几kb,很小,可供功能扩展

2013-08-05

HTML5 参考手册

HTML5 参考手册.chm HTML5 标签详解: &lt;!--&gt; <!DOCTYPE> <a> <abbr> <acronym> <address> &lt;applet&gt; <area> <article> <aside> &lt;audio&gt; <b> &lt;base&gt; &lt;basefont&gt; <bdo> <big> <blockquote> &lt;body&gt; <br> <button> <canvas> <caption> <center> <cite> <code> <col> <colgroup> <command> <datagrid> <datalist> <datatemplate> <dd> <del> <details> <dialog> <dfn> <dir> <div> <dl> <dt> <em> &lt;embed&gt; <event-source> <fieldset> <figure> <font> <footer> &lt;form&gt; &lt;frame&gt; &lt;frameset&gt; &lt;head&gt; &lt;header&gt; <h1> - <h6> <hr> &lt;html&gt; <i> &lt;iframe&gt; <img> &lt;input&gt; <ins> <kbd> <label> <legend> <li> &lt;link&gt; <m> <map> <menu> &lt;meta&gt; <meter> <nav> <nest> <noframes> <noscript> &lt;object&gt; <ol> <optgroup> <option> <output> <p> <param> <pre> <progress> <q> <rule> <s> <samp> [removed] <section> <select> <small> <source> <span> <strike> <strong> &lt;style&gt; <sub> <sup> <table> <tbody> <td> &lt;textarea&gt; <tfoot> <th> <thead> <time> &lt;title&gt; <tr> <tt> <u> <ul> <var> &lt;video&gt;

2013-03-17

log4j.properties

运行Hibernate应用时显示出一些警告,提示没有配置Log4j,此文件即可解决此问题。

2013-01-07

EJB api英文版.chm

EJB api英文版.chm 很全的ejb库

2012-12-06

EJB API中文版

EJB API中文版,很详细的ejb api的中文版本,就像是jdk api一样

2012-11-30

ejb-api英文原版

ejb-api 英文原版,很详细的api,各种接口都很全

2012-11-30

WebLogic9.2安装、设置、部署全程图解

WebLogic9.2安装、设置、部署全程图解

2012-11-23

weblogic.9.2破解

weblogic.9.2 破解 压缩包里有详细说明

2012-11-23

JSP上传图片到数据库的例子

JSP上传图片到数据库的例子,上传图片到Mysql数据库

2012-11-21

ejb-jar.xml(中文)

布署EJB要用的ejb-jar.xml文件,中文的,可以直接用。

2012-11-22

mysql基础知识

mysql基础知识的ppt内容,带有笔记和练习题

2012-10-25

线性代数(同济大学 第6版) 高清 带书签

《工程数学:线性代数(第6版)》由同济大学数学系多位教师历经近两年时间反复修订而成。此次修订依据工科类本科线性代数课程教学基本要求(以下简称教学基本要求),参照近年来线性代数课程及教材建设的经验和成果,在内容的编排、概念的叙述、方法的应用等诸多方面作了修订,使全书结构更趋流畅,主次更加分明,论述更通俗易懂,因而更易教易学,也更适应当前的本科线性代数课程的教学。

2018-08-04

高等数学(同济大学第7版)下册 高清 带书签

作者是同济大学数学系。 该书是同济大学数学系编《高等数学》系列,依据最新的“工科类本科数学基础课程教学基本要求”,为高等院校工科类各专业学生修订而成。

2018-08-04

高等数学(同济大学第7版)上册 高清 带书签

作者是同济大学数学系。 该书是同济大学数学系编《高等数学》系列,依据最新的“工科类本科数学基础课程教学基本要求”,为高等院校工科类各专业学生修订而成。

2018-08-04

C++编程思想(第二版)高清 英文原版 下卷 完整书签

Bruce Eckel 《Thinking in Java》(Java编程思想)作者。Eckel有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的 C++教师和顾问,如今兼涉Java。他是C++标准委员会拥有表决权的成员之一,曾经写过另五本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。Eckel开创Software Development Conference的C++、Java、Python等多项研讨活动。拥有应用物理学学士和计算机工程学硕士学位。

2018-08-04

C++编程思想(第二版)高清 英文原版 下卷 完整书签

Bruce Eckel 《Thinking in Java》(Java编程思想)作者。Eckel有20年专业编程经验,并自1986年起教育人们如何撰写面向对象程序,足迹遍及全球,成为一位知名的 C++教师和顾问,如今兼涉Java。他是C++标准委员会拥有表决权的成员之一,曾经写过另五本面向对象编程书籍,发表过150篇以上的文章,是多本计算机杂志的专栏作家。Eckel开创Software Development Conference的C++、Java、Python等多项研讨活动。拥有应用物理学学士和计算机工程学硕士学位。

2018-08-04

《Android群英传》PDF的下载地址

《Android群英传》PDF 下载地址,分两部分,下载完后一起解压即可。

2016-07-19

Maven3入门

Maven3入门

2016-04-02

Openfire4.0.1导入eclipse

最新的openfire源码4.0.1,导入到eclipse工程中去。

2016-03-17

SlidingMenu demo

有两个Activity分别对应supportV4原生和slidingmenu.jar包的两种侧滑栏实现,代码简洁,易于使用

2015-12-17

android下拉刷新上拉加载更多

这是最常用的listview的“下拉刷新上拉加载”功能,并且代码是通用型的刷新加载功能,代码简洁易懂。

2015-12-04

可收缩/扩展的TextView

实现可收起、展开的View组件。实际项目中用到的代码,很精练。

2015-11-24

springMybatis

spring mybatis完美结合代码示例

2015-04-23

测试EJB实体bean出错!

发表于 2012-12-05 最后回复 2017-06-20

为何cookie不刷新?

发表于 2012-09-22 最后回复 2012-10-03

谁能帮我看下这段代码哪有问题,怎么改正啊???

发表于 2012-04-17 最后回复 2012-04-20

TestRandomAccessFile类写入文件出现乱码

发表于 2012-04-02 最后回复 2012-04-06

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

TA关注的人 TA的粉丝

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