软件架构的概念   软件架构的风格   特定领域软件架构    基于架构软件开发方法    软件架构评估   软件产品线   设计模式     一,软件架构的概念 :     软件架构是指在一定的设计原则基础上,   从不同角度
最近看了下《架构之美这本书》,摘录了部分书中的内容,在摘录书里面内容
原创 2023-03-28 13:37:57
103阅读
我在成都Web开发大会与中国软件技术大会上皆以此题做了演讲。在这个演讲中,我提出了MMN架构的命题。MMN架构即宏观架构、微观架构与纳米架构。我在演讲中探讨了MMN架构在原则、模式与方法学的体现。我试图提出一个好的架构过程,将各种方法学、原则与模式糅合在这个架构体系中。 然而,这个命题还很粗糙。因为我还缺乏足够的理论基础与架构经验来支撑。但无疑,这个框架已经搭建起来了。正如软件系统开发需要架构
推荐 原创 2010-12-14 17:54:21
1416阅读
5点赞
我在成都Web开发大会与中国软件技术大会上皆以此题做了演讲。在这个演讲中,我提出了MMN架构的命题。MMN架构即宏观架构、微观架构与纳米架构。我在演讲中探讨了MMN架构在原则、模式与方法学的体现。我试图提出一个好的架构过程,将各种方法学、原则与模式糅合在这个架构体系中。 然而,这个命题还很粗糙。因为我还缺乏足够的理论基础与架构经验来支撑。但无疑,这个框架已经搭建起来了。正如软件系统开发需要架构一...
原创 2021-07-22 11:26:33
293阅读
一、什么是架构架构主要考虑什么事情 1、架构(software architecture): 架构是一些列相关的抽象模式,用于指导大型软件系统各个方面的设计。多数架构师会从直接上来认识他,但要给出精确的定义却很难。 2、app架构主要考虑的事情: (1) 网络层: 如何让开发人员方便安全调用网络API,而且在各种网络环境下都能有良好的体验。 (2)页面展示: 页面如何组织,尽可能降低业务
转载 2023-07-30 16:10:59
40阅读
【DIY Plus】技术写作一、背景1.1 关于技术直播https://gitee.com/DIY_PLUS/topic_record延续孤尽老师 DIY 一期的精神。DIY班:其一,Deeply Inspire Yourself 深度激发自己其二
原创 2021-08-08 13:45:50
303阅读
看了 TED博客 ,mena说I'm a blogger。我想So am I,我怀念MySpace,我觉得是国内很上的最不错的博客,和国内其他主流博客比较,风格清新,不用顶一张大大的图片作为片头,没有广告,也不会浮一个框。那是刚有blog的概念,随便发写东西,不长,都是生活的事情,而且发现那时候居然看了那么多的历史书。Mena说blog作为生活的一部分。回头看看最近的博客,基本都是
原创 2023-04-10 06:06:26
63阅读
1、O-Blog程序简介:由风色(ShiShiRui)开发的一款给人感觉清新简洁而功能全面的基于PHP+MySQL环境的单用户博客程序,其主要特色对静态URL生成有很大的灵活度,而且系统后台采用类似Discuz!4.0的左侧导航设计,但是作者由于学业问题,目前已暂停开发该程序,但是作者还会发布重大漏洞补丁,因而用户还是可以下载并使用该程序的。官方站点:http://www.phpblog.cn/2
# 汽车雷达软件架构介绍 在现代汽车中,雷达技术已经成为实现自动驾驶和高级驾驶辅助系统(ADAS)的核心组成部分。本文将着重介绍汽车雷达软件架构的基本组件及设计思路,并提供一些示例代码,以便更好地理解这一主题。 ## 一、汽车雷达的基本概述 汽车雷达通过发送和接收电磁波来探测周围的物体,能够提供高精度的距离和速度信息。这项技术在自动泊车、盲点监测、碰撞预警等多种场景中都有广泛应用。 ##
原创 2024-10-28 03:57:18
127阅读
自动驾驶近些年来被炒得非常火热,特斯拉作为最早一批在量产车上实现自动辅助驾驶的车企,一直在推动这项技术升级。据外媒报道,特斯拉再次更新了其基于Autopilot的驾驶可视化系统,可以识别交通锥,并且规划绕过锥桶的行驶路径。听起来,我们离自动驾驶又近了一步,不过真的如此? 特斯拉的自动驾驶技术基于Autopilot的传感器,以及计算机视觉系统。简单的说就是通过摄像头拍摄画面并识别画面中的物体,进而
建模是研究系统的重要手段和前提。凡是用模型描述系统的因果关系或相互关系的过程都属于建模。再展开点讲我对建模的理解应该是用形式化的图形或语言抽象的描述事物,其中包括了对事物组成结构和相互关系方面的静态描述,也包括了对事物和外部交互机制,事物内部组件运行机制的内在描述。 建模是对需要实现的目标的高度抽象定义和实现,当我们一看到模型,我们很容易的预测到后续事物
原创 2023-05-08 14:56:38
170阅读
1.坐在那里争论代码是否有问题,是毫无意义的,因为你可以运行代码,答案自然就有了。代码的世界是非常公正的,也是非常严格有序的。许许多多的人选择编程,首要的原因就是,他们宁愿将自己的时间花在一个公平有序的地方,一个严格的能者上庸者下的地方,一个只要你是对的就能赢得任何争论的地方。   2.程序员在完成手头任务时,不被允许使用最合适的编程语言,而是被命令只能使用另一种特定的语言,原因仅仅
翻译 2010-07-31 18:32:34
497阅读
       今天,当我再来软件选型的时候,似乎有些事后诸葛亮的感觉。当然,也正因为事后诸葛亮,也许才会显得更为合理。     软件选型的具体步骤可以如下:     1. 新闻发布会:邀请商界ERP供应商、业界技术人士、内部公司骨干,发布ERP选型及需求的确定性文件。 &
