竹磬网-邵珠庆の日记 生命只有一次,你可以用它来做些更多伟大的事情–Make the world a little better and easier


291月/123

可下载后台界面收集

发布在 邵珠庆

很漂亮实用的后台模板,深蓝色风格,带登陆页面及后台操作页面,功能页面以选项卡形式打开,左边菜单效果也挺动感的,确实是个不错的后台模板。

 

请下载附件中的源码,不要直接复制 (已下载 419 次)

//PHP开源代码

办公自动化系统OA简单后台模板,深蓝色风格,带登录页面及后台操作页面,操作页以选项卡形式打开,操作还是挺简单的,是不久前开发的一款OA系统所改编而来。


 

请下载附件中的源码,不要直接复制 (已下载 266 次)

 

绿色清新简单的后台模板,绿色风格,含登陆页面及后台操作页面,界面简单,操作方便,且后台还是DIV+CSS实现

//OSPHP.com.CN

 

请下载附件中的源码,不要直接复制 (已下载 97 次)

仿126邮箱系统后台界面,绿色风格,看上去挺简单的,功能页面都在新选项卡下打开,IE6、IE7下显示正常,其他浏览器未测试

//OSPHP.COm.CN

 

请下载附件中的源码,不要直接复制 (已下载 102 次)

Ext 做的清爽简单后台模板,清爽淡蓝色风格,功能较简单,以选项卡方式打开功能,前台中要做用户后台的时候可以考虑下

 

请下载附件中的源码,不要直接复制 (已下载 113 次)

//PHP开源代码

绿色经典后台模板,适合开发CMS、HR、OA、CRM等,绿色风格,是一套结构稍微复杂的模板,适合开发各类中小型系统,并包含配套登陆页面模板,

 

请下载附件中的源码,不要直接复制 (已下载 144 次)

仿outlook邮件系统管理后台模板,蓝色风格,分为左中右(左边菜单、中间内容、右边辅助功能)三栏,对于需要做邮件系统的朋友可以下啦,不过左边有两张图片如果需要的话还要自己手工切割一下。

//开源OSPhP.COM.CN


 

请下载附件中的源码,不要直接复制 (已下载 91 次)

管理信息系统后台模板,简单的蓝黑风格,包含登陆页面,适合简单、快速的后台功能开发

 

请下载附件中的源码,不要直接复制 (已下载 93 次)

//OSPHP.com.CN

学校管理系统后台模板,浅蓝色风格,登陆页面虽然跟里面的功能页有点不搭,但挺时尚哦,后台功能菜单也是半透明效果
 

请下载附件中的源码,不要直接复制 (已下载 103 次)

//OSPHP.COm.CN

学校管理系统后台模板,浅蓝色风格,登陆页面虽然跟里面的功能页有点不搭,但挺时尚哦,后台功能菜单也是半透明效果

 

请下载附件中的源码,不要直接复制 (已下载 92 次)

企业邮件处理系统后台模板,深蓝色风格,包含登陆页面,顶部菜单已经实现,整个后台看上去挺动感的,只是左边的菜单还需要自己找一段脚本去完善

//开源OSPhP.COM.CN

 

请下载附件中的源码,不要直接复制 (已下载 96 次)

网站后台管理系统模板,蓝色风格,菜单较复杂,带横向菜单和纵向菜单,功能交错处理,权限不好控制,有需要的下吧。

 

请下载附件中的源码,不要直接复制 (已下载 92 次)

//开源代码OSPHP.COM.Cn

仿163简约风格邮件系统后台模板,蓝色风格
 

请下载附件中的源码,不要直接复制 (已下载 79 次)

一款超炫的后台,Ext模拟Windows桌面,Ext经典浅蓝风格,功能非常强大,包括最大化、最小化、状态栏、桌面图标等,不过需要非常懂Ext脚本的才可驾驭它。
//OsPHP.COM.CN
 

请下载附件中的源码,不要直接复制 (已下载 99 次)

国外简单后台模板[1],白色风格,相对于上面那套模板来说,不提供风格切换功能,但是在用户操作方面设计的超简单的,所谓后台越简单越好嘛,所以前台有会员功能要做的时候可以借鉴一下哦。含PSD文件,懂设计的朋友可以自己修改。

 

请下载附件中的源码,不要直接复制 (已下载 107 次)

//开源代码OSPhP.COm.CN

国外简单后台模板[1],白色风格,相对于上面那套模板来说,不提供风格切换功能,但是在用户操作方面设计的超简单的,所谓后台越简单越好嘛,所以前台有会员功能要做的时候可以借鉴一下哦。含PSD文件,懂设计的朋友可以自己修改。
 

请下载附件中的源码,不要直接复制 (已下载 83 次)

蓝色动网风格后台模板,蓝色风格,经典的动网蓝色风格后台,好像又回到几年前了,结构简单,开发起来速度快。 //开源代码OSPhP.COm.CN
 

请下载附件中的源码,不要直接复制 (已下载 71 次)

 

请下载附件中的源码,不要直接复制 (已下载 54 次)

国外简单后台模板[2],多种风格,蓝色、橙色、黑色等,可相互切换,如果开发网站的时候有会员机制的话用这套就再简单不过了。含PSD文件,懂设计的朋友可以自己修改。
 

请下载附件中的源码,不要直接复制 (已下载 74 次)

//oSPHP.COM.CN

乡镇农户评级系统后台模板,淡绿色风格,带登陆页面及后台操作页面html文件,菜单有点复杂,横向纵向结合,不过本人觉得还行,适合开发各类系统后台,

 

请下载附件中的源码,不要直接复制 (已下载 81 次)

//OSPHP.COm.CN

一款简单黑色后台管理模板,黑色风格,有登陆页面及操作页面,含PSD文件,会设计的朋友自己切割会好很多,因为此模板的HTML文件切割的不是很好
 

请下载附件中的源码,不要直接复制 (已下载 61 次)

人力资源管理系统(HR)HTML模板,蓝色风格,带登陆页面及后台操作页面html文件
//开源代码OSPHP.COM.Cn
 

请下载附件中的源码,不要直接复制 (已下载 81 次)

TaskMenu3.0仿WindowsXP后台模板,WindowsXP蓝色、银色、经典三种风格,因为全是js控制,所以自带了风格切换功能以及菜单控制功能,这款后台出来应该有几年了,经典值得收藏

 

请下载附件中的源码,不要直接复制 (已下载 73 次)

//OSPHP.COM.Cn开源

淡蓝色网站后台管理模板,淡蓝色风格,带登陆页及后台操作页面,全部HTML文件,后台采用框架集页面完成,适合各种网站开发后台管理或CMS后台也可以

 

请下载附件中的源码,不要直接复制 (已下载 97 次)

操作简单的蓝色设计后台模板,蓝色风格,含登陆页面及后台操作页面,设计上体现了对用户操作的考虑,是您开发一般后台的首选。 //OSPHP.COM.Cn开源
 

请下载附件中的源码,不要直接复制 (已下载 61 次)

一款非常漂亮的后台管理模板,深蓝色风格,带登陆页面及后台操作页面,含PSD文件,懂设计的可以自己动手。
 

请下载附件中的源码,不要直接复制 (已下载 84 次)

//开源代码OSPHP.COM.Cn

一款不错的物业管理系统全套html模板,绿色风格,带登陆页面及后台操作页面,看上去跟前几款的设计模式差不多,不过风格比较清新,个人觉得挺喜欢的

 

请下载附件中的源码,不要直接复制 (已下载 84 次)

//OsPHP.COM.CN

国外简单后台模板[3],蓝白风格,国外的模板没的说,简单,后台就更不用说了,设计超简单的,但功能又介于其内,真是不多得的好模板。
 

请下载附件中的源码,不要直接复制 (已下载 80 次)

另附:http://www.uimaker.com/,经常去的设计网站.

 

原出处:http://www.osphp.com.cn/index.php

191月/1210

领导必须学的五十五个故事

发布在 邵珠庆

一、用人之道
    去过庙的人都知道,一进庙门,首先是弥陀佛,笑脸迎客,而在他的北面,则是黑口黑脸的韦陀。但相传在很久以前,他们并不在同一个庙里,而是分别掌管不同的庙。
    弥乐佛热情快乐,所以来的人非常多,但他什么都不在乎,丢三拉四,没有好好的管理账务,所以依然入不敷出。而韦陀虽然管账是一把好手,但成天阴着个脸,太过严肃,搞得人越来越少,最后香火断绝。
    佛祖在查香火的时候发现了这个问题,就将他们俩放在同一个庙里,由弥乐佛负责公关,笑迎八方客,于是香火大旺。而韦陀铁面无私,锱珠必较,则让他负责财务,严格把关。在两人的分工合作中,庙里一派欣欣向荣景象。
     其实在用人大师的眼里,没有废人,正如武功高手,不需名贵宝剑,摘花飞叶即可伤人,关键看如何运用。
二、鹦鹉
    一个人去买鹦鹉,看到一只鹦鹉前标:此鹦鹉会两门语言,售价二百元。
    另一只鹦鹉前则标道:此鹦鹉会四门语言,售价四百元。
    该买哪只呢?两只都毛色光鲜,非常灵活可爱。这人转啊转,拿不定主意。
    结果突然发现一只老掉了牙的鹦鹉,毛色暗淡散乱,标价八百元。
    这人赶紧将老板叫来:这只鹦鹉是不是会说八门语言?  店主说:不。 这人奇怪了:那为什么又老又丑,又没有能力,会值这个数呢?  店主回答:因为另外两只鹦鹉叫这只鹦鹉老板。
    这故事告诉我们,真正的领导人,不一定自己能力有多强,只要懂信任,懂放权,懂珍惜,就能团结比自己更强的力量,从而提升自己的身价。
    相反许多能力非常强的人却因为过于完美主义,事必躬亲,什么人都不如自己,最后只能做最好的攻关人员,销售代表,成不了优秀的领导人。
三、袋鼠与笼子
    一天动物园管理员发现袋鼠从笼子里跑出来了,于是开会讨论,一致认为是笼子的高度过低。所以他们决定将笼子的高度由原来的10米加高到20米。结果第二天他们发现袋鼠还是跑到外面来,所以他们又决定再将高度加高到30米。
    没想到隔天居然又看到袋鼠全跑到外面,于是管理员们大为紧张,决定一不做二不休,将笼子的高度加高到100米。
    一天长颈鹿和几只袋鼠们在闲聊,"你们看,这些人会不会再继续加高你们的笼子?"长颈鹿问。"很难说。"袋鼠说∶"如果他们再继续忘记关门的话!"
    管理心得:事有"本末"、"轻重"、"缓急",关门是本,加高笼子是末,舍本而逐末,当然就不得要领了。管理是什么?管理就是先分析事情的主要矛盾和次要矛盾,认清事情的"本末"、"轻重"、"缓急",然后从重要的方面下手。
四、扁鹊的医术
    魏文王问名医扁鹊说:"你们家兄弟三人,都精于医术,到底哪一位最好呢?"
    扁鹊答:"长兄最好,中兄次之,我最差。"
    文王再问:"那么为什么你最出名呢?"
    扁鹊答:"长兄治病,是治病于病情发作之前。由于一般人不知道他事先能铲除病因,所以他的名气无法传出去;中兄治病,是治病于病情初起时。一般人以为他只 能治轻微的小病,所以他的名气只及本乡里。而我是治病于病情严重之时。一般人都看到我在经脉上穿针管放血、在皮肤上敷药等大手术,所以以为我的医术高明, 名气因此响遍全国。"
    管理心得:事后控制不如事中控制,事中控制不如事前控制,可惜大多数的事业经营者均未能体会到这一点,等到错误的决策造成了重大的损失才寻求弥补。而往往是即使请来了名气很大的"空降兵",结果于事无补。
五、曲突徒薪
    有位客人到某人家里做客,看见主人家的灶上烟囱是直的,旁边又有很多木材。客人告诉主人说,烟囱要改曲,木材须移去,否则将来可能会有火灾,主人听了没有作任何表示。
    不久主人家里果然失火,四周的邻居赶紧跑来救火,最后火被扑灭了,于是主人烹羊宰牛,宴请四邻,以酬谢他们救火的功劳,但并没有请当初建议他将木材移走,烟囱改曲的人。
    有人对主人说:"如果当初听了那位先生的话,今天也不用准备筵席,而且没有火灾的损失,现在论功行赏,原先给你建议的人没有被感恩,而救火的人却是座上客,真是很奇怪的事呢!"主人顿时省悟,赶紧去邀请当初给予建议的那个客人来吃酒。
    管理心得:一般人认为,足以摆平或解决企业经营过程中的各种棘手问题的人,就是优秀的管理者,其实这是有待商榷的,俗话说:"预防重于治疗",能防患于未然之前,更胜于治乱于已成之后,由此观之,企业问题的预防者,其实是优于企业问题的解决者
六、救人
    在一场激烈的战斗中,上尉忽然发现一架敌机向阵地俯冲下来。照常理,发现敌机俯冲时要毫不犹豫地卧倒。可上尉并没有立刻卧倒,他发现离他四五米远处有一个小战士还站在哪儿。他顾不上多想
    ,一个鱼跃飞身将小战士紧紧地压在了身下。此时一声巨响,飞溅起来的泥土纷纷落在他们的身上。上尉拍拍身上的尘土,回头一看,顿时惊呆了:刚才自己所处的那个位置被炸成了一个大坑。
七、出门
    古时候,有两个兄弟各自带着一只行李箱出远门。一路上,重重的行李箱将兄弟俩都压得喘不过气来。他们只好左手累了换右手,右手累了又换左手。忽然,大哥停了下来,在路边买了一根扁担,将两个行李箱一左一右挂在扁担上。他挑起两个箱子上路,反倒觉得轻松了很多。
    把这两个故事联系在一起也许有些牵强,但他们确实有着惊人的相似之处:故事中的小战士和弟弟是幸运的,但更加幸运的是故事中的上尉和大哥,因为他们在帮助别人的同时也帮助了自己!
    管理心得:在我们人生的大道上,肯定会遇到许许多多的困难。但我们是不是都知道,在前进的道路上,搬开别人脚下的绊脚石,有时恰恰是为自己铺路!
