首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏明明如月的技术专栏

    软考高级架构师:AI 通俗讲解非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合、内容耦合

    耦合是一个计算机编程中的概念,通常用来描述程序中不同部分之间的相互依赖程度。不同类型的耦合反映了不同的依赖关系和交互方式。理解这些耦合的类型有助于改进软件设计,使其更易于理解、维护和扩展。 下面我会一一解释你提到的各种耦合类型: 非直接耦合(No coupling) 概念:这是耦合度最低的情况,两个模块之间没有任何依赖关系。 标记耦合(Stamp coupling,也称作结构耦合) 概念:模块之间共享一个复合数据结构(如结构体或类),但可能只用到了数据结构中的部分数据。 公共耦合(Common coupling) 概念:当多个模块共享同一个全局数据时发生的耦合。 例子:多个功能共享同一个配置文件。 了解这些耦合类型有助于优化软件结构,使其更加模块化,降低模块间的依赖,从而提高代码的可维护性和扩展性。每种耦合都有其适用场景,但通常建议尽可能降低耦合度,尤其是避免使用高耦合度的方式,如内容耦合

    1.7K00编辑于 2024-05-25
  • 来自专栏明明如月的技术专栏

    软考高级:耦合分类(内容耦合、公共耦合、外部耦合等)概念和例题

    数据耦合 B. 控制耦合 C. 外部耦合 D. 内容耦合 如果两个模块通过参数传递基本数据类型进行通信,这种耦合类型是? A. 无直接耦合 B. 数据耦合 C. 标记耦合 D. 控制耦合 当模块之间共享全局变量时,这种耦合被称为? A. 外部耦合 B. 公共耦合 C. 控制耦合 D. 内容耦合 下列哪种耦合方式耦合度最高? A. 数据耦合 B. 标记耦合 C. 外部耦合 D. 内容耦合 当一个模块直接访问另一个模块的内部数据时,这种耦合被称为? A. 外部耦合 B. 公共耦合 C. 控制耦合 D. 内容耦合 答案及解析: A. 数据耦合。因为数据耦合只涉及基本数据类型的传递,是耦合度最低的形式 。 2. B. 数据耦合。 这是数据耦合的典型例子,通过基本数据类型进行模块间通信。 3. A. 外部耦合。共享全局变量属于外部耦合的范畴。 4. B. 标记耦合。因为虽然通过对象传递数据,但只使用了对象的一部分。 5.

    1.2K00编辑于 2024-05-24
  • 来自专栏硬件工程师

    AC耦合电容

    发送端—AC耦合电容—CMC—ESD—接收端 耦合电容大小: 最好参照设计手册,BOM需要选择材料较好的X7R 一些高速差分线上的应用: SATA: SATA1.0:1.5 Gb/s SATA2.0: 3 Gb/s SATA3.0:6 Gb/s(600 MB/s) per port 信号传输传输过程中会有衰弱,传的距离越长衰弱越厉害,所以会给该信号一个载波(直流分量),然后在进入IC或者SATAdevice

    1.1K30编辑于 2022-08-29
  • 来自专栏等离子设备的应用

    等离子清洗机中电感耦合和电容耦合

    电感耦合等离子清洗机在小型等离子清洗机的工作原理中,一直有两种工作原理:电容耦合式(不锈钢腔体)和电感耦合式(石英玻璃腔体),针对两种工作方式的差异,我们尝试做进一步的说明电容耦合式电容耦合式等离子体是发展最早 电容耦合式等离子体又称电场耦合式等离子体,其产生机理是在低气压条件下,加在两极板之间的高频电场电离气体,产生稳定的等离子体。 电感耦合式电感耦合是感应线圈中的交流电场,在反应室内耦合感应产生二次电场,在低气压状态下激发产生等离子体。电感耦合式等离子体很容易实现外电极结构,这种结构应用于等离子清洗,可较好解决极板溅射问题。 电感耦合式等离子体在清洗中的应用研究比较少见,未查阅到相关文献资料。 电容耦合3种工作方式线圈环绕型典型的外电极结构,是应用最早的电感耦合式结构,其特点是结构简单、无电极污染,但由于二次耦合,其耦合效率较低,且等离子均匀性较差(目前多见小型实验室型等离子清洗机)平板同心螺旋线圈平面耦合线圈

    72330编辑于 2023-05-26
  • 来自专栏脑电信号科研科普

    人脑中分离的相位耦合和幅度耦合模式

    3.2 真幅度耦合        我们系统地评估了跨频率的杂散幅度耦合和实测幅度耦合的皮质模式的相似性(图3)。 我们对所有种子区域和频率进行平均,发现杂散幅度耦合模式与实测幅度耦合模式之间的相关性非常低(图3A,黄线)。我们应用相关性的衰减校正来说明信号可靠性的影响。 对于实测幅度耦合,受试者之间的可靠性在16 Hz左右达到峰值(图3B)。对于杂散幅度耦合,可靠性总体较低,并且在低于16 Hz的频率下降低(图3C)。 首先,杂散幅度相关显示很少一致的连通性,而实测幅度耦合模式显示出复杂的多峰分布(图2)。其次,受试者之间的耦合模式的可靠性明显分离了实测和杂散幅度耦合(图3B和C)。 第三,对于所有频率和皮层区域,杂散幅度耦合模式不能解释实测幅度耦合模式的10%以上和平均不到4%的方差(图3A)。

    94020编辑于 2021-11-29
  • 来自专栏硅光技术分享

    端面耦合

    上一篇笔记 光栅耦合器 主要介绍了光栅耦合器的基本原理与优化方案,这一篇笔记介绍另外一种常用的耦合器——端面耦合器 (edge coupler)。 顾名思义,端面耦合器就是位于光芯片边缘(edge)的耦合器(coupler)。端面耦合器的优点是耦合效率高,工作带宽大,缺点是其位置必须位于芯片边缘,无法进行在线测试,对准容差小。 倒锥形耦合器尖端的MFD约2-3um,还是无法较好地与单模光纤匹配。实验中通常使用lensed fiber进行耦合测量,可以得到较高的耦合效率。文献2中的耦合损耗为-0.7dB。 ? 悬臂梁型耦合器 一般SOI的埋氧层厚度为2um或者3um, 当MFD进一步增大时,光场就会泄露到埋氧层下方的衬底硅中,造成较大的能量损失。 (图片来自文献3) 该结构的模场可以与单模光纤匹配,并且偏振不敏感,是一个较好的选择。但是其对加工工艺有一定要求,需要刻蚀掉衬底硅,另外其机械稳定性也需要考虑。 3.

    7.9K82发布于 2020-08-13
  • 来自专栏s09g的技术博客

    用于松散耦合分布式系统的Chubby锁服务 (3)

    每个Chubby文件和目录都可以作为一个读写锁:一个客户端句柄可以在独占(写)模式下持有该锁,或者任何数量的客户端句柄可以在共享(读)模式下持有该锁。就像大多数程序员所知道的mutexes,锁是建议性的。也就是说,它们只与其他试图获得相同锁的人发生冲突:持有一个名为F的锁既不是访问文件F的必要条件,也不会阻止其他客户这样做。我们不使用强制锁,它使被锁的对象无法被未持有其锁的客户端访问。

    51410编辑于 2022-07-06
  • 来自专栏walterlv - 吕毅的博客

    语义耦合(Semantic Coupling)

    我们当然都知道这会产生耦合,于是小伙伴试图定义一些属性、变量或接口来解决这个耦合。虽然在代码的静态分析中,这一的耦合消失了,但我始终觉得不妥。觉得耦合依然存在,只是不再能被静态分析了。 ---- 什么是语义耦合 这是区别于常规意义上的“耦合”而言的。 即类 Foo 依赖于类 Bar,即是常规意义上的耦合。静态代码分析工具就可以为我们发现这种耦合。 我们说耦合的危害是修改一个类的时候,另一个类也需要做对应的修改。显式耦合有工具帮我们做重构时的解耦,而语义上的耦合却很难有准确帮助我们的工具。 只有去掉 Init 方法才是真的解决了语义耦合,其他都是缓解语义耦合带来的危害。 为什么语义耦合也有危害 直接的耦合可以在静态代码分析工具的帮助下帮助我们理清楚依赖关系并批量重构(重命名等),不过这个过程是非常痛苦的,尤其是耦合是双向的时候,或者被非常多类耦合的时候。

    95910发布于 2018-09-18
  • 来自专栏硅光技术分享

    光栅耦合

    无论是端面耦合器,还是光栅耦合器,其主要的性能指标有:1)耦合效率(coupling efficiency),2)带宽(bandwidth),3)偏振依赖性(polarization dependency 如果光纤垂直放置,则存在多个满足相位匹配的解,导致耦合效率降低。 上式虽然给出了光栅周期与光场波长间的关系,但是并没有刻画耦合耦合效率的具体大小。 对于均匀光栅,其耦合效率在-3dB左右。导致其耦合效率不够高的主要原因有两方面,一方面部分光场散射进SiO2衬底中,另一方面光栅模场为e指数形式,与光纤的高斯光重叠积分值不够高。 另外选用340nm厚的SOI, 其耦合效率也会得到提高。目前使用切趾型光栅方案,GC的耦合效率已经达到-1dB以上。 为了解决偏振相关的问题,人们提出了2维光栅耦合器结构,如下图所示, ? (图片来自文献3) TE与TM偏振的光经过2维光栅耦合器, 都转换为TE偏振的光。其原理比较简单,单独从x方向或者y方向看,2维光栅是对应方向的1维光栅,因而可以耦合对应偏振的光场。

    12.8K84发布于 2020-08-13
  • 来自专栏DDD

    耦合必然性

    最近学到一个词“耦合创伤应激障碍”,讲的是程序员对耦合条件反射式恐惧,对于这个新词,我再重新理解一篇 对于一名程序员,从入行开始,就听到前辈们对“高内聚低耦合”的谆谆教诲,所以对于低耦合的意识深入骨髓。 在《SOLID总结》[1]中提到过面向接口编程中接口到底是什么含义,并不是所有实现类都得需要一个接口,才是面向接口编程 而现在实践中对实现依赖心理恐惧,成了一种行业通病,见不得对实现的依赖,这是典型的耦合创伤应激障碍 当参与一个新项目,不再创建interface时,肯定会变成那只被打的“猴子” 然而现实并不是这样的,真的加个interface就减少耦合了吗?耦合少得了吗? 比如,需要使用支付宝或微信支付,那么这就是业务需求,与支付宝和微信就必然会耦合,才能达到业务要求。 对此下回分解 总结一下,我们需要正确看待耦合必然性,不是从技术实现的角度去硬生抽象,而需要从业务角度,挖掘出业务真正耦合的能力,坦然接受这样的耦合,清晰化表达业务语义 References [1] 《SOLID

    47420发布于 2021-08-25
  • 来自专栏囍楽云博客

    光纤耦合器图片-一种新型光纤耦合

    3.根据权利要求1所述的一种新型光纤耦合器,其特征在于:所述起偏检偏分光单元包括沿光路从左向右依次设置的第一分光片(601)、第一偏振片(501)、第二偏振片(502)、第二分光片(602);第一分光片 4.根据权利要求1或2或3所述的一种新型光纤耦合器,其特征在于:所述第一双纤毛细管(101)采用玻璃制成;所述第二双纤毛细管(102)采用玻璃制成。 9.根据权利要求1或2或3所述的一种新型光纤耦合器,其特征在于:第一端口的位置和第二端口的位置可以互换;若第一端口的位置和第二端口的位置互换,则第三端口的位置和第四端口的位置亦必需互换。 10.根据权利要求1或2或3所述的一种新型光纤耦合器,其特征在于:第一透镜(201)的轴线和第二透镜(202)的轴线之间的距离应保证第二端口入射的光可以进入到第四端口。 权利要求书2/2 页3CN A3一种新型光纤耦合器技术领域[0001]本发明涉及光纤耦合器,具体是一种新型光纤耦合器。背景技术[0002]光纤环形谐振腔(FRR)是谐振式光纤陀螺的核心敏感部件。

    49820编辑于 2022-12-29
  • 来自专栏囍楽云博客

    光纤耦合器制作-光耦合器基础知识!

    以下视频解释了光耦合器的基本结构、主要用途以及它们与继电器的相似性。   类型   光耦合器类型由所用检波器类型决定,如下所述。某些类型具有不同的特性,因此更适合特定应用。 光耦合器通常以其“输出类型”来称呼;例如,光电晶体管器件可以称为“带光电晶体管输出”的光耦合器。   光电管   光电管光耦合器,也称为阻性光隔离器,代表了最早的光耦合器设计。 然而,它们在光耦合器中是独一无二的,因为它们是非极化的,因此适用于交流和直流操作。光电管光耦合器仍然少量生产,用作吉他放大器和电子乐器等利基产品中的廉价增益控制或压缩器。 光电二极管光耦合器可配备集成的LED驱动器和缓冲放大器,以实现极快的开关,补偿LED输出的延迟;这些器件称为全逻辑光耦合器。    晶体管光耦合器比光电二极管类型慢,但比光电管快得多。根据单个器件的偏置,晶体管器件能够实现宽范围的电流传输比光纤耦合器制作光纤耦合器制作,并且两种类型都非常适合“升压”输入电流。

    97920编辑于 2022-12-26
  • 来自专栏囍楽云博客

    光纤耦合器制作-光纤耦合器的制作方法

      技术特征:   1.一种光纤耦合器,其特征在于,适于耦合二光纤,该光纤耦合器包含一基座以及一透镜,该基座具有一容置腔以及二通光孔,该二通光孔分别连接于该容置腔的相对二侧,该透镜位于该容置腔并介于该二通光孔之间 3.根据权利要求1所述的光纤耦合器,其特征在于,该基座更具有二止挡面,该二通光孔分别位于该二止挡面,每一该二止挡面与该透镜的中心点之间的距离等于每一该二光纤的出光端与该透镜的中心点之间于光轴上的距离,且该二光纤适于分别抵靠于该二止挡面 4.根据权利要求1所述的光纤耦合器,其特征在于,该透镜与该基座为一体成型。    5.根据权利要求1所述的光纤耦合器,其特征在于光纤耦合器制作,该基座包含一中央座体以及二侧座体,该二侧座体分别连接于该中央座体的相对二侧,该中央座体与该二侧座体共同形成该容置腔,该二侧座体分别具有该二通光孔 12.一种光纤耦合器,其特征在于,适于耦合二光纤,该光纤耦合器包含一外壳以及一透镜,该外壳具有一容置腔以及二通光孔,该二通光孔分别连接于该容置腔的相对二侧,该透镜位于该容置腔内并介于该二通光孔之间,该二光纤适于分别设置于该透镜的相对二侧并分别对准于该二通光孔

    55420编辑于 2022-12-26
  • 来自专栏图灵技术域

    软件工程耦合详解

    耦合性也称块间联系。指软件系统结构中各模块间相互联系紧密程度的一种度量。 模块之间联系越紧密,其耦合性就越强,模块的独立性则越差。模块间耦合高低取决于模块间接口的复杂性、调用的方式及传递的信息。 内容耦合(Content Coupling) 如果发生下列情形,两个模块之间就发生了内容耦合。 共用耦合(Common Coupling) 若一组模块都访问同一个公共数据环境,则它们之间的耦合就称为公共耦合。公共的数据环境可以是全局数据结构、共享的通信区、内存的公共覆盖区等。 注意:控制耦合与逻辑性内聚有关联。 印记耦合(Stamp Coupling) 如果一组模块通过参数表传递记录信息,就是印记耦合。 数据耦合(Data Coupling) 如果一个模块访问另一个模块时,彼此之间是通过数据参数(不是控制参数、公共数据结构或外部变量)来交换输入、输出信息的,则称这种耦合为数据耦合

    2.1K20发布于 2021-05-21
  • 来自专栏硅光技术分享

    3dB分束器进展——adiabatic型定向耦合

    这篇笔记主要介绍下最近的一篇硅光器件进展,韩国一课题组基于adiabatic型定向耦合器,实现了超低损耗0.06dB和超高光学带宽100nm的3dB分束器,相关文章发表于Applied Sciences 先来看一下该3dB分束器的结构, ? 为了增强耦合,波导均为浅刻蚀波导,刻蚀深度为60nm。光场的演化图案如下图所示, ? 该3dB分束器的测试结果如下图所示,采用级联多个分束器的测试结构, ? (图片来自文献1) 其插损为0.06dB,带宽达到100nm, 性能非常棒。 此外,文献中还列出了3dB分束器的进展,并做了简单的比较,如下图所示, ? (表格来自文献1) 插损是已知文献报道里最好的,光学带宽也是优于其他结构,并且尺寸相对较小。

    2.9K20发布于 2020-08-13
  • 来自专栏一个前端开发工程师的成长之路

    ‘underscore系列之无耦合函数“‘

    耦合函数 无耦合函数: 叫无耦合函数可能不太准确, 之所以叫无耦合函数, 我想的是把underscore函数方法没有在其他函数中调用的方法, 所以就先暂时叫无耦合函数. 如果这样理解我在订正.

    32820编辑于 2022-01-10
  • 来自专栏囍楽云博客

    光纤耦合器制作-光耦合器电路说明!-先进光半导体

    耦合器器件最重要的参数之一是其光耦合效率,为了最大化该参数,LED和光电晶体管(通常在红外范围内工作)在光谱上始终紧密匹配。    应该注意的是,由于LED辐射效率和光电晶体管电流增益的变化,单个光耦合器的实际CTR值可能与典型值有很大差异。 例如,典型CTR值为60%的光耦合器类型实际上在单个器件中的真实值可能在30%至90%之间。   其他重要的光耦合器参数包括:   隔离电压。这是输入和输出电路之间允许存在的最大允许直流电位。 或者,基极端子可用于通过在基极和发射极之间连接一个外部电阻(RV1)来改变光耦合器的CTR值光纤耦合器制作,如图(b)的达林顿示例所示。 先进光半导体由南方先进联合日本归国华侨杨振林博士团队合资成立光纤耦合器制作,以南方先进为主要投资方、杨博士团队为技术核心的一家专业从事光电器件、光耦合器、光耦继电器等光电集成电路以及光电驱动等产品,研发团队涵盖设计

    47720编辑于 2022-12-26
  • 来自专栏新智元

    科大讯飞刘庆峰再谈“人机耦合”:耦合才是AI真落地

    他也再一次强调了“人机耦合”:人机耦合是AI推向应用落地的关键,不但是能让机器完全代替人。他还希望,将来讯飞成立30周年时,他任董事长的80%的工作将由机器代替。 讯飞坚持推进人机耦合下的AI应用,在会上,科大讯飞轮值总裁胡郁发布了iFLYOS平台,这是全新的智能语音云端操作系统,将进行IOT、家居、机器人、医疗等领域的“耦合”。 在“人机耦合”这条路上,讯飞越走越远。 刘庆峰:比人类更强大的不是AI,而是掌握了AI的人类 “人和机器的深度耦合才是真正的推动人工智能应用落地的关键。” 2、单纯软硬件模式向软硬一体的云+端模式变化; 3、面向最终用户的产品从大C向小C发展。大C是大型消费品,比如汽车、电视、电脑等产品,小C如玩具、衣服鞋。小C是人类需求多样化和差异化的结果。 讯飞听见APP在2018年3月上线,到现在100万用户。开发者节现场也是由讯飞中文到英文的机器转写。 今天,在开发者节上还发布了一款新产品:讯飞听见M1 转写机器人。

    87020发布于 2018-11-22
  • 来自专栏囍楽云博客

    光纤耦合器制作-什么是光耦合器以及如何测量它?

      国产光耦品牌-先进光半导体   1.光耦合器又称光电隔离器,简称光耦合器。   光耦合器使用光作为介质来传播电信号码。 光耦合器的光强由激发电流的大小决定,光强施加到封装在一起的光接收器件上,由于光电效应,产生光电电流,由光接收器件的输出端引出,从而实现电光和电的转换。   光耦合器有很多种。 国产光耦继电器-先进光半导体   2.测量光耦合器   由于光耦合器的方式不一样,所以测试时应根据不同的结构进行测量和判断。例如,对于晶体管结构的光耦合器,应根据测试晶体管的方法检查被测晶体管。    先进光半导体由南方先进联合日本归国华侨杨振林博士团队合资成立光纤耦合器制作,以南方先进为主要投资方、杨博士团队为技术核心的一家专业从事光电器件、光耦合器、光耦继电器等光电集成电路以及光电驱动等产品,研发团队涵盖设计 、制造、销售和服务的高新技术企业,先进光半导体拥有先进的光电器件全自动生产线光纤耦合器制作,具有年产8000万只光电光耦器件的生产能力。

    56820编辑于 2022-12-26
  • 来自专栏JAVA葵花宝典

    Java中的控制(耦合)反转

    现在,你看到耦合的其他四个问题了吗? 在这一点上,我警告你,一旦我向你展示耦合问题,你将永远不会再看同样的代码了。 这是矩阵中我要问你是否想要红色或蓝色的要点。 当实现具有实际执行功能的艰巨任务时,为什么调用者要求耦合?我们实际上应该反转耦合,以便实现可以指示方法签名(而不是调用者)。 你可能就像Neo在黑客帝国中所做的那样“哼”一下吗? 这可能导致重用客户端的调用线程或让实现由单独的线程或线程池运行 现在,通过其调用者的方法的所有五个耦合点都是分离的。 我们实际上已经“对耦合进行了反向控制”。 耦合的控制被反转,以便实现方法可以决定它耦合到什么指定它是必需的注射。 此外,由于调用者没有耦合,因此不需要重构代码。实现发生变化,然后将其耦合(注入)配置到系统的其余部分。 对象都是通过很小的接触点松耦合 - 而不是由该方法施加的五个耦合方面。 此外,在计算中,我们努力实现低耦合和高内聚。

    81420发布于 2019-06-19
领券