自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老胡

联系方式在这里:http://ittiger.cn/about/

  • 博客(76)
  • 资源 (59)
  • 收藏
  • 关注

原创 透过Retrofit使用看其源码设计模式

前言这篇文章我将从Retrofit的基本用法出发,透过其使用步骤,一步步的探究Retrofit的实现原理及其源码的设计模式。这篇文章可能会将Retrofit中用到的设计模式和其实现原理穿插着写,所以各位同学也可以选择性的阅读。而对于Retrofit具体使用还不太清楚的同学可以去看的另一篇文章Retrofit2的使用介绍Retrofit基本用法我以用户登录作为示例:声明接口首先我们先定义一个登录服务接

2016-10-16 12:29:14 5078 1

原创 在线视频播放App的实现

前一段时间在公司项目上做了一个视频播放的功能,当时时间紧,做完之后感觉有些地方处理的不好,所以就基于当时实现的思路进行了一些改进,加上自己平时喜欢看新闻客户端里面的一些短视频,所以就用网易等客户端的视频数据完成了一个独立的视频播放APP,顺便巩固下其他的技术。主要功能列表中播放视频列表滑动时如果正在播放视频,则列表中播放的视频自动切换为小窗口浮动播放列表播放切换到全屏播放模式视频播放时也添加

2016-09-28 14:22:04 13061

原创 基于openfire+smack开发Android即时聊天应用[五]-简易IM客户端效果图

经过几天时间对Openfire+Smack的研究,写了一个简单的Android端的IM客户端,给大家看看我的客户端的效果图,支持发送文本、图片、语音三种消息,群聊功能暂时没有集成上去。整个应用做的比较粗糙。欢迎大家访问我的个人博客:http://ittiger.cnDemo代码地址为:https://github.com/huyongli/TigerIM1.登陆界面...

2015-10-30 22:09:42 3715 13

原创 简单实用的Android ORM框架TigerDB

TigerDB是一个简单的Android ORM框架,它能让你一句话实现数据库的增删改查,同时支持实体对象的持久化和自动映射,同时你也不必关心表结构的变化,因为它会自动检测新增字段来更新你的表结构。该库主要包括如下几个要点:根据实体对象自动建表、新增字段(SQLite不支持删除字段列) 支持注解配置表名、字段名、字段默认值、主键是否自增长以及哪些字段不作为数据表中的映射字段 直接映射实...

2015-09-28 15:58:38 1443

翻译 【译】Room Coroutines

原文链接:https://medium.com/androiddevelopers/room-coroutines-422b786dc4c5作者:Florina MuntenescuRoom从2.1版本(目前已更新到2.2.0-alpha03版本)开始添加了对kotlin协程的支持。现在我们可以使用suspend关键字将DAO中的方法声明为挂起函数,从而保证这些方法不在主线程中执行。请继...

2019-08-24 21:39:30 1404

原创 Java多线程之先行发生原则(happens-before)

前面介绍了Java内存模型及内存屏障相关概念,这篇文章接着介绍多线程编程另外一个比较重要的概念:先行发生原则(happens-before)。重要性happens-before是判断数据是否存在竞争,线程是否安全的主要依据,通过这个原则,我们可以解决并发环境下两个操作之间是否可能存在冲突的所有问题。happens-before是什么它Java内存模型中针对两项操作定义的偏序关系。例如操作A...

2019-06-12 22:03:56 478

原创 Java多线程之volatile关键字和内存屏障

前面一篇文章在介绍Java内存模型的三大特性(原子性、可见性、有序性)时,在可见性和有序性中都提到了volatile关键字,那这篇文章就来介绍volatile关键字的内存语义以及实现其特性的内存屏障。volatile是JVM提供的一种最轻量级的同步机制,因为Java内存模型为volatile定义特殊的访问规则,使其可以实现Java内存模型中的两大特性:可见性和有序性。正因为volatile关键字...

2019-05-31 10:53:01 1723 2

原创 Java多线程之Java内存模型