八、鱼王的儿子
    有个渔人有着一流的捕鱼技术,被人们尊称为"渔王"。然而"渔王"年老的时候非常苦恼,因为他的三个儿子的渔技都很平庸。
    于是个经常向人诉说心中的苦恼:"我真不明白,我捕鱼的技术这么好,我的儿子们为什么这么差?我从他们懂事起就传授捕鱼技术给他们,从最基本的东西教起, 告诉他们怎样织网最容易捕捉到鱼,怎样划船最不会惊动鱼,怎样下网最容易请鱼入瓮。他们长大了,我又教他们怎样识潮汐,辨鱼汛......凡是我长年辛辛 苦苦总结出来的经验,我都毫无保留地传授给了他们,可他们的捕鱼技术竟然赶不上技术比我差的渔民的儿子!"
    一位路人听了他的诉说后,问:"你一直手把手地教他们吗?"
    "是的,为了让他们得到一流的捕鱼技术,我教得很仔细很耐心。"
    "他们一直跟随着你吗?"
    "是的,为了让他们少走弯路,我一直让他们跟着我学。"
    路人说:"这样说来,你的错误就很明显了。你只传授给了他们技术,却没传授给他们教训,对于才能来说,没有教训与没有经验一样,都不能使人成大器!"
九、河边的苹果
    一位老和尚,他身边聚拢着一帮虔诚的弟子。这一天,他嘱咐弟子每人去南山打一担柴回来。弟子们匆匆行至离山不远的河边,人人目瞪口呆。只见洪水从山上奔泻 而下,无论如何也休想渡河打柴了。无功而返,弟子们都有些垂头丧气。唯独一个小和尚与师傅坦然相对。师傅问其故,小和尚从怀中掏出一个苹果,递给师傅说, 过不了河,打不了柴,见河边有棵苹果树,我就顺手把树上唯一的一个苹果摘来了。后来,这位小和尚成了师傅的衣钵传人。
    世上有走不完的路,也有过不了的河。过不了的河掉头而回,也是一种智慧。但真正的智慧还要在河边做一件事情:放飞思想的风筝,摘下一个"苹果"。历览古今,抱定这样一种生活信念的人,最终都实现了人生的突围和超
十、右手握左手
    桌上流行一首顺口溜:握着老婆的手,好像右手握左手。
    每当有人念出:熟悉的或不熟悉的一桌子人便会意地放声笑起来,气氛立刻就轻松了。当然,这是基于人家对该顺口溜的一致理解——感觉准确,描述到位。
    有一天在餐桌上有人又念起这段顺口溜,男人们照例笑得起劲。
    后来发现餐桌上的一位女人没笑。男人们忙说闹着玩别当真。没想到女人认真地说:最妙的就是这"右手握左手"。第一,左手是最可以被右手信赖的;第二,左手 和右手彼此都是自己的;第三,别的手任怎么叫你愉悦兴奋魂飞魄散,过后都是可以甩手的,只有左手,甩开了你就残缺了,是不是?一桌子男人都佩服,称赞女人 的理解深刻而独到,妇人淡淡地说:有什么深刻而独到,不妨回去念给你们各自的老婆听听,看她们说些什么。
    男人当中有胆子大的果然回去试探老婆,果然老婆们的理解均与餐桌上的女士相同。
    她们都是左手,男人们当然要以左手计。
    而他们都是右手,他们当然作右手想
十一、抉择
    一个农民从洪水中救起了他的妻子,他的孩子却被淹死了。
    事后,人们议论纷纷。有的说他做得对,因为孩子可以再生一个,妻子却不能死而复活。有的说他做错了,因为妻子可以另娶一个,孩子却不能死而复活。
    我听了人们的议论,也感到疑惑难决:如果只能救活一人,究竟应该救妻子呢,还是救孩子?
    于是我去拜访那个农民,问他当时是怎么想的。
    他答道:"我什么也没想。洪水袭来,妻子在我身过,我抓住她就往附近的山坡游。当我返回时,孩子已经被洪水冲走了。"
    归途上,我琢磨着农民的话,对自己说:所谓人生的抉择不少便是如此。
十二、简单道理
    从前,有两个饥饿的人得到了一位长者的恩赐:一根鱼竿和一篓鲜活硕大的鱼。其中,一个人要了一篓鱼,另一个人要了一根鱼竿,于是他们分道扬镳了。得到鱼的 人原地就用干柴搭起篝火煮起了鱼,他狼吞虎咽,还没有品出鲜鱼的肉香,转瞬间,连鱼带汤就被他吃了个精光,不久,他便饿死在空空的鱼篓旁。另一个人则提着 鱼竿继续忍饥挨饿,一步步艰难地向海边走去,可当他已经看到不远处那片蔚蓝色的海洋时,他浑身的最后一点力气也使完了,他也只能眼巴巴地带着无尽的遗憾撒 手人间。
    又有两个饥饿的人,他们同样得到了长者恩赐的一根鱼竿和一篓鱼。只是他们并没有各奔东西,而是商定共同去找寻大海,他俩每次只煮一条鱼,他们经过遥远的跋 涉,来到了海边,从此,两人开始了捕鱼为生的日子,几年后,他们盖起了房子,有了各自的家庭、子女,有了自己建造的渔船,过上了幸福安康的生活。
    一个人只顾眼前的利益,得到的终将是短暂的欢愉;一个人目标高远,但也要面对现实的生活。只有把理想和现实有机结合起来,才有可能成为一个成功之人。有时候,一个简单的道理,却足以给人意味深长的生命启示。
十三、并不是你想象中那
    两个旅行中的天使到一个富有的家庭借宿。这家人对他们并不友好,并且拒绝让他们在舒适的客人卧室过夜,而是在冰冷的地下室给他们找了一个角落。当他们铺床 时,较老的天使发现墙上有一个洞,就顺手把它修补好了。年轻的天使问为什么,老天使答到:"有些事并不像它看上去那样。"
    第二晚,两人又到了一个非常贫穷的农家借宿。主人夫妇俩对他们非常热情,把仅有的一点点食物拿出来款待客人,然后又让出自己的床铺给两个天使。第二天一 早,两个天使发现农夫和他的妻子在哭泣,他们唯一的生活来源——一头奶牛死了。年轻的天使非常愤怒,他质问老天使为什么会这样,第一个家庭什么都有,老天 使还帮助他们修补墙洞,第二个家庭尽管如此贫穷还是热情款待客人,而老天使却没有阻止奶牛的死亡。
    "有些事并不像它看上去那样。"老天使答道,"当我们在地下室过夜时,我从墙洞看到墙里面堆满了金块。因为主人被贪欲所迷惑,不愿意分享他的财富,所以我把墙洞填上了。昨天晚上,死亡之神来召唤农夫的妻子,我让奶牛代替了她。所以有些事并不像它看上去那样。"
    有些时候事情的表面并不是它实际应该的样子。如果你有信念,你只需要坚信付出总会得到回报。你可能不会发现,直到后来......
十四、养牛之道
    我们旅行到乡间,看到一位老农把喂牛的草料铲到一间小茅屋的屋檐上,不免感到奇怪,于是就问道:
    "老公公,你为什么不把喂牛的草放在地上,让它吃?"
    老农说:"这种草草质不好,我要是放在地上它就不屑一顾;但是我放到让它勉强可够得着的屋檐上,它会努力去吃,直到把全部草料吃个精光。"
十五、爱人之心 
    这是发生在英国的一个真实故事。
    有位孤独的老人,无儿无女,又体弱多病。他决定搬到养老院去。老人宣布出售他漂亮的住宅。购买者闻讯蜂拥而至。住宅底价8万英镑,但人们很快就将它炒到了 10万英镑。价钱还在不断攀升。老人深陷在沙发里,满目忧郁,是的,要不是健康情形不行,他是不会卖掉这栋陪他度过大半生的住宅的。
    一个衣着朴素的青年来到老人眼前,弯下腰,低声说:"先生,我也好想买这栋住宅,可我只有1万英镑。可是,如果您把住宅卖给我,我保证会让您依旧生活在这里,和我一起喝茶,读报,散步,天天都快快乐乐的——相信我,我会用整颗心来照顾您!"
    老人颔首微笑,把住宅以1万英镑的价钱卖给了他。
    完成梦想,不一定非得要冷酷地厮杀和欺诈,有时,只要你拥有一颗爱人之心就可以了。
十六、给予
    有个老木匠准备退休,他告诉老板,说要离开建筑行业,回家与妻子儿女享受天伦之乐。
    老板舍不得他的好工人走,问他是否能帮忙再建一座房子,老木匠说可以。但是大家后来都看得出来,他的心已不在工作上,他用的是软料,出的是粗活。房子建好的时候,老板把大门的钥匙递给他。
    "这是你的房子,"他说,"我送给你的礼物。"
    他震惊得目瞪口呆,羞愧得无地自容。如果他早知道是在给自己建房子,他怎么会这样呢?现在他得住在一幢粗制滥造的房子里!
    我们又何尝不是这样。我们漫不经心地"建造"自己的生活,不是积极行动,而是消极应付,凡事不肯精益求精,在关键时刻不能尽最大努力。等我们惊觉自己的处 境,早已深困在自己建造的"房子"里了。把你当成那个木匠吧,想想你的房子,每天你敲进去一颗钉,加上去一块板,或者竖起一面墙,用你的智慧好好建造吧! 你的生活是你一生唯一的创造,不能抹平重建,即使只有一天可活,那一天也要活得优美、高贵,墙上的铭牌上写着:"生活是自己创造的。"
十七、提醒自我
    有个老太太坐在马路边望着不远处的一堵高墙,总觉得它马上就会倒塌,见有人向墙走过去,她就善意地提醒道:"那堵墙要倒了,远着点走吧。"被提醒的人不解 地看着她大模大样地顺着墙根走过去了——那堵墙没有倒。老太太很生气:"怎么不听我的话呢?!"又有人走来,老太太又予以劝告。三天过去了,许多人在墙边 走过去,并没有遇上危险。第四天,老太太感到有些奇怪,又有些失望,不由自主便走到墙根下仔细观看,然而就在此时,墙倒了,老太太被掩埋在灰尘砖石中,气 绝身亡。
    提醒别人时往往很容易,很清醒,但能做到时刻清醒地提醒自己却很难。所以说,许多危险来源于自身,老太太的悲哀便因此而生
十八、窗
    有个太太多年来不断抱怨对面的太太很懒惰,"那个女人的衣服永远洗不干净,看,她晾在外院子里的衣服,总是有斑点,我真的不知道,她怎么连洗衣服都洗成那个样子......"
    直到有一天,有个明察秋毫的朋友到她家,才发现不是对面的太太衣服洗不干净。细心的朋友拿了一块抹布,把这个太太的窗户上的灰渍抹掉,说:"看,这不就干净了吗?"
    原来,是自己家的窗户脏了。
十九、习惯与自然
    一根小小的柱子,一截细细的链子,拴得住一头千斤重的大象,这不荒谬吗?可这荒谬的场景在印度和秦国随处可见。那些驯象人,在大象还是小象的时候,就用一 条铁链将它绑在水泥柱或钢柱上,无论小象怎么挣扎都无法挣脱。小象渐渐地习惯了不挣扎,直到长成了大象,可以轻而易举地挣脱链子时,也不挣扎。
    驯虎人本来也像驯象人一样成功,他让小虎从小吃素,直到小虎长大。老虎不知肉味,自然不会伤人。驯虎人的致命错误在于他摔了交之后让老虎舔净他流在地上的血,老虎一舔不可收,终于将驯虎人吃了。
    小象是被链子绑住,而大象则是被习惯绑住。
    虎曾经被习惯绑住,而驯虎人则死于习惯(他已经习惯于他的老虎不吃人)。
    习惯几乎可以绑住一切,只是不能绑住偶然。比如那只偶然尝了鲜血的老虎。
二十、留个缺口给别人
    一位著名企业家在作报告,一位听众问:"你在事业上取得了巨大的成功,请问,对你来说,最重要的是什么?"
    企业家没有直接回答,他拿起粉笔在黑板上画了一个圈,只是并没有画圆满,留下一个缺口。他反问道:"这是什么?""零"、"圈"、"未完成的事业"、"成功",台下的听众七嘴八舌地答道。
    他对这些回答未置可否:"其实,这只是一个未画完整的句号。你们问我为什么会取得辉煌的业绩,道理很简单:我不会把事情做得很圆满,就像画个句号,一定要留个缺口,让我的下属去填满它。"
    留个缺口给他人,并不说明自己的能力不强。实际上,这是一种管理的智慧,是一种更高层次上带有全局性的圆满。
    给猴子一棵树,让它不停地攀登;给老虎一座山,让它自由纵横。也许,这就是企业管理用人的最高境界。
二十一、马
    马,本来自由自在的在山间撒野,渴了喝点山泉,累了就睡在地上晒太阳,无忧无虑。可是自从有了伯乐,马的命运就改变了,给它的头戴上笼辔,在它的背上置放 鞍具,拴着它,马的死亡率已经是十之二三了,然后再逼着它运输东西,强迫它日行千里,在它的脚上钉上铁掌,马的死亡率就过半了。马本来就是毫无规矩毫无用 处的动物,让它吸取日月之精化,天地之灵气,无用无为,还得以享尽天年,教化它,让它懂得礼法,反而害了它的生命。
    人何尝不是如此呢?在规矩的约束下我们是否也丧失了本我,成天遵循别人制定的礼义,逼迫自己去做不愿意做的事情,有限的生命还剩下多少呢?
