TRIZ系列-创新原理-7-嵌套原理】的更多相关文章

抛弃和再生部件原理的详细描写叙述例如以下:1)物件的部件在完毕其功能,或者变得没用之后,就被扔掉(丢弃.溶解,挥发等),或者在工作过程已经改变.2)物体已经用掉的部件,应该在工作期间恢复: 对于抛弃原理来说(1).有两层意思.一是假设部件对于系统不再实用.应该除掉.以免形成浪费:二是应该有意识的利用这样的暂时性的部件来降低成本,或达到目的.抛弃原理的应用非常多:A)利用一些物质的挥发性,可溶性来制造"空心"类产品(中空型材)或者暂时保护性外壳     * 药物胶囊的外壳能够包装药粉.进…
原理表述例如以下: 1)把一个物体嵌入另外一个物体.然后将这两个物体再嵌入第三个物体,以此类推. 这个原理又叫俄罗斯娃原理,目的是在不影响原有功能的情况下: A) 在须要时.能够降低系统的体积和便于携带,也能够降低系统的重量,比方伸缩式钓鱼竿等: B)最好还是碍正常作业,比方飞机的起落架: C)降低物体在超系统中的存放体积,比方超市的手推车. D)充分利用系统的空间,从而降低系统的占用空间,比方推拉门: 嵌套原理与软件设计思想中的组合模式在组织上相似.但目的还是有些诧异,软件设计中的组合模式的目…
一.预先反作用原理表述例如以下: 1)预先给物体施加反作用,以补偿过量的或者不想要的压力. 假设知道系统在执行过程中,会有不利的或者有害的作用(负面作用)产生,则能够预先採取一定的措施来抵消.控制这样的不利局面,防止负面作用产生不良后果,比方: A) 能够通过接种疫苗来防止某些病的出现;B)project领域的预应力结构.C)给汽车安装减震器.D)为了降低摩擦,添加润滑装置;E) 在喝酒前吃点东西,服点解酒的药物能够防止醉酒: 二.预处理原理的表述例如以下: 1) 事先对物体全然或者部分实施必要…
有效作用的连续性原理表述例如以下:1)连续实施动作不要中断,物体的全部部分应该一直处于满负荷工作状态.2)去除全部空暇的,中间的动作:3)用循环的动作取代"来来回回"的动作: 这个原理能够看着是原理19的一个反面,我们能够通过检查系统的间歇时刻.这样的间歇可能会造成系统的能量损失(浪费),而不论什么"从零開始"的或使工作流中断的"过渡过程",都有可能损害到系统的效率,因此必须消除这些不利的因素.对于1)和2)非常好理解.就是要消除系统的无用功时刻…
改变颜色原理的详细描写叙述例如以下:1)改变物体或其环境的颜色:2)改变物体或其环境的透明度:3)对于难以看到的物体或过程.使用颜色加入剂来观測.4)假设已经使用了这样的加入剂,那么使用发光跟踪或原子跟踪.颜色的改变的目的是增强可观測性.改变的是其视觉特性.而这样的视觉特性与我们(系统的观察者)密切相关.假设我们须要差别多种系统的特征(比如促进检測,改善測量和标识位置,指示状态变化,目视控制,掩盖问题等)时.就能够使用这样的原理.与人类认知世界密切相关的感知系统包含视觉系统.嗅觉系统和触觉系统.…
高速通过原理,有的书也译为"降低有害作用的时间"原理,我比較倾向于叫高速通过原理,这个概念下,适用范围比較大些.高速通过原理的详细描写叙述例如以下:1)很高速的实施有害的或者有危急的操作: 假设一个动作有危害或者有危急,最好的办法当然是消除这个动作,但假设这个动作是系统必需的,无法消除,则我们应该加快这个动作的实施,通过降低作用时间来减低危害或者风险.比方:A)高速牙钻:可避免牙组织因过热受损:B)闪光灯,X射线透视,紫外光灭菌,高速分割等:C)生活中的在危急或有害环境中尽量少的停留:…
气动或液压结构原理的详细表述例如以下:1)用气态或液态部件替代固体部件.能够用空气或者水,也能够用气垫或水垫,使这些部件膨胀.这条原理符合系统的动态性进化法则-柔性化.在改造系统时,我们能够尝试将系统的固体部件用气体或者流体部件取代,比方充气结构,充液结构,气垫,液体静力结构或者流体动力结构.系统的柔性化进化法则就是系统总是沿着从固态到液态到气态的路径.一般来讲气态.液态相对于固体来说,更具柔性(弹性),受力更均匀,同样体积下更轻,相对easy节省材料,装入和取出以及更换相对easy一些,可压缩…
 变害为利原理的详细表述例如以下:1)利用有害的因素(特别是环境中的)获得积极的效果:   有害无害不过相对的(时间,空间,人),将有害的因素通过一定的处理和转化,能够变有害为实用,比方废品回收,废品假设不处理就会造成环境的污染,但假设我们回收,不仅能够消除对环境的污染,还能够获得新的资源:   噪声武器,废热发电,沼气能源,炉渣砖等都是变害为利的样例.2)将两个有害的因素相结合,进而消除它们:   这事实上就是我们常说的以毒攻毒,一物降一物.假设系统有一个有害的因素我们无法避免,那么能够引…
