Coderidea Blog

「这一切都会过去」

反脆弱性—露天广场与办公楼

今天读到《反脆弱》的第五章,露天广场与办公楼,觉得挺有意思,分享下。 这章第一个例子讲了约翰和乔治,这对孪生兄弟的命运。约翰,25年来一直在一家大银行的人事部门任职,负责全球员工的调动和外派,而乔治,这是一名出租车司机。通常我们认为,约翰的工作更稳定,乔治,出租车司机收入似乎相当不稳定,每天似乎都没有着落。直到金融危机,他意识到自即将被裁员。作为人力资源的专家,见多了即将退休的员工被辞退,...

如何更好的读书

虽然明白读书的重要性,也读过挺多书,但一看完书就只模糊记得个大概内容,甚至看着后边就把前面给忘记了?前两天看到一个视频讲到比尔·盖茨是如何做到记住自己读过的书中那么多的内容的。比尔·盖茨有个挺牛X的能力——他能随时旁征博引,随口说出看过的书中原句~~ 听Bill Gates亲自解释:他是如何做到记住这些的?以下是视频中的他说的原话,感兴趣的可以看视频。视频地址:https://weibo.c...

关于软考的那些事

关注这个公众号的很多朋友是从软考云题库过来的,也可以说是因为软考而来的。那么大家参加软考的初衷是什么呢?   先说下我吧,我当初报考软考的主要原因是用来办北京的工作居住证。因为是大专学历,办北京的工作居住证有两种途径,一种是中级职称,另外一种是提升学历,达到本科学历。相对于提升学历而言,软考费用低,时间短,性价比也要高很多。在了解这个情况之前我已经报名了人大的本科,所以为了能提前拿到北京...

CSS:_清除浮动-使用:Overflow

     在使用Div+Css布局的时候我们所面临的共同问题之一是,包装容器不扩到子元素的浮动元素的高度。你也可以使用overflow属性来解决这个问题 ?这不是一个新的CSS技巧。今天,我想重新拾起这几个技巧的话题。 演示地址:http://webdesignerwall.com/demo/clear-float/  演示1:     下面的演示中显示的浮动子元素在父容器高度不自...

接口的所有权之争

在 一文get到SOLID原则的重点 和 SOLDI原则之DIP:依赖倒置原则 里提到过DIP (依赖倒置原则)里提到过接口所有权的问题。今天再次聊下接口所有权。 在《敏捷软件开发:原则、模式与实践》里作者提到了一个开关和台灯设计的例子。 图1   图1的设计中,Switch 对象可以轮询真实的开关的状态 ,并且可以发送相应的turnOn 和turnOff 消息给Light。这个...

30_佳_深色风格web设计赏析

    虽然极简主义总是和纯白色或纯灰色背景联系在一起,深色的网站设计总代表着另类、繁复、华丽和叛逆。但从这一辑案例中,我们可以发现简洁之风也深深影响了这一类型的设计。 Tom Pain Pierrick Calvez Fill Studio This Shell FreeAssociation Pixillion Launchlist Hungarian Wines ...

23__联系页面设计灵感

    当设计一个网站,我们需要思考每一个环节,从头部到页脚,从登录页,关于我们页。这一点很重要,以确保设计是整体的。所以今天我们决定收集网站如何显示他们的联系我们的几个例子。一个完整的页面,使用户能与我们取得联系。 Studio8169 Academy Denise Chandler Oliver Spencer Studio Chirpy fffunction Bo...

13设计精美的Mac和iPhone_APP网站

     苹果的品牌 是具有良好的设计的代名词。这也似乎很多Mac和iPhone的应用程序似乎拥有一点额外的东西,当涉及到美学。这些应用程序的设计者在相同高水准的品质,在品牌承载的伟大工作。在应用程序本身以及他们的网站,这是显而易见的。 大部分这些网站的所有优秀的特色,非常详细的图标,像素完美的按钮,某些特质。 atebits Realmac Software Tapbots Bo...

web__提交按钮的设计

    包括search,submit, buy, signup 等网站上重要的提交按钮的设计,可以观察他们是如何同整体风格相协调,同时又取得视觉焦点,设计得富有诱惑,容易辨识,方便点击 300 Pixels dribbblr Meta Set CardFly acosmin Life Could be Better enjoythis Oak Street Bootm...

策略模式在应用中的实践

行为模式有一种模式叫策略模式(Strategy Pattern),一个类的行为或其算法可以在运行时更改。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。 意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。 主要解决:在有多种算法相似的情况下,使用 if...else 所带来...