二十二、所长无用
    有个鲁国人擅长编草鞋,他妻子擅长织白绢。他想迁到越国去。友人对他说:"你到越国去,一定会贫穷的。""为什么?""草鞋,是用来穿着走路的,但越国人 习惯于赤足走路;白绢,是用来做帽子的,但越国人习惯于披头散发。凭着你的长处,到用不到你的地方去,这样,要使自己不贫穷,难道可能吗?"
    这个故事告诉人们:一个人要发挥其专长,就必须适合社会环境需要。如果脱离社会环境的需要,其专长也就失去了价值。因此,我们要根据社会得需要,决定自己的行动,更好去发挥自己的专长。
二十三、佛塔上的老鼠
    一只四处漂泊的老鼠在佛塔顶上安了家。
    佛塔里的生活实在是幸福极了,它既可以在各层之间随意穿越,又可以享受到丰富的供品。它甚至还享有别人所无法想象的特权,那些不为人知的秘笈,它可以随意咀嚼;人们不敢正视的佛像,它可以自由休闲,兴起之时,甚至还可以在佛像头上留些排泄物。
    每当善男信女们烧香叩头的时候,这只老鼠总是看着那令人陶醉的烟气,慢慢升起,它猛抽着鼻子,心中暗笑:"可笑的人类,膝盖竟然这样柔软,说跪就跪下了!"
    有一天,一只饿极了的野猫闯了进来,它一把将老鼠抓住。
    "你不能吃我!你应该向我跪拜!我代表着佛!"这位高贵的俘虏抗议道。
    "人们向你跪拜,只是因为你所占的位置,不是因为你!"
    野猫讥讽道,然后,它像掰开一个汉堡包那样把老鼠掰成了两半。
二十四、钢玻璃杯的故事 
    一个农民,初中只读了两年,家里就没钱继续供他上学了。他辍学回家,帮父亲耕种三亩薄田。在他19岁时,父亲去世了,家庭的重担全部压在了他的肩上。他要照顾身体不好的母亲,还有一位瘫痪在床的祖母。
    八十年代,农田承包到户。他把一块水洼挖成池塘,想养鱼。但乡里的干部告诉他,水田不能养鱼,只能种庄稼,他只好又把水塘填平。这件事成了一个笑话,在别人的眼里,他是一个想发财但有非常愚蠢的人。
    听说养鸡能赚钱,他向亲戚借了500元钱,养起了鸡。但是一场洪水后,鸡得了鸡瘟,几天内全部死光。500元对别人来说可能不算什么,对一个只靠三亩薄田生活的家庭而言,不啻天文数字。他的母亲受不了这个刺激,竟然忧郁而死。
    他后来酿过酒,捕过鱼,甚至还在石矿的悬崖上帮人打过炮眼......可都没有赚到钱。
    35岁的时候,他还没有娶到媳妇。即使是离异的有孩子的女人也看不上他。因为他只有一间土屋,随时有可能在一场大雨后倒塌。娶不上老婆的男人,在农村是没有人看得起的。
    但他还想搏一搏,就四处借钱买一辆手扶拖拉机。不料,上路不到半个月,这辆拖拉机就载着他冲入一条河里。他断了一条腿,成了瘸子。而那拖拉机,被人捞起来,已经支离破碎,他只能拆开它,当作废铁卖。
    几乎所有的人都说他这辈子完了。
    但是后来他却成了我所在的这个城市里的一家公司的老总,手中有两亿元的资产。现在,许多人都知道他苦难的过去和富有传奇色彩的创业经历。许多媒体采访过他,许多报告文学描述过他。但我只记得这样一个情节——
    记者问他:"在苦难的日子里,你凭什么一次又一次毫不退缩?"
    他坐在宽大豪华的老板台后面,喝完了手里的一杯水。然后,他把玻璃杯子握在手里,反问记者:"如果我松手,这只杯子会怎样?"
    记者说:"摔在地上,碎了。"
    "那我们试试看。"他说。
    他手一松,杯子掉到地上发出清脆的声音,但并没有破碎,而是完好无损。他说:"即使有10个人在场,他们都会认为这只杯子必碎无疑。但是,这只杯子不是普通的玻璃杯,而是用玻璃钢制作的。"
    于是,我记住了这段经典绝妙的对话。这样的人,即使只有一口气,他也会努力去拉住成功的手,除非上苍剥夺了他的生命......
二十五、机会
    A在合资公司做白领,觉得自己满腔抱负没有得到上级的赏识,经常想:如果有一天能见到老总,有机会展示一下自己的才干就好了!!
    A的同事B,也有同样的想法,他更进一步,去打听老总上下班的时间,算好他大概会在何时进电梯,他也在这个时候去坐电梯,希望能遇到老总,有机会可以打个招呼。
    他们的同事C更进一步。他详细了解老总的奋斗历程,弄清老总毕业的学校,人际风格,关心的问题,精心设计了几句简单却有份量的开场白,在算好的时间去乘坐电梯,跟老总打过几次招呼后,终于有一天跟老总长谈了一次,不久就争取到了更好的职位。
    愚者错失机会,智者善抓机会,成功者创造机会。机会只给准备好的人,这准备二字,并非说说而已。
二十六、疯子和呆子
  一个心理学教授到疯人院参观,了解疯子的生活状态。一天下来,觉得这些人疯疯癫癫,行事出人意料,可算大开眼界。
    想不到准备返回时,发现自己的车胎被人下掉了。"一定是哪个疯子干的!"教授这样愤愤地想道,动手拿备胎准备装上。
    事情严重了。下车胎的人居然将螺丝也都下掉。没有螺丝有备胎也上不去啊!
    教授一筹莫展。在他着急万分的时候,一个疯子蹦蹦跳跳地过来了,嘴里唱着不知名的欢乐歌曲。他发现了困境中的教授,停下来问发生了什么事。
    教授懒得理他,但出于礼貌还是告诉了他。
    疯子哈哈大笑说:"我有办法!"他从每个轮胎上面下了一个螺丝,这样就拿到三个螺丝将备胎装了上去。
    教授惊奇感激之余,大为好奇:"请问你是怎么想到这个办法的?"
    疯子嘻嘻哈哈地笑道:"我是疯子,可我不是呆子啊!"
    其实,世上有许多的人,由于他们发现了工作中的乐趣,总会表现出与常人不一样的狂热,让人难以理解。许多人在笑话他们是疯子的时候,别人说不定还在笑他呆子呢。
    做人呆呆,处事聪明,在中国尤其不失为一种上佳做人姿态。
二十七、博士
    有一个博士分到一家研究所,成为学历最高的一个人。
    有一天他到单位后面的小池塘去钓鱼,正好正副所长在他的一左一右,也在钓鱼。
    他只是微微点了点头,这两个本科生,有啥好聊的呢?
    不一会儿,正所长放下钓竿,伸伸懒腰,蹭蹭蹭从水面上如飞地走到对面上厕所。
    博士眼睛睁得都快掉下来了。水上飘?不会吧?这可是一个池塘啊。
    正所长上完厕所回来的时候,同样也是蹭蹭蹭地从水上飘回来了。
    怎么回事?博士生又不好去问,自己是博士生哪!
    过一阵,副所长也站起来,走几步,蹭蹭蹭地飘过水面上厕所。这下子博士更是差点昏倒:不会吧,到了一个江湖高手集中的地方?
    博士生也内急了。这个池塘两边有围墙,要到对面厕所非得绕十分钟的路,而回单位上又太远,怎么办?
    博士生也不愿意去问两位所长,憋了半天后,也起身往水里跨:我就不信本科生能过的水面,我博士生不能过。
    只听咚的一声,博士生栽到了水里。
    两位所长将他拉了出来,问他为什么要下水,他问:"为什么你们可以走过去呢?"
    两所长相视一笑:"这池塘里有两排木桩子,由于这两天下雨涨水正好在水面下。我们都知道这木桩的位置,所以可以踩着桩子过去。你怎么不问一声呢?"
    学历代表过去,只有学习力才能代表将来。尊重经验的人,才能少走弯路。一个好的团队,也应该是学习型的团队。
二十八、跳槽
    A对B说:"我要离开这个公司。我恨这个公司!"
    B建议道:"我举双手赞成你报复!破公司一定要给它点颜色看看。不过你现在离开,还不是最好的时机。"
    A问:???
    B说:"如果你现在走,公司的损失并不大。你应该趁着在公司的机会,拼命去为自己拉一些客户,成为公司独挡一面的人物,然后带着这些客户突然离开公司,公司才会受到重大损失,非常被动。"
    A觉得B说的非常在理。于是努力工作,事遂所愿,半年多的努力工作后,他有了许多的忠实客户。
    再见面时B问A:现在是时机了,要跳赶快行动哦!
    A淡然笑道:老总跟我长谈过,准备升我做总经理助理,我暂时没有离开的打算了。
    其实这也正是B的初衷。一个人的工作,永远只是为自己的简历。只有付出大于得到,
    让老板真正看到你的能力大于位置,才会给你更多的机会替他创造更多利润。
二十九、三个金人
    曾经有个小国到中国来,进贡了三个一模一样的金人,金碧辉煌,把皇帝高兴坏了。可是这小国不厚道,同时出一道题目:这三个金人哪个最有价值?
    皇帝想了许多的办法,请来珠宝匠检查,称重量,看做工,都是一模一样的。怎么办?使者还等着回去汇报呢。泱泱大国,不会连这个小事都不懂吧?
    最后,有一位退位的老大臣说他有办法。
    皇帝将使者请到大殿,老臣胸有成足地拿着三根稻草,插入第一个金人的耳朵里,这稻草从另一边耳朵出来了。第二个金人的稻草从嘴巴里直接掉出来,而第三个金人,稻草进去后掉进了肚子,什么响动也没有。老臣说:第三个金人最有价值!使者默默无语,答案正确。
    这个故事告诉我们,最有价值的人,不一定是最能说的人的人。老天给我们两只耳朵一个嘴巴,本来就是让我们多听少说的。善于倾听,才是成熟的人最基本的素质。
三十、鞋带
    有一位表演大师上场前,他的弟子告诉他鞋带松了。大师点头致谢,蹲下来仔细系好。等到弟子转身后,又蹲下来将鞋带解松。
    有个旁观者看到了这一切,不解地问:"大师,您为什么又要将鞋带解松呢?"大师回答道:"因为我饰演的是一位劳累的旅者,长途跋涉让他的鞋带松开,可以通过这个细节表现他的劳累憔悴。"
    "那你为什么不直接告诉你的弟子呢?"
    "他能细心地发现我的鞋带松了,并且热心地告诉我,我一定要保护他这种热情的积极性,及时地给他鼓励,至于为什么要将鞋带解开,将来会有更多的机会教他表演,可以下一次再说啊。"
    人一个时间只能做一件事,懂抓重点,才是真正的人才。
三十一、我是陈阿土
    陈阿土是台湾的农民,从来没有出过远门。攒了半辈子的钱,终于参加一个旅游团出了国。
    国外的一切都是非常新鲜的,关键是,陈阿土参加的是豪华团,一个人住一个标准间。这让他新奇不已。
    早晨,服务生来敲门送早餐时大声说道:"GOODMORNING SIR!"
    陈阿土愣住了。这是什么意思呢?在自己的家乡,一般陌生的人见面都会问:"您贵姓?"
    于是陈阿土大声叫道:"我叫陈阿土!"
    如是这般,连着三天,都是那个服务生来敲门,每天都大声说:"GOODMORNING SIR!"而陈阿土亦大声回道:"我叫陈阿土!"
    但他非常的生气。这个服务生也太笨了,天天问自己叫什么,告诉他又记不住,很烦的。终于他忍不住去问导游,"GOODMORNING SIR!"是什么意思,导游告诉了他,天啊!!真是丢脸死了。
    陈阿土反复练习"GOODMORNING SIR!"这个词,以便能体面地应对服务生。
    又一天的早晨,服务生照常来敲门,门一开陈阿土就大声叫道:"GOODMORNING SIR!"
    与此同时,服务生叫的是:"我是陈阿土!"
  这个故事告诉我们,人与人交往,常常是意志力与意志力的较量。不是你影响他,就是他影响你,而我们要想成功,一定要培养自己的影响力,只有影响力大的人才可以成为最强者。
三十二、饺子皮尖
    有个富家子弟特别爱吃饺子,每天都要吃。但他又特别刁,只吃馅,两头的皮尖尖就丢到后面的小河里去。
    好景不长,在他十六岁那年,一把大火烧了他的全家,父母急怒中相继病逝。这下他身无分文,又不好意思要饭。邻居家大嫂非常好,每餐给他吃一碗面糊糊。他则发奋读书,三年后考取官位回来,一定要感谢邻居大嫂。
    大嫂对他讲:不要感谢我。我没有给你什么,都是我收集的当年你丢的饺子皮尖,晒干后装了好凡麻袋,本来是想备不时之需的。正好你有需要,就又还给你了。
    大官思考良久,良久......
    有一个有名的三八理论:八小时睡觉,八小时工作,这个人人一样。人与人之间的不同,是在于业余时间怎么渡过。时间是最有情,也最无情的东西,每人拥有的都 一样,非常公平。但拥有资源的人不一定成功,善用资源的人才会成功。白天图生存,晚上求发展,这是二十一世纪对人才的要求。
三十三、要求
    有三个人要被关进监狱三年,监狱长给他们三个一人一个要求。
    美国人爱抽雪茄,要了三箱雪茄。
    法国人最浪漫,要一个美丽的女子相伴。
    而犹太人说,他要一部与外界沟通的电话。
    三年过后,第一个冲出来的是美国人,嘴里鼻孔里塞满了雪茄,大喊道:"给我火,给我火!"原来他忘了要火了。
    接着出来的是法国人。只见他手里抱着一个小孩子,美丽女子手里牵着一个小孩子,肚子里还怀着第三个。
    最后出来的是犹太人,他紧紧握住监狱长的手说:"这三年来我每天与外界联系,我的生意不但没有停顿,反而增长了200%,为了表示感谢,我送你一辆劳施莱斯!"
    这个故事告诉我们,什么样的选择决定什么样的生活。今天的生活是由三年前我们的选择决定的,而今天我们的抉择将决定我们三年后的生活。我们要选择接触最新的信息,了解最新的趋势,从而更好的创造自己的将来。