在介绍Java内存模型之前,我们先介绍一下计算机硬件的内存模型,因为JVM的并发和物理机器的并发很相似,甚至JVM并发操作中很多设计都是因为计算机系统的设计引发的。硬件的内存模型大家都知道计算机系统处理任务主要是靠处理器(CPU)来进行运算的,而运算中又会涉及到数据,数据在哪呢,数据自然是存储在计算机内存中,所以处理器在运算过程中不可避免的会涉及到与内存的读写交互,比如读取运算所需的数据,存储...

2019-05-29 22:46:46 5311 5

原创 Android模块化开发配置

模块化项目由多个模块组成每个模块都是一个独立的Feature或组件业务模块间解耦不相互直接依赖业务模块与公共组件模块通过aar依赖每个模块独立开发,独立运行调试模块化的好处当一个项目越来越大,越来越复杂后,代码量就会变得越来大,难以阅读难以维护,业务之间出现耦合的可能性也会越来越大,同时整个APP编译调试的时间也会越来越长。而使用模块化开发则可以解决以上问题:项目代码结构清...

2019-05-10 21:14:01 1101

原创 Android中用Kotlin Coroutine(协程)和Retrofit进行网络请求和取消请求

Kotlin Coroutine(协程)系列:1. Kotlin Coroutine(协程) 简介2. Kotlin Coroutine(协程) 基本知识前面两篇文章介绍了协程的一些基本概念和基本知识,这篇则介绍在Android中如何使用协程配合Retrofit发起网络请求,同时介绍在使用协程时如何优雅的取消已经发起的网络请求。此篇文章的Demo地址:https://github.com/...

2019-04-22 17:25:05 7091 6

原创 Kotlin Coroutine(协程) 基本知识

Kotlin Coroutine(协程)系列:1. Kotlin Coroutine(协程) 简介这篇文章主要介绍协程中的一些基本概念。挂起函数(suspend关键字)Kotlin中提供了关键字suspend用来描述一个函数为挂起函数,写法如下://官方提供的函数suspend fun delay(timeMillis: Long) { ...}以上写法就代表delay...

2019-04-14 16:41:36 1572

原创 Kotlin Coroutine(协程) 简介

协程介绍协程是可挂起计算的实例。它在概念上类似于线程,在这个意义上,它需要一个代码块运行,并具有类似的生命周期,它可以被创建和启动,但它不绑定到任何特定的线程。它可以在一个线程中挂起其执行,并在另一个线程中恢复。而且,像future 或 promise那样,它在完结时可能伴随着某种结果(值或异常)协程开发人员这样描述协程:协程就像非常轻量级的线程。线程是由系统调度的,线程切换或线程阻塞...

2019-04-13 19:07:19 1991

原创 Flutter实战之封装一个LinearLayout

序在APP开发过程中,经常遇到需要添加背景、设置边距、动态显示和隐藏某个组件。但是在Flutter中,能同时具有添加背景、设置边距、阴影、边框、圆角的布局只有Container(参考我上一篇文章的介绍Flutter入门之Row、Column、Container布局),这个已经算是业务功能比较多的组件了,而要想实现组件的显示和隐藏则需要用到另外一个组件Offstage,水平的线性布局则需要用到组...

2018-11-05 15:03:57 2838

原创 Flutter入门之Row、Column、Container布局

序写过Android的都知道Android中有个很常用布局LinearLayout,它可以实现线性的横向或纵向的布局结构。对于学习Flutter的Android开发者来说,肯定也想知道Flutter中该如何实现线性布局结构。在Flutter中线性布局结构的实现是通过两个不同的widget分别来实现横向和纵向布局结构的。组件Row用来实现横向的线性布局,而组件Column则用来实现纵向的线性布局...

2018-11-05 11:21:17 13874

原创 Flutter实战之Gank Demo实践

