自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(116)
  • 资源 (29)
  • 收藏
  • 关注

转载 java concurrent

我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()

2011-09-06 09:03:08 824

转载 apache 拒绝服务(DoS)漏洞警告修复方法

Apache项目日前发布警告:发现一个Apache http server的拒绝服务(DoS)漏洞,该漏洞可让攻击者轻松地让Apache软件拒绝服务。Apache指出,攻击工具正在坊间广泛流传,并且已经留意到一些活跃分子。漏洞影响到了Apache的所有版本。该攻击能够在远

2011-08-26 15:04:12 3807

转载 nginx 自定义 header

上周末收到安全组童鞋的邮件,说是输出的时候有安全缺陷. 表现是在IE8之下,如果内容中有脚本的话,就会被直接执行掉,那么如果有攻击代码,这就杯具了…. 之所以会在IE8之下出现这个问题,是因为IE8似乎支持个什么mhtml.可以直接解读一些base64之后的内容,同时还能解读邮件

2011-08-26 14:19:30 7008

转载 一位软件工程师的6年总结

又是一年毕业时”,看到一批批学子离开人生的象牙塔,走上各自的工作岗位;想想自己也曾经意气风发、踌躇满志,不觉感叹万千……本文是自己工作6年的经历沉淀或者经验提炼,希望对所有的软件工程师们有所帮助,早日实现自己的人生目标。本文主要是关于软件开发人员如何提高自己的软件专业技术方面的具

2011-08-18 08:38:01 1041 1

转载 JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介

JDK1.5中的线程池(java.util.concurrent.ThreadPoolExecutor)使用简介在多线程大师Doug Lea的贡献下,在JDK1.5中加入了许多对并发特性的支持,例如:线程池。一、简介线程池类为 java.util.concurrent

2011-08-09 21:45:02 2858

转载 BeanUtils代码改写成BeanCopier时出现的问题

错误案例 短信平台大量的使用到了org.apache.commons.beanutils.BeanUtils的copyProperties(Object dest, Object orig)方法。而这个方法存在性能问题,在性能优化小组的建议下改使用net.sf.cglib.bea

2011-07-20 08:51:16 5547

原创 Installation on RedHat Varnish

Varnish is distributed in the EPEL (Extra Packages for Enterprise Linux) package repositories. However, while EPEL allows new versions to be

2011-07-19 13:50:54 633

转载 session详解

目录:一、术语session二、HTTP协议与状态保持三、理解cookie机制四、理解session机制五、理解javax.servlet.http.HttpSession六、HttpSession常见问题七、跨应用程序的session共享八、总结参考文档一、术语session在

2011-07-14 19:04:15 627

转载 HTTP协议详解(真的很经典)

转自:http://blog.csdn.net/gueter/archive/2007/03/08/1524447.aspxAuthor :Jeffrey引言                                        HTTP是一个属于应用层的面向对象的协议,

2011-07-14 10:49:49 770

转载 深入了解DCL

