微信开发笔记——微信网页登录授权,获取用户信息

最近做了一个公司的微信的公众号,对微信的流程清楚了不少,这里记录下,算不上多高深的,只希望能帮助到一部分人吧。闲话少说,开始:首先大家要看下微信的API文档。微信网页授权,获取用户的微信官方API文档地址: http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html三次握手微信认证流程(我自己简称三次握手):1、用户同...

Android怎么找到最优适配资源

当我们将一些提供了不同的资源文件可供 Android 系统选择的时候, Android 会在运行时会根据一套适配的规则选择最符合当前配置的资源。为了说明 Android 怎么选择资源,假设我们有以下可选的资源文件目录,每一个目录都包含同一张图片的不同版本。 drawable/ drawable-en/ drawable-fr-rCA/ drawable-en-port/ drawable-...
最优适配资源 Android开发

Android开发,WebView详解

WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,实现WebView有以下两种不同的方法:第一种方法的步骤:1.在要Activity中实例化WebView组件:WebView webView = new WebView(this);2.调用WebView的loadUrl()方法,设置WevView要显示的网页:互联网 用:webView.l...
Android开发 WebView详解

关于javascript跨域及JSONP的原理与应用

一、同源策略同源策略,它是由Netscape提出的一个著名的安全策略,现在所有的可支持 javascript 的浏览器都会使用这个策略。为什么需要同源策略,这里举个例子:假设现在没有同源策略,会发生什么事情呢?大家知道,JavaScript可以做很多东西,比如:读取/修改网页中某个值。恩,你现在打开了浏览器,在一 个tab窗口中打开了银行网站,在另外一个tab窗口中打开了一个恶意网站,而那个恶意网...
javascript跨域 JSONP的原理

hibernate 一级缓存和二级缓存

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问和缓存数...
hibernate 缓存

jQuery时间轴鼠标悬停动画插件

这次我们要来分享一款不太常见的jQuery插件,它是一个时间轴,时间轴上的每一个点在鼠标滑过时都可以显示该点的描述信息,并且鼠标滑过时都可以产生一定的动画特效,比如鼠标划过时圆圈的展开动画。...
jQuery时间轴 悬停动画插件

HTML5 Canvas实现会跳舞的时间动画

这是一款很有意思的HTML5 Canvas时间动画,总体来说,它是一个可以和客户端同步的时钟,其特点是当时间走动时,数字将会散落成一个个粒子动画,这种HTML5 Canvas动画在之前也有分享过,比如这个HTML5粒子文字特效。...
时间动画 HTML5 Canvas

Java 8 日期/时间(Date Time)API指南

Java 8日期/时间( Date/Time)API是开发人员最受追捧的变化之一,Java从一开始就没有对日期时间处理的一致性方法,因此日期/时间API也是除Java核心API以外另一项倍受欢迎的内容。为什么我们需要新的Java日期/时间API?在开始研究Java 8日期/时间API之前,让我们先来看一下为什么我们需要这样一个新的API。在Java中,现有的与日期和时间相关的类存在诸多问题,其中有...
Java API指南

jQuery可自动播放动画的焦点图插件

之前我们已经分享过很多非常实用的jQuery焦点图插件,大部分对开发者来说基本上可以直接拿来使用。今天我们要分享一款可以自动播放动画的jQuery焦点图插件,它在切换图片的时候可以播放对应图片的各种动画效果。...

如何使用Android Studio开发/调试Android源码

本文是以源码中development/tools/idegen/README作为指导文档.环境: Ubuntu 14.10,openJdk 1.7,Android Studio 1.0.2,android-5.0.1_r1源码由于AS是基于IntelliJ IDEA开发的,所以本文也适用于IntelliJ IDEA一、修改Android Studio(以下简称AS)的内存配置因为在导入源码时需要消...