精华内容
下载资源
问答
  • Jupyter Notebook全部主题展示预览

    千次阅读 2020-03-20 11:55:29
    主题的安装使用 1. 安装 安装pip的前提下,在cmd中输入以下命令: pip install jupyterthemes 2. 列出所有主题 jt -l

    把jupyter notebook所有的主题都列了出来,方便查看对比~

    主题的安装使用

    1. 安装

    安装pip的前提下,在cmd中输入以下命令:

     pip install jupyterthemes
    

    2. 列出所有主题

    jt -l 
    

    3. 切换主题

    jt -t monokai -T -N
    

    4. 换回默认主题

    jt -r
    


    所有主题预览

    1. 默认

    在这里插入图片描述

    2. chesterish

    在这里插入图片描述

    3. grade3

    在这里插入图片描述

    4. gruvboxd

    在这里插入图片描述

    5. gruvboxl在这里插入图片描述

    6. monokai在这里插入图片描述

    7. oceans16在这里插入图片描述

    8. onedork在这里插入图片描述

    9. solarizedd在这里插入图片描述

    10. solarizedl在这里插入图片描述

    展开全文
  • 软件架构设计经典书籍有哪些

    万次阅读 2011-12-03 11:51:51
    内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML...
     
    1.
    软件架构设计
    
    
    作者:  温昱
    内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件架构设计教材,也可作为软件开发高级培训、软件开发管理培训的培训教材,更是第一线高级开发人员和开发管理人员的必备参考书。
    作译者介绍
    温昱,资深咨询顾问,CSAI特聘高级顾问,软件架构专家,软件架构思想的传播者和积极推动者。十年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、网络管理、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。在《程序员》杂志、IBM DeveloperWorks等媒体发表了《图论思想与UML应用》、《敏捷设计从理论到实践》、《随需而变的RUP》等文章数十篇。译著有《应用框架的设计与实现——NET平台》等。
    作者: 温昱 
    温昱 资深咨询顾问,CSAI特聘高级顾问,软件架构专家。软件架构思想的传播者和积极推动者,中国软件技术大会杰出贡献专家。千年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。作为资深咨询顾问,已为众多知名企业提供了卓有成效的架构培训与咨询服务。 
    同作者作品
    软件架构设计(09年度畅销榜TOP50)  
    SQL语言艺术 (china-pub首发) (08年度畅销榜TOP50)  
    一线架构师实践指南(中大型系统架构设计指南) 
    2.  架构实战—软件架构设计的过程 
    原书名:  The Process of Software Architecting 
    作者:  (英)Peter EelesPeter      Peter Cripps     
    译者:  蔡黄辉   马文涛  
    内容简介:本书从基本原理入手,介绍软件架构设计过程中涉及的一些概念、流程、方法、用到的工作产品及可重用的资源,从第6章开始,通过介绍一个具体的案例来阐述如何定义需求、创建逻辑架构、创建物理架构。在第10章“进阶”中,作者补充说明了架构师和软件开发项目其他方面的关系,后面又说明了各种软件开发项目可能存在的困难及相应的处理方法。
    本书理论结合实践,介绍了一些可以应用到整个或部分的架构设计流程中的最佳方法。不管你是一位资深的架构师还是一位有志于成为架构师的初级使用者,通过阅读本书都能从中获益。 
    作译者介绍
    Peter Eeles 是IBM的高级IT架构师,他就职于IBM的Rational品牌软件组。在这个职位上,他帮助组织提高软件开发能力,尤其关注和致力于改进架构流程。Peter从1985年开始从事软件行业,其主要工作是进行架构设计和实现大规模、分布式的系统。Peter是《Building J2EE Applications with the Rational Unified Process》(Addison?Wesley,2002)和《Building business Objects》(John Wiley & Sons,1998)的合著者。他还是英国计算机协会高级会员(FBCS)、工程技术协会(FIET)会员、IBM技术人员、Open Group 
    3.  面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷) 
    原书名:  Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing  
    作者:  (德)Frank Buschmann      (英) Kevlin Henney      (美)Douglas C. Schmidt   
    译者:  肖鹏   陈立  
    内容简介:本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。
    作译者介绍
    Fralk Buschmann是德国慕尼黑西门子技术公司的高级总工程师。他的研究领域包括对象技术、软件架构、产品线、模型驱动软件开发和模式。他在该领域著作甚多,其中最引人注目的便是POSA系列的前两卷[POSA1][POSA2]和最近的两卷:本书和[POSA5]。Frank在1992年至1996年曾是ANSIC++标准化委员会X3J16的成员,于1996年发起了首届EuroPLoP会议,与人合作汇编了数本模式方面的书籍[PLoPD3][SFHBS06],现任Wiley软件设计模式丛书的主编。
    译者: 肖鹏 
    肖鹏,ThoughtWorks高级咨询师,敏捷过程教练,面向对象分析和面向对象设计专家。拥有6年以上软件开发实践经验,多次担任国内大中型企业敏捷流程改进、面向对象分析和面向对象设计咨询和培训。他长期关注于设计模式、架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
    同作者作品
    Visual Studio 2005技术大全(使.NET程序员事半功倍的利器) 
    Visual Studio 技术大全(微软技术大师力作)  
    面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷)  
    4.  互联网时代的软件革命--SaaS架构设计
    作者:  叶伟     
    内容简介:本书是国内第一本完整介绍saas应用开发的书籍,聚集于架构设计。内容是互联网领域具有丰富实践经验的8位一线架构师,对于多年saas实践经验的总结。对于saas领域的业务、设计、开发人员,具有很高的指导价值。
    本书首先从saas的商业价值分析开始,讨论saas应用与其它应用最大的差异特征:多租户。saas应用架构是否成熟正是对多租户的三个重要特性的衡量:高性能、可配置性和伸缩性。本书将对saas应用成熟度的4个模型一一描述,并通过郭靖和杨康两个大学生的创业故事来描述saas应用逐步成熟到百万级以上租户时,应用软件的架构设计演变过程。
    同时,本书针对云计算、openapi、离线应用、安全以及开放平台等saas等相关的主题进行了深入的阐述。 
    作者: 叶伟 
    叶伟,阿里软件研发中心总监。曾先后就职于金仕达卫宁、IBM、金蝶,在HIS、ERP、SaaS领域领导开发了多个大型成功产品。复旦大学计算机科学学士、硕士,1993年获高级程序员,2000年被评为高级工程师。15年软件开发经验,专长面向对象分析&设计,以及SaaS应用架构设计。 
    同作者作品
    互联网时代的软件革命--SaaS架构设计(SD大会现场签售全国独家首发)(09年度畅销榜TOP50) 
    作者: 赵进 
    赵进,阿里软件首席架构师,在管理软件领域和SaaS领域都有多年的开发和架构设计经验。现负责阿里巴巴软件互联平台的技术规划和架构设计工作,对于云计算、PaaS、OpenAPI、MultiTenant架构、SOA、MDA等领域都具有浓厚的兴趣。
    作者: 叶军 
    叶军,计算机博士,阿里软件架构师。10年Web应用开发经验,对网站设计和互联网前沿技术有广泛的研究。现负责阿里软件互联平台的系统架构设计。 
    作者: 闻波 
    闻波,阿里软件桌面平台架构师。一直致力于Windows应用软件开发,对面向对象程序设计和Windows系统底层的研究有丰富的经验;对驱动程序开发、软件加密/解密等有较深入的研究。 
    黄晓龙,阿里软件高级架构师,先后在金蝶、腾讯等多家著名IT公司任职,在企业管理软件、架构设计、OOAD、敏捷开发、项目管理等方面积累了多年经验。
    龙良,阿里软件架构师,先后在金蝶、中兴等多家著名IT公司担任架构师。系统分析师(2005年),清华大学软件工程硕士。在Web架构设计和企业管理软件等方面积累了多年经验。 
    作者: 曾义 
    曾义,阿里软件Web平台技术经理,四川大学计算机科学硕士。专长于MDA、Web前端组件设计、SOA,目前领导SaaS应用开发平台XPlatform的研发 
    作者: 李战 
    李战,阿里软件架构师,从事SaaS研究多年。在SaaS数据库、Web架构、前端框架以及数据库全文检索方面都有丰富的经验。 
    作者: 莫建祥  
    莫建祥,阿里软件高级架构师。擅长大规模即时通信系统、分布式存储和数据库系统、分布式计算、高性能计算、网络通信的设计开发。现负责阿里旺旺(IM产品)的整体架构设计。 
    5.  企业应用架构模式(英文影印版)(企业应用开发圣经)  
    原书名:  Patterns of Enterprise Application Architecture 
    作者:  (美)Martin Fowler   
    内容简介:面向对象大师martin fowler及其专家级合作者将40多种常用解决方案转化成模式,为我们提供了这本能够应用于任何一种企业应用平台的、关于解决方案的参考书。本书叙述深入浅出,采用大量uml 图进一步阐明有关概念。前面介绍企业应用的背景知识,如分层架构、web表现、业务逻辑、数据库映射、并发、会话、分布策略等。在此基础上,随后的各章分别对与这些背景知识相关的设计模式进行了详细的介绍,并配以详细的java代码或c#代码示例。.
    本书适合设计和构建企业应用的软件架构师、设计人员和编程人员阅读,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。..
    随着信息技术的广泛应用,系统需要处理的数据量越来越大,企业级软件开发已经渐成主流,而开发人员面临的困难与挑战也是显而易见的。更糟糕的是,这一领域的资料一直非常缺乏。
    本书是软件开发大师martin fowler的代表作,采用模式的形式系统总结了业界多年积累的经验,被称为“企业级应用开发领域的圣经”,出版以来一直畅销不衰,至今仍然无可替代。作者在精彩地阐述了企业应用开发和设计中的核心原则基础上,详细、生动地讲述了51个模式并给出主流平台(java和.net)中的应用实例,更分析了许多相似模式之间的差异,提供了具体运用和选择这些模式的大量经验之谈,使你不仅知其然,更知其所以然。
    这是一部软件开发领域不朽的经典,任何一位真正的软件开发人员都不可错过。... 
    作译者介绍
    Martin Fowler 享誉世界的软件开发大师,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他在面向对象分析与设计、UML、设计模式、软件开发方法学、 XP、重构等方面都有重要贡献。他更是全球最具影响力的技术作家之一,除本书外,他的《分析模式》、《UML精粹》、《重构》等著作都已经成为经典。
    作者: Martin Fowler  
    Martin Fowler是一位独立咨询顾问,他运用对象技术解决企业问题已经超过十年。他的顾问领域包括健康管理、金融贸易,以及法人财务。他的客户包括Chrysler,Citibank,UK National Health Service,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects、UML、patterns技术的一位合格讲师,他是《AnalysisPatterns》和《UML Distilled》的作者。 
    同作者作品
    企业应用架构模式
    UML精粹:标准对象语言简明指南(第3版)  
    UML精粹:标准对象建模语言简明指南(第3版)(英文影印版)  
    6.  .NET软件架构之美(英文影印版)(.NET软件架构设计圣经)
    原书名:  Microsoft .NET: Architecting Applications for the Enterprise  
    作者:  (意)Dino Esposito      Andrea Saltarello 
    内容简介:软件架构设计是现代软件开发的核心,它不仅是一门技术,更是一门艺术。然而,长期以来,一直没有一本讲述.net架构设计的书。.
    本书填补了这一缺憾。两位作者人选可谓众望所归,他们将gof设计模式、martin fowler企业架构模式、eric evans领域驱动设计等业界精华与自己多年软件开发实战经验结合起来,深刻阐述了软件架构设计思想精髓。作者还从技术架构角度逐章讲述了业务层、服务层、数据访问层和表现层的分层设计,同时介绍了各种软件架构设计方案的优与劣,如何在各种方案中做出抉择,以及如何将这些设计原则更具体地应用到应用程序中。..
    本书出自两位具有多年软件开发经验的 asp .net专家、作者和培训师之手,内容涉及多层架构、设计模式以及设计原则。第一部分简要介绍 uml、设计原则及模式;第二部分从技术架构角度讨论分层设计。本书行文流畅,语言通俗易懂,阐述了各种架构设计技术方案的优与劣,并讲述了如何在优与劣中做出权衡。中设计了真实的场景,展示了如何将这些设计原则更加具体地应用到 .net应用程序中。
    本书适合各层次 .net开发人员阅读。... 
    作译者介绍
    Dino Esposito .NET和软件架构技术方面的世界权威,微软ASP.NET MVP。目前就职于著名的.NET技术咨询公司IDesign。他是广受欢迎的技术作家,担任MSDN Magazine特邀专栏作家多年,并撰有Programming ASP.NET 3.5 Core References等名著。.
    Andrea Saltarello 微软ASP.NET MVP,意大利.NET用户组负责人。现任Managed Designs公司首席软件架构师。...
    作者: Dino Esposito  
    Dino Esposito是一位ASP.NET和AJAX方面的专家、受人欢迎的演讲者,并经常为MSDN Magazine撰写文章。他曾在Microsoft Press出版多本著作,包括《Programming Microsoft ASP.NET 3.5)和《Introducing Microsoft ASP.NET AJAX)等。 
    同作者作品
    Microsoft.NET企业级应用架构设计 
    ASP.NET 3.5核心编程 
    .NET软件架构之美(英文影印版)(.NET软件架构设计圣经) 
    作者: Andrea Saltarel1o  
    Andrea Saltarel1o是一位解决方案架构师、咨询师和培训师,居住于意大利米兰。作为微软公司ASP.NET方面的MVP,他管理着意大利的微软.NET用户组,并经常在各种业界会议中演讲。
    同作者作品
    Microsoft.NET企业级应用架构设计 
    .NET软件架构之美(英文影印版)(.NET软件架构设计圣经) 
    7.  Symbian OS架构手册:手机操作系统设计与演进 
    原书名:  The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS  
    作者:  (英)Ben Morris  
    译者:  陈广辉 谭利平 齐志峰 赵毅 许国平 罗常青 李伟 
    丛书名:  移动终端软件开发系列丛书  
    内容简介symbian os已经成为一种主流智能手机操作系统,并且正在从高端向中端市场普及,在手机的演进和发展中扮演着越来越重要的角色。本书包括18章和2个附录,首先追溯了symbian公司和symbian操作系统的产生和发展的背景,描述了symbian操作系统的架构,对symbian操作系统中面向对象的关键思想进行了分析,然后分层次地对symbian操作系统模型进行了完整的、高水平且结构化的描述,结合具体发展案例,对symbain操作系统的历史和演进的一些关键方面进行了深入研究。书中还通过与symbian操作系统开发的一些核心开发人员的回忆,努力探索symbian操作系统产生、演进的动力和核心要素。
    作译者介绍 :BenMorris在1997年10月加入Psion软件公司,加入后在第一代C++产品和当时还是EPOC32操作系统的Java SDK的软件开发工具包团队中工作。他领导了一个为EPOC32系统ER5版本生产SDK的小团队,当Psion软件公司变为Symbian公司之后,他负责领导和扩展公司的系统文档团队。2002年,他加入了Symbian软件工程组织新成立的系统管理团队,该组织的主要目的就是“定义系统”。他设计发明了Symbian操作系统原始的系统模型,目前,他领导着负责维护和改进该模型的团队。
    8. 反模式:危机中软件、架构和项目的重构(软件工程圣经之一) 
    原书名:  AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis  
    作者:  (美)William J. Brown      Raphael C. Malveau      Hayds W.McCormick      Thomas J. Mowbray 
    译者:  宋锐  
    内容简介:模式是可以复用的优秀解决方案。本书从一个新的角度审视模式,提出了反模式的概念,介绍了在软件开发中常常出现的问题——将设计模式错误应用于不适当的上下文环境。首先,定义了软件开发参考模型和文档模板来说明这些反模式。然后,从开发人员角度、架构角度和管理角度三个方面对这些反模式逐一说明,并说明了与特定反模式相关的背景、原因、症状和后果,让读者可以迅速地检验身边的项目是否出现了这些状况,同时也针对每个反模式给出了相应的解决方案。 
    作译者介绍 William J.Brown曾任Saga软件公司研发总监和OMG金融业工作组主席。擅长金融行业大型软件系统的开发。
    9.  软件架构:组织原则与模式
    原书名:  Software Architecture Organizational Principles and Patterns  
    作者:  (美)David M.Dikel  等    
    译者:  张恂  等 
    内容简介:本书主要描述软件架构与软件组织之间的相互关系,依次介绍了作者根据多年管理经验和研究总结出的软件架构组织的vraps 5项原
    展开全文
  • 软件架构设计经典书籍有哪些

    千次阅读 2015-12-03 14:10:44
    内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML...
    
      1. 软件架构设计
    作者:  温昱
    内容简介:本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念、阐述了切实可行的软件架构设计方法、提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。本书可作为计算机软件专业本科生、研究生和软件工程硕士的软件架构设计教材,也可作为软件开发高级培训、软件开发管理培训的培训教材,更是第一线高级开发人员和开发管理人员的必备参考书。
    作译者介绍
    温昱,资深咨询顾问,CSAI特聘高级顾问,软件架构专家,软件架构思想的传播者和积极推动者。十年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、网络管理、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。在《程序员》杂志、IBM DeveloperWorks等媒体发表了《图论思想与UML应用》、《敏捷设计从理论到实践》、《随需而变的RUP》等文章数十篇。译著有《应用框架的设计与实现——NET平台》等。
    作者: 温昱 
    温昱 资深咨询顾问,CSAI特聘高级顾问,软件架构专家。软件架构思想的传播者和积极推动者,中国软件技术大会杰出贡献专家。千年系统规划、架构设计和研发管理经验,在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理。作为资深咨询顾问,已为众多知名企业提供了卓有成效的架构培训与咨询服务。 
    同作者作品
    软件架构设计(09年度畅销榜TOP50)  
    SQL语言艺术 (china-pub首发) (08年度畅销榜TOP50)  
    一线架构师实践指南(中大型系统架构设计指南) 
    2.  架构实战—软件架构设计的过程 
    原书名:  The Process of Software Architecting 
    作者:  (英)Peter EelesPeter      Peter Cripps     
    译者:  蔡黄辉   马文涛  
    内容简介:本书从基本原理入手,介绍软件架构设计过程中涉及的一些概念、流程、方法、用到的工作产品及可重用的资源,从第6章开始,通过介绍一个具体的案例来阐述如何定义需求、创建逻辑架构、创建物理架构。在第10章“进阶”中,作者补充说明了架构师和软件开发项目其他方面的关系,后面又说明了各种软件开发项目可能存在的困难及相应的处理方法。
    本书理论结合实践,介绍了一些可以应用到整个或部分的架构设计流程中的最佳方法。不管你是一位资深的架构师还是一位有志于成为架构师的初级使用者,通过阅读本书都能从中获益。 
    作译者介绍
    Peter Eeles 是IBM的高级IT架构师,他就职于IBM的Rational品牌软件组。在这个职位上,他帮助组织提高软件开发能力,尤其关注和致力于改进架构流程。Peter从1985年开始从事软件行业,其主要工作是进行架构设计和实现大规模、分布式的系统。Peter是《Building J2EE Applications with the Rational Unified Process》(Addison?Wesley,2002)和《Building business Objects》(John Wiley & Sons,1998)的合著者。他还是英国计算机协会高级会员(FBCS)、工程技术协会(FIET)会员、IBM技术人员、Open Group 
    3.  面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷) 
    原书名:  Pattern-Oriented Software Architecture Volume 4: A Pattern Language for Distributed Computing  
    作者:  (德)Frank Buschmann      (英) Kevlin Henney      (美)Douglas C. Schmidt   
    译者:  肖鹏   陈立  
    内容简介:本书关注分布式计算系统软件的设计和实现。书中首先介绍理解本书内容所需的核心的模式概念,分布式计算的好处和挑战;然后描述如何使用分布式计算模式语言,设计真实世界中仓库管理流程控制系统;最后重点讲述分布式计算模式语言,该语言陈述了创建分布式系统相关的技术主题。
    作译者介绍
    Fralk Buschmann是德国慕尼黑西门子技术公司的高级总工程师。他的研究领域包括对象技术、软件架构、产品线、模型驱动软件开发和模式。他在该领域著作甚多,其中最引人注目的便是POSA系列的前两卷[POSA1][POSA2]和最近的两卷:本书和[POSA5]。Frank在1992年至1996年曾是ANSIC++标准化委员会X3J16的成员,于1996年发起了首届EuroPLoP会议,与人合作汇编了数本模式方面的书籍[PLoPD3][SFHBS06],现任Wiley软件设计模式丛书的主编。
    译者: 肖鹏 
    肖鹏,ThoughtWorks高级咨询师,敏捷过程教练,面向对象分析和面向对象设计专家。拥有6年以上软件开发实践经验,多次担任国内大中型企业敏捷流程改进、面向对象分析和面向对象设计咨询和培训。他长期关注于设计模式、架构模式、敏捷软件开发等领域,并致力于软件开发最佳实践的推广和应用。
    同作者作品
    Visual Studio 2005技术大全(使.NET程序员事半功倍的利器) 
    Visual Studio 技术大全(微软技术大师力作)  
    面向模式的软件架构.第4卷,分布式计算的模式语言(经典POSA系列的第4卷)  
    4.  互联网时代的软件革命--SaaS架构设计
    作者:  叶伟     
    内容简介:本书是国内第一本完整介绍saas应用开发的书籍,聚集于架构设计。内容是互联网领域具有丰富实践经验的8位一线架构师,对于多年saas实践经验的总结。对于saas领域的业务、设计、开发人员,具有很高的指导价值。
    本书首先从saas的商业价值分析开始,讨论saas应用与其它应用最大的差异特征:多租户。saas应用架构是否成熟正是对多租户的三个重要特性的衡量:高性能、可配置性和伸缩性。本书将对saas应用成熟度的4个模型一一描述,并通过郭靖和杨康两个大学生的创业故事来描述saas应用逐步成熟到百万级以上租户时,应用软件的架构设计演变过程。
    同时,本书针对云计算、openapi、离线应用、安全以及开放平台等saas等相关的主题进行了深入的阐述。 
    作者: 叶伟 
    叶伟,阿里软件研发中心总监。曾先后就职于金仕达卫宁、IBM、金蝶,在HIS、ERP、SaaS领域领导开发了多个大型成功产品。复旦大学计算机科学学士、硕士,1993年获高级程序员,2000年被评为高级工程师。15年软件开发经验,专长面向对象分析&设计,以及SaaS应用架构设计。 
    同作者作品
    互联网时代的软件革命--SaaS架构设计(SD大会现场签售全国独家首发)(09年度畅销榜TOP50) 
    作者: 赵进 
    赵进,阿里软件首席架构师,在管理软件领域和SaaS领域都有多年的开发和架构设计经验。现负责阿里巴巴软件互联平台的技术规划和架构设计工作,对于云计算、PaaS、OpenAPI、MultiTenant架构、SOA、MDA等领域都具有浓厚的兴趣。
    作者: 叶军 
    叶军,计算机博士,阿里软件架构师。10年Web应用开发经验,对网站设计和互联网前沿技术有广泛的研究。现负责阿里软件互联平台的系统架构设计。 
    作者: 闻波 
    闻波,阿里软件桌面平台架构师。一直致力于Windows应用软件开发,对面向对象程序设计和Windows系统底层的研究有丰富的经验;对驱动程序开发、软件加密/解密等有较深入的研究。 
    黄晓龙,阿里软件高级架构师,先后在金蝶、腾讯等多家著名IT公司任职,在企业管理软件、架构设计、OOAD、敏捷开发、项目管理等方面积累了多年经验。
    龙良,阿里软件架构师,先后在金蝶、中兴等多家著名IT公司担任架构师。系统分析师(2005年),清华大学软件工程硕士。在Web架构设计和企业管理软件等方面积累了多年经验。 
    作者: 曾义 
    曾义,阿里软件Web平台技术经理,四川大学计算机科学硕士。专长于MDA、Web前端组件设计、SOA,目前领导SaaS应用开发平台XPlatform的研发 
    作者: 李战 
    李战,阿里软件架构师,从事SaaS研究多年。在SaaS数据库、Web架构、前端框架以及数据库全文检索方面都有丰富的经验。 
    作者: 莫建祥  
    莫建祥,阿里软件高级架构师。擅长大规模即时通信系统、分布式存储和数据库系统、分布式计算、高性能计算、网络通信的设计开发。现负责阿里旺旺(IM产品)的整体架构设计。 
    5.  企业应用架构模式(英文影印版)(企业应用开发圣经)  
    原书名:  Patterns of Enterprise Application Architecture 
    作者:  (美)Martin Fowler   
    内容简介:面向对象大师martin fowler及其专家级合作者将40多种常用解决方案转化成模式,为我们提供了这本能够应用于任何一种企业应用平台的、关于解决方案的参考书。本书叙述深入浅出,采用大量uml 图进一步阐明有关概念。前面介绍企业应用的背景知识,如分层架构、web表现、业务逻辑、数据库映射、并发、会话、分布策略等。在此基础上,随后的各章分别对与这些背景知识相关的设计模式进行了详细的介绍,并配以详细的java代码或c#代码示例。.
    本书适合设计和构建企业应用的软件架构师、设计人员和编程人员阅读,同时也可作为高等院校计算机专业及软件学院相关课程的参考教材。..
    随着信息技术的广泛应用,系统需要处理的数据量越来越大,企业级软件开发已经渐成主流,而开发人员面临的困难与挑战也是显而易见的。更糟糕的是,这一领域的资料一直非常缺乏。
    本书是软件开发大师martin fowler的代表作,采用模式的形式系统总结了业界多年积累的经验,被称为“企业级应用开发领域的圣经”,出版以来一直畅销不衰,至今仍然无可替代。作者在精彩地阐述了企业应用开发和设计中的核心原则基础上,详细、生动地讲述了51个模式并给出主流平台(java和.net)中的应用实例,更分析了许多相似模式之间的差异,提供了具体运用和选择这些模式的大量经验之谈,使你不仅知其然,更知其所以然。
    这是一部软件开发领域不朽的经典,任何一位真正的软件开发人员都不可错过。... 
    作译者介绍
    Martin Fowler 享誉世界的软件开发大师,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他在面向对象分析与设计、UML、设计模式、软件开发方法学、 XP、重构等方面都有重要贡献。他更是全球最具影响力的技术作家之一,除本书外,他的《分析模式》、《UML精粹》、《重构》等著作都已经成为经典。
    作者: Martin Fowler  
    Martin Fowler是一位独立咨询顾问,他运用对象技术解决企业问题已经超过十年。他的顾问领域包括健康管理、金融贸易,以及法人财务。他的客户包括Chrysler,Citibank,UK National Health Service,AndersenConsulting,NetscapeCommunications。此外Fowler也是objects、UML、patterns技术的一位合格讲师,他是《AnalysisPatterns》和《UML Distilled》的作者。 
    同作者作品
    企业应用架构模式
    UML精粹:标准对象语言简明指南(第3版)  
    UML精粹:标准对象建模语言简明指南(第3版)(英文影印版)  
    6.  .NET软件架构之美(英文影印版)(.NET软件架构设计圣经)
    原书名:  Microsoft .NET: Architecting Applications for the Enterprise  
    作者:  (意)Dino Esposito      Andrea Saltarello 
    内容简介:软件架构设计是现代软件开发的核心,它不仅是一门技术,更是一门艺术。然而,长期以来,一直没有一本讲述.net架构设计的书。.
    本书填补了这一缺憾。两位作者人选可谓众望所归,他们将gof设计模式、martin fowler企业架构模式、eric evans领域驱动设计等业界精华与自己多年软件开发实战经验结合起来,深刻阐述了软件架构设计思想精髓。作者还从技术架构角度逐章讲述了业务层、服务层、数据访问层和表现层的分层设计,同时介绍了各种软件架构设计方案的优与劣,如何在各种方案中做出抉择,以及如何将这些设计原则更具体地应用到应用程序中。..
    本书出自两位具有多年软件开发经验的 asp .net专家、作者和培训师之手,内容涉及多层架构、设计模式以及设计原则。第一部分简要介绍 uml、设计原则及模式;第二部分从技术架构角度讨论分层设计。本书行文流畅,语言通俗易懂,阐述了各种架构设计技术方案的优与劣,并讲述了如何在优与劣中做出权衡。中设计了真实的场景,展示了如何将这些设计原则更加具体地应用到 .net应用程序中。
    本书适合各层次 .net开发人员阅读。... 
    作译者介绍
    Dino Esposito .NET和软件架构技术方面的世界权威,微软ASP.NET MVP。目前就职于著名的.NET技术咨询公司IDesign。他是广受欢迎的技术作家,担任MSDN Magazine特邀专栏作家多年,并撰有Programming ASP.NET 3.5 Core References等名著。.
    Andrea Saltarello 微软ASP.NET MVP,意大利.NET用户组负责人。现任Managed Designs公司首席软件架构师。...
    作者: Dino Esposito  
    Dino Esposito是一位ASP.NET和AJAX方面的专家、受人欢迎的演讲者,并经常为MSDN Magazine撰写文章。他曾在Microsoft Press出版多本著作,包括《Programming Microsoft ASP.NET 3.5)和《Introducing Microsoft ASP.NET AJAX)等。 
    同作者作品
    Microsoft.NET企业级应用架构设计 
    ASP.NET 3.5核心编程 
    .NET软件架构之美(英文影印版)(.NET软件架构设计圣经) 
    作者: Andrea Saltarel1o  
    Andrea Saltarel1o是一位解决方案架构师、咨询师和培训师,居住于意大利米兰。作为微软公司ASP.NET方面的MVP,他管理着意大利的微软.NET用户组,并经常在各种业界会议中演讲。
    同作者作品
    Microsoft.NET企业级应用架构设计 
    .NET软件架构之美(英文影印版)(.NET软件架构设计圣经) 
    7.  Symbian OS架构手册:手机操作系统设计与演进 
    原书名:  The Symbian OS Architecture Sourcebook: Design and Evolution of a Mobile Phone OS  
    作者:  (英)Ben Morris  
    译者:  陈广辉 谭利平 齐志峰 赵毅 许国平 罗常青 李伟 
    丛书名:  移动终端软件开发系列丛书  
    内容简介symbian os已经成为一种主流智能手机操作系统,并且正在从高端向中端市场普及,在手机的演进和发展中扮演着越来越重要的角色。本书包括18章和2个附录,首先追溯了symbian公司和symbian操作系统的产生和发展的背景,描述了symbian操作系统的架构,对symbian操作系统中面向对象的关键思想进行了分析,然后分层次地对symbian操作系统模型进行了完整的、高水平且结构化的描述,结合具体发展案例,对symbain操作系统的历史和演进的一些关键方面进行了深入研究。书中还通过与symbian操作系统开发的一些核心开发人员的回忆,努力探索symbian操作系统产生、演进的动力和核心要素。
    作译者介绍 :BenMorris在1997年10月加入Psion软件公司,加入后在第一代C++产品和当时还是EPOC32操作系统的Java SDK的软件开发工具包团队中工作。他领导了一个为EPOC32系统ER5版本生产SDK的小团队,当Psion软件公司变为Symbian公司之后,他负责领导和扩展公司的系统文档团队。2002年,他加入了Symbian软件工程组织新成立的系统管理团队,该组织的主要目的就是“定义系统”。他设计发明了Symbian操作系统原始的系统模型,目前,他领导着负责维护和改进该模型的团队。
    8. 反模式:危机中软件、架构和项目的重构(软件工程圣经之一) 
    原书名:  AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis  
    作者:  (美)William J. Brown      Raphael C. Malveau      Hayds W.McCormick      Thomas J. Mowbray 
    译者:  宋锐  
    内容简介:模式是可以复用的优秀解决方案。本书从一个新的角度审视模式,提出了反模式的概念,介绍了在软件开发中常常出现的问题——将设计模式错误应用于不适当的上下文环境。首先,定义了软件开发参考模型和文档模板来说明这些反模式。然后,从开发人员角度、架构角度和管理角度三个方面对这些反模式逐一说明,并说明了与特定反模式相关的背景、原因、症状和后果,让读者可以迅速地检验身边的项目是否出现了这些状况,同时也针对每个反模式给出了相应的解决方案。 
    作译者介绍 William J.Brown曾任Saga软件公司研发总监和OMG金融业工作组主席。擅长金融行业大型软件系统的开发。
    9.  软件架构:组织原则与模式
    原书名:  Software Architecture Organizational Principles and Patterns  
    作者:  (美)David M.Dikel  等    
    译者:  张恂  等 
    内容简介:本书主要描述软件架构与软件组织之间的相互关系,依次介绍了作者根据多年管理经验和研究总结出的软件架构组织的vraps 5项原
    展开全文
  • 春哥技术博客:作为一名UI/UX设计师,你一定想拥有一个足够优秀的作品展示页来呈现你所有的作品。你的潜在客户需要看到的不止是你能做到什么,还需要看到你是如何做设计,并且怎样让这些设计脱颖而出的。 虽然设计...

    春哥技术博客:作为一名UI/UX设计师,你一定想拥有一个足够优秀的作品展示页来呈现你所有的作品。你的潜在客户需要看到的不止是你能做到什么,还需要看到你是如何做设计,并且怎样让这些设计脱颖而出的。

    虽然设计师宣传自己的方式许许多多,但是一个能随时访问的设计作品展示页面始终是最直观、效果最好的呈现方式。感觉上设计一个页面似乎并不复杂,但是事实上并非如此。

    1-e1462691842433

    随着越来越多的设计师开始将自己的作品集放到网站上,这类网站就开始将不同的设计技巧、技术融入其中。今天我们再来审视作品展示页的设计和开发的时候,会发现已经有许多技巧和技术可供我们参考和学习了。而今天,我们将从BeTheme 的设计中汲取经验。

    客观上来讲,要创建一个作品展示页,需要考虑到三个主要角色:

    ·确保你的作品展示页能够展示出你的设计技巧
    ·让客户信任你,看到你的设计能够迎合他们的需求
    ·展现你作为这一优秀业务的提供者的优势

    打造优秀作品展示页的必要步骤

    选择对的设计工具与素材当然是一件重要的事情,不过有些必要的步骤应当始终牢记:

    ·审慎对待网站的标题、文案和LOGO,它们直接影响着用户打开网站后的第一印象
    ·打造稳固的作品集群,15~20个设计作品会带来不错的效果
    ·将平庸的设计作品过滤掉
    ·合理的组织分类能更好的帮助用户了解你的作品
    ·将你获奖的作品、得到的认可都展示出来
    ·让布局保持简约直观
    ·针对关于我们页面和行为召唤按钮等进行个性化设计

    作品展示页设计案例

    6

    作品展示页应当精准地反映产品和服务本身,同时应该保持足够的清爽和直观,将令访客分心的元素尽量去除。

    著名的预构建主题网站 Be Theme 就是清爽直观这一特色的完美呈现。网站页头最明显的位置留给了这一设计机构的独特价值主张(UVP),图片的选取比较走心,菜单的设计巧妙,作品展示和服务区域完美的组织到了一起,体验也相当不错。

    Be Portfolio

    2-e1462692012425

    无论你是网页设计师、摄影师还是创意文案,又或者是营销人员,你的作品展示页应当传达出如下信息:

    ·展示整个设计历程,而非单纯的结果
    ·突出设计中的关键元素(假设你只有1分钟来展示,那么你想表达哪些部分?)

    Be Freelancer

    3-e1462692079266

    整个页面的设计无疑是在突出作品展示的部分,所以这个部分的设计应当非常小心,因为用户不会被其他的元素干扰,这个时候作品的任何一点瑕疵都会唉审视下被放大。

    Be Parallax

    4-e1462692130147

    这个作品展示页明显比前者更现代也更加流畅舒适。大量的留白让视觉焦点集中,精致的作品展示则让用户留下了非常不错的第一印象。这样的设计看起来简单了点,但是视差滚动的使用让页面更加动态,更容易讲述历程,比起单纯的文本+图片更具有表现力。

    Be Web Design

    5-e1462692216720

    如果你的团队专精于网页设计,那么这个预构建WP主题可以很好的迎合你的需求,它以更加创新的手法,构建出充满信任感的页面风格,布局稳固,它给人的感觉也符合一个设计机构应有的印象。

    Be App2

    2-14

    Be APP2 是一个能同移动端应用联动的主题。优雅而简约的移动端作品展示页的体验是怎样的?它就是答案。

    Be Lifestyle

    4-16

    如果你的作品展示更偏向生活方式的话,Be Lifestyle 的展现形式会更适合于你的网站。经历、地点、人物等信息和内容紧密结合到一起,信息的组织和展示是这个预构建主题的特色。

    BeMusic

    5-16

    音频类的作品展示肯定和其他类型的略有不同,氛围的营造,不同媒体类型的展示形式,以及更加富有活力的色彩搭配,我们可以从BeMusic 这个页面的设计中学习到。

    Be Theme

    1-38

    实际上,今天所展示的几个例子是设计机构 Be Theme 所提供的200多个预构建网站主题中的一部分,他们的网站主题涵盖了多个不同的领域,并且基本都是以作品展示为主。这些预构建主题都是完全可定制的,所以,有足够多的可能性从中选取符合你需求,或者说足以定制成你想要的作品展示网站的样子。

    Be Carpenter

    7-13

    Be Charity

    8-20

    Be Sushi

    9-15

    Be Kebab

    10-13

    Be Perfume

    11-12

    Be Tea

    12-14

    Be Retouch

    13-13

    Be Mining

    14-12

    Be Print

    15-11

    Be Casino

    16-13

    Be HR

    17-13

    Be Holding

     
    18-10

    Be Accountant

    19-7

    结语

    Be Theme 可能是目前最大的预构建主题网站,它所提供的功能和模块够多,用户群也同样庞大。其中包含的模块也相当实用,比如 Muffin Builder 3 he Shortcode Generator 都让网站的使用者无需代码就可以方便快捷地编辑、调整整个网站的功能、风格和细节。

    即使你不打算使用这些预构建主题,Be Theme 所提供的这些设计案例也足够你学习和借鉴了。

    本文出自春哥技术博客官网,转载请注明出处,谢谢!

     

    展开全文
  • 家乡主题网页设计(小白必看)

    万次阅读 多人点赞 2020-06-26 08:48:25
    话不多说,直接上效果展示图: 家乡主题网页由六部分组成,首页: 家乡历史: 家乡美景: 家乡名人: 家乡美食: 家乡建筑: 首页html源码: <!DOCTYPE html> <html lang="en"> <head> <...
  • 以“家乡”为主题的前端网页设计

    万次阅读 多人点赞 2019-06-13 16:47:10
    以“家乡”为主题的前端网页设计 以下是部分首页图片展示 以下是部分代码展示 <div class="container"> <div class="header"> <ul> <li><a href="index....
  • 酷炫漂亮响应式风景旅游网页设计❤️(国庆旅游主题-HTML+CSS+JavaScript/javaweb前端大作业)(二) ’临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多...
  • 不要问我代码出处,反正是我自己项目需要,找了一大堆没有满足需求的,这些是一堆里面比骄傲满意的几个,源码是我自己搞的,不要举报,因为这是人家某宝销售的货物。下面直接给源码。我这么辛苦,要5个积分不过分...
  • 通用能源管理平板展示系统定位于无线局域网环境下在ANDROID平板上使用丰富多彩的图表组件生动地展现客户的业务数据。业务数据可扩展,展现页面可灵活配置。 1.2 文档描述 2 总体设计 2.1主要介绍系统框架。 2.2...
  • 解读phpwind的主题定制化设计

    千次阅读 2010-04-16 10:28:00
    最近研究phpwind源码过程中,发现它对发帖主题具有可定制化能力,而不是一概标准贴格式,能够根据具体应用场景定制化属性,让帖子信息结构化起来,具体功能以房屋买卖版块为例,可以分为出租、出售、求购等类型的...
  • 临近期末, 你还在为Java毕业设计、HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等等一系列问题。你想要解决的问题,在这里能解决
  • 【网页设计】关于一个静态展示类网站的建立

    千次阅读 热门讨论 2016-01-30 15:51:37
    这样的页面看起来色彩统一,层次感。 2、用两种色彩。先选定一种色彩,然后选择它的对比色(在Photoshop里按ctrl+shift+I)再进行微小的调整。整个页面色彩丰富但不花哨。 3、用一个色系。简单的说就是用一个感觉的...
  • -HTML+CSS+JavaScript/javaweb实现前端大作业-----酷炫响应式网络科技公司模网页设计(IT网络主题) 主要功能:首页 关于我们、新闻资讯 产品列表 客户展示等模块网页设计
  • ● 在整个项目中需要一个共享访问点或共享数据,例如一个Web页面上的计数器,可以不用把每次刷新记录到数据库中,使用单例模式保持计数器的值,并确保是线程安全的;● 创建一个对象需要消耗的资源过多,如要访问...
  • 数据库设计——评论回复功能

    万次阅读 多人点赞 2017-05-03 02:43:48
    本文主要介绍评论功能的数据库设计。评论功能最主要的是发表评论和回复评论(删除功能在后台)。评论功能的拓展功能体现以下几方面: (1)单篇文章的评论数量和信息展示; (2)从时间维度,按照时间倒
  • 设计的商业价值

    千次阅读 2018-11-10 08:00:00
    我们知道产品和服务设计不好的例子,例如 USB插头(在第三次尝试时总是很幸运)。在许多机场匆忙进行联系飞行的经历就像星球大战中死星上的排气口。 我们也知道一些标志性的设计,比如瑞士军刀,谷歌的简单主页,...
  • 清新·扁平:前端展示小清新,扁平化设计风格 SEO优化:你能想到的各种SEO优化,这里做到了 速度优化:排除你的主机慢和安装超多插件,它的速度绝对给力 图片和头像提速:文章列表和头像使用了lazyload做按需异步...
  • Android 10适配要点,深色主题

    万次阅读 多人点赞 2020-05-12 22:17:58
    而除了作用域存储之外,深色主题也是Android 10中的一大亮点,并且是需要开发者进行适配的。因此本篇文章我们就来探讨关于深色主题的内容。 另外说明一下,本篇文章主要摘自《第一行代码——Android 第3版》的第14...
  • 倾斜——让设计冲击力

    千次阅读 2016-05-24 14:05:21
    今天讲的设计主题是:如何倾斜摆放元素,才能使作品表达更具冲击力,更美感,更酷。[任务] 为即将举行的演唱会设计一张宣传明信片。明信片尺寸为100mm×148mm,纵向使用。可使用的颜色为白、黑、灰共3 种。在本...
  • 我是不是要演示我的Spotifinder Ext JS应用程序。它是一个很酷的应用程序,可连接到LastFm和Spotify。创建它的目的,是未了在培训课程中演示Ext JS的概念。它还展示了Ext JS中伟大的主题功能。 今年,我在...
  • 如何写软件概要设计

    万次阅读 多人点赞 2015-12-05 16:15:08
    软件概要设计做什么,怎么做 一、软件设计一般流程: 1、先前的软件需求分析阶段,已经搞清楚了 “要解决...一些研究与论证性的内容。并输出《软件概要设计说明书》。这时一切是概念。 3、最后进入详细设计阶段
  • 一款来自大前端D8主题 扁平化设计+良好用户体验+完美后台控制 良好支持各种智能终端设备,平板、手机等 7+侧栏小工具(轮换广告),多种侧栏组合 6+独立页面:投稿、标签、存档、读者墙、友链、案例展示 浏览器...
  • 从Android代码中来记忆23种设计模式

    万次阅读 多人点赞 2016-05-30 19:56:22
    相信大家曾经下定决心把23种设计模式牢记于心,每次看完之后过一段时间又忘记了~,又得回去看,脑子里唯一依稀记得的是少数设计模式的大致的定义。其实,网上很多文章讲得非常好,我也曾经去看过各种文章。也曾...
  • 清新·扁平:前端展示小清新,扁平化设计风格 SEO优化:你能想到的各种SEO优化,这里做到了 速度优化:排除你的主机慢和安装超多插件,它的速度绝对给力 图片和头像提速:文章列表和头像使用了lazyload做按需异步...
  • 清新·扁平:前端展示小清新,扁平化设计风格 SEO优化:你能想到的各种SEO优化,这里做到了 速度优化:排除你的主机慢和安装超多插件,它的速度绝对给力 图片和头像提速:文章列表和头像使用了lazyload做按需异步...
  • 清新·扁平:前端展示小清新,扁平化设计风格 SEO优化:你能想到的各种SEO优化,这里做到了 速度优化:排除你的主机慢和安装超多插件,它的速度绝对给力 图片和头像提速:文章列表和头像使用了lazyload做按需异步...
  • 关于APP界面布局设计的八种优缺点

    万次阅读 2016-08-25 11:48:18
    学习UI设计的时候,经常要接触到页面的布局,布局的方式会直接影响一个APP的视觉效果,好的布局方式,往往能带来舒服的视觉效果,更能得到用户的接受与好评。然而万变不离其宗,移动端页面常用的布局,不外乎以下8种...
  • 本章主题 MVC设计模式简介 UML类图剖析MVC设计模式 Python3.6 代码实现真实用例 MVC模式的优缺点 常见问答 1. 复合模式简介 多种设计模式可以同时使用并加以组合,以实现特定的设计解决方案。 复合模式...
  • UI设计的15个设计要点,让你的作品更完美

    千次阅读 多人点赞 2019-09-19 16:20:09
    当然,“钱途”和实力是相匹配的,那些UI设计大师们的设计都有哪些特征呢?下面,我整理了UI设计师需要知道的几个要点! 1、界面清晰最重要 界面清晰是UI设计的第一步,要想让用户喜欢你设计的UI,首先必须让用户...
  • 清新·扁平:前端展示小清新,扁平化设计风格 SEO优化:你能想到的各种SEO优化,这里做到了 速度优化:排除你的主机慢和安装超多插件,它的速度绝对给力 图片和头像提速:文章列表和头像使用了lazyload做按需异步...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 89,231
精华内容 35,692
关键字:

展示设计主题都有哪些