三十四、当老虎来临时
    两个人在森林里,遇到了一只大老虎。A就赶紧从背后取下一双更轻便的运动鞋换上。B急死了,骂道:"你干嘛呢,再换鞋也跑不过老虎啊!"
    A说:"我只要跑得比你快就好了。"
     二十一世纪,没有危机感是最大的危机。特别是入关在即,电信,银行,保险,甚至是公务员这些我们以为非常稳定和有保障的企业,也会面临许多的变数。当更多的老虎来临时,我们有没有准备好自己的跑鞋?
五十二、第一名
    毕业典礼上,校长宣布全年级第一名的同学上台领奖,
    可是连续叫了好几声之后,那位学生才慢慢的走上台。
    后来,老师问那位学生说:"怎么了?是不是生病了?还是没听清楚?"
    学生答:"不是的,我是怕其它同学没听清楚。"
    名与利是多少人的捆绑、多少人的心结?我们被教育要争气、要出头,但是争气出头的,不过是少数人,沉默的大众毕竟还多数。
    想一想,有那么多人都和你我一样,不也是很兴奋的一件事吗?
五十三、理由充分
    一辆载满乘客的公共汽车沿着下坡路快速前进着,有一个人后面紧紧地追赶着这辆车子。
    一个乘客从车窗中伸出头来对追车子的人:"老兄!算啦,你追不上的!"
    "我必须追上它,"这人气喘吁吁地说:"我是这辆车的司机"
    有些人必须非常认真努力,因为不这样的话,后果就十分悲惨了!
    然而也正因为必须全力以赴,潜在的本能和不为人知的特质终将充分展现出来。
五十四、原来如此
    甲:「新搬来的邻居好可恶,昨天晚上三更半夜、夜深人静之时然跑来猛按我家的门铃」
    乙:「的确可恶!你有没有马上报警?」
    「没有。我当他们是疯子,继续吹我的小喇叭。」
    事出必有因,如果能先看到自己的不是,答案就会不一样。
    在你面对冲突和争执时,先想一想是否心中有亏,或许很快就能释怀了。
    某日,张三在山间小路开车。
    正当他悠哉地欣赏美丽风景时,突然迎面开来一辆货车,
    而且满口黑牙的司机还摇下窗户对他大骂:"猪"
    张三越想越纳闷,也越想越气,于是他也摇下车窗回头大骂:"你才是猪!"
    才刚骂完,他便迎头撞上一群过马路的猪。
    不要错误的诠释别人的好意,那只会让自己吃亏,并且使别人受辱。
    在不明所以之前,先学会按捺情绪,耐心观察,以免事后生发悔意。
五十五、后生可畏
    小男孩问爸爸:"是不是做父亲的总比做儿子的知道得多?"
    爸爸回答:"当然啦!"
    小男孩问:"电灯是谁发明的?"
    爸爸:"是爱迪生。"
    小男孩又问:"那爱迪生的爸爸怎么没有发明电灯?"
    很奇怪,喜欢倚老卖老的人,特别容易栽跟斗。
    权威往往只是一个经不起考验的空壳子,尤其在现今这个多元开放的时代。

171月/124

浏览器差异 window.open

发布在 邵珠庆

w3help的测试,和我的测试相互补充,应该比较完整了.悲剧的是我做完测试后,和莫提了一嘴,他告诉我w3help有啊. 我累个去.咋不早说.我可以省不少事呢.
 
建议先看看w3help的.内容比较详细.尤其是据说 window.open,这种宿主方法.居然,可能在将来被html5所统一.期待啊.
 

浏览器实现差异:

     
           .一个open的窗口被拦截后, Opera11-  ,Chrome11- 仍然会有窗口句柄. 而Safari是undefined ,IE  Firefox 则是 null. 而Opera,Chrome拦截掉窗口后.这个窗口的window.closed属性为false.
           (所以在不考虑Opera和Chrome的情况下.可以用 !!win 来判断窗口是否被拦截. 而win.closed没有更大的意义)

          .sougou高速浏览器2.1+ IE内核下,会无视该弹窗是否为响应用户鼠标操作的回调(a 和 input button 以及button等点击类交互标签是不被拦截的).而一律强制拦截弹窗. 而且用a标签的click()也会被拦截.(好在,IE内核下,被拦截后,win 都是null.可以检测出来,用跳转代替,遗憾的是chromium内核下同chrome一样.被拦截时,无法检测.要检测chrome,opera的弹出,比较麻烦,弹一个about:blank,Opear检测documentElement是否存在,chrome则需要检测documentElement.clientWidth === 0)
          .各个浏览器使用window.open,第三参数效果:(应注意,如果连续写多个参数,应以 ","号分隔.如果其中某个参数名有错误,则可能导致整个第三参数在,Chrome和IE浏览器中失效)
浏览器 无参数 width,height left,top toolbar location
Directories
Status
Menubar
Scrollbar
Resizable
screenX,screenY
FullScreen
期待结果 有标签的 标签
无标签的 弹窗
尽量按指定
宽高弹窗
语义冲突的参数
相对parent页
left ,top位置
默认 无工具栏
yes 有工具栏
no 无工具栏
默认 有(r)
yes   有(w)
no  无
(r)只读,(w)可写
这玩意到底
是神马?
只有IE6支持
无期待结果
默认 无
yes 有
no 无
垃圾参数
无视.
只对早期
ie有效
默认auto
yes auto
no 无
默认 是
yes 是
no 否

真正语义上的参数
相对屏幕坐标
全屏显示
IE 6 弹窗

7-8 弹窗

9 标签

全部 ok (注1) 全部

   默认无

   yes 有
   no  无

 

6
  默认 无
  yes 有(w)
(toolbar也有了)

  no 无

7,8,9
  默认 有(r)
  yes 有(w)
  no 有(r)
 

6
 toolbar去掉
 location部分

7,8,9不支持

6,7,8
无视参数
始终 有

9
 默认 无
 yes 有
 no 无

  全部
 无视参数
 始终 无
全部
 默认 否
 yes 是
 no 否
不支持 全部
 支持
Chrome 全部 标签 全部 ok 全部相对 

父页面

left,top

不支持此参数
弹窗木有工具栏
不支持此参数
始终有,且只读
不支持 无status bar   1
 无视参数
 始终 无 

2+ 
 默认 auto
 yes auto
 no auto

不支持此
参数,一律
可缩放
完全 ok  不支持
FireFox 1, 1.5 弹窗

2.0+ 标签

全部 ok

全部
 left 相对父页面left

 
 top 相对屏 幕

   默认无

   yes 有
   no  无

1, 1.5, 2 
 默认 无
 yes 有(r)
 no 无

3+
 无视参数
 始终有(r)

不支持
无视参数
始终 有
 
无视参数
始终 无
2- 
 默认 否
 yes 是
 no 否

3+
 不支持此
参数,一律
可缩放.

完全 ok
3.6-
 不支持

4
 支持
 

Safari 3+ 弹窗
(Safari5 偏好设置
,在标签中打开新
页面, 选项有-总是
,永不,自动.默认是
永不.导致此问题.)
3+ ok
全部
   left 相对
父页面
(但当父窗体left
位置导致新窗体
全部显示时,则
新窗体left,相对
为0,与ie7有些
相似)

   top 相对屏幕
   默认无

   yes 有
   no  无

 默认 无
 yes  有(w)(但
工具栏也有了)

 no 无
不支持
 默认 无
 yes 有
 no 无
 
无视参数
始终 无
不支持此
参数,一律
可缩放
完全 ok
不支持
Opera 9.2+ 弹窗 9.2 tab

9.6+ 
标签(有宽高,可拖
拽.但无法离开父
窗口)
9.6+ 
相对父页面
的left,top

9.2 标签
9.2 tab

9.6+ 因其本质
是tab所以无视
此参数.一律无
toolbar

9.2 tab

9.6+ 因其本质
是tab所以无视
此参数.共享
location
不支持
9.2 tab

9.6+ 因其本质
是tab所以无视
此参数.共享
statusbar
 
无视参数
始终 无
不支持此
参数,一律
可缩放
不支持
不支持
                         
360安全 3.3+ 标签

3.612 弹窗

3.612 弹窗(无视
宽高参数parent
页面多大新弹窗
就多大)

其他版本 标签

3.612 left top
和parent页面
有关,但位置算
法很混乱.

其他版本 标签
3.612 弹窗无视
一切参数.显示
一个完整窗口

其他版本 标签
.. .. .. .. .. .. .. ..
360高速 两种内核都 标签 IE内核 标签

chromium都 ok

chromium 
同chrome

其他内核 标签
..
.. .. .. .. .. .. .. ..
搜狗高速 两种内核都 标签
两种内核都 标签
标签
.. .. .. .. .. .. .. .. ..
TT 标签 标签
标签
.. .. .. .. .. .. .. .. ..
QQ5 两种内核都 标签
两种内核都 标签
标签
.. .. .. .. .. .. .. .. ..
Maxthon2.5 标签
标签
标签
.. .. .. .. .. .. .. .. ..
Maxthon3 两种内核都 标签 两种内核都 标签
标签
.. .. .. .. .. .. .. .. ..
世界之窗 标签
标签
标签
.. .. .. .. .. .. .. .. ..
MyIe 标签
标签
标签
.. .. .. .. .. .. .. .. ..
 
ps:表中测试,有冲突的一些项目就不记录详细数据了,地方有限.意义不大.比如 location  = no , toolbar=yes 或反之. Safari下 是只有有一个是yes就都会有. 而ie6则很有趣.会分的很细.
 

第二参数target(name)相关: 

    用途:          

      .参考 target =_self , _blank , _top , _parent , target ,还有传说中的_newtab ,神马的.据说可以让ie7+ 不弹窗而是打开新标签.但是我测试失败了.求高人指点.     
   
      .为窗口对象设置name属性-window.name.        
 
      .所以对于同一个浏览器来说,各个窗口的name是具备唯一性的.(opera9.6+ 开始有些特殊.)    
     
 
      .也就是说, 如果已经存在一个窗口对象的name为abc.则后面再次window.open(url,'acb')的话.那么只会操作这个窗体对象的url,导致跳 转或reload(false).无论它是iframe还是一个被open的独立的窗体                            
 

     差异:                                      

      .IE下target(name)的值不能包含如.、& 等特殊字符.否则会报参数错误.(解决办法.避免使用包含特殊字符的字符串,作为name的值)

 

      .IE下name的值为null 或 undefined时,行为与其他浏览器有差异. 等价于 'null' 或 'undefined' .在期望打开多个窗口,又想设置其他窗口参数时,参数设置此2值.会被视为有效的name值. (解决办法,使用 '' 空字符,或'_blank'代替 null 或 undefined. 建议用优先考虑空字符,因为某些浏览器的早期版本不支持 _blank) 

      .一个已经open的窗口,再次使用相同name,进行window.open操作时,个别浏览器可能不会保证该窗体的可见性(在最上层显示).比如Firefox在最小化某窗口后.(解决办法:可以借助win.focus() 操作强制该窗口在最上层显示.)

      .Opera,Chrome 下,如果一个iframe的id,与window.open的第二参数name同名.也具备同样效果. 其他浏览器则无此现象.

      .Opera9.6+ ,如果在另一个iframe内调用其self.open的第二参数name与其他iframe的name或id同名,则仍然会重新打开一个窗口. 而不是去操作该iframe.其他浏览器则无此问题


 

 
注1
IE6. left 一个奇怪值,top 相对屏幕

IE7. left 相对的位置,总是相对非最大化时,父页的left+10px左右偏移.(就是非最大化时,显示在哪,最大化时,就显示在哪.但并不总是相对非最大化时的父窗口left,比如在父窗口left很靠右的情况下,则其会新窗口会变成相对屏幕来显示)

  top 相对屏幕

IE8. left,top全部相对屏幕

IE9. left 同IE6类似top 相对屏幕总是0

171月/1223

p3p 简洁策略及浏览器支持情况

发布在 邵珠庆

简述部分摘自某本关于P3P隐私策略的书籍.
而部分详细的表格来自w3.org.
而相关测试数据出自本人测试.如有遗漏或错误,欢迎指正.
相关资源:
1. http://www.w3.org/P3P/
2. http://www.w3.org/TR/2002/REC-P3P-20020416/


简述:
从本质上来说,P3P 策略是由一系列多选项问题的答案组成的,因此,它并不总像一个人类可读的隐私策略那样包含许多信息细节(例如,用英语或者其他某种口语语言写成的策略是用来让人阅读的,而不是让计算机识别的)。P3P策略的标准格式使它便于自动处理。同 样 ,P3P规范也包含有用于请求和传输P3P策略的协议.P3P协议所基于的HTTP协议与 Web 浏览器用来与 Web服务器进行通信的 HTTP 协议相同。 如图 1-1 所示,P3P 的用户代理使用标准的 HTTP 请求从 Web 站点上一个众所周知的地方获取 P3P 策略引用文件,并发送给发出请求的用户。这个策略引用文件指出了Web站点上各个部分所应用的P3P策略文件的位置。整个站点有可能只应用了一种策略,也 可能是网站的不同部分分别应用了几种策略。这样用户代理就可以根据用户的选择来获取合适的策略,将其解析出来并采取相应的动作
P3P 也允许站点在其他位置放置策略引用文件。在这些情况下,站点在声明策略引用文件的位置时,必须使用一个特定的 HTTP 报头,或者在应用了 P3P 策略的H T M L 文 件 内 嵌 入 一 个 L I N K 标 记 .
不论在何时设置cookie都可以用特定的HTTP报头来传送一个可选的 P3P 简洁策略.简洁策略是完整 P3P 策略的一个短小摘要,仅描述了与cooki e 相关的数据处理方式,并且不需要P3P 策略的完整的表达性能.

