当前位置: 编程技术>移动开发
本页文章导读:
▪URI引见 URI介绍
这期继续网络方面的话题。学习android,肯定都会知道统一资源标示符URI。其实我对这个中文字面十分不敏感,因为无法形成一个具体抽象的事物,所以,常常URI URL傻傻分不清楚。.........
▪ 排名榜样式 排行榜样式
1:效果2:资源dotted.giftheme_ui.png3:div<div >
<ul>
<li>
<var>1</var><a href="http://news.qq.com/a/20120402/000470.htm" target="_blank">高清:路透社三月图片精选</a>
</li.........
▪ 分享十个帮助你实现超酷特效的jQuery插件 分享10个帮助你实现超酷特效的jQuery插件
日期:2012-4-4 来源:GBin1.com
今天我们这篇文章中将推荐给大家10个超酷的jQuery插件帮助大家实现超酷的jQuery特效,绝对超过其它的普通jQuery插件。.........
[1]URI引见
来源: 互联网 发布时间: 2014-02-18
URI介绍
这期继续网络方面的话题。
学习android,肯定都会知道统一资源标示符URI。其实我对这个中文字面十分不敏感,因为无法形成一个具体抽象的事物,所以,常常URI URL傻傻分不清楚。因为URL的中文是统一资源指示符,啊不对,统一资源...那个,你自己baidu吧。
其实,还是英语最好区分,URI = uniform resource identifier,最后一个词,id嘛(姑且这么理解,差不多,呵呵)。 URL = uniform resource locator。
URI是一个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分。URL是URI的一个特例,它包含了用于定位Web资源的足够信息。所以,URL是URI的一个特例,比如这个mailto:cay@horstmann.com,不知道怎么叫吧,他叫URN(name)也是URI的一种。
在java和android中,URI对外的接口是不太一样的,在android中URI的意义非常重大,他是所有资源的标示符(ID),通过URI可找到一个一一对应的具体实体,如文件(file),数据库的表项(content)等,可以说贯穿这个Framework。
这么重要,我们就先来看看URI一般的格式:
[scheme:]schemeSpecificPart[#fragment] ([...]表示可选)
首先,我查看了下java.net下的URI,它有两个方法isAbsolute()和isOpaque()。
好,先看第一个方法,是否绝对的?
URI分为两大类,绝对URI和相对URI。
分类方法为:有scheme:开头的就是绝对URI,否则就是绝对URI。(如 file:///sdcard/xxx和../../java/net/Socket.html#Socket())
第二个方法,是否透明?
定义,绝对URI中,schemeSpecificPart不是以/开头,这个URI就是不透明的,如:mailto:cay@horstmann.com
(可以从上面得出树状结构 URI:绝对和相对 绝对:透明和不透明)
还有个比较重要的概念,绝对的透明的URI和相对的URI都是分层的(hierarchical)
去看看android的URI api吧,所有is判断都会有。
有了上述概念,看看android中URI的具体类有:OpaqueUri,HierarchicalUri和StringUri。怎么样,能看懂了吧。
我们继续,如果一个URI是分层的,那么这个URI的schemeSpecificPart(一般简称ssp)是如下结构:
[//authority][path][?query] ([...]表示可选)
而对于那些基于服务器的URI来说,authority结构为:
[userinfo@]host[:port]
以上部分是必须记住的,否则你就无法理解一个URI的这正意义。
然后,使用中,URI类的作用之一就是解析标示符并将它们分解成各个组成部分。记住并了解下面的方法吧:
getScheme() getSchemeSpecificPart() getAuthority() getUserInfo() getHost() getPort() getPath() getQuery() getFragment() (其实是有顺序的,你能看出来吗)
好了,所有URI的概念就介绍完了,但对于URI类,另一个作用就是处理绝对URI和相对URI。
如果存在如下的绝对URI:
http://docs.mycompany.com/api/java/net/ServerSocket.html
和一个如下相对URI:
../../java/net/Socket.html#Socket()
那么可以将它们合并成一个绝对URI:
http://docs.mycompany.com/api/java/net/Socket.html#Socket()
这个过程被称为相对URL的转换(resolving)。
与此相反的过程称之为相对化(relativization)。
如,有一个基本URI:
http://docs.mycompany.com/api
和另一个URI:
http://docs.mycompany.com/api/java/lang/String.html
那么相对化之后的URI就是:
http://docs.mycompany.com/api (没错,是一个相对URI)
对应api就是:
relative = base.relativize(combined);
combined = base.resolve(relative);
好了,看完此文,你会发现URI的所有接口你都能看懂了!
Cheers~
这期继续网络方面的话题。
学习android,肯定都会知道统一资源标示符URI。其实我对这个中文字面十分不敏感,因为无法形成一个具体抽象的事物,所以,常常URI URL傻傻分不清楚。因为URL的中文是统一资源指示符,啊不对,统一资源...那个,你自己baidu吧。
其实,还是英语最好区分,URI = uniform resource identifier,最后一个词,id嘛(姑且这么理解,差不多,呵呵)。 URL = uniform resource locator。
URI是一个纯粹的句法结构,用于指定标识Web资源的字符串的各个不同部分。URL是URI的一个特例,它包含了用于定位Web资源的足够信息。所以,URL是URI的一个特例,比如这个mailto:cay@horstmann.com,不知道怎么叫吧,他叫URN(name)也是URI的一种。
在java和android中,URI对外的接口是不太一样的,在android中URI的意义非常重大,他是所有资源的标示符(ID),通过URI可找到一个一一对应的具体实体,如文件(file),数据库的表项(content)等,可以说贯穿这个Framework。
这么重要,我们就先来看看URI一般的格式:
[scheme:]schemeSpecificPart[#fragment] ([...]表示可选)
首先,我查看了下java.net下的URI,它有两个方法isAbsolute()和isOpaque()。
好,先看第一个方法,是否绝对的?
URI分为两大类,绝对URI和相对URI。
分类方法为:有scheme:开头的就是绝对URI,否则就是绝对URI。(如 file:///sdcard/xxx和../../java/net/Socket.html#Socket())
第二个方法,是否透明?
定义,绝对URI中,schemeSpecificPart不是以/开头,这个URI就是不透明的,如:mailto:cay@horstmann.com
(可以从上面得出树状结构 URI:绝对和相对 绝对:透明和不透明)
还有个比较重要的概念,绝对的透明的URI和相对的URI都是分层的(hierarchical)
去看看android的URI api吧,所有is判断都会有。
有了上述概念,看看android中URI的具体类有:OpaqueUri,HierarchicalUri和StringUri。怎么样,能看懂了吧。
我们继续,如果一个URI是分层的,那么这个URI的schemeSpecificPart(一般简称ssp)是如下结构:
[//authority][path][?query] ([...]表示可选)
而对于那些基于服务器的URI来说,authority结构为:
[userinfo@]host[:port]
以上部分是必须记住的,否则你就无法理解一个URI的这正意义。
然后,使用中,URI类的作用之一就是解析标示符并将它们分解成各个组成部分。记住并了解下面的方法吧:
getScheme() getSchemeSpecificPart() getAuthority() getUserInfo() getHost() getPort() getPath() getQuery() getFragment() (其实是有顺序的,你能看出来吗)
好了,所有URI的概念就介绍完了,但对于URI类,另一个作用就是处理绝对URI和相对URI。
如果存在如下的绝对URI:
http://docs.mycompany.com/api/java/net/ServerSocket.html
和一个如下相对URI:
../../java/net/Socket.html#Socket()
那么可以将它们合并成一个绝对URI:
http://docs.mycompany.com/api/java/net/Socket.html#Socket()
这个过程被称为相对URL的转换(resolving)。
与此相反的过程称之为相对化(relativization)。
如,有一个基本URI:
http://docs.mycompany.com/api
和另一个URI:
http://docs.mycompany.com/api/java/lang/String.html
那么相对化之后的URI就是:
http://docs.mycompany.com/api (没错,是一个相对URI)
对应api就是:
relative = base.relativize(combined);
combined = base.resolve(relative);
好了,看完此文,你会发现URI的所有接口你都能看懂了!
Cheers~
[2] 排名榜样式
来源: 互联网 发布时间: 2014-02-18
排行榜样式
1:效果
2:资源
dotted.gif
theme_ui.png
3:div
4:css
1:效果
2:资源
dotted.gif
theme_ui.png
3:div
<div > <ul> <li> <var>1</var><a href="http://news.qq.com/a/20120402/000470.htm" target="_blank">高清:路透社三月图片精选</a> </li> <li> <var>2</var><a href="http://news.qq.com/a/20120403/000373.htm" target="_blank">高清:北京兰博基尼违章被交警摘牌</a> </li> <li> <var>3</var><a href="http://news.qq.com/a/20120401/000235.htm" target="_blank">图片故事:12岁女孩苦撑一个家</a> </li> <li> <var>4</var><a href="http://news.qq.com/a/20120330/001752.htm" target="_blank">高清:留守妈妈因养孩子太累 带三个宝宝自杀</a> </li> <li> <var>5</var><a href="http://news.qq.com/a/20120330/000246.htm" target="_blank">组图:网络视频曝90后少年暴打老人</a> </li> <li> <var>6</var><a href="http://news.qq.com/a/20120401/000674.htm" target="_blank">湖南邵东发生枪杀命案 警方调集100多警力缉凶</a> </li> <li> <var>7</var><a href="http://news.qq.com/a/20120331/000585.htm" target="_blank">湖南矮寨特大悬索桥通车 创4项世界第一</a> </li> <li> <var>8</var><a href="http://news.qq.com/a/20120330/001052.htm" target="_blank">高清:腾讯网一周图片精选(2012.3.24-3.30)</a> </li> <li> <var>9</var><a href="http://news.qq.com/a/20120330/000424.htm" target="_blank">全球身材最好的20位女人 中国无人上榜</a> </li> <li> <var>10</var><a href="http://news.qq.com/a/20120402/000209.htm" target="_blank">高清:陈光标穿雷锋装呼吁网友献血种树</a> </li> </ul> </div>
4:css
body { margin:0; padding:0; line-height:1.75; font-size:12px; font-family:"宋体", sans-serif; } a:link, a:visited { color:#333; text-decoration:none } a:hover, a:active { text-decoration:underline } .toplist ul { padding: 0 10px; width:287px; height:481px; overflow: hidden; } .toplist li { list-style:none; background:url(/blog_article/dotted.gif) repeat-x left bottom; height:32px; line-height:32px; width:100%; float: left; padding-bottom:1px; } .toplist li var { background-image:url(/blog_article/theme_ui.png); background-repeat: no-repeat; font-style:normal; font-weight:normal; width:14px; height:14px; line-height:14px; text-align:center; font-weight:700; color:#000; display:inline; float: left; background-position: -566px -179px; display:inline; margin: 0 10px 0 2px; margin-top:10px; *margin-top:8px; }
[3] 分享十个帮助你实现超酷特效的jQuery插件
来源: 互联网 发布时间: 2014-02-18
分享10个帮助你实现超酷特效的jQuery插件
日期:2012-4-4 来源:GBin1.com
今天我们这篇文章中将推荐给大家10个超酷的jQuery插件帮助大家实现超酷的jQuery特效,绝对超过其它的普通jQuery插件。希望大家喜欢!
1. jQuery Lens Flare Effect Plugin这个插件将会自动给图片添加透镜光线效果。看起来非常酷!
2. jQuery Circulate Plugin有时候,你是否想动画一个类似jQuery circulate圆圈效果?
3. jQuery Three Dee PluginjQuery three Dee超级酷!可以帮助我们将文字转化成3D文字。希望大家喜欢!
原文来自:分享10个帮助你实现超酷特效的jQuery插件
最新技术文章: