看了一下OpenUI5的LocalBusyIndicator效果,感觉跟自己想的转圈圈的那种spinner不一样:https://sapui5.hana.ondemand.com/sdk/test-resources/sap/ui/core/demokit/LocalBusyIndicator.html 想看看bootstrap的busy indicator,竟然没有,不过找到了开发组的讨论:https://github.com/twbs/bootstrap/issues/12598 不止一次有人建议开发busy indicator,不过Mark Otto(Bootstrap是Mark Otto和JacobThornton共同开发的)没同意。因为满足不了下列条件:
It needs to be retina-ready Needs to work in IE8+ Needs to work on light backgrounds and dark—alphatransparencywould be bomb Would be cool if it was a font, but PNG or GIF is fine,too Available in multiple sizes 开发一款满意的控件容易吗!!!还好我就用用而已 下面是我找到的一些Busy Indicator资源: http://fgnass.github.io/spin.js/
http://semantic-ui.com/elements/loader.html
http://w3lessons.info/2014/01/26/showing-busy-loading-indicator-during-an-ajax-request-using-jquery/
Base64编码是网络上最常见的用于传输8Bit字节代码的编码方式之一,用基于64个可打印字符[大小写字母52个字符、数字10个字符、+和/2个字符(对于URL为-和_),补全用=]来表示二进制数据的一种表示方法。相关协议可见:
RFC4648 The Base16, Base32, and Base64 Data Encodings RFC2045 MIME Part One: Format of Internet Message Bodies RFC2046 MIME Part Two: Media Types RFC2047 MIME Part Three: Message Header Extensions for Non-ASCII Text RFC2048 MIME Part Four: Registration Procedures RFC2049 MIME Part Five: Conformance Criteria and Examples 因为有些网络传送渠道不支持所有的字节,例如传统的邮件只支持可见字符的传送,像ASCII码的控制字符就不能通过邮件传送。通过Base64编码可以把不可打印的字符也能用可打印字符来表示。
Java6之前 在Java6之前,JDK核心类一直没有Base64的实现类。除了使用Sun内部实现sun.misc.BASE64Encoder、sun.misc.BASE64Decoder或com.sun.org.apache.xerces.internal.impl.dv.util.Base64外,就需要使用第三方类库了。 Java6 Java6中添加了Base64的实现:javax.xml.bind.DatatypeConverter两个静态方法parseBase64Binary和 printBase64Binary。
import javax.xml.bind.DatatypeConverter; public class HelloBase64 { public static void main(String[] args) { String me = "blog.sina.com.cn/yandongqu"; byte[] plainContent; String base64Str = DatatypeConverter.