如何使Web站点支持P3P:
从技术角度看,使 Web站点支持 P3P 是一个很容易的过程。但是,它要求网络运营商在审视数据处理方式时比以前更加仔细,并要求他们协调域内各个主机上的策略和处理方式。以下是如何使站点支持P3P 技术的具体步骤。
1. 创建一个隐私策略。
2. 分析 cookie 的使用情况以及您的站点上的第三方内容。
3. 确定要对整个站点应用一个P3P策略还是对站点的不同部分应用不同的P3P 策略。
4. 为站点创建一个或几个 P3P 策略。
5. 为站点创建一个策略引用文件。
6. 为 P3P 配置服务器。
7. 测试站点,以确定它确实支持 P3P。
大多数支持P3P 的Web站点会在每台服务器上放置一个P3P策略引用文件,同时它还会在中央服务器上放置一个或多个P3P策略。这些站点也会将自己的服务器配置为用户在设置 cooki e 时发送 P3P 的简洁策略。P3P 策略包括以下信息:
● 如何与拥有该站点的公司、组织或个人进行联系的信息。
● 用户是否可以查找该站点的数据库中保存了自己的哪些个人信息。
● 如何解决与站点之间有关隐私的纠纷(如客户服务台、隐私封印以及与隐私相关的法律等)。
● 所收集数据的种类。
● 所收集数据的使用方式,以及用户是否能选择接受或拒绝这些用途。
● 信息是否会被共享以及何时被共享,用户是否有选择的权力。
● 对所收集的用户信息进行定期清除的策略。
有很多软件工具可以帮助Web站点开发人员开发支持P3P的站点。
要想了解最新的P3P 工具列表,请访问http://p3ptoolbox.org/tools/     和     http://www.w3.org/P3P/implementations/

简洁策略对应的 HTTP Response Header :

相关资源:http://www.w3.org/2002/04/P3Pv1-header.html 

Compact Policies(简洁策略)
简洁策略,本质上就是P3P策略的一个摘要. 他们的作用是,使用户代理,可以快速敏捷的获取到站点的P3P策略信息,所以是对性能有益的.
为了深入的解释简洁策略,按照 P3P1.0[4]规范,我们列出下面这些限制性的语法:

compact-policy-field        =   `CP="` compact-policy `"`
compact-policy                = compact-token *(" " compact-token)
compact-token                = compact-access           |

                                        compact-disputes         |
                                        compact-remedies         |
                                        compact-non-identifiable |
                                        compact-purpose          |
                                        compact-recipient        |
                                        compact-retention        |
                                        compact-categories       |
                                        compact-test 

 

compact-access           = "NOI" | "ALL" | "CAO" | "IDC" | "OTI" | "NON"

compact-disputes            = "DSP"

compact-remedies          = "COR" | "MON" | "LAW"

compact-non-identifiable = "NID"

compact-purpose           = "CUR"        | "ADM" [creq] | "DEV" [creq] | "TAI" [creq] |
                                       "PSA" [creq] | "PSD" [creq] | "IVA" [creq] | "IVD" [creq] | 

                                       "CON" [creq] | "HIS" [creq] | "TEL" [creq] | "OTP" [creq]
creq                              = "a" | "i" | "o"
compact-recipient       = "OUR" | "DEL" [creq] | "SAM" [creq] | "UNR" [creq] |
                                        "PUB" [creq] | "OTR" [creq]
compact-retention          = "NOR" | "STP" | "LEG" | "BUS" | "IND"

compact-category           = "PHY" | "ONL" | "UNI" | "PUR" | "FIN" | "COM" |

                              "NAV" | "INT" | "DEM" | "CNT" | "STA" | "POL" | 
                                        "HEA" | "PRE" | "LOC" | "GOV" | "OTC"
compact-test                  = "TST"

我们常用的简洁策略的 P3P头为 -   P3P : CP=CAO PSA OUR (其实, CP=. 就可以了.或者其他任何值都是可以的)分别对应了 :

  compact-access(访问)    :  CAO -  contact-and-other 

Identified Contact Information and Other Identified Data: access is given to identified online and physical contact information as well as to certain other identified data.
直译 : 被识别的联系信息,和其他被识别的数据: 网上,或现实中的联系信息,和某些被识别的数据,允许被访问. 
我的理解: 应该是, 允许被确认的信息和数据的访问. (允许第三方cookie的读写)

  compact-purpose(目的)  :  PSA -  pseudo-analysis .这个就不放解释了,字面意思很明显, 目的就是做身份验证、分析

  compact-recipient(受体) :  OUR - ours

Ourselves and/or entities acting as our agents or entities for whom we are acting as an agent: An agent in this instance is defined as a third party that processes data only on behalf of the service provider for the completion of the stated purposes. (e.g., the service provider and its printing bureau which prints address labels and does nothing further with the information
直译 :  我们自己,以及(或)实体作为我们自己的代理,或被我们所代理方的实体:这种情况下的代理,被定义为,相关进程数据,代表服务提供者,用来完成其所设定 服务的,第三方.(就好像,一个印刷局作为提供打印服务的,服务提供者,其只负责打印标签神马的,但是却不会进一步,对相关的信息,做任何事情 )
我的理解:声明使用相关信息的人是谁.这里声明是第三方自己, 或作为代理.需要操作第三方Cookie. 大概就是这个意思.

  ps : 其他项就不列举,基于浏览器中只有IE支持.(chrome 部分支持).这一事实.深入研究没有必要. 如果你有兴趣,可以去相关链接查看文档.



用户代理对简洁策略支持的状况 和实现, 拿IE6来说:

IE6 ,可以自动核对设置了 cooki e的站点的 P3P 简洁策略。用户也可以配置 IE6 来过滤那些没有简洁策略的cookie,或那些具有与他们的偏好不相匹配的简洁策略。当 cookie 被阻止时,IE6还会在浏览器的右下角显示一个“眼睛”符号。用户也可以从Vi ew(查看)菜单中选择Privacy Report(隐私报告)命令来让 IE6 获取站点的 P3P 策略,并生成及显示一个人们可读取的版本

对于众多提示性的反馈,是十分符合 P3P隐私策略的.即用户代理应该在恰当的时候,提醒用户.


已测知的问题:

IE6 第三方cookie 在有p3p头(使用p3p简介策略时) ,JS虽然有读写权限,但是在写的时候有个bug. 即,对于某第三方页面,如果是首次读到.其P3P头的话,则 js的写权限是没有的.必须要第二次访问到这个页面,且这个页面存在第三方cookie操作时,才允许JS写入Cookie.当然,读是一直没问题的.

Safair3,则顽固到连Post方式都无法写入第三方Cookie.

Safari4+ 系列则有自己一套隐私策略,而完全无视P3P的存在:
在其不支持P3P的情况下,其策略为. 默认设置浏览器禁止第三方Cookie操作.那么此时,无论JS 还是 HTTP ,都无写入Cookie的权限,而仅具备读的权限. 
除非, 进行表单Post时,才允许第三方Cookie的写入.参考下面的代码: (在//www.a.com/test.htm 中的代码)

if(Safari4或Safari5){
    var ifm = document.createElement('iframe');
    ifm.name ="postforcookie";
    ifm.src="about:blank";
    document.body.appendChild(ifm);
   
    var form = document.createElement('form');
    form.target = 'postforcookie';
    form.action = '//www.php.com/test.php';
    document.body.appendChild(form);
   
    Cookie.setCookie = function () {
        form.submit();
    }
}  

假设,setCookie是一个写入第三方Cookie的函数,则在Sacari4,Sacari5下劫持他们,触发代码中 form的submit即可.
此时,如果//www.php.com/test.php,有写入Cookie的操作.则可以保证第三方Cookie被写入.

默认不禁止第三方cookie的浏览器测试:

测试为在下列浏览器中,禁止第三方Cookie,并配置简洁P3P策略.

Firefox下 :
Firefox下禁止第三方Cookie后,很直接, 无论HTTP 还是 JS都无法读写Cookie.

Chrome:
Chrome10 开始 支持用户自定义是否允许在 地址栏: about:flags 中配置 是否允许第三方cookie.
而之前的版本需要通过, 选项-高级选项-隐私权-内容设置-拦截第三方cookie 来配置.

对于chrome9 和之前的Dev版本来说,通过选项配置禁止第三方cookie后, 在配置P3P简洁策略后, JS 可读cookie,但不能写,而 HTTP方式,则都可以.
而chrome10+ 无论选择什么方式设置, 只允许HTTP、JS读,但是不允许写.
而Chrome的非Dev版, 甚至没有提供第三方Cookie的隐私策略选项. 有的仅仅是,关于Cookie的站点允许列表,或者主动访问过的站点的Cookie.
Opera:
通过 工具-首选项-高级-Cookie-仅接受来自我访问站点的Cookie 来设置禁止第三方Cookie.
Opera的有趣之处在于,一但禁止第三方Cookie,则 P3P头毫无意义,而Opera自身的隐私策略则非常有趣,
允许JS 的读写,以及HTTP的读, 但是禁止HTTP 对Cookie的写入.


总结:

 

浏览器 默认允许第三方Cookie 是否支持P3P 禁止第三方Cookie后,配置P3P简明策略头的效果 补充
IE6

HTTP可读写Cookie
JS可读Cookie
首次读到P3P头,JS无写Cookie权限.第二次才OK

(第二次.直接Cache.也不行.除非第一次非Cache并读到p3p头.后面我会提到解决方案.)

避免JS的写操作
IE7-IE9
HTTP、JS,可随意读写. -
FireFox HTTP、JS都不可读写 -
Chrome 部分支持,趋势-否 趋势为HTTP、JS可读不可写. -
Safari HTTP、JS可读不可写 借助Post提交表单,实现写操作.
Opera
JS可读写
HTTP可读不可写.
-

建议:

1. 其实P3P简洁策略,可以最简写成: P3P:CP=. 就OK啦,也就是说IE对P3P简介策略的支持,属于搞笑级别的.根本不看内容,至少对于第三方操作cookie是如此的.
2. IE6的实现有bug.需要注意.首次访问第三方页面,JS无法写入第三方Cookie的bug.建议尽量避免JS对Cookie的写操作.
3. 要搞定Safari,需要借助后台至少配置一个APP,与前台配合.
4. 对于第三方来说,建议避免使用JS操作Cookie,最多用来读,而不是写. 除非是和登录验证有关,否则建议使用Storage代替Cookie的使用.

最后:

如果你非要用在ie6下,用js写cookie. 那么有一个很悲剧的做法.. 服务器端给资源配置可缓存.(包括反向代理和客户端.) 然后想办法在IE6的时候刷新一次页面.这样就ok了. 刷新时一定要用 location.reload(false)  即先忽略客户端缓存.尝试304服务器端校验客户端缓存可靠性..这样做的好处是.即保证了 cookie的写入性. 又保证,如果页面是静态资源.则反向代理的可用性.. 否则还是直接用动态资源,http方式去写好了.  需要注意的是.除了页面刷新.譬如其他方式加载页面资源.试图通过预读其p3p简介策略头.是无效的. 比如 用 script type="text/c" 方式去预读一次. 如果你有这个想法。还是早早放弃的好. 

161月/127

使用PowerDesigner画图详细教程

发布在 邵珠庆

一、概念数据模型概述

数据模型是现实世界中数据特征的抽象。数据模型应该满足三个方面的要求:

1)能够比较真实地模拟现实世界

2)容易为人所理解

3)便于计算机实现



概念数据模型也称信息模型,它以实体-联系(Entity-RelationShip,简称E-R)理论为基础,并对这一理论进行了扩充。它从用户的观点出发对信息进行建模,主要用于数据库的概念级设计。



通常人们先将现实世界抽象为概念世界,然后再将概念世界转为机器世界。换句话说,就是先将现实世界中的客观对象抽象为实体(Entity)和联系 (Relationship),它并不依赖于具体的计算机系统或某个DBMS系统,这种模型就是我们所说的CDM;然后再将CDM转换为计算机上某个 DBMS所支持的数据模型,这样的模型就是物理数据模型,即PDM。



CDM是一组严格定义的模型元素的集合,这些模型元素精确地描述了系统的静态特性、动态特性以及完整性约束条件等,其中包括了数据结构、数据操作和完整性约束三部分。

1)数据结构表达为实体和属性;

2)数据操作表达为实体中的记录的插入、删除、修改、查询等操作;

3)完整性约束表达为数据的自身完整性约束(如数据类型、检查、规则等)和数据间的参照完整性约束(如联系、继承联系等);





二、实体、属性及标识符的定义

实体(Entity),也称为实例,对应现实世界中可区别于其他对象的“事件”或“事物”。例如,学校中的每个学生,医院中的每个手术。

每个实体都有用来描述实体特征的一组性质,称之为属性,一个实体由若干个属性来描述。如学生实体可由学号、姓名、性别、出生年月、所在系别、入学年份等属性组成。



实体集(Entity Set)是具体相同类型及相同性质实体的集合。例如学校所有学生的集合可定义为“学生”实体集,“学生”实体集中的每个实体均具有学号、姓名、性别、出生年月、所在系别、入学年份等性质。



实体类型(Entity Type)是实体集中每个实体所具有的共同性质的集合,例如“患者”实体类型为:患者{门诊号,姓名,性别,年龄,身份证号.............}。实体是实体类型的一个实例,在含义明确的情况下,实体、实体类型通常互换使用。



实体类型中的每个实体包含唯一标识它的一个或一组属性,这些属性称为实体类型的标识符(Identifier),如“学号”是学生实体类型的标识符,“姓名”、“出生日期”、“信址”共同组成“公民”实体类型的标识符。



有些实体类型可以有几组属性充当标识符,选定其中一组属性作为实体类型的主标识符,其他的作为次标识符。



