汤姆大叔这个系列写的很是不错,很适合有js基础但是想深入又无从下手的朋友。
深入理解JavaScript系列
转帖:深入理解JavaScript系列
TAG:
科学探索频道,专天文航天,UFO探索,生物·自然,历史考古,人文地理,生活百科,华夏地理,时尚家居,别墅家居,别墅装修,花园生活花园设计,小户家居,书房装修,国际足球,F1赛车,欧冠,英超,意甲,西甲,德甲,篮球,NBA,赛车,网球,香车美女,ATP,WTA,体育新闻,曼联,阿森纳,欧冠直播,英超,意甲直播,西甲,德甲,篮球,比分直播,AC米兰
领口叠加,复古灯笼袖,宽大的裙摆设计,给原本经典严谨的风衣带上了浪漫的戏剧感。加上一顶小高礼帽,别有一番中性绅士的风度。
简洁大气的风衣,不规则的下摆设计,在不经意间秀可美腿,拉长了腿型,性感的味道不言而喻。
害怕娇小的身材驾驭不了经典的风衣,那么这款改良版的风衣就是首选了,在高腰处有收腰的设计,大大的裙摆而且长度知道大腿根部,显瘦又显高。加上小斗篷设计,更为甜美感加分。
如果真不知道该如何选择外套,经典款的短板风衣就是首选,只要把颜色换成红色既显肤色又百搭,无论是上班逛街都可以。
宽松的设计,柔软的面料,既休闲又显女人味。短版高腰的设计,更是娇小MM们的最爱。如果不想把自己打扮得太过于职场的感觉,选这件就对了。
有萝莉情结的MM们,这件衣服就可以满足要求了。双层的荷叶边下摆,束口的公主袖,把风衣变为犹如公主裙般可爱又甜美。
没有一个多余的设计,干净利落的短版风衣,显得人帅气又有气质,是百搭风衣的首选。
这件风衣的气场非常强大,喜欢欧美风的,想要简洁之中又不缺乏设计感的MM们,不要错过哦。
皮革拼接是今年的大热,小圆领设计,加上大裙摆以及柔软的面料,使得原本带有狂野感的皮革也创造出如此甜美的淑女感。
爱美网猜你喜欢的文章:
风衣初春正合适 风姿飒爽很百搭
明星爱美不怕冷 穿起外套露裸腿
脸部红血丝实际上是异常扩张的毛细血管,易受温度、压力、情绪变化的影响。怎样才能祛除面部令人烦忧的"高原红"呢?
网友疑问:为什么脸上有红血丝
诱因① 强烈的紫外线照射:研究表明,强烈的紫外线辐射会破坏角质层,使毛细血管耐受性超过正常范围,引起毛细血管扩张破裂。
诱因② 突然的温度转变:突然的温度转变也会导致毛细血管在反复扩张收缩中逐渐失去弹性,而使面部红血丝现象加剧。因此,对于OL 来说,从较热的空调环境中到室外的较冷环境中,最好能有一个温度的过渡。
爱美网护肤相关推荐
脸上有红血丝怎么办 教你轻松解除红色警报
亮丽肌肤睡出来 "睡美人"的夜间护肤秘籍
晚霜使用秘诀编写秋日美肌童话
抓住夜间黄金修复 后续护肤不白费
解析睡眠面膜陷阱 夜猫族护肤不偷懒
诱因③ 情绪激动、压力作祟、精神兴奋、压力影响会引起交感神经系统兴奋,进而促进肾上腺素分泌增多,引起血管扩张、充血所致。
哪些成分有助改善红血丝问题?
无论是清洁还是保养,都应当首先选择温和的配方。在功效产品的选择上,目前研究比较确定的改善红血丝的护肤品通常从以下两方面来起效。
增加皮肤的屏障功能:通过强化皮肤生理防御系统,提高皮肤抵抗外界各种刺激的能力,改善皮肤敏感进而预防红血丝。具有皮肤屏障功能的植物有洋甘菊、常春藤、仙人掌等。
修复毛细血管:护肤专家已研究发现多种具有抗面部红斑的有效成分,如百合科假叶树活性精华、枳实、维生素A 醛、金缕梅、七叶树、洋甘菊等,它们的主要活性成分能够舒缓皮肤,并能显着减少毛细血管的扩张。
去除红血丝的小诀窍:
1.取适量红血丝修复类产品于掌心,合起手掌利用体温来温热产品。
2.用双手的手掌沿着脸部轮廓,按照从中心向外侧的顺序来涂抹。
3.用双手分别包裹住额头和下巴部位,轻柔挤压并且做提拉的动作。
4.手掌盖住脸颊,双手指腹覆盖住眼睑并轻轻按压。
5.以双手包住脖子,并且用小指刺激淋巴穴位进行按压。
爱美网护肤相关推荐
脸上有红血丝怎么办 教你轻松解除红色警报
亮丽肌肤睡出来 "睡美人"的夜间护肤秘籍
迪奥 (Dior) 2012春夏高级定制秀是临危受命的Bill Gaytten带来的第二个高级定制系列。有人说Bill Gaytten与他的前任约翰·加利亚诺 (John Galliano) 唯一的共同之处,就是他们对超模卡莉·克劳斯 (Karlie Kloss) 的器重;其实作为一位在约翰·加利亚诺 (John Galliano) 手下工作了16年的资深设计师,Bill Gaytten同样也对迪奥 (Dior) 高级定制精细的手工技艺传统着迷不已。立体褶皱,亮片、蕾丝刺绣,鳄鱼皮束腰Bar Jacket……迪奥 (Dior) 2012春夏高级定制系列以精致细节打动人心。
约翰·加利亚诺 (John Galliano) 就任迪奥 (Dior) 期间的每个高级定制系列,都是一出大胆革新的梦幻舞台剧;与他相比,Bill Gaytten则相对保守了许多:廓形上向克里斯汀·迪奥 (Christian Dior) 老先生的经典New Look致敬,腰部收缩下摆绽开的上衣时髦而优雅;层叠而蓬松的透明硬纱材质长礼服,以夸张的裙摆夺人眼球,高贵有余,惊喜不足。
自从2004年1月起就缺席每年的巴黎高级定制时装周的范思哲高定 (Atelier Versace) ,以开幕大秀的姿态华丽回归了!卡梅隆·迪亚兹 (Cameron Diaz) 、黛安·克鲁格 (Diane Kruger) 、艾比·考尼什 (Abbie Cornish) ……星光熠熠的观秀嘉宾阵容,都是为了衬托范思哲高定 (Atelier Versace) 2012春夏高级定制大秀的光芒。
安吉丽娜·朱莉 (Angelina Jolie) 在刚刚结束的第69界金球奖的红毯上,以一袭修身的范思哲高定 (Atelier Versace) 裸色缎面礼服艳惊四座;范思哲高定 (Atelier Versace) 2012春夏高级定制礼服,依然以紧贴皮肤的修身廓形为主打,突显女人沙漏型性感曲线;只不过以密镶串珠和亮片取代了绸缎材质,强调了肩部与胯部的线条。
设计师多娜泰拉·范思哲 (Donatella Versace) 这样评价身着范思哲高定 (Atelier Versace) 2012春夏高级定制礼服的模特们:“她们都是我的铁甲女战士。”垫肩夹克上衣、前刺绣后绑带的过膝细高跟长靴、缀满金属亮片的紧身胸衣廓形礼服、透明蕾丝刺绣银色长礼服……范思哲高定 (Atelier Versace) 秀场上的女战士不仅以高贵凛冽的气势摄人,女神般的性感魅惑更是她们战场上的必杀技。
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
法国时间1月25日,来自黎巴嫩的设计师Elie Saab再次为我们献上一场绝美的时装秀。
在纯白的会场里面,模特们被打扮成纯洁空灵的仙子,一系列精致的礼服让人叹为观止。
风格依旧梦幻,但今季Elie Saab的设计让"高定"走下了贵妇的神坛,而充满着少女的情怀,精致的蕾丝、镂空的花朵、闪亮的水晶、粉粉的糖果色调描绘了浪漫俏皮,让人珍惜的"花季"少女形象。
2012春夏的艾莉·萨博 (Elie Saab) 高级定制系列,留给我们最深刻的印象莫过于"轻盈":轻盈的薄荷绿、桃花粉、鹅黄等水粉色彩,轻盈的薄纱与蕾丝材质,带来比以往更加清透飘逸的视觉感受。
修长蓬松的裙摆一如既往地仙气十足,而领口处的设计则是艾莉·萨博 (Elie Saab) 本次带给我们的新惊喜,性感的深V领、端庄的一字领与小立领以及肩部的斗篷设计,让礼服的款式更加多变。散落在裙裾上的花朵、闪亮耀眼的珍珠装饰,为身着轻盈羽衣的仙子们增添一分华美。
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
Elie Saab 艾莉·萨博2012春夏高级定制时装秀
最近在看Android内核剖析(柯元丹著),准备把Android源代码研究一下。做net开发时,就是通过microsoft symbol server取得net framework的源代码加载到debugger调试程序的,这种方式对于框架的学习是最方便不过的。很多时候,我也养成了习惯了随手打开源文件而不是API文档的习惯。Android源代码需要在*nix系统下编译,正好手头有个macbook,于是打算在Mac OS下编译。本文参考了android官网以及部分网友的blog,文中如引用均给已出相应连接。
一.配置环境
笔记本:Macbook MC207CH/A 2.26GHz Intel Core 2 Duo
内存:2GB 1067MHz DDR3
OS : Snow Leopard 10.6
XCode : 4.0 with ios sdk 4.2 (有问题,后面有解决方案)
JDK : 1.6
Eclipse : Indigo (Java EE)
二.设置Mac OS 编译环境
参照官网Setting up a Mac OS X build environment,不再赘述。
1.特别强调Android源代码必须在大小写敏感的文件系统下编译,而Mac OS默认不是大小写敏感的,因此需要创建一个大小写敏感的磁盘镜像文件。
具体方法进入应用程序/实用工具/磁盘工具,选择文件->新建->新建空白映像:
2. 使用make 3.81 (revert from make3.82)
强调在mkdir /Users/Shared/dports后需要使用cd /Users/Shared/dports切换到该文件夹下执行svn co,这里我刚开始没有注意无法安装gmake 3.81
三. 下载Android源代码
参照官网Downloading the Source Tree
1. 特别强调在Initializing a Repo client 一节,应该把当前目录设置为前文创建的大小写敏感的文件系统下,比如我把新创建的dmg挂载到/Users/basilwang/android,那么需要执行$cd /Users/basilwang/android 源代码才能放到新创建的这个路径下
我刚开始没有注意,直接执行了
$ repo init -u https://android.googlesource.com/platform/manifest
结果把源代码下载到其他路径下,白白浪费我2个多小时的时间,而后我把下载的文件扔到了回收站了,结果出了一个错误,害的我又花了一些时间排除这个错误(后面详述)
2. 这里推荐使用Android内核剖析(柯元丹著)一书提供的一段防止下载异常的脚本
#!/bin/bash
#FileName get-android.sh
PATH=./bin:$PATH
repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.3_r1.1
repo sync
while [ $? = 1 ]; do
echo "================sync failed, re-sync again ====="
sleep 3
repo sync
done
这里下载的是2.3.3 gingerbread版本
四. 编译Android源代码(Gingerbread)
Gingerbread的编译还依赖于MacOSX10.5.sdk,但本机是10.6,于是下载Xcode 3.25,安装的时候选择另外的路径比如Developer325,安装完毕后Xcode4和Xcode325共存
另外修改两个地方
1 external/qemu/Makefile.android,其中第72行,LEOPARD_SDK:= /Developer/SDKs/MacOSX10.5.sdk,将其修改为:
LEOPARD_SDK:= /Developer325/SDKs/MacOSX10.5.sdk
2 build/core/combo/HOST_darwin-x86.mk,其中第29行,
sdk_105_root := /Developer/SDKs/MacOSX10.5.sdk 改为
sdk_105_root := /Developer325/SDKs/MacOSX10.5.sdk
现在可以开始编译源代码
$make,需要很长时间,我大概用了2个多小时才编译完成
此处报了两个错误,耽误了我很长时间
1 执行make后
find: `frameworks/base/frameworks/base/docs/html': No such file or
directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or
directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or
directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or
directory
find: `out/target/common/docs/gen': No such file or directory
find: `frameworks/base/frameworks/base/docs/html': No such file or
directory
find: `out/target/common/docs/gen': No such file or directory
Jean-Baptiste Queru在Error building Gingerbread?回答
Oh, that error reported by "find" is actually a known harmless issue.
We should add it to the documentation.
2
.Trashes/501/bionic/libc: MODULE.TARGET.STATIC_LIBRARIES.libc_common already defined by bionic/libc. Stop.
开始我一直在检查为什么会重复定义(already defined),make clean也不管用,最后发现原来编译时找到了回收站.Trashes我删除过的文件,郁闷,清空回收站就ok.
五.将源代码导入Eclipse
1. 新建Java Project将路径指向Gingerbread目录, 此处为~/android
2. 拷贝.classpath
$sudo cp ~/android/development/ide/eclipse/.classpath ~/android/.classpath
$chmod +w ~/android/.classpath 将.classpath设置为可写
3. build 出现如下错误
整理报错信息,集中在com.android.common包中
com.android.common.ArrayListCursor;
com.android.common.speech.LoggingEvents;
com.android.common.Rfc822InputFilter;
com.android.common.Rfc822Validator;
com.android.common.Search;
com.android.common.userhappiness.UserHappinessSignals
在Java Build Path界面下
移除出错jar包,并且选择Add JARs 增加out/target/common/obj/JAVA_LIBRARIES/android-common_intermediates/javalib.jar
至此编译成功。