Albert

Posts

  • Temporary tables lifetime

    There are two type of temporary tables in SQL Server: local and global temporary tables....
  • 互联网营销和分析专用名词速览

    1:最基本的名词 Ads:就是广告(名词)的英语复数啦。Ads = Advertisements。如果是“做广告”(动词),应该用Advertising。 Click:点击,是指互联网用户点击某个广告的次数。 CPM:Cost Per Mille,省略了impression,全文应该是cost per mille impression。Mille是千的意思,在英语中它只跟着per一起用,即per mille,就是汉语的“每千……”的意思。所以CPM是每千次展示的成本。 CPC:Cost Per Click,每次点击的成本。...
  • 控制反转(IoC)与依赖注入(DI)

    前言 最近在学习Spring框架,它的核心就是IoC容器。要掌握Spring框架,就必须要理解控制反转的思想以及依赖注入的实现方式。下面,我们将围绕下面几个问题来探讨控制反转与依赖注入的关系以及在Spring中如何应用。 什么是控制反转? 什么是依赖注入? 它们之间有什么关系? 如何在Spring框架中应用依赖注入? 什么是控制反转 在讨论控制反转之前,我们先来看看软件系统中耦合的对象。 图1:软件系统中耦合的对象 从图中可以看到,软件中的对象就像齿轮一样,协同工作,但是互相耦合,一个零件不能正常工作,整个系统就崩溃了。这是一个强耦合的系统。齿轮组中齿轮之间的啮合关系,与软件系统中对象之间的耦合关系非常相似。对象之间的耦合关系是无法避免的,也是必要的,这是协同工作的基础。现在,伴随着工业级应用的规模越来越庞大,对象之间的依赖关系也越来越复杂,经常会出现对象之间的多重依赖性关系,因此,架构师和设计师对于系统的分析和设计,将面临更大的挑战。对象之间耦合度过高的系统,必然会出现牵一发而动全身的情形。 为了解决对象间耦合度过高的问题,软件专家Michael Mattson提出了IOC理论,用来实现对象之间的“解耦”。 控制反转(Inversion of Control)是一种是面向对象编程中的一种设计原则,用来减低计算机代码之间的耦合度。其基本思想是:借助于“第三方”实现具有依赖关系的对象之间的解耦。...
  • 设置首页

    217 total views, 2 views today 家居物业助手【周边服务】上线了
  • Apostrophe menu font too big

    Problem Menu font is not necessary so big and blacked.   This is right font...
  • 最前沿的技术 – 利用用户体验驱动设计改善体系结构

    来源:MSDN 作者 Dino Esposito | 2015 年 11 月 任何软件系统的设计和工程都始于众所周知的一步,即收集客户需求。这通常需要与客户和域专家进行多次会议和面谈。在最后一次会议结束后,参与项目的几乎所有人都应该认为系统的全部详细信息均已落实,可以安全地启动项目开发了。任何人都不应当怀疑最终产品会与所解释和理解的有差异。客户应该感到满意,架构师应该认为自己完全知晓该怎么做。 不过,实践经验表明,在抽象的需求方面达成共识并不能保证成功实现。当客户真正看到原型时,他们并不喜欢,这种情况屡见不鲜。无论开展多少次会议和讨论,客户和开发者对最终产品的想法似乎都不同。开发者在收到需求后构建满足这些需求的软件。不过,最终产品经常会不符合用户的需求。 我认为,开发者往往会力求实现功能完整性,而不够关注让系统出色执行最终用户所需的业务流程。所以,虽然业务流程的功能方面有所覆盖,但总体实现很少与预期的一样完善和顺畅。在本文中,我将介绍一种设计方法,这种方法可以增加架构师首次就能构建正确的软件的可能性。我将这种方法称为用户体验驱动设计(或简称为 UXDD)。 灵感来源 您可能还记得这样一段逸闻:苹果砸在 Isaac Newton...
  • 使用中文用户名的方法

    现象 用户使用中文作为用户名时出错: ERROR: This username is invalid because it uses illegal characters. Please enter a...
  • Duplicator – backup & restore

    Duplicator gives WordPress users the ability to migrate, copy, move or clone a site from...
  • MS security patches lead to ams login failure

    AMS issue reported: here were Microsoft Security Patches updated and now we have an “Unspecified Error”....
  • Setting Up Mail for [Contact Form 7]

    From: Contact Form 7 Setting Up Mail Contact Form 7 allows you to edit mail...

2,201 total views, 5 views today