初学Flutter,看了两天文档,花了两天时间利用gank.io提供的api接口实践了下Flutter,写了个Demo.主要实践了Flutter的如下几个知识点:如何使用dio框架发起网络请求如何实现常用布局,如:水平布局垂直布局层叠布局如何设置间距(padding)如何显示网络图片如何使用下拉刷新组件如何使用ListView组件,以及添加上拉加载更多功能如何给普通w...

2018-11-02 14:47:38 1323

原创 Flutter入门之Could not find lint-gradle-api.jar

这两天在学习Flutter,学习过程中尝试着写了个Demo,然后在Android平台运行想看下效果,结果直接gradle都没过,错误提示如下:Where: Build file 'PROJECTPATH/android/app/build.gradle' line: 25What went wrong: A problem occurred evaluating project ':app'....

2018-11-02 10:35:30 1245 1

原创 多线程之:Synchronized与ReentrantLock

什么是线程安全保证多线程环境下共享的、可修改的状态的正确性。(这里的状态在程序中可以看作为数据)反着来说则是如果状态非共享、不可修改,也就不存在线程安全的问题保证线程安全的两种方法封装,通过封装将对象内部状态隐藏、保护起来不可变,将状态改为不可变,例如将状态定义为final线程安全要保证的基本特性原子性相关操作不会在中途被其他线程所干扰,一般通过同步机制实现可见性一个...

2018-10-26 11:17:44 309

原创 React Native学习问题记录

最近做了一个RN的项目,RN小白,自然遇到了不少问题,这里记录一下。命令行下启动IOS版本时出现如下错误:xcrun: error: unable to find utility "instruments", not a developer tool or这个是装完xcode后模拟器无法识别的问题,解决办法是在终端下执行如下命令:sudo xcode-select -s /Applicat...

2018-10-23 11:39:00 1095 1

原创 整洁代码的理解

前段时间看了《代码整洁之道》这本书,书中的一些观点讲的很不错,这些观点很容易让人对号入座,也很容易让人知道自己写的代码是否漂亮、是否整洁。通过这篇文章记录下读后感和书中的一些观点。为什么要整洁代码很多时候我们修复bug或开发新功能时都会先看看周边的相关代码(开发过程中经常碰到前面写的代码到后面就忘了,回看代码是常事),如果想要bug或新功能写的轻松那自然就要求代码阅读也轻松。不整洁的...

2018-09-15 22:59:37 1320

原创 Hashtable、HashMap、TreeMap

Hashtable、HashMap、TreeMap都是比较常见的一些Map实现,它们都是key-value键值对的形式存储和操作数据的容器类,同时他们的元素中不能有重复的key,一个key也只能映射一个value值。下面我从不同的维度来分别说说这三个集合,文章中涉及到的源码版本是JDK8底层数据结构Hashtable和HashMap底层都是采用数组存储数据TreeMap底层是采...

2018-08-30 17:45:51 288

原创 Java知识点梳理

从毕业到现在也有好几年了,从刚开始的Java开发到现在的Android开发,基本上用到的都是Java语言,最近回想了一下,好像自己从来没有认真总结过Java里面的一些知识点,因此就有了这篇博客,打算将Java里面比较常用的一些知识点梳理一下。String、StringBuffer与StringBuilder强引用、软引用、弱引用、虚引用Exception与Errorfinal、fina...

2018-08-30 15:07:04 490

原创 Hash冲突解决方法

何为Hash冲突假设Hash表大小为5(即5个槽位),现在要把2,5,6,7,8这几个数存储到Hash表中,假设hash函数为hash(num)=num % size简单计算下,第一个数2的hash值为2所以放到第三个槽中,第二个数5的hash值为0放到第一个槽中,第三个数6的hash值为1放到第二个槽中,如下图所示: 1号槽 2号槽 3号槽 4号槽 5号槽...

2018-08-30 14:32:24 739

原创 final、finally、finalize