三、实体、属性及标识符的表达

【转】 <wbr>使用PowerDesigner画ER图详细教程

介绍PowerDesigner概念数据模型以及实体、属性创建。



一、新建概念数据模型

1)选择File-->New,弹出如图所示对话框,选择CDM模型(即概念数据模型)建立模型。

【转】 <wbr>使用PowerDesigner画ER图详细教程



2)完成概念数据模型的创建。以下图示,对当前的工作空间进行简单介绍。(以后再更详细说明)

【转】 <wbr>使用PowerDesigner画ER图详细教程



3)选择新增的CDM模型,右击,在弹出的菜单中选择“Properties”属性项,弹出如图所示对话框。在“General”标签里可以输入所建模型 的名称、代码、描述、创建者、版本以及默认的图表等等信息。在“Notes”标签里可以输入相关描述及说明信息。当然再有更多的标签,可以点击 "More>>"按钮,这里就不再进行详细解释。

【转】 <wbr>使用PowerDesigner画ER图详细教程



二、创建新实体

1)在CDM的图形窗口中,单击工具选项版上的Entity工具,再单击图形窗口的空白处,在单击的位置就出现一个实体符号。点击Pointer工具或右击鼠标,释放Entitiy工具。如图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程

2)双击刚创建的实体符号,打开下列图标窗口,在此窗口“General”标签中可以输入实体的名称、代码、描述等信息。

【转】 <wbr>使用PowerDesigner画ER图详细教程



三、添加实体属性

1)在上述窗口的“Attribute”选项标签上可以添加属性,如下图所示。

【转】 <wbr>使用PowerDesigner画ER图详细教程



注意:

数据项中的“添加属性”和“重用已有数据项”这两项功能与模型中Data Item的Unique code 和Allow reuse选项有关。

P列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值。



如果一个实体属性为强制的,那么, 这个属性在每条记录中都必须被赋值,不能为空。

2)在上图所示窗口中,点击插入属性按钮,弹出属性对话框,如下图所示。

【转】 <wbr>使用PowerDesigner画ER图详细教程

注意:这里涉及到域的概念,即一种标准的数据结构,它可应用至数据项或实体的属性上

一、定义属性的标准检查约束

标准检查约束是一组确保属性有效的表达式。在实体属性的特性窗口,打开如图所示的检查选项卡。

【转】 <wbr>使用PowerDesigner画ER图详细教程



在这个选项卡可以定义属性的标准检查约束,窗口中每项的参数的含义,如下

参数说明Minimum属性可接受的最小数Maximum 属性可接受的最大数Default属性不赋值时,系统提供的默认值Unit单位,如公里、吨、元Format属性的数据显示格式Lowercase属性的赋值全部变为小写字母Uppercase属性的赋值全部变为大写字母Cannot modify该属性一旦赋值不能再修改List Of Values属性赋值列表,除列表中的值,不能有其他的值Label属性列表值的标签

二、定义属性的附加检查

当Standard checks 或Rules 不能满足检查的要求时,可以在Additional Checks选项卡的Server子页上,通过SQL语句中使用%MINMAX%、%LISTVAL%、%RULES%、%UPPER%、%LOWER%几个变量来定义Standard和Rule,如图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程



%MINMAX%、%LISTVAL%、%UPPER%、%LOWER%

在Standard Check中定义的Minimum 和Maximum、List values 、uppervalues、lowervalues



%RULES%

在Rules特性窗口Expression选项卡中定义的有效性规则表达式

一、标识符

标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。

每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。



二、如果定义主、次标识符

1)选择某个实体双击弹出实体的属性对话框。在Identifiers选项卡上可以进行实体标识符的定义。如下图所示



【转】 <wbr>使用PowerDesigner画ER图详细教程



2)选择第一行“主标识符”,点击属性按钮或双击第一行“主标识符”,弹出属性对话框,如图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程

3)选择"Attributes"选项卡,再点击“Add Attributes”工具,弹出如图所示窗口,选择某个属性作为标识符就行了。

【转】 <wbr>使用PowerDesigner画ER图详细教程

一、数据项

数据项(Data Item)是信息存储的最小单位,它可以附加在实体上作为实体的属性。

注意:模型中允许存在没有附加至任何实体上的数据项。



二、新建数据项

1)使用“Model”---> Data Items 菜单,在打开的窗口中显示已有的数据项的列表,点击 “Add a Row”按钮,创建一个新数据项,如图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程



2)当然您可以继续设置具体数据项的Code、DataType、Length等等信息。这里就不再详细说明了。



三、数据项的唯一性代码选项和重用选项

使用Tools--->Model Options->Model Settings。在Data Item组框中定义数据项的唯一性代码选项(Unique Code)与重用选项(Allow Reuse)。

注意:

如果选择Unique Code复选框 ,每个数据项在同一个命名空间有唯一的代码,而选择Allow reuse ,一个数据项可以充当多个实体的属性。

【转】 <wbr>使用PowerDesigner画ER图详细教程



四、在实体中添加数据项

1)双击一个实体符号,打开该实体的属性窗口。

2)单击Attributes选项卡,打开如下图所示窗口

【转】 <wbr>使用PowerDesigner画ER图详细教程



注意:

Add a DataItem 与 Reuse a DataItem的区别在于

Add a DataItem 情况下,选择一个已经存在的数据项,系统会自动复制所选择的数据项。如果您设置了UniqueCode选项,那系统在复制过程中,新数据项的Code会自动生成一个唯一的号码,否则与所选择的数据项完全一致。





Reuse a DataItem情况下,只引用不新增,就是引用那些已经存在的数据项,作为新实体的数据项

一、 联系

联系(Relationship)是指实体集之间或实体集内部实例之间的连接。



实体之间可以通过联系来相互关联。与实体和实体集对应,联系也可以分为联系和联系集,联系集是实体集之间的联系,联系是实体之间的联系,联系是具有方向性的。联系和联系集在含义明确的情况之下均可称为联系。



按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。 

二、 建立联系

在CDM工具选项板中除了公共的工具外,还包括如下图所示的其它对象产生工具。

【转】 <wbr>使用PowerDesigner画ER图详细教程

在图形窗口中创建两个实体后,单击“实体间建立联系”工具,单击一个实体,在按下鼠标左键的同时把光标拖至别一个实体上并释放鼠标左键,这样就在两个实体间创建了联系,右键单击图形窗口,释放Relationship工具。如下图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程



三、 四种基本的联系

即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)。如图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程

四、 其他几类特殊联系



除了4种基本的联系之外,实体集与实体集之间还存在标定联系(Identify Relationship)、非标定联系(Non-Identify RelationShip)和递归联系(Recursive Relationship)。



标定联系:

每个实体类型都有自己的标识符,如果两个实体集之间发生联系,其中一个实体类型的标识符进入另一个实体类型并与该实体类型中的标识符共同组成其标识符时,这种联系则称为标定联系,也叫依赖联系。反之称为非标定联系,也叫非依赖联系。

注意:

在非标定联系中,一个实体集中的部分实例依赖于另一个实例集中的实例,在这种依赖联系中,每个实体必须至少有一个标识符。而在标定联系中,一个实体集中的 全部实例完全依赖于另个实体集中的实例,在这种依赖联系中一个实体必须至少有一个标识符,而另一个实体却可以没有自己的标识符。没有标识符的实体用它所依 赖的实体的标识符作为自己的标识符。



换句话来理解,在标定联系中,一个实体(选课)依赖 一个实体(学生),那么(学生)实体必须至少有一个标识符,而(选课)实体可以没有自己的标识符,没有标标识符的实体可以用实体(学生)的标识符作为自己的标识符。

【转】 <wbr>使用PowerDesigner画ER图详细教程





递归联系:

递归联系是实体集内部实例之间的一种联系,通常形象地称为自反联系。同一实体类型中不同实体集之间的联系也称为递归联系。



例如:在“职工”实体集中存在很多的职工,这些职工之间必须存在一种领导与被领导的关系。又如“学生”实体信中的实体包含“班长”子实体集与“普通学生” 子实体集,这两个子实体集之间的联系就是一种递归联系。创建递归联系时,只需要单击“实体间建立联系”工具从实体的一部分拖至该实体的别一个部分即可。如 图

【转】 <wbr>使用PowerDesigner画ER图详细教程



五、 定义联系的特性



在两个实体间建立了联系后,双击联系线,打开联系特性窗口,如图所示。

【转】 <wbr>使用PowerDesigner画ER图详细教程



六、 定义联系的角色名

在联系的两个方向上各自包含有一个分组框,其中的参数只对这个方向起作用,Role Name为角色名,描述该方向联系的作用,一般用一个动词或动宾组表。

如:“学生 to 课目 ” 组框中应该填写“拥有”,而在“课目To 学生”组框中填写“属于”。(在此只是举例说明,可能有些用词不太合理)。

七、 定义联系的强制性

Mandatory 表洋这个方向联系的强制关系。选中这个复选框,则在联系线上产生一个联系线垂直的竖线。不选择这个复选框则表示联系这个方向上是可选的,在联系线上产生一个小圆圈。



八、 有关联系的基数

联系具有方向性,每个方向上都有一个基数。



举例,

“系”与“学生”两个实体之间的联系是一对多联系,换句话说“学生”和“系”之间的联系是多对一联系。而且一个学生必须属于一个系,并且只能属于一个系, 不能属于零个系,所以从“学生”实体至“系”实体的基数为“1,1”,从联系的另一方向考虑,一个系可以拥有多个学生,也可以没有任何学生,即零个学生, 所以该方向联系的基数就为“0,n”,如图所示

【转】 <wbr>使用PowerDesigner画ER图详细教程

CDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素: 实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对应的。 但在联系上,CDM有了比较大的扩展,除了保留ER图原有的RelationShip概念之外,还增加了Association,Inheritance 两种实体关系,下面就让我们分别看看这些关系的用法和之间的区别(下图中被标红的工具栏按钮就是用来向实体中添加这些关系的)。

【转】 <wbr>使用PowerDesigner画ER图详细教程

   另外,在介绍所有这些CDM中的元素之前,笔者先给出一个很简单的CDM图,是对我们最最熟悉的学校场景的一个建模,下文中提到的所有概念在图中都有体现,大家在看下文的时候可以对照着来看:

【转】 <wbr>使用PowerDesigner画ER图详细教程



一. RelationShip(联系)

   先给出PD手册里对联系的定义:“A relationship is a link between entities. For example, in a CDM that manages human resources, the relationship Member links the entities Employee and Team, because employees can be members of teams. This relationship expresses that each employee works in a team and that each team has employees.” 可见,也许联系的概念真的太简单了吧,所以反而不那么好表述,所以PD的文档里也是用一个例子来说明出现了什么样的情况我们就认为两个实体间是有联系的。

   当我们提起实体间联系的时候,最先想到的恐怕是one to one,one to many 和many to many这三种联系类型,这些联系类型也是大家最熟悉的。笔者对ER图原本的概念并不精通,但在CDM中,联系还有另外三个可以设置的属性:mandatory(强制性联系), dependent(依赖性联系/标定关联) 和dominant(统制联系)。这些属性对后面PDM的生成都有比较大的影响,需要我们一一有所了解。它们都是在联系的属性控制面板中设定的,见下图:

【转】 <wbr>使用PowerDesigner画ER图详细教程

1.mandatory

   联系是否具有强制性,指的是实体间是不是一定会出现这种联系;或者换句话说,当我们在谈及一个联系的应用场景的时候,联系对应的那两个实体型的实体实例的 个数可不可能为零。也许这样的解释还是有点抽象,让我们举两个联系的例子,一个是对两边的实体都有强制性的,另一个则不然。

(1)教师--学生 联系

   这个联系首先是一个多对多联系,因为每个老师可以教多个学生,每个学生也都有多个老师来负责他们的学业。同时,这个联系对教师和学生都是强制性的,也就是说,不存在任何一个老师,他不负责任何一个学生的教学;也不存在任何一个学生,他没有任何一个任课老师。

(2)学生--俱乐部 联系

   这个联系也是一个多对多关系,但它对学生这个实体型而言就不是强制的(Optional,可选的)。每个俱乐部都有至少一个学生参加,但并不是每个学生都要去参加俱乐部的活动。完全可以有一些学生,他们什么俱乐部都没参加。

上面的例子主要是从概念的角度来区分了mandatory和optional的区别。实际上如果把这个模型对应到我们最后生成的表,如果A-B间的联系对 A是mandatory的话,那么如果在A里面如果包含B的外键,这个外键不能为空值,反之可以为空值。后面我们谈到PDM和实际数据库的时候,大家会看 到这一点。

2.dependent

   每一个Entity型都有自己的Identifier,如果两个Entity型之间发生关联时,其中一个Entity型的Identifier进入另一个Entity型并与该 Entity型中的Identifier共同组成其Identifier时,这种关联称为标定关联,也叫依赖性关联(dependent relationship)。一个Entity型的Identifier进入另一个Entity型后充当其非Identifier时,这种关联称为非标定关联,也叫非依赖关联。

   概念的定义说起来还是有些拗口,说白了其实就是主-从表关系,从表要依赖于主表。比如在我们系统里要记录教师休假的情况,有一个实体型Holiday,其 属性包括休假的开始时间和天数,每次有教师休假的时候,都要在这个表留下记录。从我们的场景描述中可以看到,实体型假期必须依附于实体型教师,即对于每一 个假期实例,必须指向某一个教师实例。

   对于依赖型联系,必须注意它不可能是一个多对多联系,在这个联系中,必须有一个作为主体的实体型。一个dependent联系的从实体可以没有自己的identifier.

3.dominant

   这个联系属性是最为简单的,它仅作用于一对一联系,并指明这种联系中的主从表关系。在A,B两个实体型的联系中,如果A-->B被指定为 dominant,那么A为这个一对一联系的主表,B为从表,并且在以后生成的PDM中会产生一个引用(如果不指定dominant属性的话会产生两个引 用)。比如老师和班级之间的联系,因为每个班级都有一个老师做班主任,每个老师也最多只能做一个班级的班主任,所以是一个一对一关系。同时,我们可以将老 师作为主表,用老师的工号来唯一确定一个班主任联系。



