-
定义:客户端不应该依赖它不需要的接口;一个类对另一个类的依赖应该建立在最小的接口上。 问题由来:类A通过接口I依赖类B,类C通过接口I依赖类D,如果接口I对于类A和类B来说不是最小接口,则类B和类D必须去实现他们不需要的方法。
解决方案:将臃肿的接口I拆分为独立的几个接口,类A和类C分别与他们需要的接口建立依赖关系。也就是采用接口隔离原则。
举例来说明接口隔离原则:
...[详细]
-
在韦东山《Linux开发使用手册》光盘中的tool目录下找到交叉编译的工具包arm-linux-gcc-4.4.3.tar.gz,安装步骤: 1、解压交叉编译开发工具包 sudo tar xvzf arm-linux-gcc-4.4.3.tar.gz -C / 解压工具链到根目录,这里的解压目录可以任意指定。系统中会增加目录/opt/FriendlyARM/toolschai...[详细]
-
eeworld网报道:去年全面屏概念手机小米MIX发布后,全面屏是当前最火的话题之一。随着3月三星Galaxy S8正式发布,全新18:9显示比例屏幕有望取代全面屏成为今年旗舰机型的全新选择。 Galaxy S8不仅延续了曲面屏幕的设计,同时采用了全面屏的设计理念,屏幕尺寸则采用全新的18:9显示比例,使得前置面板的屏占比更高,上下边框更窄,在外观设计方面带给用户极大的震撼力。 据集微网...[详细]
-
作为搭载Autopilot(自动辅助驾驶)系统的代表车型之一,特斯拉无论是在业内人士眼中,还是在广大消费者眼中,都可以说是标杆一般的存在。在每一次的产品发布会上,特斯拉CEO埃隆·马斯克(Elon Musk)也自始至终都在强调: 自动驾驶的车辆将在改善交通安全、加速世界迈向可持续能源发展的未来这一过程中扮演至关重要的角色。与人工驾驶相比,特斯拉全自动驾驶将从根本上提高车辆行驶的安全性,可为车...[详细]
-
德国斯图加特——自动泊车可缓解机场压力。博世、梅赛德斯 - 奔驰和停车场运营商 Apcoa 希望将来在斯图加特机场引入无人化的全自动泊车。为此,由博世和梅赛德斯 - 奔驰共同开发的自动代客泊车系统准备投入商业运营。新一代梅赛德斯 - 奔驰 S 级轿车是全球首款搭载了基于基础设施的自动代客泊车技术的量产车。消费者可以选择购买梅赛德斯 - 奔驰命名为“智能停车辅助系统”(INTELLIGENT PA...[详细]
-
在设计未来策略时,我们第一要考虑客户需要什么,市场需要什么,这对于我们是永远要摆在第一位的事情。”近日,在接受与非网独家专访时, 欧时电子 亚太区总裁李子勋如是说。 作为一家国际化 分销商 ,欧时电子面临的处境是,整个行业的竞争环境日益激烈,一方面要面对原厂尤其是大厂不断提高的近乎苛刻的要求,另一方面则是全球经济走势的诸多不确定性因素导致芯片产业供需的不断波动,同时在不同的区域市场尤其是中国...[详细]
-
这里主要包括几个部分,有三个参与 PFC 的独立电感,还有检测 PE 上电流的高精度电流方案,还有 EMC 考虑使用的电容和电感组合。昨天的视频里面有涉及到这部分的电路图参考。 总体来看,雷诺放弃这种设计还是有几种原因: 1) 最初 ZOE 定位为城市使用,在巴黎推荐 43kW 的交流快充,在 22kwh 和 40kwh 都可以达到很好的效果,随着电池进一步增大往 50kWh 方向发展,交流...[详细]
-
据外媒报道,去年,微软(Microsoft)、IBM和亚马逊(Amazon)公司因使用对深色皮肤人种识别存在偏差的面部识别技术而受到指责。但是,现在自动驾驶汽车似乎也有同样的问题。 美国乔治亚理工大学(Georgia Tech)研究人员的一项分析发现,自动驾驶汽车使用的行人检测系统,在识别较深肤色的人群方面存在困难。通过伯克利驾驶数据集视频(该数据集视频包括纽约、伯克利、旧金山和圣何塞...[详细]
-
Exar选择微捷码Titan ADX来加速模拟设计 Exar选择微捷码Titan ADX来加速模拟设计 芯片设计解决方案供应商微捷码(Magma(r))设计自动化有限公司(纳斯达克代码:LAVA)日前宣布,Exar公司已采用了Titan(tm) ADX模拟移植和优化软件。Exar选择了Titan ADX来实现电路优化并简化模拟设计移植。 “近40年来,Exar公司已在交付差异化模拟...[详细]
-
位于合肥的晶合集成N2厂即将迎来开工建设。 据其官方消息,N2厂将于今年三、四季度完成可行性研究和立项等筹备工作。至2021年四季度,N2厂将完成无尘室建设和生产机台入驻,同时步入量产阶段。 随着N1厂的月产能将于2021年达到4.5万片,N2厂投入使用后月产能预计可在2024年达到4万片满产规模,届时晶合总产能将跨至8.5万片/月。 除此之外,N2厂的开工建设也拉开了晶合启动40纳米工艺技...[详细]
-
美国加利福尼亚州圣何塞,2012年7月24日讯– 用于高能效电源转换的高压集成电路业界的领导者Power Integrations公司(纳斯达克股票代号:POWI)今日宣布推出新的高能效、离线式开关IC产品系列 – LinkSwitch-HP,该系列器件的输出功率最高可达90 W并可实现精确的初级侧稳压(PSR)。 LinkSwitch-HP IC采用创新的控制算法并利用主功率变压器和输出二...[详细]
-
扫地机器人近几年风靡世界,逐渐取代了吸尘器成为了现代家庭必备的清洁神器,其无与伦比的便捷性和智能型给用户带来了更加轻松省心的清洁体验。但是只有正确选择了扫地机器人,正确掌握扫地机器人的清扫逻辑,才能够完全清洁干净。目前市面上的扫地机器人品牌层次不齐,面的这样一个新兴的市场,扫地机器人哪个牌子好? 扫地机器人刚出产时除了其高科技性,其它的性能都受到用户的鄙夷。早期的机器人在面临复杂的环境只会使用...[详细]
-
In-Stat公司的最新报告称,苹果(iPhone)和Google(Android)为无线行业革新所付的努力,已经获得了广泛的支持,最终有助于手机运营商以及手机制造商。该市场研究公司称,为了发展手机互联网,当前的电信级应用已经为应用开发构建出一定规模的应用环境,尽管有些复杂、零散、门槛较高并伴随着高风险。 In-Stat分析师Bill Hughes称,以手机运营商为主的基于WAP的应用...[详细]
-
2. 第二节 几类重要库函数 1. 1. 专用寄存器include文件 例如8031、8051均为REG51.h其中包括了所有8051的SFR及其位ㄒ澹话阆低扯急匦氚ū疚募?br 2. 2. 绝对地址include文件absacc.h 该文件中实际只定义了几个宏,以确定各存储空间的绝对地址。 3. 3. 动态内存分配函数,位于stdlib.h中 4. 4. 缓冲区处理函数位于 string...[详细]
-
低功耗片上系统器件将 Power Architecture技术和集成 3D图形及多媒体加速内核相结合 德克萨斯州奥斯汀讯-2007年5月21日 -为了提升在32位汽车系统和嵌入式系统市场上的领导地位,飞思卡尔半导体推出了一种高度集成的片上系统(SoC)处理器。该处理器可以优化需要复杂的图形、多媒体和实时音频处理功能的高性能、功耗敏感型应用。 MPC5121e SoC器件基于 Power Ar...[详细]