序列号:C39H5QSNDTFC,生产日期是2012年2月份,我最近长买的,是翻新机吗
iPhone 4S(GSM+CDMA) 16GB 白色
序列号:C39H5QSNDTFC
设备名称:iPhone 4S
容 量:16GB
颜 色:白色
类 型:iPhone4,1
代 号:n94ap
型 号:MD277
激活状态:已激活
电话支持:已过期
硬件保修:已过期
生产日期:2012年02月05日 - 2012年02月11日
生产工厂:中国
备 注:无锁版本国内可以3网(联通+移动+电信)通用,有锁版本可以使用卡贴
,
1、销售地,也就是所说的 【版本】可以根据型号
【打开——设置——通用——关于本机】中查找, 根据后面两位或者一位字母查看,
, ZP是港版,CH是国行 LL是美版. DN为德版、TA为台湾
ZA为新加坡和马来西亚、AB为阿联酋、RS为俄罗斯
GR为希腊、IP为意大利、PP为菲律宾、J是日版,KH是韩国
C是加拿大版,X是澳洲版或者新西兰版,B为英国版,F是法国版。Y为西班牙版
【全新机】 也就是购买日期和激活日期是同一天,或者因为时差问题会差别一天,水货港版美版这些会提前激活,正常在3个月内。
【二手或翻新机】 已过保修期的或者激活时间过久的都不保障。过保修期的机子说明激活日期超过一年,无法查到详细激活日期。
【置换机】 也就是售后更换的机子,通常激活日期会比生产日期早,序列号一般是C3K,CCP,DQG,C28等开头的。
这种机子质量没有问题,详细请查看苹果售后政策http://www.apple.com.cn/support/warranties/
【黑机】 就是序列号已被更换了,查询不到详细信息。机子一般都是正品的,不影响使用,只是没有保修了。
【高仿机】山寨高仿机的序列号一样可以查询到信息,通过百度搜索一下就知道,会出现很多相同的序列号,连接电脑itunes软件可以检测真假
查询网站:http://sn.appvv.com/输入序列号可以自行查询, 如有疑问再追问
PS:苹果手机是富士康代工生产的,所以产地基本在中国,
█有帮助请及时采纳
★ 在我的回答下方【选为满意答案】按钮,点一下就行,谢谢★
在线字数计算器
《追风筝的人》记录的是一个阿富汗的富家少爷在战争前后的经历。读完这本小说后,就像读完了一本人生传记。作者卡勒德用精炼的语言向我们勾画了一个爱恨交织的历史故事。 我对阿富汗以及周边连年征战的国家和他们的历史毫无兴趣,对我而言,那里的人民是可怜的,那里的政府是可悲的,所以当《追风筝的人》这个故事一点一点展现在我面前的时候,我并没准备好接受一个平静的,也曾春暖花开,羊肉串香飘整条街的画面,更没想到那里的孩子也可以无忧无虑的追逐风筝。 所以当身为少爷的阿米尔和他的仆人哈桑情同手足的画面一出现,所有读者不禁感叹,友谊是那么充满力量,干净而持久的。他们总是并肩而行,每当阿米尔被人欺负的时候,哈桑总是义无反顾的站出来保护,我看见他们之间有一道友谊的光芒在闪耀。 当阿米尔问哈桑为什么确定自己一定会知道被切断绳线的风筝的掉落地的时候,哈桑肯定的对阿米尔说,我就是知道,然后反问,我什么时候骗过你。阿米尔轻声说,我怎么知道有没有骗过我。哈桑发誓,为了你,我宁可啃烂泥。阿米尔进一步确定,你真的会为我啃烂泥?哈桑坚定的说,我肯定,然后又说,但是你又怎么能忍心让我啃烂泥。所以读者心中所向往的也就是我们每个人心中那个潮湿的童年印象,总是和自己最亲密的伙伴,席地而坐,互相盟誓,发誓为对方,甘愿上刀山下火海。就如同哈桑洋溢着笑脸对阿米尔说的那样:为你,千千万万遍。 然而事实上却是这样的:他是主人,他是仆人;他是普什图,他是哈扎拉;他是逊尼派,他是什叶派,从他们出生的那一刻起,他们的命运就被这些他们所不能理解的标签所分隔开来,尽管他们是亲密无间的朋友,尽管他们事实上拥有同一位父亲。无论是平凡的阿米尔和哈桑,还是高高在上的查希尔国王或者卡尔扎伊,都不得不接受社会为他们预定的座位——阿米尔不再是阿米尔,哈桑也不再是哈桑,他们必须戴上社会分给他们的面具。 我们少年的时候,总是意气风发,三五结伴,促膝长谈。那是在我们其乐融融的环境中构建的虚拟场景,然而在残酷的现实面前,在微弱的友谊遇到挑战的时刻,只要有一方露出破绽,友谊的桥梁必然坍塌。 于是当阿米尔在看到哈桑被大一些的孩子欺负甚至猥亵的时候,他选择沉默和逃避;与此同时,哈桑却为了阿米尔的风筝坚定不动摇的和对手较量,对手残忍的揭示阿米尔和哈桑之间的主仆关系,哈桑大声反驳说两个人是朋友。躲在角落里不敢出现的阿米尔听到这句话不但没有一点激励也没有丝毫感动,他心底里的怯懦终于将他的灵魂吞噬,于是悲剧发生。 “为你,千千万万遍。”不知道自己已经为这句话哭过多少次。我从未想象过一个人对另一个人的爱会这么深。我甚至觉得,这已经变成了“信仰”。哈桑,只为了帮阿米尔追那只风筝,而受到了别人的侵犯,到死都不知道,他们是同父异母的亲兄弟。我真的是猜到了开头,没猜到结尾。 作者对种种苦难和暴行毫不讳言,在写作中有一种博大宽广的悲悯之心承载了这片土地和这片土地上人们的所有欢笑和悲伤。没有因为对故土的爱而回避了阿富汗社会的种种不公和鄙陋,却也没有刻意嘲讽,只是去还原并且理解在这种环境下每个人的选择,他们的恐惧,他们的快乐。这使得整本小说有了37度2的体温,甚至能听到书页里的心跳。如同流水,故事徐徐展开。然后奔腾或是呜咽,越过急滩,冲出峡谷,最后变成宽广的河流,沉静而包容。我可以想象得出,我若厚着脸皮索取,那将不是我。我的灵魂、信仰、自尊都不允许这种事发生。 看过一些书,让我明白一件事“心之外的事,都可以不是大事。”我想,这句话,我只能理解一半,而理解这一半,活在这世间,心灵都是无比快乐,充实的。所以,我每天怀着感恩的心,面对世间的一切。尽量让自己处于冷静,平静的状态。去对待别人,谦卑的。以平常心面对一切,用爱保护身边的人,对于自己,活在当下。即使是存在这样的问题,《追风筝的人》也还是一本出色的小说。主和仆、贵族和贱民、朋友和兄弟,历史和现实,种种变都被刻画得生动而细腻。放在历史的宏大背景下,更洞见人生和人性的复杂。 谁敢真的站出来举起右手发誓,我从来没有辜负过任何一段纯粹的友谊,谁敢真的抬头挺胸说自己对朋友忠心不二。这本书中除了讲了友情之外,亲情也值得我们重视。作者从阿米尔的角度,将他的父亲塑造成了一个完人。但当拉辛汗告诉阿米尔哈桑是他的兄弟时,我也被深深地震撼了。没有人能聊到,人人都为之敬仰的道德楷模会做出这种有违道德的事。但我读完这本书后还是认为:每个人都会犯错,只要像阿米尔的父亲一样认认真真的为自己的“罪行”弥补,一切都还来得及。 我们总是太自信,对友谊误解,对自己的爱误解,对不可能的事信以为真。这本书对我的灵魂触动很大。也许当我长大后,当我要一个人面对社会中的是是非非时,再拿出这本书,也许是一种鼓励,也许是一种提醒……
jQuery和AngularJS的区别浅析
JQuery是继prototype之后又一个优秀的Javascript库。它是轻量级的js库 ,它兼容CSS3,还兼容各种浏览器(IE 6.0+, FF 1.5+, Safari 2.0+, Opera 9.0+),jQuery2.0及后续版本将不再支持IE6/7/8浏览器.
AngularJS诞生于2009年,由Misko Hevery 等人创建,后为Google所收购。是一款优秀的前端JS框架,已经被用于Google的多款产品当中。AngularJS有着诸多特性,最为核心的是:MVVM、模块化、自动化双向数据绑定、语义化标签、依赖注入等等。
两者在不同的场合下使用最佳
1、DOM不是第一优先级的时候
jQuery在DOM上做得很好,可以根据用户交互,添加修改DOM元素。而AngularJS更关注数据展示本身,更新时会尽可能减少对DOM的破坏和重构。当然,整个操作不可能完全的避免DOM,但使用AngularJS就比jQuery对于DOM的工作少多了。
2、考虑到效率的问题
AngularJS,尽管它的学习曲线没有那么平缓,但它强调开发效率,AngularJS中很多特点的设计都是出于提高开发者效率的目的。比如在框架内它就支持单元测试,这样的设计可以让程序员更集中精力在写出可靠的代码上,简化了测试上的麻烦。另外,降低模块间的耦合度也有利于程序员梳理项目逻辑,可以更专注于“为什么”,而不是“怎么做”。这样带来的好处就是代码会更简洁和易读,有利于调试和维护。
3、考虑到声明式语言的优势
jQuery的一个常见问题就是它是命令式编程,就意味着你要告诉计算机如何达成某项目的,其实你想要的就是程序运行的结果。而声明式编程则转移了重点,它只是告诉机器你想要的结果,让机器自己实现这个结果。JavaScript就是一种命令式语言,但HTML,和它指导的AngularJS就是声明式的,只需要告诉计算机你需要的展现形式,至于细节就由机器处理了。这样,完成一个任务的代码就大幅缩减了,代码质量也更高了。
4、综上所述,AngularJS和jQuery之间的比较就如同苹果和橘子的比较,两者是出于不同的目的被创建的,解决的也是不同的问题。当一个项目的重点是数据展示和执行,而不是分析,此时可能AngularJS就会更胜一筹。对于框架的选择,你要考虑到很多因素,需要整体的构思。AngularJS总体上还是一个不错的选择,可以提高程序员的效率,相对减少Web开发中的维护成本。
Jquery和Angularjs的区别
1.不要首先设计好你的页面,然后再通过DOM操作去修改它
在jQuery中,你首先设计了一个page,然后再去动态修改它的内容,这是因为jQuery被设计用来进行扩展并在这个前提下大幅度地增加和修改内容,但是在angularjs中,你必须在心中先设计好你的架构,
从一开始,你就要摒弃“我拥有一个DOM元素并且想让它去做某件事”,代之为“需要完成什么任务,然后接着设计你的应用,最后再去设计你的视图view层”。
2.不要使用angularjs去扩展jQuery
相应地,不要存在说让jQuery去干某些事情,然后在此基础上添加angularjs的功能让它去管理model以及controller的想法。所以一般不推荐AngularJS开发新手同时使用jQuery,至少在他们还没有适应AngularJS的开发模式之前不会去推荐这样做,但是当你真正开始适应angularjs 的方式之后,你会发觉这是一件很诱人的事情。
曾经看到过很多开发者采用将150到200行代码的jQuery插件利用angularjs的回调以及$apply方法封装起来,这种方式使得代码看起来极其复杂,但是实际上他们让这些插件跑起来了!问题在于,在大部分情况下jQuery插件能够用angularjs进行重写,并且可能只会使用很少量的代码,同时这种重写使得代码很直观且易于理解,这显然好过于将jQuery代码直接做封装。
所以最后说,当你遇见问题的时候,首先要以angularjs的思维进行思考,如果找不到解决方案,可以求助于社区,如果说没有人能够给出一个简单的方案,那么才考虑使用jQuery,不要让jQuery成为你的拐杖,否则你永远掌握不了AngularJS。
3.要以架构为中心进行思考
首先你要知道单页应用属于web应用,它们不是传统的多网页网站,所以要同时作为一个服务端和客户端开发者的思维进行思考,需要思考如何将我们的应用分为独立的,可扩展的以及可测试的部分。
数据绑定
这是到目前为止AngularJS最令人瞩目的特性了,在数据绑定方面它舍弃了对DOM的操作方式,而这一切都是由AngularJS来自动更新视图,你不必写操作dom的代码,在jQuery中,常常按照响应事件并修改视图
区别model层
在jQuery中,DOM类似于一种model,但是在AngularJS中,拥有不同于jQuery中的model层以便可以以任何我们想要的方式去管理它,它是完全独立于视图之外的。这种方式是有助于进行数据绑定并且可以保持对分离的关注,而且可以具备更好的可测试性。
关注点分离
以上所讲都和这个总体的话题相关:让你关注分离,你的视图层显示记录,你的model层代表数据,你还有个服务层用来执行这些可复用的任务。你使用directive来执行dom操作并扩展你的视图,并将它和controller连接起来,这也就是在其他方面提到的有关于增强可测试性的原因。
依赖注入
帮助解决关注点分离的是依赖注入(DI),如果你是一个服务端开发者(Java或者PHP),你可能已经很熟悉这个概念了,但是如果你是从事客户端开发的,你会觉得这个概念可能有些多余和纯属追求时髦,但是实际上不是这样。
从广义的角度讲,DI意味着你可以自由地声明组件然后从这些组件中进行实例化,这是理所当然的。你不必知道加载顺序,文件位置等诸如此类的事情,这种魔力不是能够立即看到,但是会给出一个例子:测试。
说在应用中,需要一个依赖于应用状态和本地存储的服务用来通过一个rest API来执行服务端存储,当我们测试我们的controller时,不必和服务端进行通信,毕竟只是在测试controller而已。仅添加一个与我们最初组件相同的mock服务,注入器能够确保controller获得一个虚拟的服务,controller自身不必也不需要了解这种差异。
4.以测试驱动的开发
这部分是一个架构的第三部分,但是他是很重要的,以至于需要将它放在最重要的位置。
在所有见过的,用过的以及写过的jQuery插件中,有多少具有一套测试组件呢?其实并不多,这是因为jQuery在测试上不易控制,但是AngularJS却与此不同。
在jQuery中,测试的唯一方法是使用一个demo页去创建一个独立组件来使得的测试可以执行dom操作。接下来我们必须开发一个独立的组件然后将它集成到的应用中来,这是多不方便啊!在很多情况下,当使用jQuery开发实际上是做了很多重复开发而不是以测试驱动的开发,
但是在AngularJS中我们可以关注分离点,所以可以做一些测试驱动的开发。
5.从概念上讲,指令不是打包的jQuery
你常常听说,dom操作只能在指令中,这是必须的,你必须严肃对待。
深入讨论,
某些指令仅仅是装饰视图(例如ngClass),因此有时候直接操作dom是可以的,但是当一个指令类似于一个小物件并且拥有自己的模板,那么它应该当做一个分离的关注点,这就是说,它的模板需要和link中的执行逻辑以及其他controller函数分离开。
AngularJS拥有一整套的工具可以是这种分离更简单,使用ngClass指令,可以动态地更新class,使用ngBind可以进行双向数据绑定,使用ngShow和ngHide 我们
可以采用编程的形式显示和隐藏一个元素,也包括自己写的很多指令。换句话说,可以不用Dom操作而完成所有工作,dom操作越少,指令越容易测试,越容易指定他们的style属性,就越容易在将来改变他们,那么他们就越容易复用和分发。
看过很多AngularJS新手使用指令封装一大串 jQuery代码,换句话说,既然不能在controller里面进行dom操作,那么我可以将他放在指令中,虽然这相对于直接操作dom好很多,但是任然是错误的。
看看在上面的记录,即使我们将其放在一个指令中,任然需要以Angular的方式去操作它,这种方式不执行dom操作!在很多时候dom操作是需要的,但是这种情况比你想的要少得多。当需要做dom操作的时候先问问自己这里是否必须这样做,这才是一种更好的方式。
总结
不要总使用jquery ,甚至不要去引用它,它会阻止你前进,当回到这个问题—你知道你怎么在AngularJS中以jquery方式解决问题,但是当你使用诸如$等选择器时,你要想想它们实际上是禁锢了AngularJS,如果你不知道怎么不用jQuery实现,那么去请教别人,一次一次去问,最好的方式是不需要使用jQuery,使用jQuery只会导致你的工作量提升。
浏览器窗口变化,浮动元素往下移,怎么解决?
这是支持者的优势,说:
傲游浏览器[傲游浏览器]是一款基于IE内核的,多功能,个性化多页面浏览器,允许
打开更多的在同一个窗口。页面上,对系统资源的浏览器,以减少占用率,提高网上冲浪的效率,同时它又能有效防止恶意插件,阻止各种弹出式,浮动式广告,加强网上浏览的安全性。傲游浏览器支持各种外挂工具及IE插件,使你可以把所有的傲游浏览器的在线资源的充分利用,尽情享受网上冲浪的乐趣。
***公平的,所有这些浏览器,除了IE浏览器存在的唯一希望打破微软的垄断罢了。且不说什么优势。微软的IE浏览器只是最常见的,很多病毒插件的IE浏览器而已。如果你真的想节省系统资源,他们可以使用迷你浏览器,浏览器,只有几百K。但很多人真正使用的时候,各种病毒,插件也将保持在一起。
div随着网页窗口大小的改变乱跑
你好!跑的可能不是层,而是图片,或者你的层附着在其他元素上的元素,将这个元素绝对定位。如果用软件创建的网页你曾经设置过位置将这个元素的所有位置属性删除掉,将你层附着在元素上的他的属性据对定位添加到css样式里。被附着的元素动了有时候就会感觉层动了。如果你的绝对路径旁边有相对路径那就想法让绝对路径优先,或者放在其他元素下面这样他可以覆盖其他元素。这样就不会跑了。希望可以帮到你。
如何使用photoshop抠图?
在photoshop软件中打开图片,使用魔棒工具点击图片背景建立选区,单击选择反向,建立选区单击拷贝图层,图片就抠出来了。具体步骤如下:1、打开photoshop软件。2、打开一张图片素材。3、左侧工具栏中选择魔棒工具。4、用魔棒工具点击背景,建立选区。5、单击,点击选择反向。6、单击,点击通过拷贝的图层。7、图片就抠出来啦,换一个背景效果如下。注意事项: 魔棒工具适合纯色背景,背景与主题颜色差距较大时抠图会更加方便。
如何使用photoshop抠图?
1、首先把想要抠的图片加载到photoshop里面,直接拖动到photoshop里面就可以了。2、接着在工具栏中选择魔棒工具。3、在图片的空白处点击一下魔棒工具,进行初步的抠图。4、接着选择快速选择工具。5、对一些细节部位进行精细的处理。6、接着在上方的选择中点击反选。7、然后点击选择并遮住的按钮。8、最后可以看到,已经把人物图抠出来了。
sql中GROUPING的作用是什么
sql中GROUPING用于区分标准空值和由 ROLLUP、CUBE 或 GROUPING SETS 返回的空值。作为 ROLLUP、CUBE 或 GROUPING SETS 操作结果返回的 NULL 是 NULL 的特殊应用。它在结果集内作为列的占位符,表示全体。扩展资料:grouping sets是等价于带union all的group by子句,之所以是等价而不是等于,是因为它们的顺序不一样。grouping sets并不只是group by的语法糖,这两者内部的执行过程也是全然不同的,性能方面grouping sets能减少IO操作但会增加CPU占用时间。另外在grouping sets中如果将括号中的参数换个位置那么结果也将改变,这说明结果集中的顺序与参数的位置也有关。