替代机械系统原理的详细描写叙述例如以下:1)用光.声.热.嗅觉系统替代机械系统:2)用电.磁或电磁场来与物体交互作用:3)用移动场替代精巧场,用随时间变化的场替代固定场,用结构化的场替代随机场:4)使用场,并结合铁磁性颗粒. 第1)条总结告诉我们,假设我们的系统是机械系统,我们能够尝试通过使用光学系统.声学系统.热力学系统.嗅觉系统来替代现有的系统,或者把现有系统发展成上述系统.这条经验并非说机械系统一无是处,仅仅是跟光,声,热,嗅觉等系统相比,机械系统在材料小孩,轻便化,尺寸减小,以及柔性化等…
复制原理的详细表述例如以下:1)用简化的,廉价的复制品来替代易碎的或不方便操作的物体;    这样能够减少成本,提高可操作性.2)假设已经使用了可见光的复制品,那么使用红外光或者紫外光的复制品:    红外和紫外光有自己比較独特的特性,能够添加人类的视觉范围.3)用光学图像替代物体(或物体系统),然后缩小或放大它.     光学图像.红外成像到计算机模型,这也是一个进化路线图. 较为广义的复制事实上是一种映射,能实现这样的复制的手段有非常多种,比方实物模型,光学成像.计算机模型.数学模型.能满足…
反过来做原理表述例如以下: 1)不直接接实施问题指出的动作,而是实施一个相反的动作;(比方用冷却取代加热等):2) 使物体或外部环境移动的部分精巧.或者使精巧的部分移动:3) 把物体上下颠倒.反过来做原理含有一种反向思维,与逆向思维不同,逆向思维强调的是一种从解到源的回溯.目的是分析满足什么条件下,才干从问题得到解.而反过来做原理并非为了求解而进行的逆向思维,它本身就是解的一部分,而且不具有可逆性质.它不过:A)假设系统中的操作有相反(不须要可逆)操作.则可试试让系统运行这个相反的动作.看看会有…
自服务原理的详细表述例如以下:1)物体在实施辅助和维修操作时.必须能自我服务:2)利用废弃的材料和能量: 自服务原理的第1)个比較好理解,假设一个系统在执行过程中须要进行辅助和维护操作时,最好不要借助于外界(系统),而是自己就能完毕,这样能够降低成本(包含时间,材料.能耗等).比方:A)铁路铺设中的边铺边通行.自己主动饮水机:不倒翁玩具:B)宇宙空间站上的封闭生态系统:...... 利用废弃的材料和能量,这个算自服务仅仅能说是一种"觉得",只是发明原理毕竟是基于"专利&quo…
转变到新维度原理的表述例如以下:1)把物体的动作.布局从一维变成二维.二维变成三维,以此类推     假设物体在本维度上的运动或者定位非常困难.就能够过渡到更高维度上,一般路线为:直线运动-->平面运动-->空间运动.一车道改为多车道,发明飞行器.     假设物体的布局在本维度比較困难.或者能力有限,也能够过渡到更高的维度上,从而能够获得更高的布局能力,比方造房子,假设在平面上布局,会占用非常多土地面积.但假设修高层.向空间发展,则可大大节约土地面积. 螺旋式楼梯设计,多碟CD机,立体机架设…
 反馈原理的详细表述例如以下:1)引入反馈:2)假设已经有反馈,那么改变它这个原理告诉我们应当从系统中尽量多收集反馈信息.并用这些信息来矫正系统的作用.非常easy看出,引入反馈是系统自己主动控制的前提.系统中的不论什么变化所产生的信息都能够视作反馈信息源,当然,详细收集时须要依据实际须要来决定採集的对象. 通过系统执行的反馈信息,我们能够了解系统的执行状态. 这样的反馈,不不过系统的反馈.也包含系统执行时其环境的反馈,必要时也须要採集,由于系统必须存在于环境中.反馈原理的应用非常广泛:A)…
