精华内容
下载资源
问答
  • 820A的异构计算能力提升驾驶安全 异构计算是一种特殊形式的并行和分布式计算,它或是用能同时支持simd方式和mimd方式的单个独立计算机,或是用由高速网络互连的一组独立计算机来完成计算任务。它能协调地使用性能、...

    820A的异构计算能力提升驾驶安全

    异构计算是一种特殊形式的并行和分布式计算,它或是用能同时支持simd方式和mimd方式的单个独立计算机,或是用由高速网络互连的一组独立计算机来完成计算任务。它能协调地使用性能、结构各异地机器以满足不同的计算需求,并使代码(或代码段)能以获取最大总体性能方式来执行。

    众所周知Qualcomm骁龙820A处理器性能十分强劲,可以最多同时驱动4个屏幕(仪表屏幕、中控娱乐信息屏幕、后座屏幕)。作为新一代高集成度的汽车娱乐信息系统,具备4K超高清信息娱乐屏和1080P仪表盘,支持超清晰的摄像头数据流、导航图形、菜单和可视化车辆数据。

    可是汽车终究是用来驾驶的,所以在路上驾驶时还是要安全第一。骁龙 820A 就能利用自身的异构计算能力,提升车主在驾驶时的安全水平。自动驾驶的最大隐患就是安全,如何安全自动驾驶是各个厂商正努力解决的问题,安全驾驶离不开图像识别和机器学习,因为骁龙 820A 处理器具备异构计算能力,所以可以让汽车快速识别不同的物体并对前方的道路进行图像语义分割。它能让汽车快速准确、实时的掌握周围的路况,产生对观测环境的一致性解释,最终快速准确的分析出安全的行驶路线,让车主体验轻松驾驶。

    自动驾驶是未来的方向,如果自动驾驶能得到应用,那么所有的车都是一个有独立计算能力的计算机,并且能跟一定范围内的所有的自动驾驶车辆进行通讯,那么820A的异构计算能力就能最大限度的发挥他的计算能力更安全的实现自动驾驶,能快速的识别哪些是移动物体,哪些是静止物体,哪些是行人等等并快速计算出其他移动物体的运动路径,将这些信息快速的广播出去,其他接受到信息的自动驾驶车辆会进行数据分析,如果是有死角没有识别到的物体通过分析获取的数据就能快速计算出安全的行驶路径,从而让自动驾驶更安全快速。随着5G网络的应用,在不久的将来车联网和自动驾驶技术将会有更大的进步空间。所以一定范围内的所有自动驾驶车辆就组成了一个具有实时自动识别路面信息和计算行车路径的计算机网络。

    不仅仅是路况,车主开车时除了小差也会造成意想不到的后果,而为了了解驾驶员注意力是否集中,车内摄像头必不可少。这颗摄像头能够实时获取驾驶员的人脸图像,通过图像算法可以精确的识别人脸,是否人脸转向。

    高通就是瞄准了未来的趋势推出的这款强大的820A芯片,并且未来还会不断做出改善和优化,高通将会为社会创造更多的价值,让自动驾驶技术会更好的服务于人类社会。

    展开全文
  • 类型安全异构容器

    千次阅读 2012-07-06 14:28:52
    类型安全异构容器 Map并不能保证键和值之间的类型关系,即不能保证每个值的类型都与键的类型相同,当你考虑到这个问题时,可以尝试使用类型安全异构容器。 package effective.xqh.generic; import ...

    类型安全的异构容器


    Map并不能保证键和值之间的类型关系,即不能保证每个值的类型都与键的类型相同,当你考虑到这个问题时,可以尝试使用类型安全的异构容器。


    package effective.xqh.generic;
    
    import java.util.HashMap;
    import java.util.Map;
    
    /**
     * 类型安全的异构容器(每个键都可以有一个不同的参数化类型)
     * (Map并不能保证键和值之间的类型关系,即不能保证每个值的类型都与键的类型相同)
     * @author Snway
     *
     */
    public class Favorites {
    
    	private Map<Class<?>, Object> favorites = new HashMap<Class<?>, Object>();
    	
    	/**
    	 * 保证key和value之间的类型关系是一致的
    	 * @param type key
    	 * @param instance value
    	 * @author Snway
    	 * @date 2012-7-6 
    	 */
    	public <T> void putFavorites(Class<T> type, T instance) {
    		if (type == null)
    			throw new NullPointerException("Type is null");
    		favorites.put(type, type.cast(instance));
    	}
    	
    	public <T> T getFavorites(Class<T> type) {
    		return type.cast(favorites.get(type));
    	}
    	
    	/**
    	 * @param args
    	 * @author Snway
    	 * @date 2012-7-6 
    	 */
    	public static void main(String[] args) {
    		// TODO Auto-generated method stub
    		Favorites favorites = new Favorites();
    		favorites.putFavorites(String.class, "Effective Java");
    		favorites.putFavorites(Integer.class, 30306);
    		favorites.putFavorites(Class.class, Favorites.class);
    		String[] strArr = {"J", "a", "v", "a"};
    		favorites.putFavorites(String[].class, strArr); // 不能用在不可具体化的类型中,比如List<String>
    		//favorites.putFavorites(String.class, "Hel, World"); // key必须不一样,否则会覆盖。
    		
    		String str = favorites.getFavorites(String.class);
    		int favoriteInteger = favorites.getFavorites(Integer.class);
    		Class<?> favoriteClass = favorites.getFavorites(Class.class);
    		String[] arr = favorites.getFavorites(String[].class);
    		for (String s : arr)
    			System.out.print(s);
    		System.out.println();
    		System.out.printf("%s %d %s%n", str, favoriteInteger, favoriteClass);
    		
    	}
    
    }
    



    展开全文
  • 本文主要研究基于异构数据库的网络信息安全问题,在异构数据转换过程中要保证数据一致性、不可抵赖性、安全性、合法性。在大型企业中异构数据库的存在已经很广泛,所以异构数据库间信息的交换信息是不可避免的,信息...
  • 一种可证安全异构聚合签密方案
  • 但是现有容错控制平面的研究中忽视了异构原件中的同构漏洞问题,这大大降低了容错控制架构对软件定义网络的安全收益。从异构原件中的同构漏洞出发,首先分析了同构漏洞对控制平面的安全影响,然后以此为基础对容错...
  • 拟态安全防御的一个关键环节是异构功能等价体的调度,现有的调度策略缺乏对冗余体间相似度的考虑,且调度算法较为单一。基于此,提出了一种兼顾动态性和可靠性的异构功能等价体调度算法——随机种子最小相似度算法,...
  • 针对当前煤矿安全监测存在布线繁琐、扩展困难和监测盲区的问题,提出一种基于Zig Bee协议和TCP/IP协议异构网络的煤矿安全监测系统,实现数据在井下的无线传输、井下到地面的高速传输和监测区域的全覆盖。本系统稳定...
  • 针对大数据具有的数据量巨大、查询分析复杂的特点,分析面向大数据的异构网络安全监控的相关技术,提出对各类异构数据源进行清洗整合,通过安全事件的关联和分布式序列图模式等方式进行网络安全监控的整体态势分析,...
  • 针对异构蜂窝网提出了一种信道估计误差条件下的安全传输方案。首先,依据信道估计结果设计安全发射门限,通过比较接收信干噪比和安全发射门限的大小实现发射控制;然后,应用随机几何工具对所提方案的安全性能进行...
  • 类型安全异构容器 文章目录类型安全异构容器一、容器二、类型安全异构容器三、有限制的类型令牌 一、容器 泛型常用于集合(如:Set<E>和Map<k, v>),以及单个元素的容器(如:ThreadLocal<T&...

    类型安全的异构容器

    一、容器

    泛型常用于集合(如:Set<E>Map<k, v>),以及单个元素的容器(如:ThreadLocal<T>AtomicReference<T>)。

    这样就限制每个容器只能有固定数目的类型参数

    一个Set只有一个类型参数,表示它的元素类型;一个Map有两个类型参数,表示它的键和值。

    二、类型安全的异构容器

    可以存放多种类型参数。向他请求String的时候,它从来不会返回Integer。

    Map<Class<?>, Object> favorites = new HashMap<>();

    用Class对象称作类型令牌。

    public class Favorites {
    
        private Map<Class<?>, Object> favorites = new HashMap<>();
    
        public <T> void putFavorite(Class<T> type, T instance){
    //        favorites.put(Objects.requireNonNull(type), instance);
            favorites.put(Objects.requireNonNull(type), type.cast(instance));
        }
    
        public <T> T getFavorite(Class<T> type){
            return type.cast(favorites.get(type));
        }
    }
    

    Favorites类有一个局限性:它不能用在不可具体化类型中。换句话中,它可以保存最喜爱的String或String[],但不能保存最喜爱的List<String>,因为List<String>.Class是个错误语法。

    对于这个限制性,还没有完全令人满意的解决方案。

    三、有限制的类型令牌

    **AnnotatedElement : **

    <T extends Annotation> T getAnnotation(Class<T> annotationClass);
    

    Class<?>转化为Class<? extends Annotation>

    Class<?> annotationType = ...;
    annotationType.asSubclass(Annotation.class);
    
    展开全文
  • 基于多源融合的异构网络安全检测方法
  • 对于目前网络安全日志数据多元异构趋势,本文基于数据融合技术与可视化技术,研究了多源异构网络数据。首先,通过信息熵等算法提取异构安全日志数据中的典型维度,并且利用符号标志与树图引入,充分挖掘数据中微观...
  • 在统一通信异构网络环境中,由于统一的协议规范、加密以及防火墙等安全措施的存在,在网络环境内部进行的通信具有良好的可用性和安全性。当前的电力通信网,由于业务网络众多、网络层级明显,异构网络环境被广泛地...
  • 在软件定义数据中心网络的控制层采用多个异构控制器是提升其安全的一种有效方式。针对网络不同安全需求下控制器的部署策略问题,提出了一种博弈模型。具体地,首先,利用博弈论知识刻画了攻防博弈模型,求解纳什均衡...
  • Secured Seamless Convergence Across Heterogeneous Access Networks-跨异构访问网络的安全无缝融合
  • 异构平台下Web服务安全交互的实现方法
  • 为了实现天基信息网与高铁、船舶、民航等地面专网的深度融合,提出采用标识映射机制构建通信与安全一体化的天地异构融合网络总体架构模型,包括天地异构融合网络服务层、业务层、路由层以及接入层4层架构以及服务...
  • Java 类型安全异构容器

    千次阅读 2015-05-25 09:12:57
    因为Class 是参数化的类型,它可以确保我们使Context方法是类型安全的,而无需诉诸于一个未经检查的强制转换为T。这种形式的一个Class 对象称之为类型令牌(type token)。 public class Context { private ...

    参考自:importNew

    我们的想法是用key自身的class 类型作为key。因为Class 是参数化的类型,它可以确保我们使Context方法是类型安全的,而无需诉诸于一个未经检查的强制转换为T。这种形式的一个Class 对象称之为类型令牌(type token)。

    public class Context {
     
      private final Map<Class<?>, Object> values = new HashMap<>();
     
      public <T> void put( Class<T> key, T value ) {
        values.put( key, value );
      }
     
      public <T> T get( Class<T> key ) {
        return key.cast( values.get( key ) );
      }
     
      [...]
    }

    请注意在Context#get 的实现中是如何用一个有效的动态变量替换向下转型的。客户端可以这样使用这个context:

    Context context = new Context();
    Runnable runnable ...
    context.put( Runnable.class, runnable );
     
    // several computation cycles later...    
    Executor executor = ...
    context.put( Executor.class, executor );
     
    // even more computation cycles later...
    Runnable value = context.get( Runnable.class );
    这次客户端的代码将可以正常工作,不再有类转换的问题,因为不可能通过一个不同的值类型来交换某个键值对。

    Bloch指出这种模式有两个局限性。“首先,恶意的客户端可以通过以原生态形式(raw form)使用class对象轻松地破坏类型安全。”为了确保在运行时类型安全可以在Context#put中使用动态转换(dynamic cast)。

    public <T> void put( Class<T> key, T value ) {
      values.put( key, key.cast( value ) );
    }

    第二个局限在于它不能用在不可具体化(non-reifiable )的类型中

    换句话说,你可以保存Runnable 或Runnable[],但是不能保存List<Runnable>

    这是因为List<Runnable>没有特定class对象,所有的参数化类型指的是相同的List.class 对象。因此,Bloch指出对于这种局限性没有满意的解决方案。

    多条同类型容器条目

    为了能够存储多条同类型容器条目,我们可以用自定义key改变Context 类。这种key必须提供我们类型安全所需的类型信息,以及区分不同的值对象(value objects)的标识。一个以String 实例为标识的、幼稚的key实现可能是这样的:

    public class Key<T> {
     
      final String identifier;
      final Class<T> type;
     
      public Key( String identifier, Class<T> type ) {
        this.identifier = identifier;
        this.type = type;
      }
    }
    我们再次使用参数化的Class作为类型信息的钩子,调整后的Context将使用参数化的Key而不是Class

    public class Context {
     
      private final Map<Key<?>, Object> values = new HashMap<>();
     
      public <T> void put( Key<T> key, T value ) {
        values.put( key, value );
      }
     
      public <T> T get( Key<T> key ) {
        return key.type.cast( values.get( key ) );
      }
     
      [...]
    }

    客户端将这样使用这个版本的Context

    Context context = new Context();
     
    Runnable runnable1 = ...
    Key<Runnable> key1 = new Key<>( "id1", Runnable.class );
    context.put( key1, runnable1 );
     
    Runnable runnable2 = ...
    Key<Runnable> key2 = new Key<>( "id2", Runnable.class );
    context.put( key2, runnable2 );
     
    // several computation cycles later...
    Runnable actual = context.get( key1 );
     
    assertThat( actual ).isSameAs( runnable1 );
    虽然这个代码片段可用,但仍有缺陷。在Context#get中,Key被用作查询参数。用相同的identifier和class初始化两个不同的Key的实例,一个用于put,另一个用于get,最后get操作将返回null 。这不是我们想要的……
    Context context = new Context();
     
    Runnable runnable1 = ...
    Key<Runnable> key1 = new Key<>( "same-id", Runnable.class );
    Key<Runnable> key2 = new Key<>( "same-id", Runnable.class );
    context.put( key1, runnable1 );//一个用于put
     
    context.get(key2); //另一个用于get --> return null;

    幸运的是,为Key设计合适的equals 和hashCode 可以轻松解决这个问题,进而使HashMap 查找按预期工作。最后,你可以为创建key提供一个工厂方法以简化其创建过程(与static import一起使用时有用):
    public static  Key key( String identifier, Class type ) {
      return new Key( identifier, type );
    }




    展开全文
  • 泛型最常见的就是用于集合,例如 List Set Map 等,加入泛型一般就是加入了元素类型限制。 异构容器是指能容纳不同类型对象的容器,原生态的List Mpa 等时异构容器,但一旦...我们知道,原生态类型的集合是不安全...
  • 4G网络的一个主要特征就是能够提供多种不同无线接入技术之间的互操作,无线局域网(WLAN)和3G网络的融合、Ad hoc网络与蜂窝网络的融合都是无线异构网络融合的重要模式。网络融合技术可极大地提升蜂窝网络的性能,在...
  • 异构数据集成采集交换平台中安全审计技术的设计与实现 随着企业信息和数据集成交流需求越来越强烈,异构数 据库问题也日益突出。数据集成和交换必须解决复杂的处 理过程,出现了专门的数据抽取、转换、装载工具一一...
  • 文章在分析煤矿安全监控异构数据来源的基础上,对异构数据集成技术进行了深入的研究。最后,论文提出和设计了基于OPC技术的煤矿安全监控异构数据集成的总体方案。该方案较传统方案可靠性更高,更标准化,在实际应用中...
  • 而网络空间安全随时有可能面临极大的威胁,它有利可图,有遭到全方位攻击的风险。这一方面是由于网络空间本身较为脆弱,攻防理念薄弱导致网络空间存在计算科学的问题,缺乏防护部件使得网络空间体系架构有一定缺陷;...
  • GB 1886.176-2016 食品安全国家标准 食品添加剂 异构化乳糖液 提供国家标准《GB 1886.176-2016 食品安全国家标准 食品添加剂 异构化乳糖液》电子版的,同时提供更多食品安全相关的资料的查询与下载。
  • 基于TEASE管道技术的异构网络垂直切换安全认证算法
  • 中继协作异构网用户对级联方案及安全概率分析
  • 异构家庭网络中融合量子信息技术的安全通信协议
  • 异构车辆自组织网络的安全高效的V2V通信
  • 我们将 Favorites 称作类型安全异构容器(typesafe heterogeneous container)。 Favorites 的实现小得出奇。它的完整实现如下: // Typesafe heterogeneous container pattern - implementation public class...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,890
精华内容 17,156
关键字:

安全异构