自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(1)
  • 资源 (20)
  • 问答 (1)
  • 收藏
  • 关注

原创 设计模式

设计模式 第1章 代码无错就是优?—代码无错未必优—简单工厂模式1.1 面试受挫1.2 初学者代码毛病1.3 代码规范1.4 面向对象编程  所有编程初学者都会有这样的问题。就是碰到问题就直觉地用计算机能够理解的逻辑来描述和表达待解决的问题及具体的求解过程。这其实是用计算机的方式去思考,比如这个计算器程序,先要求输入两个数和运算符号,然后根据运算符号判断选择如何运算,得到结果,这本...

2015-08-07 15:55:02 2820

Android编程权威指南.

此书仅限行业交流使用,不得以任何方式复制或抄袭本书内容 学习Android开发,对每个新手都是一个很大的挑战,就好像在异国他乡学会生存一样。即 使会说当地的语言,一开始也绝不会有在家的感觉,因为你不能完全理解周围人理解的东西。原 有的知识储备在新环境下可能完全派不上用场。 Android有自己的语言文化,亦即Java语言。但仅掌握Java还远远不够,还需要学习很多新的 理论和技术知识来理清头绪,从而指引你穿越陌生的领域。

2016-05-05

Android开发权威指南

本书内容不仅详细讲解了Android框架、Android组件、用户界面、游戏开发、数据存储、多媒体发和网络开发等基础适应,而且还深入阐述了传感器、语音识别、桌面组件开发、多媒体开发、OpenGLES、HTML5、Android NDK编程、Android平台测试等高级知识,最重要的是,用6大综合案例全面介绍了如何在Android平台下开发各种应用。

2016-05-05

重构与模式

引言 本书试述的是重构(改善既有代码设计的过程)与模式(针对反复出现的问题的经典解决方案)的结合。使用模式来改善既有的设计,要优于在新的设计早期使用模式。这对于已经存在几年和几分钟的代码都同样适用。通过一系列低层次的设计转换,也就是重构,来应用模式,改进设计。

2016-05-05

SVN64位 Eclipse插件

打开文件只需要将features、plugins文件里的资源复制到eclipse对应的features、plugins文件里即可。

2016-01-20

深入理解Android卷I.pdf

《深入理解Android(卷1)》是一本以情景方式对Android的源代码进行深入分析的书。内容广泛,以对Framework层的分析为主,兼顾Native层和Application层;分析深入,每一部分源代码的分析都力求透彻;针对性强,注重实际应用开发需求,书中所涵盖的知识点都是Android应用开发者和系统开发者需要重点掌握的。   《深入理解Android(卷1)》共10章,第1章介绍了阅读本书所需要做的准备工作,主要包括对Android系统架构和源码阅读方法的介绍;第2章通过对Android系统中的MediaScanner进行分析,详细讲解了Android中十分重要的JNI技术;第3章分析了init进程,揭示了通过解析init.rc来启动Zygote以及属性服务的工作原理;第4章分析了Zygote、SystemServer等进程的工作机制,同时还讨论了Android的启动速度、虚拟机HeapSize的大小调整、Watchdog工作原理等问题;第5章讲解了Android系统中常用的类,包括sp、wp、RefBase、Thread等类,同步类,以及Java中的Handler类和Looper类,掌握这些类的知识后方能在后续的代码分析中做到游刃有余;第6章以MediaServer为切入点,对Android中极为重要的Binder进行了较为全面的分析,深刻揭示了其本质。第7章对Audio系统进行了深入的分析,尤其是AudioTrack、AudioFlinger和AudioPolicyService等的工作原理。第8章深入讲解了Surface系统的实现原理,分析了Surface与Activity之间以及Surface与SurfaceFlinger之间的关系、SurfaceFlinger的工作原理、Surface系统中的帧数据传输以及LayerBuffer的工作流程。第9章对Vold和Rild的原理和机制进行了深入的分析,同时还探讨了Phone设计优化的问题;第10章分析了多媒体系统中MediaScanner的工作原理。   《深入理解Android(卷1)》适合有一定基础的Android应用开发工程师和系统工程师阅读。通过对本书的学习,大家将能更深刻地理解Android系统,从而自如应对实际开发中遇到的难题。

2014-08-06

Spring Security3的使用

Spring Security3的使用方法有4种: 一种是全部利用配置文件,将用户、权限、资源(url)硬编码在xml文件中。 二种是用户和权限用数据库存储,而资源(url)和权限的对应采用硬编码配置。 三种是细分角色和权限,并将用户、角色、权限和资源均采用数据库存储,并且自定义过滤器,代替原有的FilterSecurityInterceptor过滤器,并分别实现AccessDecisionManager、 InvocationSecurityMetadataSourceService和UserDetailsService,并在配置文件中进行相应配置。 四是修改spring security的源代码,主要是修改InvocationSecurityMetadataSourceService和UserDetailsService两个类。前者是将配置文件或数据库中存储的资源(url)提取出来加工成为url和权限列表的Map供Security使用,后者提取用户名和权限组成一个完整的 (UserDetails)User对象,该对象可以提供用户的详细信息供AuthentationManager进行认证与授权使用。该方法理论上可行,但是比较暴力,不推荐使用。

2012-10-22

hibernate+spring 中文文档

hibernate+spring 中文帮助文档

2012-09-24

memcached中文文档.pdf

在数据驱动的web开发中,经常要重复从数据库中取出相同的数据,这种重复极大的增加了数据库负载。缓存是解决这个问题的好办法。 Memcached是什么? Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。 Memcached能缓存什么? 通过在内存里维护一个统一的巨大的hash表,Memcached能够用来存储各种格式的数据,包括图像、视频、文件以及数据库检索的结果等

2012-09-21

图片放大镜-Cloud Zoom

Cloud Zoom是一个图像放大jQuery插件,效果堪比Magic Zoom。相对于流行jQZoom插件,Cloud Zoom体积小,有更多的功能和更强大的跨浏览器兼容性。

2012-02-06

Linux的常用命令以及与mysql的安装

linux安装之后几个重要的目录 1、/root:存放root(管理员)用户的相关文件 2、/home:存放普通用户的相关文件(个人用户) 3、/bin:存放普通命令的目录 4、/sbin:要具有一定权限才可以使用的命令 5、/mnt:默认挂载光驱和软驱的目录 6、/etc:主要存放配置相关的文件 7、/var:存放经常变化的数据() 8、/boot:存放引导相关的文件(如删除系统则启动不了) 9、/usr:安装一个软件的默认文件夹(类似window的Program Files) 10、/pwd:显示当前在哪个路径、目录下面 11、/tmp:用来存放暂存盘的目录 12、/proc:目前系统核心与程序执行的信息 13、/dev:接口设备文件目录,如had表示硬盘 14、/:linux文件系统的上层根目录

2011-10-19

jbpm工作流管理系统

介绍JBPM的基本流程概念、实例执行的概念及使用JBPM的区别

2011-10-13

Jquery基础语法

对Jquery基础语法、选择器的各种用法、事件器的介绍

2011-10-13

jacob资源包附有异常解决方法

Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用

2011-07-05

Oracle操作命令

Oracle文件操作命令:这个是看教程之后自己总结的,希望对同学有帮助。

2011-06-20

itext的使用说明

itext是著名的开放源码的站点sourceforge一个项目,是用于生成pdf文档的一个java类库。通过itext不仅可以生成PDF或trf的文档,而且可以将XML、html文件转化为PDF文件。

2011-06-20

jBPM-jPDL学习笔记

定义流程的规则,使用流程引擎提供相关的规范,按照指定的规则定义流程的流转

2011-03-25

javacookie的使用

JAVA中COOKIE的使用 在JAVA的WEB环境中COOKIE是以一个数组的形式保存的:

2011-03-04

java分页int pageSize:每页显示多少条记录

首先要定义四个变量: int pageSize:每页显示多少条记录 int pageNow:希望显示第几页 int pageCount:一共有多少页 int rowCount:一共有多少条记录 说明: pageSize是指定的 pageNow是用户选择的 rowCount是计算出来的 该计算式为 if(rowCount%pageSize==0){ pageCount=rowCount/pageSize; }else{ pageCount=rowCount/pageSize+1; } (技巧: 数据库插入: insert into 表名(字段1,2,。。。)select 字段1,2,...from 表名 ) 查询语句 select top pageSize字段名列表from表名where id not in (select top pageSize*(pageNow-1)id from 表名) 以我们前面的users表为例,显示第二页,该查询语句就是: select top 3 * from users where userId not in(select top 3 userId from users) (select top 3 userId from users):选出这个表的前三条 前面再选三条

2011-03-04

jquery教程下载

jquery的使用在页面(x)html代码中使用了多个文件输入元素,但通过jQuery调整为与第一个演示类似的显示页面效果。 优点是代码是不苛刻的。。。即使关闭了javascript执行,用户也能上传多个文件。

2011-01-23

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

TA关注的人

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