二.Association(关联)

   先来看一下PD给association的定义:“An association is a connection between entities. In the Merise modeling methodology an association is used to connect several entities that each represents clearly defined objects, but are linked by an event, which may not be so clearly represented by another entity.”。

   在上一小段提到的那些RelationShip,在很多情况下(特别是多对多关系中),我们会把联系专门提出来,作为一个实体型放在两个需要被关联的实体 型中间(在PD中,选中任何一个联系,在右键的弹出菜单中选择“Change to Entity”命令即可完成联系转实体的操作)。但有的时候,把若干个实体型之间的联系抽象为一个实体型可能不太合适,这个时候你可以选择为这些实体型建 立一个association,那么在生成PDM的时候,所有这些相关实体型的identifier都会被加入到association对应生成的表模型 中。所以,说白了,其实association就是实体型的一种特例,用来在建模的时候更确切的表达实体间的关联信息。在PD的文档中举了一个录音带、顾 客、商店三个实体型在租借录音带这个场景上发生关联,然后把租借定义为上述三个实体型之间的association的例子,非常确切。在我们的学校模型 里,我定义了家访做为老师和学生实体型中间的一个association,在接下来产生的PDM中大家就可能看到这种定义所产生的效果。



三.Inheritance(继承)

   这种关系在概念层面是最容易理解的了,本文就不赘述了。



前面已经介绍了CDM中关于实体间关系的主要内容,接下来我们就来看看根据这个CDM所生成的PDM是一个什么样子:

 



上图中所有标红的部分是我们最应该关注的内容,因为他们都是由于我们对实体型间的关系的定义而产生的,下面给出一些简单的说明。

1. “师生关系”和“学生俱乐部”这两个表是由于我们的多对多关系而产生的。

2. “假期”表的“工号”字段是由于我们将教师-假期关系指定为dependent而产生的。

3. “班级”表的“工号”字段是由于我们将教师-班级关系制定为dominant而产生的。

4. “家访”表中的“工号”和“学号”字段是由于家访是教师和学生实体型的association而产生的。

另外,记得我们在提到dominant属性的时候说过,一个没指定dominant方向的一对一联系将产生两个引用,下面我们就把原本的CDM中的教师- 班级关系进行一个小小的修改,去掉这个relationship的dominant定义,那么最终产生的PDM中教师表和班级表将互相包含对方的主键(由 于我们的班级表没有自己的主键,所以只能在班级表中看到多出来的列),截图如下:

http://shaozhuqing.com/wp-content/uploads/auto_save_image/2012/02/0836420BQ.gif

121月/123

史上最全装修流程

发布在 邵珠庆

同样是建造,人和蜜蜂的区别就在于,蜜蜂的建造是本能的反映,而人在建造之前,脑海中首先会形成构思和框架。所以,如果把家装比喻成一场战役,那么家装的前期设计就是这场战役的“作战方案”,是家装的“灵魂环节”。

 
  1。前期设计--2。主体拆改--3。水电改造--4。木工--5。贴砖--6。刷墙面漆--7。厨卫吊顶--8。橱柜安装--9。木门安装--10。地板安装--11。铺贴壁纸--12。散热器安装--13。开关插座安装--14。灯具安装--15。五金洁具安装--16。窗帘杆安装--17。拓荒保洁-18。家具进场--19。家电安装--20。家居配饰装修,大致是按照这20步完成的。下面,死抗着尽我最大之所能,把我目前所了解的装修过程以及整个过程中需要注意的诸多细节尽可能详细的阐述一遍……
 
 

步骤/方法

(一)前期设计同样是建造,人和蜜蜂的区别就在于,蜜蜂的建造是本能的反映,而人在建造之前,脑海中首先会形成构思和框架。所以,如果把家装比喻成一场战役,那么家装的前期设计就是这场战役的“作战方案”,是家装的“灵魂环节”。最好亲自测量一遍,测量的内容主要包括:
1、明确装修过程涉及的面积。特别是贴砖面积、墙面漆面积、壁纸面积、地板面积;2、明确主要墙面尺寸。特别是以后需要设计摆放家具的墙面尺寸。我记得我家工长最后跟我按照“实际发生量”结算铺砖一项的总款时,他测量的面积比我自己测量的面积多了10平米,我当时真是哭笑不得。重新测量之后,工长回过身训斥瓦工说:“你们是怎么测的?!”这也是为什么我建议大家自己测量的原因。装修很多地方跟做人的道理一样——我们嘴上不一定很明白,但是心里一定要有数。顺道提醒大家,开工之前不要忘记去物业办理开工手续,交纳装修押金。

(二)主体拆改进入到施工阶段,主体拆改是最先上的一个项目,主要包括拆墙、砌墙、铲墙皮、拆暖气、换塑钢窗等等。主体拆改说白了,就是先把工地的框架先搭起来。

(三)水电改造水电路改造之前,主体结构拆改应该基本完成了。在水电改造和主体拆改这两个环节之间,一些同学可能知道,还应该进行橱柜的第一次测量。其实所谓的橱柜第一次测量并没有什么实际内容,因为墙面和地面都没有处理,橱柜设计师不可能给出具体的设计尺寸,而只是就开发商预留的上水口、油烟机插座的位置,提出一些相关建议。主要包括:

  1、看看油烟机插座的位置是否影响以后油烟机的安装;
 
  2、看看水表的位置是否合适;
 
  3、看看上水口的位置是否便于以后安装水槽。对于橱柜的第一次测量,稍微有经验的同学完全可以自行完成。水路改造完成之后,最好紧接着把卫生间的防水做了。厨房一般不需要做防水。有同学一直认为装修开始之前,一些主料应该事先进场。我要说的是,除非是主体拆改需要用的主料,否则,诸如瓷砖、大芯板等主料的进场时间应该在水电改造之后。因为电路改造如果涉及地面开槽的话,瓷砖、大芯板码放的位置不当的话,工人搬来搬去很是麻烦。前两天“耗子”同学还跟我提到她家当初就遇到了工人满屋子来回来去挪砖的问题,在此提醒同学注意。
 
(四)木工木工、瓦工、油工是施工环节的“三兄弟”,基本出场顺序是:木——瓦——油。基本出场原则是——谁脏谁先上。“谁脏谁先上”也是决定家装顺序的一个基本原则之一,我后面还会提到。其实像包立管、做装饰吊顶、贴石膏线之类的木工活从某种意义上说也可以作为主体拆改的一个细环节考虑,本身和水电路改造并不冲突,有时候还需要一些配合,诸如我上篇帖子提到的——“家里准备做假墙的话,要考虑假墙上是否有水电线路,如果有的话,应该让水电改造的工人预埋管。
 
  
(五)贴砖如果工人忙得开的话,工长一般会在“木工老大”还没有结束的时候就让“瓦工老二”进场贴砖,这很正常,因为两者本身没什么冲突。在“瓦工老二”作业的过程,还涉及以下三个环节的安装:
 
  1、过门石、大理石窗台的安装。过门石的安装可以和铺地砖一起完成,也可以在铺地砖之后,大理石窗台的安装一般在窗套做好之后,安装大理石的工人会准备玻璃胶,顺手就把大理石和窗套用玻璃胶封住了。
 
  2、地漏的安装。地漏是家装五金件中第一个出场的,因为它要和地砖共同配合安装。所以,同学们在开始逛建材的时候,应该赶早儿买地漏。
 
  3、油烟机的安装。油烟机是家电第一个出场的,厨房墙地砖铺好之后,就可以考虑安装油烟机了。“瓦工老二”离场,这时候可以约橱柜第二次测量了,准确地说,在厨房墙地砖贴完并安装完油烟机之后,就可以约橱柜第二次测量。
  
 
(六)刷墙面漆“油工老三”进场,主要完成墙面基层处理、刷面漆、给“木工老大”打的家具上漆等工作。准备贴壁纸的同学,只需要让“油工老三”在计划贴壁纸的墙面做基层处理就可以。至于是否要留最后一遍面漆,个人感觉这个问题没必要太较真儿,从我装修过的经验来看,留一遍面漆的意义不是很大,因为后面的操作没有比刷漆再脏的了。写到这里,死抗着喘口气儿,跟大家闲聊两句。当“老大”、“老二”、“老三”相继离场之后,很多同学会认为自己的装修快结束了,其实按环节来数的话,三分之一还不到。大家之所以有这种感觉是因为,人们普遍理解的装修只是装修的“施工环节”,其实装修的“安装环节”也是装修的重头所在。如果说“设计环节”是把我们未来家的样子“构想”一下的话,那么“施工环节”就是把我们的家“包装”一下,真正说“置备”家当几乎都在“安装环节”。喝口水儿,继续……
  
 
(七)厨卫吊顶橱柜吊顶作为安装环节打头阵的,还是在延续对家的“包装”。在厨卫吊顶的同时,厨卫的防潮吸顶灯、排风扇(浴霸)应该已经买好了。同学们最好把厨卫吸顶灯、排风扇(浴霸)同时装好,或者留出线头和开孔。顺道插一句,我是坚决主张“装修外包论”的,即便工长跟我承诺他的工人水电改造做得如何如何规范、铝扣板安装如何如何规矩、木门做的如何如何结实,壁纸贴的如何如何专业、橱柜打造的如何如何实用……在我看来,装修队所能做的,就是木工、贴砖、刷漆因为我相信专业的施工、相信厂家的安装水准、相信流水线作业的产物,大都要比装修队工人的手工略胜一筹。装修如同博弈,赌的就是工人的手艺,所以,把宝押在“我家工人是施工天才”上,我心里不踏实。很多同学之所以让装修公司、装修队承担了大量的施工任务,其原因一方面是自己的时间不宽裕,还有一个原因是因为考虑“工程的衔接”问题。我当初决定水电改造外包,还有邻居提醒我说:以后衔接起来很麻烦。其实装修的每个环节独立性都很强,记得前阵子论坛还有南方的同学提出疑问,说他老家那边装修,每个环节都是业主请专门的工人做。家庭装修就这么点事,本身真的没什么衔接可言,反倒是同学们自己在家装过程应该尽可能发挥所谓的“衔接作用”,准确把握材料的选择、掌握一些简单的施工工艺流程、处理好对工人的关系等等,这才是关键所在。真要说因为“衔接”出了问题,比如涉及后期洁具、灯具、五金的安装等环节由谁来负责的问题,一方面要看你和工人的相处,看最后有没有人愿意“管”你;另一方面,真说到了没人“管”的份儿上,我还是那句话——“自从上帝发明了钱,就没有解决不了的问题”。装修,质量永远排在第一位,是主要矛盾,是大原则。某些环节因为“衔接”出了问题,是次要矛盾。同学们在因为次要矛盾而准备在主要矛盾、在大原则上做出让步的同时,还需慎重。郑州装酷网——专业的郑州装修公司排名
 
  
 (八)厨柜安装吊顶结束后,可以约橱柜上门安装了。顺利的话,一天的时间可以完成。同时安装的还有水槽(可以不包括上下水件)和煤气灶,橱柜安装之前最好协调物业把煤气通了,因为煤气灶装好之后需要试气。对了,刚才说到吊顶,有个问题值得大家探讨,很多同学厨卫吊顶选择防水石膏板配合防水漆,装修队报价一般在120元以上每平米,比一般的铝扣板、PVC扣板吊顶都要贵。石膏板吊顶从视觉上看起来比较平整,但是以后顶面水管一旦出现问题,或者楼上漏水需要楼下配合维修等,石膏板吊顶就要整体拆除,比起扣板吊顶费事得多。所以,大家在选择石膏板吊顶的时候还需慎重。
 
  
 (九)木门安装在橱柜安装的第二天,早在一个多月前木门测量完成后,现在可以约安装了。顺利的话,也是一天的时间,装门的同时要安装的合页、门锁、地吸。同学们事先应该准备好相关五金。如果你想让木门厂家安装窗套、垭口的话,在木门厂家测量的时候也要一并测量,并在木门安装当天同时安装,同时应考虑将大理石窗台的安装时间向后错,排在窗套安装之后。备注:木门的制作周期一般为一个月,所以,为了让工期衔接紧密,要在主体拆改完成之后尽早让木门厂家上门就门洞尺寸进行测量。关于门洞的处理,大家需要注意一点,如果家里门洞的高度不一致,需要工人处理成等高——好看。
 
  
 
(十)地板安装在木门安装的第二天就可以安装地板了,顺利的话,也是一天的时间。地板安装需要注意以下几个问题:
 
  1、地板安装之前,最好让厂家上门勘测一下地面是否需要找平或局部找平,有的装修公司或整修队会建议同学地面找平或局部找平,以地板厂家的实际勘测为准;
 
  2、地板安装之前,家里的铺装地板的地面要清扫干净,要保证地面的干燥,所以清扫过程不要用水。
 
  3、地板安装时,有条件的话,地板的切割一定要在走廊。以前论坛还就这个问题讨论过,有同学认为在走廊切割地板污染公共区域,不道德。我的想法是完工之后打扫一下,不打紧。在室内切割地板对墙面的污染比较严重,类似的还有橱柜的人造石台面的切割,我相信装修过的同学多少都有体会。
 
  