重量补偿原理的表述例如以下: 1)将某一物体与还有一种提供上升力的物体组合,以补偿其重量:2)通过与环境(利用空气动力,流体动力或其他力等)的相互作用.实现对物体的重量补偿: 重力使得我们能够稳稳的依附在地面,不会跑到外太空,是我们能够在地球上进行正常生存的保证,但有的时候.我们又须要克服这样的重力(重力对系统产生了不利作用).比方须要让物体脱离地球(飞船等).或者浮在空中,或者浮在流体表面.因此我们在制造这类作用系统的时候,就须要提供对重力进行补偿的作用力.常见的补偿方式有例如以下几种: A)…
多孔材料原理的详细描写叙述例如以下:1)让物体变成多孔的.或者使用辅助的多孔部件(如插入,覆盖):2)假设一个物体已经是多孔了,那么事先往里面填充某种物质:这个原理提出的原因是,一般机械系统通常都是由没有渗透性的固体材料制成的,无渗透性的材料尽管有其长处.但我们也不能忽视具有渗透性的(多孔的)材料的长处,比方我们人类本身的生命器官就是具有渗透性的代表. 很多机器都具有内部运动功能,"粗糙的"机器用管道.泵等工具协助实现,而精细的机器可用可渗透的膜和分子力来是实现. 使用多孔结构(如孔穴…
在对IoC有了初步的认知后,我们开始对IOC的实现原理进行深入理解.本文将帮助你站在设计者的角度去看IOC最顶层的结构设计.@pdai Spring框架系列(6) - Spring IOC实现原理详解之IOC体系结构设计 站在设计者的角度考虑设计IOC容器 Spring IoC的体系结构设计 BeanFactory和BeanRegistry:IOC容器功能规范和Bean的注册 BeanFactory定义了IOC 容器基本功能规范? BeanFactory为何要定义这么多层次的接口?定义了哪些接口…
  最近在研究Mybatis框架,由于该框架基于JDBC,想要很好地理解和学习Mybatis,必须要对JDBC有较深入的了解.所以便把JDBC 这个东东翻出来,好好总结一番,作为自己的笔记,也是给读者一个参考--- 概述 一般情况下,在应用程序中进行数据库连接,调用JDBC接口,首先要将特定厂商的JDBC驱动实现加载到系统内存中,然后供系统使用.基本结构图如下: 驱动加载入内存的过程 这里所谓的驱动,其实就是实现了java.sql.Driver接口的类.如oracle的驱动类是 oracle.j…
原文:[Xamarin挖墙脚系列:Xamarin.IOS机制原理剖析] [注意:]团队里总是有人反映卸载Xamarin,清理不完全.之前写过如何完全卸载清理剩余的文件.今天写了Windows下的批命令,MAC下的Shell脚本. Windows 批: echo 'please run it as windows Administartor...' rd /s/q "C:\ProgramData\Mono for Android" rd /s/q "C:\ProgramData…
0.参考文献 深入Java集合学习系列:HashSet的实现原理 1.HashSet概述: HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持.它不保证set 的迭代顺序:特别是它不保证该顺序恒久不变.此类允许使用null元素.HashSet中不允许有重复元素,这是因为HashSet是基于HashMap实现的,HashSet中的元素都存放在HashMap的key上面,而value中的值都是统一的一个private static final Object PRESENT…
目录 Redis 系列(04-2)Redis原理 - 内存回收 Redis 系列目录 1. 过期策略 1.1 定时过期(主动淘汰) 1.2 惰性过期(被动淘汰) 1.3 定期过期 2. 淘汰策略 2.1 最大内存设置 2.2 淘汰策略 2.4 LFU Redis 系列(04-2)Redis原理 - 内存回收 Redis 系列目录 相关文档推荐: Redis - LRU Reids 所有的数据都是存储在内存中的,在某些情况下需要对占用的内存空间进行回收.内存回收主要分为两类,一类是 key 过期,…
Spring Ioc源码分析系列--@Autowired注解的实现原理 前言 前面系列文章分析了一把Spring Ioc的源码,是不是云里雾里,感觉并没有跟实际开发搭上半毛钱关系?看了一遍下来,对我的提升在哪?意义何在?如果没点收获,那浪费时间来看这个作甚,玩玩游戏不香? 这段玩笑话可不是真的玩笑,提升需要自己去把握,意义也需要自己去挖掘.纸上得来终觉浅,绝知此事要躬行.最好是跟着代码调试一遍才会留下自己的印象,这过程收获的会比你想象中的要多.看山是山,看水是水.看山不是山,看水不是水.看山还是…
上文,我们看了IOC设计要点和设计结构:紧接着这篇,我们可以看下源码的实现了:Spring如何实现将资源配置(以xml配置为例)通过加载,解析,生成BeanDefination并注册到IoC容器中的.@pdai Spring框架系列(7) - Spring IOC实现原理详解之IOC初始化流程 引入 如何将Bean从XML配置中解析后放到IoC容器中的? 初始化的入口 设置资源解析器和环境 设置配置路径 初始化的主体流程 初始化BeanFactory之obtainFreshBeanFactory…
上文,我们看了IOC设计要点和设计结构:以及Spring如何实现将资源配置(以xml配置为例)通过加载,解析,生成BeanDefination并注册到IoC容器中的:容器中存放的是Bean的定义即BeanDefinition放到beanDefinitionMap中,本质上是一个ConcurrentHashMap<String, Object>:并且BeanDefinition接口中包含了这个类的Class信息以及是否是单例等.那么如何从BeanDefinition中实例化Bean对象呢,这是本…
前文,我们分析了Spring IOC的初始化过程和Bean的生命周期等,而Spring AOP也是基于IOC的Bean加载来实现的.本文主要介绍Spring AOP原理解析的切面实现过程(将切面类的所有切面方法根据使用的注解生成对应Advice,并将Advice连同切入点匹配器和切面类等信息一并封装到Advisor,为后续交给代理增强实现做准备的过程).@pdai Spring框架系列(9) - Spring AOP实现原理详解之AOP切面的实现 引入 aop配置标签的解析 config配置标签…
上文我们介绍了Spring AOP原理解析的切面实现过程(将切面类的所有切面方法根据使用的注解生成对应Advice,并将Advice连同切入点匹配器和切面类等信息一并封装到Advisor).本文在此基础上继续介绍,代理(cglib代理和JDK代理)的创建过程.@pdai Spring框架系列(10) - Spring AOP实现原理详解之AOP代理的创建 引入 代理的创建 获取所有的Advisor 创建代理的入口方法 依据条件创建代理(jdk或cglib) 更多文章 引入 前文主要Spring…
我们在前文中已经介绍了SpringAOP的切面实现和创建动态代理的过程,那么动态代理是如何工作的呢?本文主要介绍Cglib动态代理的案例和SpringAOP实现的原理.@pdai Spring框架系列(11) - Spring AOP实现原理详解之Cglib代理实现 引入 动态代理要解决什么问题? 什么是代理? 什么是动态代理? 什么是Cglib? SpringAOP和Cglib是什么关系? Cglib代理的案例 pom包依赖 定义实体 被代理的类 cglib代理 使用代理 简单测试 Cglib…
上文我们学习了SpringAOP Cglib动态代理的实现,本文主要是SpringAOP JDK动态代理的案例和实现部分.@pdai Spring框架系列(12) - Spring AOP实现原理详解之JDK代理实现 引入 什么是JDK代理? JDK代理的案例 不需要maven依赖 定义实体 被代理的类和接口 JDK代理类 使用代理 简单测试 JDK代理的流程 ProxyGenerator生成代码 从生成的Proxy代码看执行流程 SpringAOP中JDK代理的实现 SpringAOP Jdk…
一.概述 Kakfa起初是由LinkedIn公司开发的一个分布式的消息系统,后成为Apache的一部分,它使用Scala编写,以可水平扩展和高吞吐率而被广泛使用.目前越来越多的开源分布式处理系统如Cloudera.Apache Storm.Spark等都支持与Kafka集成.   Kafka凭借着自身的优势,越来越受到互联网企业的青睐,唯品会也采用Kafka作为其内部核心消息引擎之一.Kafka作为一个商业级消息中间件,消息可靠性的重要性可想而知.如何确保消息的精确传输?如何确保消息的准确存储?…
一.ZooKeeper 的实现 1.1 ZooKeeper处理单点故障 我们知道可以通过ZooKeeper对分布式系统进行Master选举,来解决分布式系统的单点故障,如图所示. 图 1.1 ZooKeeper解决单点故障…