精华内容
下载资源
问答
  • 无人驾驶关键技术分析

    千次阅读 2018-03-29 15:25:57
    无人驾驶关键技术分析 无人驾驶技术是传感器、计算机、人工智能、通信、导航定位、模式识别、机器视觉、智能控制等多门前沿学科的综合体。按照无人驾驶汽车的职能模块,无人驾驶汽车的关键技术包括环境感知、导航...

    无人驾驶关键技术分析

     

    无人驾驶技术是传感器、计算机、人工智能、通信、导航定位、模式识别、机器视觉、智能控制等多门前沿学科的综合体。按照无人驾驶汽车的职能模块,无人驾驶汽车的关键技术包括环境感知、导航定位、路径规划、决策控制等。

    (1)环境感知技术

    环境感知模块相当于无人驾驶汽车的眼和耳,无人驾驶汽车通过环境感知模块来辨别自身周围的环境信息。为其行为决策提供信息支持。环境感知包括无人驾驶汽车自身位姿感知和周围环境感知两部分。单一传感器只能对被测对象的某个方面或者某个特征进行测量,无法满足测量的需要。因而,必需采用多个传感器同时对某一个被测对象的一个或者几个特征量进行测量,将所测得的数据经过数据融合处理后。提取出可信度较高的有用信号。按照环境感知系统测量对象的不同,我们采用两种方法进行检测:无人驾驶汽车自身位姿信息主要包括车辆自身的速度、加速度、倾角、位置等信息。这类信息测量方便,主要用驱动电机、电子罗盘、倾角传感器、陀螺仪等传感器进行测量。

    无人驾驶汽车周围环境感知以雷达等主动型测距传感器为主,被动型测距传感器为辅,采用信息融合的方法实现。因为激光、雷达、超声波等主动型测距传感器相结合更能满足复杂、恶劣条件下,执行任务的需要,最重要的是处理数据量小,实时性好。同时进行路径规划时可以直接利用激光返回的数据进行计算,无需知道障碍物的具体信息。

    而视觉作为环境感知的一个重要手段,虽然目前在恶劣环境感知中存在一定问题。但是在目标识别、道路跟踪、地图创建等方面具有其他传感器所无法取代的重要性,而在野外环境中的植物分类、水域和泥泞检测等方面,视觉也是必不可少的手段。

    (2)导航定位技术

    无人驾驶汽车的导航模块用于确定无人驾驶汽车其自身的地理位置,是无人驾驶汽车的路径规划和任务规划的之支撑。导航可分为自主导航和网络导航两种。

    自主导航技术是指除了定位辅助之外,不需要外界其他的协助,即可独立完成导航任务。自主导航技术在本地存储地理空间数据,所有的计算在终端完成,在任何情况下均可实现定位,但是自主导航设备的计算资源有限,导致计算能力差,有时不能提供准确、实时的导航服务。现有自主导航技术可分为三类:

    相对定位:主要依靠里程计、陀螺仪等内部感受传感器,通过测量无人车相对于初始位置的位移来确定无人车的当前位置。

    绝对定位:主要采用导航信标.主动或被动标讽地图匹配或全球定位系统进行定位。

    组合定位:综合采用相对定位和绝对定位的方法,扬长避短,弥补单一定位方法的不足。组合定位方案一般有GPs+地图匹配、GPs+航迹推算、GPs+航迹推算+地图匹配、GPs+GLONAss+惯性导航+地图匹配等。

    网络导航能随时随地通过无线通信网络、交通信息中心进行信息交互。移动设备通过移动通信网与直接连接于Internet的web GIs服务器相连,在服务器执行地图存储和复杂计算等功能,用户可以从服务器端下载地图数据。

    网络导航的优点在于不存在存储容量的限制、计算能力强。能够存储任意精细地图,而且地图数据始终是最新的。

    (3)路径规划技术

    路径规划是无人驾驶汽车信息感知和智能控制的桥梁,是实现自主驾驶的基础。路径规划的任务就是在具有障碍物的环境内按照一定的评价标准,寻找一条从起始状态包括位置和姿态到达目标状态的无碰路径。

    路径规划技术可分为全局路径规划和局部路径规划两种。全局路径规划是在已知地图的情况下,利用已知局部信息如障碍物位置和道路边界,确定可行和最优的路径,它把优化和反馈机制很好的结合起来。局部路径规划是在全局路径规划生成的可行驶区域指导下,依据传感器感知到的局部环境信息来决策无人平台当前前方路段所要行驶的轨迹。全局路径规划针对周围环境已知的情况,局部路径规划适用于环境未知的情况。

    路径规划算法包括可视图法、栅格法、人工势场法、概率路标法、随机搜索树算法、粒子群算法等。

    (4)决策控制技术

    决策控制模块相当于无人驾驶汽车的大脑,其主要功能是依据感知系统获取的信息来进行决策判断,进而对下一步的行为进行决策,然后对车辆进行控制。决策技术主要包括模糊推理、强化学习、神经网络和贝叶斯网络等技术。

    决策控制系统的行为分为反应式、反射式和综合式三种方案:反应式控制是一个反馈控制的过程,根据车辆当前位姿与期望路径的偏差,不断地调节方向盘转角和车速,直到到达目的地。

     

    展开全文
  • 在线网站技术分析工具

    千次阅读 2016-05-20 14:27:47
    Wappalyzer:在线网站技术分析工具 Wappalyzer 网站是一个可以分析不同网站所使用的各种技术的工具,对于有自身经验的网站开发者而言可以通过代码开分析网站的构架和所采用的技术,不过现在你可以通过工具来获得...

    Wappalyzer:在线网站技术分析工具

    Wappalyzer 网站是一个可以分析不同网站所使用的各种技术的工具,对于有自身经验的网站开发者而言可以通过代码开分析网站的构架和所采用的技术,不过现在你可以通过工具来获得网站技术的参数报告了。

    Wappalyzer:在线网站技术分析工具

    Wappalyzer 工具致支持分析目标网站所采用的平台构架、网站环境、服务器配置环境、JavaScript框架、编程语言等参数,同时还可以显示目标站点使用该技术的网站比例,例如有多少网站使用的是Wordpress、有多少网站使用AddThis第三方服务,其他还有网页服务器、分析工具、CDN、留言系统、控制台、网络空间等等,可以让你从使用比例中得出目前最流行的技术。

    使用方法:

    1.打开Wappalyzer 下载页面,找到不同浏览器适用的扩充功能,目前支援Firefox、Google Chrome和Opera,如果你使用的浏览器不在此列,也可以将下方书签列工具直接拖曳到浏览器里,点选就能开启Wappalyzer的网站分析功能。

    2.安装完Wappalyzer 后,浏览器网址列右侧会出现一个小图示,开启你要分析、检测的网页后,点选该图示即可看到网站使用的相关技术和服务。

    例如显示目标站点使用了第三方的AddThis 按钮、jQuery、CloudFlare 和Google Analytics 及AdSense ,可以找到的资讯相当丰富且完整,点选后能开启网站,找到更详细的使用比例。

    展开全文
  • Android埋点技术分析调研

    千次阅读 2016-08-18 17:27:58
    1.现有的几种埋点技术的实现原理和优劣分析(1)代码埋点:将收集数据的代码直接写在需要的地方,当用户点击某个控件或者打开某个页面时调用到该部分代码完成数据的收集。 优势:准确性高,收集数据和发送数据都能...

    1.现有的几种埋点技术的实现原理和优劣分析


    (1)代码埋点:将收集数据的代码直接写在需要的地方,当用户点击某个控件或者打开某个页面时调用到该部分代码完成数据的收集。
    优势:准确性高,收集数据和发送数据都能精确控制,同时能方便的设置自定义属性,自定义控件,自定义View等。
    劣势:埋点工作量大,更新代价大。
    (2)可视化埋点:根据配置文件收集用户行为,从而获取数据进行分析。
    优势:无须手动埋点,配置文件可动态更新。
    劣势:配置文件的配置比较耗时,弹出框,隐藏控件等行为不能收集。收集的数据比较简单,只能收集用户行为,不能收集到与行为相关的具体数据。
    (3)无埋点:与可视化埋点基本一致。不同点在于可视化埋点是根据配置文件收集数据,无埋点是预先收集所有的用户行为,然后根据配置文件来提取数据。无埋点可以通过修改配置文件追溯之前的用户行为数据。
    (4)后端埋点:Sensors Analytics 这个平台有解决方案,优点是能收集到详细的与行为相关的数据,适用于电商等大平台。比如用户选择了一件商品,点击了加入购物车,那么可以收集到用户信息,商品信息,商品价格,商品库存,卖家等诸多信息。

    埋点技术的选择

    (1)代码埋点:既可以自己与后台定义接口,也可以使用第三方,常用的有友盟,百度统计等。
    (2)可视化埋点和无埋点:移动端可以自己实现数据采集(下面有Android端的实现原理和demo)。第三方有诸葛IO,GrowingIO 。在知乎上查了关于这两个平台的信息,GrowingIO隐藏收费,官网并没有说到收费,但是使用15天后发邮件通知收费并停止数据采集和分析。诸葛IO免费模式的数据量是每月200万条,还有其他收费模式。
    (3)后端埋点:Sensors Analytics

    总结:根据当前公司产品特点和对埋点的要求,建议用可视化埋点;虽然诸葛IO的免费数据量对目前公司App使用规模来说够用,但是一方面以后数据量会越来越大,另一方面用户数据会被第三方掌握;同时在实现上面没有技术难点,所以,建议自己实现。

    附录:Android实现可视化埋点技术

    原理解析:
    (1)页面跳转:Activity的生命周期,创建BaseActivity基类,实现对Activity生命周期的监听。
    (2)控件的点击:根据UI布局的特性和Android点击事件传递机制实现。让创建的BaseActivity基类重写Activity的dispatchTouchEvent方法,当touch button时,可以获取到按下(DOWN)和抬起(UP)时产生的MotionEvent对象。这个MotionEvent对象有两个方 法,getRawX()和getRawY(),通过这两个方法我们可以获取到“点击位置”在界面中的坐标。然后搜索所有的子View或者控件的布局区域是否包含“点击位置”,从而来判断哪个View或控件被点击。
    难点:如何标识点击的控件,这里我们用该控件实例化所在的类名和该控件的UI路径来做唯一标识。

    下面实现一个具体Demo:

    (1)先写一个简单的登陆界面:有两个EditText分别输入用户名和密码,一个登陆Button,一个去注册的TextView。

    <?xml version="1.0" encoding="utf-8"?>
    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:tools="http://schemas.android.com/tools"
        android:id="@+id/top"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:paddingBottom="@dimen/activity_vertical_margin"
        android:paddingLeft="@dimen/activity_horizontal_margin"
        android:paddingRight="@dimen/activity_horizontal_margin"
        android:paddingTop="@dimen/activity_vertical_margin"
        android:orientation="vertical"
        tools:context="com.wangliang160818.traking.MainActivity">
    
        <EditText
            android:id="@+id/activity_main_user"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="输入用户名 "/>
        <EditText
            android:id="@+id/activity_main_pwd"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:hint="输入密码 "/>
        <TextView
            android:id="@+id/login"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal"
            android:text="登陆"
            android:layout_marginTop="12dp"
            android:background="@color/colorPrimary"
            android:padding="10dp"
            android:textColor="@android:color/white"
            android:textSize="22sp"/>
        <TextView
            android:id="@+id/register"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:gravity="center_horizontal"
            android:text="去注册"
            android:layout_marginTop="12dp"
            android:background="@color/colorAccent"
            android:padding="10dp"
            android:textColor="@android:color/white"
            android:textSize="16sp"/>
    </LinearLayout>

    (2)然后模拟埋点数据,实际中就是我们放在服务器的埋点文件,通过动态修改这个文件实现动态埋点的效果。

    @Override
        public void onWindowFocusChanged (boolean hasFocus){
            super.onWindowFocusChanged(hasFocus);
    
            if(allView != null)
                allView.clear();
            allView = getView((ViewGroup) rootView);
            for(int i=0;i<allView.size();i++) {
                Log.v("out", allView.get(i).toString());
                viewPath.add(mClassName+"."+allView.get(i).toString().split("\\{")[0]);
            }
            Log.v("out" , allView.size()+"");
            Rect outRect = new Rect();
            this.getWindow().getDecorView().getWindowVisibleDisplayFrame(outRect);
            statusBarHeight = outRect.top;
    
        }

    遍历布局文件

        /*获取所有View和没有子View的ViewGroup*/
        public ArrayList<View> getView(ViewGroup viewGroup){
            if(views == null)
                views = new ArrayList<View>();
            if(viewGroup == null) return null;
            //views.add(viewGroup);
            int count = viewGroup.getChildCount();
            for(int i=0;i<count;i++){
                if(!(viewGroup.getChildAt(i) instanceof ViewGroup)){
                    views.add(viewGroup.getChildAt(i));
                }else this.getView(viewGroup);
            }
            return views;
        }

    点击时的处理

    /*重写dispatchTouchEvent*/
        public boolean dispatchTouchEvent(MotionEvent ev) {
            if(ev.getAction() == MotionEvent.ACTION_UP){
                /*获取当前点击位置,遍历布局,获取当前点击位置对应的view,根据view映射路径,与json文件中的对比*/
                double x = ev.getRawX();
                double y = ev.getRawY() - statusBarHeight;
                if(allView2 != null)
                    allView2.clear();
                allView2 = getView((ViewGroup) rootView);
                for(int i=0;i<allView2.size();i++) {
                    /*获取点击位置的view*/
                    int left = allView2.get(i).getLeft();
                    int right = allView2.get(i).getRight();
                    int top = allView2.get(i).getTop();
                    int bottom = allView2.get(i).getBottom();
                    if(x > left && x < right &&
                            y > top && y < bottom){
                        /*判断这个view是否是我们要埋点的*/
                        String s = mClassName+"."+allView2.get(i).toString().split("\\{")[0];
                        if(viewPath.contains(s)){
                            Log.v("out" , "这是我们的埋点:"+s);
                        }
                    }
                }
            }
            return super.dispatchTouchEvent(ev);
        }

    运行结果:
    enter description here

    总结:根据无埋点原理初步实现了,目前还有几个问题:
    (1)每个View都必须有唯一标识,当前采用的是用view的路径,但是这样当布局文件层级比较复杂的时候,获取路径还有问题。
    (2)其二,当布局有margin,标题栏等情况时需要额外考虑。
    将以上两个问题完善后可以在实际应用中使用,后续做这部分工作。

    展开全文
  • App竞品技术分析 序言

    千次阅读 2015-10-22 21:38:12
    这一篇文章,我整整写了两个月...希望通过本章的介绍,能在各个公司成立这样的一个部门或者团队,从产品和技术两个维度进行竞品分析的研究工作。 1 竞品分析概述 1.1 App竞品定义 我们通常将同行业内竞争对手的产品定义

          这一篇文章,我整整写了两个月,期间,我仔细研究了上百款App的技术实现,管窥到很多先进的思想,如安装包的结构和大小、开机速度、HTML5页面的打开速、性能优化、数据采集工具、ABTest、热修补、模块化拆分等。希望通过本章的介绍,能在各个公司成立这样的一个部门或者团队,从产品和技术两个维度进行竞品分析的研究工作。

    1 竞品分析概述

    1.1 App竞品定义

    我们通常将同行业内竞争对手的产品定义为竞品,所以竞品分析通常就是分析竞争对手的产品。

    对于App而言,这样定义竞品还远远不够。同行业内的竞品固然重要,但是对于行业外的优秀App。对我们而言,也是有很大参考意义的。比如说:

    • 社区类和视频类App,他们的广告系统做的是最好的,因为他们就靠在App中投放第三方公司的广告来赚取广告费,这是他们生存的手段,所以一定是花大力气做的。
    • 电商类(包括OTA和O2O)App的产品详情页和订单填写页做的是最好的,因为他们要确保订单转化率就靠产品详情页来吸引用户眼球、靠订单填写页良好的用户体验来促进用户下单。
    • 活动运营做的最好的,仍然是电商类App。就靠首页的那几个轮播广告位,能做出各种意想不到的促销效果。此外,各种秒杀、满减,也都是电商类App的拿手好戏。
    • 社交类App的聊天功能做的是最好的,尤其是高并发的架构实现,随着其他行业App陆陆续续引入在线客服系统或者支持用户和商家直接点对点沟通,一定要学习社交类App的在线聊天技术。
    • 新闻类App比拼的是推送的及时性和到达率,所以大都是自己搭建推送服务器,而不依赖于第三方推送平台。

      越来越多的App都意识到数据的重要性,开始采集用户行为数据,以助于更准确的作出战略上的决策,优化他们的产品和功能。由于这些都涉及公司机密,所以往往不使用第三方的服务,而都是自己采集数据自己分析。老牌移动互联网公司在这方面会比较有优势,毕竟做的久了,积累了很多的经验。

      综上所述,从技术层面而言,同行业内竞争对手的App产品一定要经常研究,而对于整个App应用领域,各个行业都有其优势,我们要学习他们各自的优点,用到自己的App中,这才是竞品分析的意义所在。

      因此,做竞品分析,紧盯着竞争对手固然没错,但是只盯着他们,就会把自己的逼格也降低了。一定要把眼界放大,立足于整个App行业,一步步的、不知不觉的就会超越竞争对手,自然就会让竞争对手跟着我们的节奏走了——所谓“胸有多大,舞台就有多大”,就是这个道理。

      于是,我把市面上所有优秀的App都定义为我的竞品。不气吞山河,又怎能兼济天下?

    1.2 竞品分析要研究的几个方向

      对于竞品,我们要研究他们有哪些做的好的地方,从技术层面,有以下几点:

    • 为什么他们的App体积比我们小?
    • 为什么他们的App访问速度比我们快?
    • 为什么他们的App不发版也能上新功能
    • 为什么他们的App基本就不怎么崩溃?

      这些问题和答案在后续章节会陆续介绍。

    1.3竞品分析与拿来主义

      第一次听到“竞品分析”这个词语,是从产品经理的口中。

      从产品层面,“竞品分析”就是把竞争对手优秀的产品仔细研究一番,然后原封不动照搬到自家产品上。这样的抄袭多了,以致于几年前有分析师在比较了某个领域的几款App首页后,得到的结论是这些App看起来都是同一个设计师设计的,因为排版风格都是一样的。

      对此我也只能呵呵付诸一笑。我观察到的情况是,这种竞品分析后抄袭得到的产品,只学习到了人家的皮毛,而没有领会到产品内在的精髓,以致于产品上线了,但效果并不如竞争对手——并没有把“为什么要这么做、这样做的好处是什么”理解透,这就是盲目抄袭的后果,短期内效果还不明显,因为移动互联网现如今是烧钱的时代,大家都是赔本赚吆喝,都追求的是用户量,但是等钱烧完了开始追求利润的时候,就会发现这种反噬。所以研究竞品,如果存粹是为了抄袭,就意义不大了。

      从技术层面,竞品分析则是为了取长补短。每个App在技术上都有做的好和不好的地方。我们看到了别人家App的长处,就要思考自家App如果取长补短。

      这就是鲁迅先生倡导的“拿来主义”,在拿来的同时,又不能生搬硬套,并不是所有外来的技术都适用与我们,要有选择地吸收。

    2 App安装包的结构

    2.1 Android安装包的结构

      Android的安装包是apk格式的文件。我们将其后缀名apk改为zip,就可以看到安装包中的内容。

      如图9-1所示,所有的Android安装包解压后都具有这样的目录结构:

      clip_image002

      图9-1 Android安装包解压后的目录结构

      简单介绍一下这些目录和文件的用途:

    • resources.arscz这个文件是编译后的二进制资源文件的索引,也就是apk文件的资源表(索引)。
    • lib目录下的子目录armeabi存放的是一些so文件。
    • META-INF目录下存放的是签名信息,用来保证apk包的完整性和系统的安全。但这个目录下的文件却不会被签名,从而给了我们无限的想象空间。
    • assets目录下面可以看到很多基础数据,以及一些本地会使用到的html、css和JavaScript文件。
    • res目录下面的anim子目录很值得研究,这个目录存放App所有的动画效果。Android做动画可以使用XML来配置,而不是写代码。iOS的动画都是使用代码写出来的,这是件很费力气的事情。一种好的解决方案是,在App的Android版本中找到某个动画对应的xml,将其翻译为iOS的动画语言即可。

      注意,res目录中的很多XML文件打开后是乱码,AndroidManifest.xml也是如此,那是因为打包的时候对XML文件进行了压缩,所以看到的往往是全角的字符和乱码,不便于查找到我们想要看的内容。有一款神器用于看到apk包中正常的内容,AXMLPrinter2.jar,它可以将apk中已经处理过的XML还原为可读格式。命令如下所示:

      java -jar AXMLPrinter2.jar AndroidManifest.xml

    2.2 iOS安装包的结构

      iOS的安装包是ipa格式的文件。我们将其后缀名ipa改为zip,就可以看到安装包中的内容。

      所有的iOS安装包解压后都具有如图9-2的目录结构:

      clip_image004

      图9-2 iOS安装包解压后的目录结构

      其中Payload目录下是一个包,里面有这个App所需要的所有图片、音频、布局文件、配置文件和可执行文件,bundle文件、Html5相关文件。

      很多png图片是打不开的,那是因为在iOS打包时,对一部分png图片进行了压缩。

      好了,接下来就要开始我们的竞品分析之旅了,以下是这个系列的十个主题,我每天会更新。

    • 竞品技术一瞥:开机速度
    • 竞品技术二瞥:Html5页面的打开速度
    • 竞品技术三瞥:安装包的大小
    • 竞品技术四瞥:性能优化
    • 竞品技术五瞥:数据采集工具
    • 竞品技术六瞥:热修补
    • 竞品技术七瞥:逼出来的奇思妙想
    • 竞品技术八瞥:模块化拆分
    • 竞品技术九瞥:这些第三方SDK你使用了吗?
    • 竞品技术十瞥:版本策略与App彩蛋

     

      当我们认为自己对这个世界已经相当重要的时候,其实这个世界才刚刚准备原谅我们的幼稚。

      这句话时刻警醒着我,不要沉迷于以往取得的成绩,作为技术负责人,要与时俱进,要有敏锐的嗅觉,才能跟得上时代的潮流。要永远抱着谦卑的心态,去学习竞争对手先进的技术和理念,才能在这个行业时刻占据着主动。

    展开全文
  • 小米智能家居技术分析

    千次阅读 2018-09-29 11:33:41
     在供电方面,均适用CR纽扣电池,其中门窗传感器、无线开关和人体传感器分别使用了CR1632、CR2032和CR2450型号的电池,电压均为3V,标准环境下寿命均大于2年,而且电池均可更换。每种设备所选取的纽扣电池是根据...
  • 微服务架构适用场景分析

    千次阅读 2017-12-06 22:51:45
    微服务并不是什么灵丹妙言,在现代架构中,它有自己的位置,但并不适用于任何的地方;在判断基于微服务的方案是否适合时,理解业务域是至关重要的;单职责原则是划分微服务边界的关键;与其他架构风格类似,微服务是...
  • 内网安全数据保密技术分析与比较

    千次阅读 2009-06-23 15:13:00
    内网安全数据保密技术分析与比较邹翔① 王志海②,李志涛②(①公安部第三研究所上海 200031;②北京明朝万达科技有限公司,北京100000) 【摘要】本文通过对目前主要的内网安全数据保密关键技术讨论和分析,给出了...
  • 技术分析是指以市场行为为研究对象,以判断市场趋势并跟随趋势的周期性变化来进行股票及其他金融衍生物交易决策的方法的总和。技术分析认为市场行为包容消化一切信息、价格以趋势方式波动、历史会重演,常用的有MACD...
  • 由于是应用层而非网络层的入侵,从技术角度都应该称为Web IPS,而不是Web防火墙。这里之所以叫做Web防火墙,是因为大家比较好理解,业界流行的称呼而已。由于重点是防SQL注入,也有人称为SQL防火墙。 防止网页...
  • 区块链技术方案研究与分析

    万次阅读 2019-05-11 16:24:06
    区块链最初是由一位化名中本聪的人为比特币(一种数字货币)而设计出的一种特殊的数据库技术。 从数据的角度来看,区块链是一种把区块以链的方式组合在一起的数据结构,它能够使参与者对全网交易记录的事件顺序和...
  • InfiniBand技术和协议架构分析

    万次阅读 2017-06-06 20:54:16
    一方面Infiniband在主机侧采用RDMA技术释放CPU负载,可以把主机内数据处理的时延从几十微秒降低到1微秒;另一方面InfiniBand网络的高带宽(40G、56G和100G)、低时延(几百纳秒)和无丢包特性吸取了FC网络的可靠性和...
  • 转录组分析技术

    千次阅读 2020-03-19 11:54:30
    集中转录组研究所用技术的比较 DNA芯片技术:只适用于检测已知序列,却无法捕获新的mRNA。杂交技术灵敏度有限,对于低丰度的mRNA,微阵列技术难以检测,也无法捕获到目的基因mRNA表达水平的微小变化。 SAGE(基因...
  • HCE技术实战分析

    万次阅读 多人点赞 2014-04-03 20:34:02
    Google开始放出HCE的支持后,掀起了巨大的反响。 摆脱了SWP-SIM对运营商...网上基于HCE的前景和应用讨论的不亦乐乎,但技术层面的资料却乏善可陈。现我们就通过一个具体的实现来揭秘HCE,同时给出一个技术层面的理解。
  • 华为数据分析技术面试

    千次阅读 多人点赞 2020-01-19 11:44:01
    华为数据分析技术面试感受 前言 年末华为的各个部门好像都在招人。笔者收到了个面试邀请,是数据分析师的。好像只有三个步骤,投递简历,技术面试,业务面试。就其中可能是大家最想知道的技术面试和大家分享一下。...
  • 适用于 Windows 操作系统的远程服务器管理工具 (RSAT) 适用于:Windows 10, version 1903Windows Server, version 1903Windows 10, version 1809详细 简介 远程服务器管理工具 (RSAT) 使 IT 管理员能够从运行 ...
  • 今日头条算法及技术架构分析

    万次阅读 多人点赞 2018-11-25 16:10:13
    今日头条算法及技术架构分析 ​ ​  由于好奇,所以在网上搜索了大量的今日头条算法及技术架构文章,最后想进行一个总结。 ​  下面主要介绍今日头条推荐系统概览以及内容分析、用户标签、评估分析,内容安全等...
  • 通用大数据爬虫系统、适用于抖音、快手、火山为什么写这个数据爬虫分类协议爬虫模拟人工操作APP的爬虫(通用版)抖音爬虫要什么数据爬虫原理 为什么写这个 嗯,因为我最近在关注抖音这个神奇的APP,又关注到了抖音...
  • 大数据分析技术方案

    万次阅读 2018-06-11 23:58:30
    大数据分析技术方案lWX471878的博客http://xinsheng.huawei.com/cn/blog/detail_80005.html李万鸿Fire ! Fire! Fire!一.目标现在已经进入大数据时代, 数据是无缝连接网络世界与物理世界的DNA。发现数据DNA、重组数据...
  • 事:我们再服务客户的时候,能够遇到的事情 其实统计就这么几个对象,别想那么复杂 对象确定了,按照什么维度去分析呢,我这里分为了三种分析方式,基本上市面的所有数据统计都能包括了(原谅我没见过什么...
  • flashcache技术分析

    千次阅读 2011-11-14 23:36:03
    下面,就flashcache的技术点进行分析和探讨。 一、可靠性 (1)由于flashcache本身的电子特性引起的位反转和串扰,会影响可靠性; (2)flashcache本身的异常处理机制是否完善; (3)SSD的容量一般比较大,在...
  • AMOS分析技术:二阶验证性因子分析

    万次阅读 2018-01-03 00:00:00
    基础准备草堂君在前面介绍了验证性因子分析的内容,包括验证性因子分析与探索性因子分析的区别联系,斜交验证性因子分析和正交验证性因子分析,可以点击下方文章链接回顾:AMOS分析技术:验证性因子分析介绍;...
  • 聚类分析的典型应用和技术

    万次阅读 2017-08-31 19:19:46
    “抽样”对于数据分析和挖掘来说是一种常见的前期数据处理技术和手段,主要原因是如果数据全集的规模太大,针对数据全集进行分析计算不但会消耗更多的运算资源,还会显著增加运算分析的时间,甚至太大的数据量在数据...
  • 非结构化数据分析技术是忽悠

    万次阅读 2018-04-11 20:26:44
    有这么大的数据量,需要进行分析是很自然的事了,而要分析当然就要有相应的技术手段了。那为什么说非结构化数据分析技术是忽悠呢?不存在通用的非结构化数据计算技术非结构化数据五花八门,有声音图像、文本网页、...
  • 一开始对这两个概念比较模糊,RPC和MQ都是用于分布式系统的两个关键技术,并且里面都有服务提供者和消费者的概念,可在一定程度上对系统进行解耦。但对于彼此应用场景的区分还不是特别清楚,直到看了一篇阿里内部...
  • 其他两个技术类型APP可提供最佳的用户体验,最优质的用户界面,最华丽的交互;每一种移动操作系统都需呀独立的开发项目,针对不同平台提供不同体验;相较H5可节省带宽成本,以独立的应用程序运行(并不需要...
  • OFDM系统的关键技术分析

    万次阅读 热门讨论 2017-01-02 17:31:14
    OFDM系统的关键技术分析 【摘要】正交频分复用(OFDM)技术以其频谱利用率高、抗多径和脉冲噪声、在高效带宽利用率情况下的高速传输能力、根据信道条件对子载波进行灵活调制及功率分配的能力,己在数字音频广播、...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 312,927
精华内容 125,170
关键字:

技术分析适用于