lients From Hell(来自地狱的客户)是一个让人们匿名分享关于客户的恐怖故事的网站。
我是被邀请参加当地圣诞展览的六位艺术家之一。展会组织者要求我们每人制作了4幅原始插图,总共24幅。
11月6日:
客户:你能在12月1日以前提供插图吗?
我:当然可以!我只需要知道我们需要什么主题,你要做什么样的尺寸。
客户:太好了!我明天给你打电话告诉你详情!
然而,我一个月没听到回音。
12月6日:
客户:你明天能把那些插图带来吗?而且,他们需要被装在画框里。
我:我一天不能画四幅插图。我需要了解你的需求信息,并且跟你沟通了几次。这是一个很酷的节目,但我有其他客户需要我的工作,所以对不起,我不能参加了…
没有反应。一天之后我又收到了一封邮件,完全忽略了我说的话。
顾客:嘿,你明天能带24张插图来吗?
我的…
我猜其他五位艺术家都没有参加展览,虽然我不知道为什么他们认为我愿意一晚上画24幅画给他。
我是一家餐饮公司的主厨。前几天我接到一个我们过去工作过的客户的电话。
客户:嗨!我要确认一下明天的晚餐一切都准备好了吗?。
我:太奇怪了……我们目前没有安排任何活动给你。你确定你预定了吗?
客户:我们没有打电话,但是你们每年都为我们做这些!有什么问题吗?
我:你还需要告诉我们你在雇用我们。前几年你给了我们提前三周通知,这样我们就可以准备一份菜单,把一切都整理好。
顾客:何苦呢?照去年的做就行。
我:那个菜单花了四天时间准备。
客户:无所谓!照做就是啦!
我们最终在一次危机中挽救了他们。为了完成这件事,我们都得加班加点。
到了付款的时候,意外的惊喜,活动组织者对我们的账单感到十分惊讶。
为一家小型印刷店做设计工作,老板本身并不老,但他绝对讨厌变化,和任何与技术有关的事。他经常让我为他申请信用卡和扫描发票,因为他不知道怎么办。
我知道,我可以教你怎么做。这很容易。
顾客:不用了,谢谢,我不想学任何新东西。
我真不知道他连信用卡都不会申请是怎么做生意的。
我是个婚礼摄影师
顾客:我想请你参加我的婚礼拍摄。你的网站说初次咨询是免费的,对吗?
我:是的。我会与你见面,向你展示我的摄影流程,并讨论你的预算、要求等。
客户:太好了!你能在[时间,日期,地点]与我们见面吗?
我:我通常会在会议室而不是在户外会面,不过好吧。
我出席了“会议”……实际上是他们的婚礼。他穿着西装,穿着结婚礼服,有成百上千的客人在四处闲逛。
我:嗯…
顾客:嗯,看来我骗了你。无论如何,你的邮件,这是“初次咨询”,它是免费的。所以请把相机准备好,我们可以开始了。
我解释说,这不可能。她威胁要起诉,但当那行不通时,她告诉我她的新郎和他的客人都是即将出国的海军陆战队士兵。我不确定那是一种威胁还是要唤起我的同情。
我转身走了。
顾客:(在电话里大喊)我的名片在哪里?你是不是想搞我?已经好几个星期了!
我:三周前我给你发了一个设计要求反馈,你还没有回复。我把它重复寄了四次。所有的电子邮件都是时间戳的。
顾客:哦,我没有检查我的邮件,对不起。
顾客:广告看起来很棒!但有一件事:你能去掉我的商标和标语吗?
我:是要在广告里去掉你的商标和标语吗?
客户:是的!
我:…
客户:我想让你制作三个网站:一个是我的时尚博客,一个是我母亲的日托所,另一个是我开的健身公司。另外,我想让你像你自己一样运行那个时尚博客,创建内容和处理所有的社交媒体。我们将每季度更新网站的外观,以反映最新的趋势。我也需要所有这些网站的标识。我希望我们能每周召开一次会议来跟踪你的进展,我想在三个月后,在新年除夕午夜开始。你能处理吗?
我:绝对可以。你愿意为此花了多少钱?
客户:300美元。
我在加拿大魁北克的一个网站开发、设计和品牌工作室工作。我们经常面对那些不理解我们所做的或我们所使用的技术的困难客户。
我们最近完成了一个网站的启动并接到客户的电话:
客户:这个网站看起来很糟糕!
我:(惊慌)我很抱歉达不到您的要求!虽然可能存在兼容性错误。你能给我一个截图,让我看看你看到什么?
客户:我不知道怎么说,也不知道你在说什么。解决它。
我收拾了下,坐了130分钟的车去拜访客户,他把我带到他的办公室,让我坐在他的电脑前。这台电脑是一个15“CRT显示器,有800x600分辨率,并且运行Windows Me操作系统。
ps:这个客户是百万富翁。
客户:如果对我来说是这样的话,那么对很多人来说就会是这样的。这是不可接受的。
最后,我们放弃了高级网站,并在基本HTML中构建了一个网站。
客户很喜欢。
客户:我希望你把这些数据库合并到我们所有的欧洲业务上。
我:当然,我们可以做到,但这是一项艰巨的工作。上一次花了八年时间。
客户若有所思地停顿了一下。
顾客:那么,下星期三之前可以准备好吗?还是要等到星期五?
兼容性一直都是前端工程师最头疼的一个问题,也是前端面试最常考的一个方面,今天看到一位前端程序员总结的一份很好的关于浏览器兼容性问题的文章,正好最近群里有许多的需要面试伙伴,所以稍微挑了十个常用的浏览器兼容问题分享出来,希望大家面试顺利!
对于web前端的学习有不懂的,或者不知道学习路线,不知道学习方法,不知道该如何扎实能找到工作的朋友,可以来我们头条前端群330242580,全套系统学习资料已上传群文件!
在Firefox设置了 padding 一后,div会增加 height 和 width,但IE不会 。
解决方式:尝试使用 height:100%或者控制好高度;宽度减少使用 padding但根据实际经验,一般Firefox和IE的 padding 不会有太大区别,div 的实际宽=width + padding ,所以div写全 width 和 padding,width 用实际想要的宽减去 padding 定义。
两上下排列或嵌套的div,上面的div设置height,如果div里的实际内容大于所设高度,在Firefox中会出现两个div重叠的现象;在IE中,下面的div会自动给上面的div让出空间
解决方式:高度要控制恰当,比较好的方法是 height:100%;但当这个div里面一级的元素都float了的时候,则需要在div块的最后,闭和前加一个沉底的空div,对应CSS是:
.float_bottom
{clear:both;height:0px;font-size:0px;padding:0;margin:0;border:0;line-height:0px;overflow:hidden;}
不想受到float浮动的,就在div中写入clear:both;
div里的内容,IE默认为居中,而Firefox默认为左对齐,可以尝试增加代码margin: 0 auto;
ul标签在FF中默认是有 padding值的,而在IE中只有margin有值先定义 ul {margin:0;padding:0;}
ul和ol列表缩进问题消除ul、ol等列表的缩进时,样式应写成:{list-style:none;margin:0px;padding:0px;}
1. display:block,inline两个元素
display:block; //可以为内嵌元素模拟为块元素
display:inline; //实现同一行排列的的效果
display:table; //for FF,模拟table的效果
display:block 块元素,元素的特点是:
总是在新行上开始;高度,行高以及顶和底边距都可控制;宽度缺省是它的容器的100%,除非设定一个宽度
<div>,<p>,<h1>,<form>,<ul> 和 <li> 是块元素的例子
display:inline 就是将元素显示为行内元素,元素的特点是:和其他元素都在一行上;高,行高及顶和底边距不可改变;宽度就是它的文字或图片的宽度,不可改变。<span>,<a>,<label>,<input>,<img>,<strong> 和 <em> 是 inline 元素的例子
2.鼠标手指状显示
全部用标准的写法 cursor: pointer;
1. background显示问题
全部注意补齐 width,height 属性
2.背景透明问题
IE: filter: progid: DXImageTransform.Microsoft.Alpha(style=0,opacity=60);
IE: filter: alpha(opacity=10);
Firefox: opacity:0.6;
Firefox: -moz-opacity:0.10;
最好两个都写,并将opacity属性放在下面
作用是:当容器的内容较少时,能保持一个最小的高度,以免破坏了布局或UI设计效果。而当容器内的内容增加的时候,容器能够自动的伸展以适应内容的变化。
原来样式设置:
解决办法是将body换成html。
源:EETOP BBS
http://bbs.eetop.cn/thread-473918-1-1.html
通过对已有的一个频率进行加减乘除等运算产生更多所需频率的东东就可以叫频率综合器(Frequency Synthesizer,FS)。说个插曲,频率综合器目前很多人也因为翻译原因直接翻译成频率合成器,这就误导了许多初学者,认为频率综合器就是频率的加法合成。。。 呵呵。。频率综合器的应用可以说包罗万象,具体应用就不举例了。频率合成的方法:
1.直接合成(又可分为模拟直接合成和数字直接合成)
2.锁相合成(又可分为模拟锁相和数字锁相)
举例说明一下:直接模拟合成:如模拟倍频器,分频器。
直接数字合成:如用数字计数器,D触发器等。
模拟锁相合成:就是常说的PLL
数字锁相合成:就是常说的DPLL
这里我们只研究模拟锁相合成(PLL)
作为模拟电路设计的大部件,PLL和ADC的设计和需求都是很大的,业内有句话:PLL难仿真,ADC难测试。最早的纯模拟的PLL已经比较成熟了,经过2年左右的设计经验的话,设计个能用的锁相环不成问题,作为想我一样的菜鸟还要慢慢学习哈。
首先,拉扎维模拟CMOS集成电路设计一书可能使我们最早接触PLL的文献,这里呢,把第十四章“振荡器”和第十五章“锁相环”两章提取如下(只找到了英文版)
拉扎维英文版14 15章.pdf(3.24 MB)
对于初学者来说,锁相环振荡器有时候分不清楚,貌似他俩都是产生一个频率,这有啥区别吗?
带着这个问题先看看振荡器。而我们接触到振荡可能是从“工程电路分析”一书的RLC电路的分析中,分析中直接定义了谐振频率和LC的关系。并且定义了另一个量 也就是阻尼系数:1/2RC,这个量和时间常数比较相似,主要是时间常数反应的是响应的快慢,而阻尼系数反应的是振荡趋于稳定的快慢。而振荡也是一种响应,呵呵,所以时间常数的定义要比阻尼系数要广。
既然说到着了,那就插一句,帮着复习一下,过阻尼和欠阻尼是说啥的呢?过阻尼和欠阻尼说的是RLC电路中R和LC的关系,过阻尼电路让电路看起来可以和普通的RC放点差不多的过程,而欠阻尼会让电路振荡放电。
下面说说谐振这个词,谐振可以认为是一个系统或者模块电路,对于外界的某个频率的刺激会产生最大的幅度响应。这个一般是电路的固有属性。那下面就有个问题,电磁炉一般频率为:20-40KHz。微波炉频率一般为:2.45G。那他们是否采用了谐振原理呢?频率为什么不一样呢,亲。(提示一下:二者机理不同)
(电路是否振荡,电路的振荡特性的定量分析方法一般用电路的频率响应来分析,或者用传递函数来分析。图形上分析有根轨迹图和波特图来分析电路)
拿欠阻尼震荡电路来说,电路一边震荡,一边震荡的幅度减小,那怎么定义这个幅度下降的快慢呢,科学家发现这个快慢和这个电路一个周期内存储和消耗的能量的比值所决定的,所以科学家定义了一个品质因数Q的定义。
振荡器的产生机理可以分为负阻振荡和反馈振荡两种。负阻振荡器的典型例子是:LC振荡器,科尔皮兹振荡器。反馈振荡器的例子是:环振。当然还有一种振荡器,譬如用比较器,配合RC充电,不断的对电路进行符号翻转,这种有点类似于反馈振荡。
这里我们主要学习LC振荡器,具体振荡器的分析可以参考拉扎维的书籍。不过这本书的弱点在于,没分析LC振荡器的噪声(相位噪声)性能。对于振荡器的噪声分析可以见很多的课本和论文,譬如:托马斯关于振荡器和频综的章节,
托马斯16 17 18章.pdf(11.09 MB)
再譬如半导体的一篇博士论文(其小论文为ISSCC)
快速锁定射频锁相环频率合成器研究.pdf(3.81 MB)
不过,对于振荡器的分析,最好最权威的那还是大神abidi的相关论文和课件,尤其是用PM和FM调制的角度来阐述相噪,很多他的弟子都对这个理论印象深刻,不过这个比较难找。
关于振荡器,尤其是压控振荡器的仿真,可以通过spice,spectre和ads来仿真,下面给一个spectre仿真的workshop。
VCO.pdf(2.61 MB)
对于振荡器的理解要到什么地步呢,这个其实在学习振荡器之前就应该心里有数,不光是简单的起振条件,还要知道,功耗,噪声,jitter,摆幅,buffer,电源等等,尤其是版图的布局,哪里需要对称,哪里需要优化噪声。对于单端电感,差分电感对于振荡的电感,Q值,相噪等有何影响。这个需要经过个人的布图经验和电磁仿真。布图那只能参考论文和别人的设计了,电磁仿真要经过HFSS或者SONNET,ASITIC的仿真,ADS的仿真有时候偏差会大一些,不过这也要看仿真的设置是否标准准确。下面给一个HFSS仿真电感的教程。
hfss_inductor仿真.pdf(645.64 KB)
关于SONNET,ASITIC等查看帮助文档也有很好的说明,这里就不列席资料了。最好各个软件都用用互相验证一下。对于电感的分析理论比较多,有宏观一些的也有围观一些的,关于各个理论其实很有必要都验证一下,看看说法是否正确。对于涡流,沉底,接触孔电容分别调整看看对于电感的影响是否是书本里所说的这个也是很有必要验证一下的。
另外,目前比较高大上的设计,为了获得更小的相噪,振荡器的电感一般都选择用IPD或者bondwire来制作。
*请认真填写需求信息,我们会在24小时内与您取得联系。