原创 2011-01-22 16:51:51
501阅读
在支付宝中的“设置”选项中,有一项为“关于”,在版权信息中显示了所有使用的开源软件信息。不看不知道,一看吓一跳,原来支付宝居然使用了30多个开源软件... 下面小编整理了支付宝 Android 客户端使用的开源组件,觉得对你们有帮助的可以看下:1、FFmpegFFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavc
这篇专访是ZDNET的李宁编辑在2007.03月期间做的。[编者语]最近在网上读到了“杀不死的人狼——我读《人月神话》”系列文章。是周爱民关于《人月神化》的读书心得。《人月神化》在软件工程里一本很有分量的书,讲述了Brooks博士在IBM公司 System/360家族和OS/360中的
转载 2008-06-01 23:58:00
54阅读
2评论
由塔科马大桥事件 软件架构 经常,我们会涉及系统架构、面向对象的架构(SOA)、软件架构等词,那么到底什么是“架构”?什么是“软件架构”?“系统架构”与“软件架构”有着怎样的区别和联系?“系统架构构建”和“系统设计”之间有什么区别和联系? 本章带着这些问题,追本溯源,对于架构软件架构的一些基本概念及发展历程做一番说明。同时对一些人们认识上的误区进行分析,以还原事物的真实面目。1.1 引子 时间就像一条奔腾不息的大河,大浪淘沙,方显金石。翻开人类的建筑工程史,遍布世界各地,跨越几千年的时空,我们可以看到许多辉煌成功的工程。但是,人们往往最容易遗忘那些被历史长河所淹没的惨痛失败。而实际上,人类
转载 2009-04-27 14:41:00
64阅读
2评论
前言Tomcat是Apache基金组织下的开源项目,性质是一个Web服务器。下面这种情况很普遍:在eclipse床架一个web项目并部署到Tomcat中,启动tomcat,在浏览器中输入一个类似http://localhost:8080/webproject/anyname.jsp的url,然后就可以看到我们写好的jsp页面的内容了。一切都是那么自然和顺理成章,然而这一切都是源于tomcat带给我
其实老早就订下来参加第一届博客论坛!遗憾的是我在27号就来广州做论坛的准备,没能参加这个盛会真是很遗憾!看一下,这次的总和博客的盈利模式有关。 我也想一下模式,其实,互联网的出现让我们的商业趋利性更强,很多创业者创业的目的就是要圈钱,找模式讲故事,其实,商业的本质是在交换价值的同时实现整个社会的“帕累托”最优,第一批互联网的精英的盈利模式在现在可能不管用了,因为,现在这些人都变成投资商了,你
原创 2006-06-29 15:45:23
455阅读
博客园如何盈利在园子里看到不少讨论博客园如何盈利的问题,也发表一些自己的看法。首先请各位回答一个问题:网站如何才能盈利?对于这个问题,所有具体的答案都是不对的,譬如广告、会员费等等等等。我无意重复“白马非马”的哲学命题,但是适合别人的不一定适合你。正确的答案是网站应该有一个优秀的商业模式。商业模...
转载 2015-05-06 09:09:00
229阅读
2评论
          好吧,我承认,这篇博文的名字我盗版了小松童鞋的...希望小松童鞋不要来跟我追究版权...           按照小松童鞋的表格来看(不了解详情的可以点击这里,欢迎大家对号入座),我应该属
推荐 原创 2010-03-17 23:58:37
1828阅读
1点赞
27评论
  • 1
  • 2
  • 3
  • 4
  • 5