1.什么是DCL DCL:double-checked locking 中文一般译为“双重检查锁” 通常其代码形式如下: class SomeClass { private Resource resource = null;public Resource getResource

2011-07-13 09:33:09 877

转载 特殊类目校验导致求购Offer发布抛NPE

错误严重度 故障C 错误案例 现象描述:新发求购Offer时发现保健食品二级类目下的一些Offer无法发布、而其他类目的求购Offer及所有供应Offer都能正常发布错误分析 保健食品二级类目下的供应信息发布时要做一些特殊校验、如国家颁布的批准文号要符合特定的格式才是合法的,在这

2011-07-13 08:30:46 529

转载 调用搜索引擎产生的性能问题

错误严重度 事故级或故障 A 错误案例 【现象描述】 offer管理页面搜索需求中,调用Offer搜索APi时一次返回1000条Offer,在并发量多的时候,导致应用服务器等待,load增高。 【错误代码】 offerParam.setCount(1000);错误分析 在调用O

2011-07-13 08:26:27 499

转载 日志打印

错误严重度 故障C 错误案例 多线程日志输出 在一个比较长的业务日志中,采用普通的Logger.info(“xxxx”);打印多条记录。 错误分析 多线程日志打印过程,虽然logger本身是线程安全的,但在多线程模式下记录业务日志就会出现混乱。很不利于后续的日志分析 正确用法 多

2011-07-13 08:23:31 560

转载 过滤HTML标签导致死循环

错误严重度 故障A 错误案例 以下是资讯VCUtil.java类里面一个同事加的一个方法,而这个类又被在页面上广泛使用。 //去掉单引号、双引号和红色htmltag public static String filterToHtml(String str){

2011-07-13 08:20:39 1479

转载 Jdk中 String类的getBytes方法的编码问题

错误案例 这几天生意经的taglist的页面上一直存在缓存不一致的情况,而在本地调试始终不能重现线上的问题。 系统中出现了这样一种情况:在我们新增“doclist_84_饮食健康”的静态位的时候提示已经存在,但在memcached中并不存在。 查看代码发现在把一个key放到Mem

2011-07-13 08:16:11 1915

转载 Java字符转义问题

错误案例 图片验证在url包含特殊字符比如”abc%2B”的情况下始终无法通过 错误分析 开始以为是验证码服务器的问题,结果和平台那边联调的时候发现我们传过去的abc%2B 变成了abc%252B,这个当然有问题,我们起初认为了httpclient的版本问题,我们怀疑httpcl

2011-07-13 08:13:34 1627

转载 Collection转换为数组时的API使用不当

错误严重度 性能问题 错误案例 【现象描述】 【错误代码】 (不算错误,只是性能低下) String[] mids = (String[]) list.toArray(new String[0]);错误分析 请阅读 AbstractorCollection中的 public

2011-07-13 08:11:35 518

转载 JAVA内存泄漏

错误严重度 如果内存泄漏面积过大,将会导致B类或A类故障 错误案例 public class Stack{ private Object[] elements; private int size = 0; public Stack(int i)

2011-07-13 08:08:37 435

转载 代码里直接返回对象造成的可读性、扩展性以及性能问题

错误严重度 不会引起较大故障,但对代码可读性、扩展性以及性能会产生一定影响 错误案例 代码里直接返回值,例如获得一个boolean值,例如: ……return true;或者return false;……错误分析 一般来说,类可以提供一个公有的静态工厂方法,所谓静态工厂

2011-07-12 08:51:02 707

转载 高性能的数据查找方式

错误案例 当我们需要从一些会员中查找指定的会员,并且根据这个会员的属性做些操作。或者类似的数据筛选情况下。例如: List results = searchResultList();//此时查询出的结果是1000,并且每个对象比较大String [] names = {"gar

2011-07-12 08:43:27 688

转载 List对象的空指针问题

错误案例 【现象描述】 抛出空指针异常。 【错误代码】 List offerIDList =loadOfferIDList()//(null);for(Long offerID:offerIDList){ ......}错误分析 空值针异常出现的原因主要是遍历列表对

2011-07-12 08:36:28 2126

转载 两个对象比较大小时出现的问题

错误案例 【现象描述】 两个Integer类型的数据,进行大小比较,发现无法进行正确的比较 【错误代码】 Comparator c = new Comparator() { public int compare(Integer i1, Integer i2) {

2011-07-12 08:31:25 769

原创 对象相等判断时,覆写equals方法时同时覆写hashcode方法

错误案例 【现象描述】里面判断容器应该要包含的对象,实际上却没有 【错误代码】 class T { private String str; T(String str) { this.str = str; } public boolean equals(

2011-07-12 08:26:55 669

转载 不可变类型

错误案例 【现象描述】用BigInteger相加,永远返回0 【错误代码】 BigInteger total = BigInteger.ZERO;total.add(new BigInteger("1"));total.add(new BigInteger("10"));S

2011-07-12 08:18:54 828

转载 返回空list的方式

错误案例 代码中需要返回空list时,一般会采用的方式: public List returnEmptyList(){ return new ArrayList(); }错误分析 public static void main(String[] ar

2011-07-12 08:16:57 15901

原创 不能在finally块使用return

错误案例 【现象描述】 try-catch块中永远返回finally中return的值【错误代码】 static boolean f() { try { return true; } finally { return false; }}错

2011-07-12 08:11:45 872

转载 利用squid反向代理提高网站性能

本文在介绍 squid 反向代理的工作原理的基础上,指出反向代理技术在提高网站访问速度,增强网站可用性、安全性方面有很好的用途。作者在具体的实验环境下,利用 DNS 轮询和 Squid 反向代理技术,实现了网站的负载均衡,从而提高了网站的可用性和可靠性。现在有许多大型的门户网站如

2011-07-11 16:48:07 652

转载 使用Nginx的proxy_cache缓存功能取代Squid

Nginx从0.7.48版本开始,支持了类似Squid的缓存功能。这个缓存是把URL及相关组合当作Key,用md5编码哈希后保存在硬盘上,所以它可以支持任意URL链接,同时也支持404/301/302这样的非200状态码。虽然目前官方的Nginx Web缓存服务只能为指定URL或

2011-07-11 16:40:38 481

转载 Nginx+Squid+Apche 负载均衡配置示例

最近研究nginx在负载均衡上的配置,下步网站的整体架构有可能要适当的调整下,使用nginx在最前端做负载均衡,中间放多个squid缓存节点,为最后端的图片服务器提供高速缓存,从而大大提高网站打开的响应速度;下面介绍下在kvm环境下的大致部署步骤和配置,负载均衡器方面也可以使用l

2011-07-11 16:35:22 687

转载 nginx+squid+apache web架构

我们公司采用的web架构师nginx+squid+apache,其实大家很费解为什么要这样的组合,我的理解是:1:nginx实现了代理的作用,区分动态请求和静态请求.2:nginx在处理静态请求的时候,能够hash请求地址,最终请求到特定的squid服务器上,实现了一个squid

2011-07-11 15:52:29 1264

转载 字符串和多个char类型的字符相加比较问题

错误案例 【现象描述】表面看上去内容一样的字符串和单个字符拼接比对,结果永远为false 【错误代码】 "34".equals('3' + '4') 错误分析 当且仅当+操作符的操作数中至少有一个是String类型时,才会执行字符串连接操作;否则,执行加法。 如:在本例中'3'

2011-07-11 09:05:37 1009

转载 使用JDK的新特性遍历list中所有数据

错误案例 下列代码没有问题,但是这是一种老的写法,缺点是: 1、可读性不够好。 2、在list边界上容易遗漏:for循环中一定要考虑i=0开始 。 3、显示的方式把list中的元素转换成T类型。 List list = new ArrayList();for (int i =

2011-07-11 09:03:27 755

原创 Io流关闭问题

错误案例 常见的一种写法,针对每个catch都进行一次io流关闭。在关闭过程也未进行io流的空值判断。 try{ URL url = new URL("http://pm.china.alibaba.com/" + memberId); URLConnection c

2011-07-11 08:56:31 1728

转载 价格精度问题

错误案例 (int)(Float.parseFloat(price)*100) 这样处理,对于8.90这样的价格会转化成889,实际应该是890才对 (int)(Double.parseDouble(price)*100) ,对于8.90转化的结果是对的,但是对于 1.15会把它

2011-07-11 08:54:29 1384 1

原创 循环体内包含了大量没有必要在循环中处理的语句或获取数据库连接或进行不必要的try-catch操作

错误案例 public class CheckCycle{ public void cycleInfo() { String[] Str = null; //获取各个部件的通知地址 Str = outNotify

2011-07-11 08:48:26 1436

原创 数据库操作、IO操作的资源没有及时释放

错误案例 public class ReleaseRes{ public void releaseDB () { Connection conn = null; APLResultSet rs = null; St

2011-07-11 08:42:07 2593

转载 清除排行榜缓存任务中,做循环处理时,每次都需要抓住异常记录日志

错误案例 for (String key : keys) { memberTopRankCache.remove(key); //这里可能抛出异常 log.info(key + " removed.");}错误分析 使用场景是批量处理业务过程中,有一个失败

2011-07-11 08:37:41 617

转载 数据流的读取

错误案例 现象描述:零批II期中在对支付宝进行回调的过程中发现经常性的有支付宝返回数据解析不完整,经过检查发现如下错误代码: InputStream is = postMethod.getResponseBodyAsStream();byte[] bytes = new byt

2011-07-11 08:35:39 1587

转载 异常的错误使用导致性能问题

错误案例 现象描述: String strValue = (String) source; try { return new Integer(strValue); } catch (Exception e) { try {

2011-07-11 08:19:59 641

转载 Java代码不允许使用中文

错误案例 举例来说,如果我们应用涉及诚信通销售的中文信息散布在各处、,有一天我们对诚信通价格做了调整,那势必要查询所有代码,一旦有一处漏改,被很多用户看到,对用户和公司都会带来不良的影响。 错误分析 if(topDomainSelection.equals("请选择一个顶级域

2011-07-11 08:16:22 1827

Web协议与实践

本书全面论述了传输Web内容的系统和协议,重点讲述了Web中业已成熟和稳定的技术,如TCP/IP协议及DNS技术、HTTP/1.0的设计及其与TCP之间的交互;深入阐述了Web高速缓存技术和多媒体流播技术的最新技术动态;分析了Apache Web服务器和Squid代理;还探讨了通信量的分析和测量技术。书中使用了大量示例、技术发展水平报告以及案例分析来阐述Web的工作原理和各个组件之间的交互。

2012-08-26

HTML5 for Masterminds.

We are on the verge of a revolution. The web is becoming the main developing platform and the primary source for information and software. In recent years, mobile devices have turned Internet applications from possibilities into necessities, and now computers that work exclusively on the web are being developed and sold. The software for the web is getting more sophisticated than ever and is replacing desktop applications once and for all. This level of change is both experimental and radical, and HTML5 is making it possible. HTML5 for Masterminds leads the reader step by step to gain essential knowledge and to master complex subjects included in the HTML5 specification. After reading this book, you will know how to structure your documents with HTML5, how to style them with CSS3 and how to work with the most powerful Javascript APIs. This book is not an introduction of HTML5 but instead a complete course that will teach you how to build compelling websites and amazing web applications from scratch. Every chapter explores basic concepts as well as complicated issues of HTML5, CSS3 and Javascript. Concepts are supported by fully functional codes to guide beginners and experts through every single tag, style or function included in the specification. The codes are distributed throughout the book in a specific order to gradually introduce complex subjects and make them accessible to everyone. The goal of HTML5 for Masterminds is to make you familiar with the most advanced technology for the web. It was developed to prepare you for the future, and it was written for the genius inside you... for Masterminds.

2012-03-06

Pro HTML5 Programming, 2nd Edition

What you’ll learn How the HTML5 specification has evolved How to develop cutting-edge web applications using new HTML5 features like WebSockets, geolocation, web storage, Canvas, and audio/video Which features are available in modern browsers

2012-03-06

HTML5 Games

Discover new opportunities for building 2D and 3D games with HTML5 The newest iteration of HTML, HTML5 can be used with JavaScript, CSS3, and WebGL to create beautiful, unique, engaging games that can be played on the web or mobile devices like the iPad or Android phones. Gone are the days where games were only possible with plugin technologies such as Flash and this cutting-edge book shows you how to utilize the latest open web technologies to create a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets. You'll discover how to build a framework on which you will create your HTML5 game. Then each successive chapter covers a new aspect of the game, including user input, sound, multiplayer functionality, 2D and 3D graphics, and more. Aims directly at a new way to develop games for the web through the use of HTML5 Demonstrates how to make iOS and Android web apps Explains how to capture player input; create 3D graphics; and incorporate textures, lighting, and sound Guides you through the process of creating a game from scratch using Canvas, HTML5 Audio, WebGL, and WebSockets By the end of this invaluable book, you will have created a fully functional game that can be played in any compatible browser or on any mobile device that supports HTML5.

2012-03-06

Apress.Pro.HTML5.and.CSS3.Design.Patterns.Nov.2011

Book Description Pro HTML5 and CSS3 Design Patterns is a reference book and a cookbook on how to style web pages using CSS3 and HTML5. It contains 350 ready–to–use patterns (CSS3 and HTML5 code snippets) that you can copy and paste into your code. Each pattern can be combined with other patterns to create an unlimited number of solutions, and each pattern works reliably in all major browsers without the need for browser hacks. The book is completely up-to-date with code, best practices, and browser compatibilities for HTML5 and CSS3—enabling you to dive in and make use of these new technologies in production environments. Pro HTML5 and CSS3 Design Patterns is so much more than just a cookbook, though! It systematically covers every usable feature of CSS3 and combines these features with HTML5 to create reusable patterns. Each pattern has an intuitive name to make it easy to find, remember, and refer to. Accessibility and best practices are carefully engineered into each design pattern, example, and source code. The book’s layout, with a pattern’s example on the left page and its explanation on the right, makes it easy to find a pattern and study it without having to flip between pages. The book is also readable from cover to cover, with topics building carefully upon previous topics. Pro HTML5 and CSS3 Design Patterns book unleashes your productivity and creativity in web design and development. Instead of hacking your way toward a solution, you’ll learn how to predictably create successful designs every time by reusing and combining modular design patterns. What you’ll learn Code CSS3 and HTML5 Use CSS3 Selectors Use six CSS3 Box Models Create rounded corners, shadows, gradients, sprites, and transparency Replace text with images without affecting accessibility Style text with fonts, highlights, decorations, and shadows Create flexible, fluid layouts Position elements with absolute pixel precision Stack elements in layers Size, stretch, shrinkwrap, indent, align, and offset elements Style tables with borders and alternating striped rows Size table columns automatically Integrate CSS3 and JavaScript without embedding JavaScript in HTML5 Create drop caps, callouts, quotes, and alerts Who this book is for A software developer can use this book to learn CSS3 for the first time. A designer familiar with CSS3 can use this book to master CSS3 and HTML5. If you are completely new to coding or completely new to CSS3 and HTML5, you may want to read an introductory book on CSS3 and HTML5 first.

2012-03-06

JavaScript语言精粹(JavaScript.The.Good.Parts)

大多数编程语言包含优良和拙劣的部件,但对JavaScript而言后者的比重较大,因为它在匆忙中开发和发布,还没能够得到精炼。这本权威的书剔除了大多数可怕的JavaScript特性,展现了JavaScript的另一部分,这一部分比JavaScript语言作为一个整体更加稳定、更具有可读性以及可维护性——可以用这个部分创建真正可展的合高效的代码。 作者Douglas Crockford(他被很多开发社区认为是JavaScript专家)提出了足够多的好想法,让JavaScript成为一个杰出的面向对象编程语言。不幸的是,这些好想法(比如函数、弱类型、动态对象和表达能力很强的对象文字注释)被掺杂了些坏想法(比如基于全局变量的编程模型)。 当Java Applet陨落的时候,JavaScript成为了Web编程的缺省语言,但它的流行程度跟它作为一个编程语言的质量完全没有关系。在《JavaScript:The Good Parts》一书中,Crockford深度分析了一堆好的意图和盲目的错误,为你提供了所有JavaScript的地道优良部分的细节,包括: ·语法·继承·方法 ·对象·数组·风格 ·函数·正则表达式·美丽的特性,使用《JavaScript:The Good Parts》一书,你会发现一个美丽、优雅、轻量级和具有很强表达能力的语言,让你创造有效的代码,无论你正在管理对象库,还是只是试着让Ajax快速运行。如果你为Web开发站点或者应用程序,那么这《JavaScript:The Good Parts(影印版)》是绝对必需的。

2012-01-18

JavaScript权威指南(第6版)

javascript 权威指南第六版,涉及到了HTML5,有兴趣下载

2012-01-09

深入浅出JavaScript

本书是一部优秀的、注重实践的JavaScript教程。作者首先概览了JavaScript,包括它的语法、良好的编码习惯、DOM编程原则等;然后构建了JavaScript工具包,包括动态操作标记、使用CSS和DOM修改页面风格、验证表单、处理图像等;接着通过一个完整的案例研究阐明了如何使用多种JavaScript 技术协同工作;最后单独设计一章来讲述第三方示例,演示了YUI 和 jQuery JavaScript库的使用。   本书适合初级和中级水平的JavaScript开发人员阅读,可作为高等院校计算机专业的JavaScript课程教材。

2012-01-09

高性能JavaScript

如果你使用JavaScript构建交互丰富的Web应用,那么JavaScript代码可能是造成你的Web应用速度变慢的主要原因。本书揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM交互、页面生存周期等。雅虎的前端工程师Nicholas C. Zakas和其他五位JavaScript专家介绍了页面代码加载的最佳方法和编程技巧,来帮助你编写更为高效和快速的代码。你还会了解到构建和部署文件到生产环境的最佳实践,以及有助于定位线上问题的工具。

2011-12-26

高性能 HTML5

很多年来我们构建的 Web 应用都让浏览器不堪重负。随着 HTML5 带来的诸多特性(包括 video and audio, canvas, SVG, app cache, localStorage, @font-face,等等)浏览器正在迎头赶上,希望能领先开发者采用这些新技术带来的 Web 应用大潮。 你的 HTML5 应用将会傲立潮头还是被用户抛弃在岩石上?让我们一起研究 HTML5 的新功能来构建快速的 Web 应用吧。

2011-12-23

使用 HTML5 WebSocket 构建实时 Web 应用

本文主要介绍了 HTML5 WebSocket 的原理以及它给实时 Web 开发带来的革命性的创新,并通过一个 WebSocket 服务器和客户端的案例来充分展示 WebSocket 的强大和易用

2011-12-23

HTML5规范 走在技术的前沿

HTML5规范

2011-12-23

javascript源码大全CHM格式

javascript源码大全 很经典。。,很好。。

2011-12-21

CSS权威指南

  你是否既想获得丰富复杂的网页样式,同时又想节省时间和精力?本书为你展示了如何遵循CSS最新规范(CSS2和CSS2.1)将层叠样式表的方方面面应用于实践。   通过本书提供的诸多示例,你将了解如何做到仅在一处建立样式表就能创建或修改整个网站的外观,以及如何得到HTML力不能及的更丰富的表现效果。   资深CSS专家Eric A.Meyer。利用他独有的睿智和丰富的经验对属性、标记、标记属性和实现做了深入的研究,另外在浏览器支持和设计原则等实际问题上也有独到的见解。你所需要的就是HTML 4.0的知识即可以为网站布局和分页创建简明而且易于维护的脚本,同时兼具桌面系统的美观性和可控性。在本书中你将学到以下内容:   ·用多种方式对文本应用样式   ·用户界面、表布局、列表和生成内容   ·浮动和定位的优缺点   ·字体系列和后路   ·框模型的工作原理   ·IE7、Firefox和其他浏览器支持的新CSS3选择器   最新版《CSS权威指南》一书经过全面更新,涵盖了Internet Explorer 7,详细介绍了各个CSS属性以及属性之间的相互作用,并指导你如何避免一些常见的错误。不论你是一位经验丰富的web创作人员,还是一无所知的新手,都可以把它作为内容翔实的CSS参考资料放在手边。Eric A.Meyer。在HTML、CSS和web标准领域是国际上公认的专家,他从1993年就开始从事web方面的工作。他也是complex spiral consulting公司的奠基人,其客户包括美国在线、苹果计算机公司、富国银行和Macromedia等著名公司。

2011-12-19

《锋利的jQuery》(高清扫描版-有书签)

每多学一点知识,就少写一行代码。   jQuery,顾名思议,也就是JavaScript和查询(Query),即是辅助JavaScript开发的库。   本书循序渐进地对jQuery的各种方法和使用进行介绍,读者可以系统地掌握jQuery关于DOM操作、事件监听和动画、表单操作、Ajax,以及插件方面知识点,并结合每个章节后面的案例演示进行练习,达到掌握本章节知识点的目的。

2011-12-19

HTML5高级程序设计(完整版)

《HTML5高级程序设计》首先介绍了HTML5的历史背景、新的语义标签及与以往HTML版本相比的根本变化,同时揭示了HTML5背后的设计原理。从第2章起,分别围绕构建令人神往的富Web应用,逐一讨论了HTML5的Canvas、Geolocation、Communication、WebSocket、Forms、Web Workers、Storage等API的使用,辅以直观明了的客户端和服务器端示例代码,让开发人员能够迅速理解和掌握新一代Web标准所涵盖的核心技术。《HTML5高级程序设计》最后探索了离线Web应用并展望了HTML5未来的发展前景。   《HTML5高级程序设计》面向有一定经验的Web应用开发人员,对HTML5及未来Web应用技术发展抱有浓厚兴趣的读者也可以学习参考。

2011-12-16

精通CSS:高级Web标准解决方案【PDF】

这本书的原名为:CSS Mastery: Advanced Web Standards Solutions。不但是在国内还是国外,它都是第一本CSS畅销书,包括了所有的CSS技术汇总,解密业界WEB大师绝技……而且它还是一本对读者技术门槛要求较低的具有(X)HTML和CSS基本知识的任何网页设计人员阅读。这本收的电子版是中文的,这对您来说绝对是有用的,想学网页制作的朋友一定不能错过!

2011-12-16

Android pdf高级编程

《Android高级编程》首先简要介绍Android软件栈,接着陈述为手机创建稳定可靠、赏心悦目的应用程序的基本原理。通过学习,您可以打下牢固的理论根基,了解使用当前Android 1.0 SDK编写定制移动程序所需的知识,还能灵活快捷地运用未来的增强功能构建最前沿的解决方案。   Android提供一个开放的开发环境,为针对移动设备编写创新应用程序带来了激动人心的新机遇。作为使用AndroidSDK构建这些应用程序的实用指南书籍,《Android高级编程》从始至终穿插了一系列示例项目,每个项目都引入Android的新功能和新技术,以助您达到最圆满的学习效果。

2011-12-15

ISO9001StandardsModel

ISO9001StandardsModelISO9001StandardsModelISO9001StandardsModelISO9001StandardsModel

2010-03-20

CMMI从立项到售后服务

CMMI从立项到售后服务CMMI从立项到售后服务CMMI从立项到售后服务CMMI从立项到售后服务

2010-03-20

java2实用教程电子教案(二版).rar

java2实用教程电子教案(二版).rar

2008-06-10

Linux 指令篇

Linux 指令篇Linux系统信息查看命令大全.doc

2008-06-10

spring基础教程

spring基础教程

2007-12-12

空空如也

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

TA关注的人

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