finalfinal可以用来修饰类、方法、变量,修饰对象不同所代表的意义也不同 修饰类则代表该类不可继承扩展修饰方法则代表该方法不可重写修饰变量则代表该变量某种程度不可更改。为什么说是某种程度呢,因为这需要根据变量的类型来区分 如果修饰的变量是基本类型,则该变量赋值一次之后就无法修改,这是final就是不可变的标志如果修饰的变量是引用类型,那么该变量赋值一次之后,就无法修改该变量的...

2018-08-29 16:49:37 181

原创 Exception与Error

相同点Exception和Error都是继承自Throwable,在Java中只有Throwable的实例才可以被抛(throw)出或捕获(catch),它是java异常处理机制的基本组成类型。Exception和Error体现了Java平台设计者对不同异常情况的分类ExceptionException是程序正常运行中,可以预料的意外情况,可能并且应该被捕获从而进行相应的处理...

2018-08-29 16:19:09 288

原创 强引用、软引用、弱引用、虚引用

在Java语言中,除了基本数据类型外,其他的都是指向各类对象的对象引用;Java中根据其生命周期的长短,将引用分为4类。强引用特点:我们平常典型编码Object obj = new Object()中的obj就是强引用。通过关键字new创建的对象所关联的引用就是强引用。 当JVM内存空间不足,JVM宁愿抛出OutOfMemoryError运行时错误(OOM),使程序异常终止,也不会...

2018-08-29 14:56:20 326

原创 String、StringBuffer与StringBuilder

StringString的创建机制因为String在Java中使用过于频繁,Java为了避免在系统中产生大量的String对象,引入了字符串常量池的概念。 其运行机制是:创建一个字符串时,首先检查池中是否有值相同的字符串对象(equals决定),如果有则不需要创建而是直接从常量池中找到的该字符串对象的引用;如果没有则新建一个字符串对象,返回该对象引用,并且将新创建的字符串对象放...

2018-08-29 14:43:07 194

原创 微信小程序之页面数据绑定及页面跳转传参

在写前面的小程序入门项目时,发现有两个很常用而且觉得也算比较重要的知识点,这里记录下:页面数据绑定比如你的页面需要显示一个Hello字符串,这个这个字符串可能会根据某些情况会动态变化,这个时候就需要进行数据绑定展示了在wxml文件布局如下:<view>{{message}}</view>在js中设置好变量如下:Page({ data: { message: "Hello",

2017-07-17 17:28:00 4589

原创 微信小程序之Tab切换

做过android的都知道在android里面实现Tab切换非常简单,使用android提供的TabLayout+ViewPager很容器就实现了Tab切换的效果。但是小程序中是没有提供类似可以直接使用的组件,因此想要实现此功能需要我们自己去编码实现。在上一篇文章中我提到的小程序练手项目就实现了Tab切换效果,具体效果图可以参考文章微信小程序入门项目。实现思路翻看小程序的文档可以发现,微信为我们提供

2017-07-17 16:26:26 12967

原创 微信小程序之入门项目

最近在学习微信小程序,尝试着写了一个足球视频播放的小程序,先放效果截图吧通过这个小程序的练习熟悉小程序中网络加载,页面编写和配置,页面跳转及传参,页面展示时的数据绑定以及独立模块的引用等知识点。当然写小程序最重要的一点是必须要熟悉CSS样式的编写,对于我这种对CSS不熟的人来说真是太困难了。一个界面效果都需要调上半天。项目代码地址如下: https://github.com/huyongli/WX

2017-07-17 14:17:03 1350 1

原创 TextSwitcher与ViewSwitcher学习笔记

TextSwitcher和ViewSwitcher是什么,有什么用呢?其实大家从名字就可以看出来其大概意思,TextSwitcher是用来切换文本显示的,而ViewSwitcher是用来切换视图显示的,实际上他们也的确是用来做这个的,只不过他们在切换视图显示的时候允许添加切换的动画效果。TextSwitcher其实也是ViewSwitcher的子类实现。TextSwitcher使用我们先来看看Tex

2017-07-12 14:16:41 1038

原创 关于媒体浏览器服务(MediaBrowserService)

今天说的这个主题与媒体播放有关,尤其是音乐播放,说到音乐播放大家应该都用过音乐App。 通常一个音乐App的实现主要涉及如下几点: 1. 从服务器获取音乐数据 2. 播放音乐时播放器的各种播放状态以及不同状态下的UI展示 3. 播放过程中通过UI界面控制播放器的各种状态 4. UI控制如何与播放服务进行关联并进行状态同步 4. 如何保证后台播放过程中播放服务不被杀死对于上面的这几点,其实

2017-04-30 23:39:39 18243 4

原创 Behavior实现UC浏览器首页动画效果

老规矩,还是先上效果图 github地址前面我也写过一篇关于UC浏览器首页滑动动画效果的文章UC浏览器首页滑动动画实现,只不过这篇文章是通过自定义View的方式实现这个滑动效果。最近在看Behavior相关的东西,所以使用Behavior又实现了一次UC浏览器主页的滑动效果,使用Behavior实现相比较自定义View的实现方式还是要简单方便很多。View结构分析UC首页滑动过程中可以分为四个Vi

2017-03-31 23:08:31 2747

原创 Behavior实现滑动隐藏ToolBar与BottomNavigation

多说无益,先上效果图img\material-design这个效果其实是和SegmentFault的首页效果是一样的。Demo github地址戳这里来由 前几天有人问我这样的效果如何实现,有何思路,我的第一反应就是使用Behavior来实现这个效果,使用Behavior实现此效果比自定义View实现此效果绝对要简单很多,之后找时间了实现了这个效果。思路用过ToolBar + Coordinato

2017-03-09 17:06:14 4247 1

原创 自定义Behavior实现快速返回效果

Behavior是Android Design包中出现的一个概念,Android Design包中很多控件的动画效果都是使用Behavior实现的,所以想要更好的实现Material Design风格的应用就有必要弄清楚Behavior。这篇文章从简单开始,介绍如何自定义Behavior以实现快速返回的效果。先看最终的实现效果 介绍先看官方介绍https://developer.android.g

2017-02-28 18:06:10 1131

原创 自定义实现微信通讯录效果View

前言在使用App过程中,经常会有使用到联系人或城市列表的场景,其实这两种效果是一样的,都是右边有个索引列表,点击索引列表可跳转到指定字母开头的联系人或城市上去,同时向上滑动过程中头部会有个显示当前联系人首字母的界面固定不动。下面我以微信通讯录的效果作为例子,介绍我是如何实现一个这样效果自定义View的思路和过程。实现效果下面是我实现的最终效果图(GIF录制的不太好),想看源代码的同学戳这里https

2016-12-31 16:34:57 4723 4

原创 Android资源应用与适配标准

欢迎访问我的个人独立博客 ittiger.cn,原创文章,未经允许不得随意转载。本文内容来自Android官网对Android开发过程中资源使用、资源适配、资源选择原理的介绍和建议。Android资源类型Android项目结构一个Android项目有多重资源类型,我们一般都会将各种资源放入项目 res/目录的特定子目录下。例如,以下是一个简单项目的文件层次结构: 正如我们在此示例中所看到的那样,r

2016-11-19 19:05:57 1179

原创 Android基础之9-Patch(9.PNG)与padding

欢迎访问我的个人独立博客 ittiger.cn,原创文章,未经允许不得随意转载。在上一篇文章记一次9.png的填坑之旅最后,我留了两个个问题: 1. 为什么使用9.PNG设置背景之后会改变控件的padding属性值 2. 在我所遇到的问题中9.PNG明明改变的是padding值为什么却产生了margin的效果 这篇文章就来解答这两个问题以及9.PNG使用过程中需要注意的地方。各位同学如果没看

2016-11-18 22:06:09 4482 1

原创 TextView之SpannableStringBuilder使用总结

欢迎访问我的个人独立博客 ittiger.cn,原创文章,未经允许不得随意转载。最近项目中碰到一个TextView的显示问题,想了各种办法之后,最后还是用SpannableStringBuilder解决的。这篇文章就记录下我的问题的解决过程,同时总结下SpannableStringBuilder在TextView中的不同用法。背景项目中GridView有两列,每个Item视图都有一个TextView

2016-11-05 21:59:10 6284 1

原创 记一次9.png的填坑之旅

欢迎访问我的个人独立博客 ittiger.cn,原创文章,未经允许不得随意转载。最近在项目中进行界面调整时遇到了一个9.PNG图引起的View的padding值不正常导致UI显示不符合预期结果的问题。这篇文章就来记录我当时遇到的问题的表现形式,以及如何根据问题找到产生问题的原因,及其最后的解决办法。问题表现形式不多说,直接上出现问题的视图表现形式的截图: 我的实现上图中我实现的是一个ListVie

2016-11-05 15:32:20 1169

原创 RxJava学习之基本使用

欢迎访问我的个人独立博客 ittiger.cn,原创文章,未经允许不得随意转载。RxJava现在在Android开发中越来越流行,作为一个Android开发者我也必须紧跟步伐学习学习RxJava,这篇文章就记录了RxJava`中我认为比较常用的一些场景。也给大伙推荐篇比较好的RxJava文章 * 给 Android 开发者的 RxJava 详解RxJava基础大家都知道JDK中提供了观察者模式的实

2016-10-30 20:55:52 1490

Zip解压-可设置压缩文件编码方式

jdk自带的ZipEntry类解压zip文件,中文文件会出现乱码,jar包是根据Apache的解压缩包进行改造的,也适合于Android使用

2015-09-19

pull解析器解析XML工具类

本人实现的基于Pull解析器的XML解析生成工具类,将XML文件转换成对象,将对象转换成XML文件并保存,全部通用,不需要与任何对象进行关联

2014-09-20

入门与精通oracle .10G PL.SQL编程.pdf

入门与精通oracle .10G PL.SQL编程.pdf

2012-07-31

高性能JavaScript编程.pdf

高性能JavaScript编程.pdf

2012-07-30

jQuery权威指南-完整版

jQuery权威指南-完整版,在网上看到很多人传的这个书都不完整的,只有三章的内,不完整的我看了下一般只有5M多和7M多的两个版本,我这个完整版的总共有19M,共300多页,绝对完整,不完整欢迎拍砖

2012-07-30

精通Struts基于MVC的Java.Web设计与开发-孙卫琴.pdf

精通Struts基于MVC的Java.Web设计与开发.pdf电子书

2012-07-30

孙卫琴.Tomcat与Java.Web开发技术详解pdf+源码

孙卫琴的Tomcat与Java.Web开发技术详解一书pdf电子档加上本书源码,欢迎下载

2012-07-30

精通Hibernate:Java技术持久化对象技术详解-孙卫琴

孙卫琴的精通Hibernate:java持久化对象技术详解,电子书pdf版

2012-07-30

疯狂Ajax讲义-pdf-李刚.part2

李刚的疯狂系列丛书《疯狂Ajax讲义》pdf电子书

2012-07-30

疯狂Ajax讲义-pdf-李刚.part1

李刚的疯狂系列丛书《疯狂Ajax讲义》pdf电子书,欢迎大家下载!

2012-07-30

疯狂XML讲义-李刚-源码.part2

这是李刚的疯狂系列丛书《疯狂XML讲义》的源码,很全的,每章都有,欢迎下载

2012-07-30

疯狂XML讲义-李刚-源码.part1

这是李刚的疯狂系列丛书《疯狂XML讲义》的源码,很全的,每章都有,欢迎下载

2012-07-30

疯狂XML讲义.part4-李刚

李刚的疯狂系列丛书《疯狂XML讲义》pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-30

疯狂XML讲义.part3-李刚

李刚的疯狂系列丛书《疯狂XML讲义》pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-30

疯狂XML讲义.part2-李刚

李刚的疯狂系列丛书《疯狂XML讲义》pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-30

疯狂XML讲义.part1-李刚

李刚的疯狂系列丛书《疯狂XML讲义》pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-30

轻量级Java_EE企业应用实战_(第三版)part04-李刚

李刚的轻量级Java_EE企业应用实战_(第三版)pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-30

轻量级Java_EE企业应用实战_(第三版)part03-李刚

李刚的轻量级Java_EE企业应用实战_(第三版)pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-30

轻量级Java_EE企业应用实战_(第三版)part02-李刚

李刚的轻量级Java_EE企业应用实战_(第三版)pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-29

轻量级Java_EE企业应用实战_(第三版)part01-李刚

李刚的轻量级Java_EE企业应用实战_(第三版)pdf电子书 想要下载这本书的朋友应该知道这本书写的什么,书的好坏也一定知道,我也就不多说了,欢迎下载,注意看使用说明!

2012-07-29

Div + CSS 布局大全

关于Div+CSS的布局知识详解,欢迎大家下载。

2012-07-20

解读HTML5解读HTML5

解读HTML5,对HTML5全面的解读

2012-07-20

中国移动业务管理系统SSH整合源码

利用Struts2,Hibernate,Spring三大框架为主要技术整合开发的中国移动业务管理系统,希望这份源码对大家有用处。

2012-07-20

基于Struts2+Hibernate+Spring

利用Struts2,Hibernate,Spring三大框架为主要技术整合开发的中国移动业务管理系统,希望这份源码对大家有用处。

2012-07-19

Unix-Linux编程实践教程

Unix-Linux编程实践教程,中文,值得学习,欢迎下载。

2012-07-19

2012年蓝桥杯全国软件设计大赛官方推荐辅导本考试题

2012年蓝桥杯全国软件专业人才设计与开发大赛,官方给的备考试题,同时里面还给了我们参加备考时的解题答案,这总共有接近20道题

2012-07-18

2011蓝桥杯软件设计大赛预赛真题java本科高职组

2011年蓝桥杯全国软件专业人才设计与开发大赛预赛真题java本科高职组均有

2012-07-18

2011蓝桥杯软件设计大赛决赛Java所有试题

2011年第二届蓝桥杯全国软件专业人才设计与开发大赛全国总决赛Java本科高职试题

2012-07-18

java swing深入学习例子

java swing学习过程中的进阶篇,这份文档分初级篇,中级篇,高级,特效,四个阶段的学习

2012-07-18

java Swing深入学习

想要更深入的学习java swing的同学,这本书是你最好的选择

2012-07-18

java设计模式

将设计模式的,实现语言为java,里面讲解了多个设计模式,欢迎大家下载

2012-07-18

SCJP考试244题word版

这是自己将pdf版的SCJP考试244题整理出来的word版本,方便大家打印出来复习备考

2012-07-18

仿windows资源管理器

自己学习java界面编程时模仿windows资源管理器用java awt和swing写的一个小程序,欢迎下载,还有些许bug有待大家完善

2012-07-18

五子棋游戏java实现

用javaSE中的awt和swing技术写的五子棋游戏,欢迎大家下载

2012-07-18

九宫格游戏java实现

利用javaSE里面的awt和swing技术写的一个九宫格的小游戏,欢迎下载

2012-07-18

背包问题java实现

对于背包问题,用贪心算法用java将该问题进行了实现

2012-07-18

最大子段和java实现

最大子段和用java实现,同时利用了动态规划和分治两种方法实现

2012-07-18

多种排序查找算法java实现

多种排序查找算法的java实现源码,包括选择排序,冒泡排序,改进版冒泡排序,二分查找,归并排序等等

2012-07-18

八皇后问题

用java实现的八皇后问题,关键之处有着详细的代码,欢迎大家下载

2012-07-18

struts2+spring3+hibernate整合教程

对三大框架struts2,hibernate,spring如何整合,怎么整合做了介绍

2012-07-18

空空如也

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

TA关注的人

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