(十一)铺贴壁纸在地板安装的第二天,家里收拾干净了,就可以约壁纸铺贴了,顺利的话,同样是一天的时间。有条件的话,铺贴壁纸的当天,地板应该做一下保护;没条件也没关系,把清理地板上遗留的壁纸胶交给拓荒保洁也没问题。铺贴壁纸之前,墙面上要尽量做到“什么都不要有”。
  
 
(十二)散热器安装在壁纸铺好的第二天,更换散热器或者拆改散热器的同学们可以踏踏实实的把散热器挂墙上了。同样是一天的时间。木门——地板——壁纸——散热器,这是一个被普遍认可的正确安装顺序,先装木门是为了保证地板的踢脚线能和木门的门套紧密接合;后装壁纸主要是因为地板的安装比较脏,粉尘多,对壁纸污染严重。此处再次用到我前面说的“谁脏谁先上”的原则。最后装散热器是因为只有墙面壁纸铺好才能安装散热器。装修过程的逐次逐步也就是在种种制约与被制约的条件下设计出来的。偶尔也有例外,比如霍尔茨门需要先装地板后装门,不过这样的例外在装修过程中并不多见。此外,我前面反复说“一天的时间”,有一层意思需要提醒同学们,“一天”对于整个装修来说并不算漫长,所以,即便没什么安装冲突,比如橱柜和木门,同学们也尽量不要在一天的时间里同时预约两个安装,特别是对上面提到的这些“大件”,因为安装对于这些“大件”来说非常关键,最好专盯一个现场,而不要“一心二用”。要学会安慰自己——咱不差那一天。
 
  
(十三)开关插座安装死抗着只有一句提醒:同学们应该对家里各个自然间的开关插座数量、位置等问题有一个详细的了解或者记录,特别是对于贴壁纸的同学,有时候壁纸工人不负责任,壁纸呼啦一下子铺上去,他也不用壁纸刀在你开关插座的位置开孔标示。所以,仍然需要同学们自己心里有数。
 
  
(十四)灯具安装装灯,没啥好说的。装完灯,家里就亮了,告别了装修期间100瓦的白炽灯泡刺眼的强光——感觉不错。
 
  
(十五)五金洁具安装之前买好的上下水管件、卫浴挂件、马桶、晾衣架等等,一并就都装上。前面那些“大件”装好之后,家里仍然十分“生冷”,等到灯具、五金洁具装好之后,家里就“活”了,真的“活”了。一点不夸张地说,你第一次打开龙水看着水“哗、哗”的往出流,心里都会挺美;第一次在家里新装的马桶出恭,都会很有成就感,对了,我还给它起了个不错的名字——“处女座”。
  
 
(十六)窗帘杆安装窗帘杆的安装标志着家装的基本结束。
 
  
(十七)拓荒保洁拓荒保洁之前,不要装窗帘,记得“解说窗帘”那篇帖子里提醒过大家。拓荒保洁时,家里不要有家具以及不必需的家电,要尽量保持更多的“平面”,以便拓荒保洁能够彻底的清扫。
  
 
(十八)家具进场关于家具的购买时间,我的建议是,最早也要在水电路改造完成之后,这样,选择家具的基本尺寸范围我们心里才大致有数。所以,有些同学在装修还没开始之前,已经急着把家具都订了,个人感觉没什么必要。
  
 
(十九)家电进场到了这时候,家电该进场的进场,该安装的安装,准备入住了!
  
 
(二十)家居配饰家居配饰,家装的最后一步,而且已经由装修转为装饰了,包括窗帘的安装都属于家居配饰环节。至于买窗帘,最好是在订好家具之后,以免风格冲突。家居配饰还包括可以考虑买一些绿色植物、挂墙画、摆设工艺品等等等等……总之,入住之后,你就可以自由发挥了
101月/126

Google AdSense常用名词解释

发布在 邵珠庆

      广告单元

      广告单元由一段AdSense 广告代码所显示的一组广告。

      链接单元

      链接单元是一种广告格式,可显示一系列与某一网页内容相关的链接。用户点击链接后,便进入一个相关广告的网页。在我们的广告格式页,您可以查看所有可用链接单元格式的示例。

      替代广告

      替代广告可以在Google 不能向您的网页投放相关广告的情况下,保证您依然能够通过广告空间获得收入。通过指定图像或者所选广告服务器,可以确保广告空间始终得到有效的利用- 要么用于投放有针对性的AdSense 广告,要么用于投放您自己选择的内容。如果指定了替代广告,当您的网页没有可用的相关广告时,就会展示替代广告。这时,广告空间不会被标记为 “Google 提供的广告”。

      公益广告

      公益广告是当服务器找不到有针对性的广告或者Google 无法收集网页内容时投放到网页的非盈利组织广告。发布商不能从公益广告的点击次数中获得收入。

      每次点击费用(CPC)

      每次点击费用是每次用户点击广告时其所属广告客户要支付的费用。Google AdWords 拥有一个以每次点击费用为依据的定价系统。

      点击率(CTR, click through rate)

      广告点击次数与广告页的展示次数之比。

      每千次展示费用(CPM)

      CPM 是广告客户在其广告得到1000 次浏览并获得展示次数记录时为之支付的金额。

      网页eCPM (effective cost per mille)

      eCPM指的就是每一千次展示可以获得的广告收入,展示的单位可以是网页,广告单元,甚至是单个广告(在AdSense “高级报告”的“数据展示依据”下拉框中可以选择)。默认情况下,eCPM 指的都是千次网页展示(Pageview)收入。请注意,eCPM 只是用来反映网站盈利能力的参数,不代表您的收入。它是一个与网页展示次数无关的指标,这证明一点:一个网站的AdSense 可盈利趋势与网站的大小无关,它最终是由平均广告单价和广告的点击率决定的。

      报告模板

      报告模板是一种高级报告,其中包含您为了便于今后快速访问而命名并保存的设置。已保存报告模板将显示在“概述”页上,只需点击一下即可访问。所有报告模板都可通过电子邮件发送给您。

      热门查询

      AdSense 搜索广告发布商可以查看用户使用其AdSense 搜索广告框搜索的最热门的25 个字词。只有执行过一次以上的查询才会显示。

      登录信息

      AdSense 登录信息指帐户电子邮件。它是您用来登录Google AdSense 帐户的电子邮件地址。

      IFRAME

      IFRAME 是网站设计中使用的一种HTML 标记,可以将某个网页展示在其他网页内的框架中。

      JavaScript

      JavaScript 是常用于网页中的脚本语言。用来向您的网站加入Google 广告的广告代码即采用JavaScript 编写,您需要在浏览器中启用JavaScript,才能查看网站上的Google 广告。

      内容相关广告

      Google 利用搜索技术在我们联网中(包括AdSense 网站)的内容网页和产品上投放相关的广告。借助于我们对搜索索引中数十亿网页的内容的理解以及我们的网页抓取能力,我们的技术可以明确哪些关键字能够将用户引至相关网页。然后,我们根据这些关键字将广告与网页相匹配。

      广告单元展示

      每当用户浏览您的网页上的广告单元时,就会生成广告单元展示。例如,如果您的某张网页上展示了三个广告单元,该网页被浏览了两次,则您会获得六次广告单元展示和两次网页展示。

      网址(URL) 过滤列表

      AdSense 发布商在自己的帐户中创建并存储的列表,用于防止在自己的网站上投放来自某些网址的广告。在发布商将某一网址添加到此列表后,此网站列表的广告就不会投放到发布商的网站上。

      竞争性广告

      竞争性广告指贵网站上模仿Google 文字广告或看来与Google 文字广告相关的以网页内容定位的广告或文字广告。根据AdSense 计划政策中的规定,竞争性广告不得与Google 广告展示在同一网页或网站上。不过,我们允许联属链接及文字数量有限的链接。

      帐户类型

      通常,如果您的企业有20 名或更多员工,则应申请企业帐户。个人发布商或企业员工少于20 名
的,则应注册个人帐户。个人帐户与企业帐户在产品、服务或付款结构方面没有任何差别,在付款方式和支取流程上有所不同,企业帐户目前不支持西联汇款的方式,在支票托收时,这两种帐户需要提供给银行的证明材料也不相同。
收入份额

      各个AdSense 发布商会获得广告客户对其广告的用户点击次数或展示次数所付费用的某一百分比的数额。该百分数称为收入份额。Google 不能透露AdSense 的收入份额。

      帐户电子邮件

      也叫作帐户相关邮件,是您用来登录AdSense 帐户的电子邮件地址。我们会将所有发送给您的关于AdSense 的邮件发送到该地址。

      抓取工具

      抓取工具又称为Spider 或Bot,是Google 用于对网页内容进行处理和编制索引的软件。AdSense抓取工具会通过访问您的网站来确定其内容,从而提供相关的广告。

      无效点击或者展示

      通过我们所禁止的方式所产生,而目的是想人为地增加发布商帐户上的点击或展示次数的点击与网页展示。Google 使用自己的专有技术分析所有广告点击与展示次数,以确定是否发生了任何无效点击行为,防止人为地增加广告客户的点击次数或发布商的收益。被我们判为无效的点击不会算入您的收益里。

      链接单元的点击次数

      在链接单元报告中,链接点击结果页中的广告所获得的点击次数。它不同于链接点击次数,链接点击次数是用户点击的链接单元中链接的次数,用户点击的结果是浏览广告页面。

      链接展示次数

      在链接单元报告中,链接单元被浏览的次数,无论链接是否被点击。

      广告展示次数

      只要有单个广告展示在您的网站上,就报告为一次广告展示。显示的广告数量因广告格式而异;例如,竖幅广告在您的网站上每显示一次,报告就会生成两次广告展示次数。另外请注意,根据广告单元中显示的是标准文字广告、扩展文字广告还是图片广告,广告单元中的广告数量可能不同。

      链接点击次数

      链接单元中链接的点击次数。

      调整项

      您的收入可能会由于多种原因而包含借记项或贷记项,所有此类项目都会在"付款历史"页上列出。可能的调整项包括:

      AdSense 搜索广告费用:您的AdSense 搜索广告收入可能会与相关费用相抵。这种情况仅适用于少数发布商。有关详情,请浏览AdSense 支持中心。
支票费用:与特殊的支票递送方式或停止付款申请相关的费用
无效点击:发布商不会从被发现为无效的点击次数上获得付款。如果目前已显示在您报告中的点击被认定为无效,我们会调整相关收入,并向广告客户退还费用。

      月末余额

      “付款历史”页会在每个月末显示您AdSense 帐户中的余额。此金额反映的是在相应月末时的已确认收入。如果您帐户的月末余额大于$100 美元,且帐户中没有保留付款,我们就会安排在下个月向您付款。

      目标网址

      广告所链接到的网址。当用户通过点击广告访问广告客户的网站时,他们将看到此网页。如果您希望将某一网址添加到自己的网址过滤列表,以阻止此广告客户的广告出现在您的网站上,则需要知道此网址。

      框架

      网页可以带有框架,从而将一张网页划分成采用独立HTML 代码的多个部分。放置AdSense 广告代码的框架应该包含您希望据以定位广告的文本内容。

      可通过电子邮件发送的报告

      可通过电子邮件发送的报告是一种已保存报告模板,您可以使用帐户中的报告管理页设置日程,让报告通过电子邮件发送给您。

      调色板

      AdSense 为发布商提供了对出现在自己网站上的广告颜色进行自定义的功能。调色板有助于您确保广告的文字、背景以及边框颜色能够与网站的外观相配。为了增强多样性和新颖性,您甚至可以选择每次轮流使用最多4 个不同的调色板。

      渠道

      “付款历史”页会在每个月末显示您AdSense 帐户中的余额。此金额反映的是在相应月末时的已确认收入。如果您帐户的月末余额大于$100 美元,且帐户中没有保留付款,我们就会安排在下个月向您付款。

      目标网址

      广告所链接到的网址。当用户通过点击广告访问广告客户的网站时,他们将看到此网页。如果您希望将某一网址添加到自己的网址过滤列表,以阻止此广告客户的广告出现在您的网站上,则需要知道此网址。

      帐户启动

      您提交了AdSense 申请并确认了您的电子邮件地址后,AdSense 小组会在一两天之内评估您的申请,并向您发送一封通知电子邮件。如果您获准参与此计划,就可以登录到自己的新帐户,并将AdSense 广告代码复制并粘贴到网页中,从而开始投放广告。此操作会启动您的AdSense 帐户。

      网页展示次数

      每当用户浏览展示了Google 广告的网页时,就会生成一次网页展示。不考虑网页上展示的广告数量,我们仅计为一次网页展示。例如,如果您的某张网页上展示了三个广告单元,该网页被浏览了两次,则您会获得两次网页展示和六次广告单元展示。

41月/1222

番薯网报告分享

发布在 邵珠庆

专业公司:

尼尔森数据

麦肯锡

Doubleclick

 

基础了解:

每个版块所占的比例

来源的途径

哪个版块的转化率最高

方法比意识更重要

 

清楚留住用户的核心价值是什么?

1、吸引鼠标(市场推广)

2、诱导鼠标(站点设计)

3、留住鼠标(服务运营)

4、寄生鼠标(服务定位)

品牌、核心优势、配套优势、共同优势

问题:迷失重点、求全求大、缺乏后劲、运营滞后、技术失衡、忽略感受

 

定位目标用户的需求:

1、用户基本特征

2、行为特征

3、媒体特征

4、需求潜力

匹配自身核心业务

1、哪些我可以做到最好

2、哪些不可能做好

3、哪些合作可做好

4、哪些与核心业务结合最紧密

5、那些需要我额外投入

6、哪些需要长期的运营

评估现有资源和能力

1、清楚自己现有的资源

2、自己能做好的服务中选择收益最快的

3、投入最合理项目中确定可持久性的服务

4、现有人员条件和管理模式是否能够匹配这些服务

5、多大程度上依赖内部跨部门的支持,能否成为内部瓶颈

 

6、学会做出必要的取舍,暂时放弃力所能及但看上去很美的项目

全面分析当前市场环境

1、市场占有率(改变习惯 、还是利用习惯)

2、主要受众

3、核心服务

沙盘:目标、条件

全乎利弊做出决断

 

运营管理:

基础流量分析

推广效果评估分析

访问忠诚度分析

消费行为分析

用户分级分析

极差的对应分析

 

http://baike.baidu.com/view/1679038.htm