精华内容
下载资源
问答
  • iOS开发Tap点击的区域问题。

    千次阅读 2016-06-16 13:20:00
    有点时候在开发的过程中,我们回遇到如下的情况,想通过点击北京阴影区域关闭掉弹出框,同时不希望点击弹出框区域弹出框消失。可以使用两种办法结决。 1. 给弹出框也加一个tap。根据响应事件的优先级。弹出框的...

    有点时候在开发的过程中,我们回遇到如下的情况,想通过点击北京阴影区域关闭掉弹出框,同时不希望点击弹出框区域弹出框消失。可以使用两种办法结决。
    这里写图片描述
    1. 给弹出框也加一个tap。根据响应事件的优先级。弹出框的tap事件会优先调用,所以我们只要给AlertView也加一个tap事件。只不过不做操作就可以。
    2. 第二种方法是获取点击点的坐标,判断是不是在alertview内,如果是的话就返回。获取点击点坐标的方法如下。

     CGPoint point = [gesture locationInView:_backView];

    个人博客地址iseedog

    展开全文
  • gmt: generic mapping tools是一个通用绘图工具,绘制曲线图和地形图、世界地图或者区域地图方面表现极其优秀!这是地球科学领域享有盛名的绘图工具,其安装有两种方式:(1)从官方发布的二进制文件安装;(2)从...

    gmt: generic mapping tools是一个通用绘图工具,绘制曲线图和地形图、世界地图或者区域地图方面表现极其优秀!这是地球科学领域享有盛名的绘图工具,其安装有两种方式:
    (1)从官方发布的二进制文件安装;
    (2)从github仓库直接clone,然后自己编译安装。
    第二种方式的好处是可以保持与官方团队开发版同样的更新度(比如现在官方发布的版本是5.X,从源码安装可以提前使用6.0版本的modern功能)并且可以自己二次开发加入自己想要的功能,比如修改官方版本中三维显示的bug这篇文章。当然了要想提前享受更新的功能和自己修改功能,必须要付出点代价了,就是安装稍微有点点复杂。但是,所有的步骤都详细的列在这里了,如果还是看不懂或者不想看,那就看下面的视频,是我的操作录屏!

    gmt


    视频频道:Youtube

    根据gmt官方说明首先安装所需的库

    前戏:安装所需库

    cmake

    1. 下载
    2. 解压:tar -zxvf cmake-3.13.0-rc1.tar.gz
    3. 配置:make build , cd build, ../configure --prefix=/usr/local
    4. make
    5. make install

    netcdf

    github仓库

    netCDF依赖库

    m4

    安装 sudo apt-get install m4

    HDF5

    1. 下载
    2. 解压:tar xvf hdf5-1.8.20.tar
    3. configure:mkdir build cd build ../configure --prefix=/usr/local
    4. make
      ... 等待 ....
    5. make install or sudo make install

    curl

    因为编译netcdf需要用到curl的源码,我喜欢从源码安装。如果后面make netcdf的时候出现错误,可以尝试将从apt-get安装的curl卸载掉:sudo apt-get autoremove curl

    1. 下载
    2. 解压:tar -zxvf curl-7.61.1.tar.gz
    3. config: mkdir build cd build ../configure --prefix=/usr/local
    4. make: make
    5. install: make install

    此时如果再不提示缺什么库的话,应该会顺利通过。如果缺什么库,编译过程中会提示缺什么,继续安装所缺库即可

    安装netCDF

    1. 解压: tar -zxvf netcdf-4.6.1.tar.gz
    2. mkdir build mkdir bin
    3. cd build
    4. ../configure --prefix=/usr/local 或者其他的什么你想安装到的目录
    5. make
      ... 等待 ...
    6. make install

    GDAL

    1. 下载
    2. 解压:tar -zxvf gdal-2.3.2.tar.gz
    3. config: cd gdal-2.3.2 ../configure --prefix=/usr/local 注意:直接在主目录下面配置和make,不要创建build目录,不然会出现没有make目标的错误。
    4. make: make
      此过程等待时间非常长....
    5. install: make install

    PCRE

    1. 下载
    2. 解压:tar -zxvf pcre-8.42.tar.gz
    3. config: mkdir build cd build ../configure --prefix=/usr/local
    4. make: make
    5. install: make install

    出现了几个警告:libtool: warning: relinking 'libpcreposix.la', libtool: warning: relinking 'libpcrecpp.la'先不管

    BLAS

    1. 下载
    2. 解压:tar -zxvf blas-3.8.0.tgz
    3. 编译生成libblas.so:gfortran -shared -O2 *.f -o libblas.so -fPIC
    4. 添加环境变量到~/.zshrc: export LIBPATH=/mnt/d/Research/gmt/library/BLAS-3.8.0/libblas.so:$LIBPATH

    LAPACK

    1. 下载
    2. 解压:tar -zxvf lapack-3.8.0.tar.gz
    3. 拷贝make.inc:cp make.inc.example make.inc
    4. 添加 -fPICOPTSNOOPT
    OPTS    = -O2 -frecursive fPIC
    DRVOPTS = $(OPTS)
    NOOPT   = -O0 -frecursive fPIC
    1. 修改lib名称
    BLASLIB = ../../librefblas.so
    LAPACKLIB = liblapack.so
    1. 修改SRC/makefile
    ../$(LAPACKLIB): $(ALLOBJ)
        $(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ)
        $(RANLIB) $@

    改为

    ../$(LAPACKLIB): $(ALLOBJ)
        $(LOADER) $(LOADOPTS) -shared -Wl,-soname,liblapack.so -o $@ $(ALLOBJ) ../librefblas.so
    1. 修改BLAS/SRC/Makefile
    $(BLASLIB): $(ALLOBJ)
        $(ARCH) $(ARCHFLAGS) $@ $(ALLOBJ)
        $(RANLIB) $@

    改为

    $(BLASLIB): $(ALLOBJ)
        $(LOADER) $(LOADOPTS) -z muldefs -shared -Wl,-soname,librefblas.so -o $@ $(ALLOBJ)

    如果你没有g77编译器,请将第2步拷贝的make.inc文件中的两个g77更换为你的fortran编译器比如gfortran

    1. make
    make blaslib
    make lapacklib
    1. 添加环境变量: export LIBPATH=/mnt/d/Research/gmt/library/BLAS-3.8.0/libblas.so:/mnt/d/Research/gmt/library/lapack-3.8.0/liblapack.so:$LIBPATH

    安装OpenMP库

    sudo apt-get install libomp-dev

    FFTW

    1. 下载
    2. 解压:tar -zxvf fftw-3.3.8.tar.gz
    3. 配置:make build , cd build, ../configure --prefix=/usr/local
    4. make
    5. make install

    Ghostscript

    sudo apt-get update
    sudo apt-get install ghostscript

    配置数据

    下载

    1. GSHHG
    2. DCW-GMT

    设置路径: 环境变量

    1. GSHHG_PATH
    2. DCW_PATH

    编译gmt

    mkdir build
    cd build
    cmake -DCMAKE_INSTALL_PREFIX=/usr/local -DCMAKE_BUILD_TYPE=RelWithDebInfo ..
    make -j

    保持与官方仓库同步更新(针对二次开发者)

    1. 查看目前的远程仓库地址:git remote -v
    2. 添加官方仓库:git remote add upstream https://github.com/GenericMappingTools/gmt.git
      其中upstream是官方仓库,orgin是你fock之后存在你自己的github账户里的仓库
    3. 拉取官方仓库更新:git fetch upstream
    4. 切换到自己的分支,比如master:git checkout master
    5. 与官方更新合并:git merge upstream/master
    6. 修改远程push仓库地址:git remote set-url origin xxxx.git
    7. 删除远程仓库地址:git remote rm origin

    如果发现在终端不能直接用gmt命令,那是因为安装了git的插件的原因。一般这个是由于on my zsh引起的,gmt这个词被定义为了 alias g./home/zguo/.oh-my-zsh/plugins/git/git,定义的文件为:/home/zguo/.oh-my-zsh/plugins/git/git.plugin.zsh,找到这个文件打开之后把这一行注释掉,然后重新source一下或者重新打开一下终端就好了。

    展开全文
  • 2.支持svg自定义样式表的颜色和边框,但是在加载入echarts后,以echarts属性优先; 3.支持文本标签的组件属性; 4.支持区域颜色的个性化设置; 5.支持区域跳转链接的单击事件属性; 6.需要http服务,实现ajax加载SVG...

    在这里插入图片描述
    上图,是在echarts中通过svg图片格式,实现村级行政区域的边界轮廓的划分。

    功能说明

    1.svg格式必须严格按照格式生成,其中name字段,为必须;
    2.支持svg自定义样式表的颜色和边框,但是在加载入echarts后,以echarts属性优先;
    3.支持文本标签的组件属性;
    4.支持区域颜色的个性化设置;
    5.支持区域跳转链接的单击事件属性;
    6.需要http服务,实现ajax加载SVG:$.get('country.svg', function (svg)
    7.散点图、路径线、3D下过,目前无法实现(未测试);
    8.在echarts 5.x版本下测试通过;

    区域统一颜色的设置

      itemStyle: {areaColor: '#009688',//地图区域的颜色},
    

    不同区域颜色的设置

     data: [
     {name: 'A村', value: getNum(),itemStyle: {areaColor: '#FF5722'}},
     {name: 'B村', value: getNum(),itemStyle: {areaColor: '#FFB800'}},
      ]
    

    视觉映射设置

                visualMap: {
                    left: 'center',
                    bottom: '10%',
                    min: 5,
                    max: 200,
                    orient: 'horizontal',
                    //text: [null, 'Price'],
                    //realtime: true,
                    calculable: true,
                    inRange: {
                        color: ['#dbac00', '#db6e00', '#cf0000']
                    }
                },
    

    单击区域跳转链接事件设置

          //链接-单击事件;
            myChart.on('click', function (params) {
                console.log(params);
                if (params.componentIndex == '0') {
                    window.open('https://www.baidu.com/s?ie=utf-8&f=8&rsv_bp=1&tn=baidu&wd=' + params.name)
                }
            });
    

    SVG数据格式

    <svg xmlns="http://www.w3.org/2000/svg" width="2480" height="3508" viewBox="0 0 2480 3508">
      <defs>
        <style>
          .cls-1 {
            fill: #FF5722;
            stroke: #000;
            stroke-width: 10px;
            fill-rule: evenodd;
          }
        </style>
      </defs>
      <path name="A村" id="A村" data-name="A村" style="fill: #0000ff;" d="M425,81l246,68,130-1,231-47L986,282l52,58,56,266,44,114-20,40,14,33-25,13,47,28,23,68-12,32,15,36,82,108-12,22,5,29-20,41-104-42-82,7-3-14,17-25-11-24-35-36-19-34-50-74-26-61-41,3-1-19-41-53-2-60L769,620l-57-91-8-36L644,385,486,258Z"/>
      <path name="B村" id="形状_2" data-name="形状 2" class="cls-1" d="M1028,100l19-5V257l84,12,138-7,53,52,125-123-16,152,10,121,57,141,3,50-6,13,37,42,15,34-87,112-9,35,20,41,50,62-48,53-40,6-46,36-60,21-16-22-47-9-93-121-7-26,14-27-24-74-51-23,27-15-12-32,23-45-48-107-58-268-49-65Z"/>
      <path name="C村" id="形状_3" data-name="形状 3" class="cls-1" d="M1074,1139l5,39-32,20,51,43-26,66,34,81-49,20-41,19-69,8-38,14-58,43,35,17-36,115,47,157-32,57-7,75-73,20-23,95,48,41,24,28,50,165,13-8,24,5,34-6,74,9,2,40,10,6,25,138,320-241,20-43,24-15,13-38-6-50-44-39-20-3-19-35-24-19,1-26,20-10,22-36,2-25,35-54,26-27,6-37-46-73-17-41,13-14,3-39,14-22,38-17,2-45-7-30,19-13-34-63,15-66-16-28h-16l-8,16-18,6-54-3-85-99-13-45-105-41Z"/>
      <path name="D村" id="形状_4" data-name="形状 4" class="cls-1" d="M649,2506L384,2689l26,39,44,144-107,50-4,27,3,21,7,45,14,84,160,61,51,59,68-154,154-143,81,94,83-84,35-9,13-57,11-103-62-125-30-6,24-54,1-36,37-112-8-87-33-90-29,8-24-9-15,9-47-158-63-61,62,93,11,48-7,34,2,43-14,33-78,36Z"/>
      <path name="E村" id="形状_5" data-name="形状 5" class="cls-1" d="M625,3265l18,27,48,27,135,125,69-21,28-11,23-9,21-36,70-5-8-43,72-65,27-41-30-25-24-42-21-13-19,4-17,12-69-20-83-31,10-85-76-87L647,3065l-66,154Z"/>
      <path name="F村" id="形状_6" data-name="形状 6" class="cls-1" d="M1234,3321l99-6,46-35-48-104-4-95-14-14-29-6-13-13-22,13-115-83-7,39-17-3-30-51-4-11-78-30-32,13-87,85-13,79,149,51,26-14,17,1,22,20,17,30,36,26-35,45-68,65,7,38,157-16Z"/>
      <path name="G村" id="形状_7" data-name="形状 7" class="cls-1" d="M1425,2988s0.23-.27.66-0.77c4.49-5.21,30.34-35.23,30.34-35.23l79-52,16,6,3,11,35,2,36-18-3,20,47,10,60,56,28-8,16,8,20-21,21,25-26,42-4,31,9,35-20,34-3,26-16-7-44,18-24-6-8,47-18,14-126-12-83,32-75,37-45-105-4-97-12-11-28-3-4-53,52-53,35,10,7,27,8-33,19,3-7,12Z"/>
      <path name="H村" id="形状_8" data-name="形状 8" class="cls-1" d="M1234,2613l137,68,32-44,13,19-5,52,72,89,4,30,29,20-5,43,24,14-75,50-35,36-26-7,5-11-14-6-10,28-10-22-29-8-53,46-3,54-14-12-24,10-113-79-11,37-13-5-39-61-69-27,19-164-58-124-33-4,31-56-6-37,38-109-5-88-34-91,77,8-1,34,11,11,25,136-3,94,32,62,68,61,59-23Z"/>
      <path name="I村" id="形状_9" data-name="形状 9" class="cls-1" d="M1927,1860l-91-79,8-35-18-66,36-42,54-3,18-19,33,4,34-11,14-25,19,36,8,23,23,40,83,29,49,48,95-17,49,1-9,15,9,8-75,44-5,14-13,14,9,32,31,30,43,13-7,15,7,24-39,23-44-15,9-36-11-18-61-9-88-36-52-9,7-11Z"/>
      <path name="J村" id="形状_10" data-name="形状 10" class="cls-1" d="M2040,1440h56l31-45,64-29-5-41,51-118,110,10,11,11-27,38-36,28,19,51,55,10,20,4-7,19-27,42-27,13,1,17-28,15,4,18,5,23-3,13,11,22-7,13-15,9,25,32,6,51,1,54,23,25-13,20-41,1-97,16-55-48-82-29-49-100,16-41,2-22,21-25-13-16v-41Z"/>
      <path name="K村" id="形状_11" data-name="形状 11" class="cls-1" d="M1534,759l83,64,47,25,48,48,57,17,36,1,56,33,98,19,14,15,14-11,19,27h20l1,33,31,24,10-8,67,28,29,7,6,52-13-10-14,5-44-3-17-15-31-14-5,23-39-8,13,49,52,74h60l23,19,29-36,51-11-44,118,2,44-61,31-38,44h-53l-59-45-55-57-116-77-23-59,20-13,1-50-47-5-16,8-47-28-10-14-41-1-8-23,3-20-36,4-30-31-66-21,8-18-44-57-20-40,5-37Z"/>
      <path name="L村" id="形状_12" data-name="形状 12" class="cls-1" d="M1262,1078l46,10,19,22,59-19,44-34,43-5,37-44,70,28,27,26,26-1,11,24,9,21,28-5,25,17,39,30,18-10,49,5-3,50-18,14s19.12,44.89,20,51,115,80,115,80l56,65,57,36v33l15,28-24,27-2,35-23,45-38,16-25-3-26,14-50,5-43,43,21,69-8,39,91,69-25,9,6,43-93,62,4,45-71-5-20,53-11-17,4-36-35-3-27,62-8,63-14,25,51,94-64,90-10-14h-32l-14-12-42-12-22-23-62-4-102-38,46-38,23-45,26-13,9-33-3-52-53-35-19-8-16-34-23-14v-27l27-18,16-40,8-23,38-62,20-22v-32l-47-76-10-33,10-20,6-32,15-24,36-18,2-47-7-30,16-13-33-59,19-68-17-30h-17l-14,24h-14l-53-3-89-102-9-38,24-47-8-28Z"/>
      <path name="M村" id="形状_13" data-name="形状 13" class="cls-1" d="M1984,2128l-21,36-8,28-10,39-1,15-36-3-41-21,45-48-12-41-15-24-29-14-33-54-8-28,2-43,93-59-5-41,149-27-6,12,59,18,60,21,75,12,17,16-17,43-30,39-19,37-58-13-75,11-1,47,9,32-6,23-18,7-34-7Z"/>
      <path name="N村" id="形状_14" data-name="形状 14" class="cls-1" d="M1651,2438l7,7-20,8,1,21,39,18,33,12,41-19,12-19,50,17,20,20-17,23,11,34-9,10,2,23,1,20-12,7,4,20-5,10,6,13-11,15-5,24,1,37,31,35-25,58-37,5-5,74,31,60-24,19-12-7-28,6-69-61-39-8,2-16-31,15-37-1-9-13-15-8-11,5-9-8,6-51-24-6-10-36-76-94,10-53-17-18,46-63,65,1-13-69,49-19v-17l72-47Z"/>
      <path name="O村" id="形状_15" data-name="形状 15" class="cls-1" d="M1926,2278l-17,5-9,12,1,15-25,12,13,21,14,7-17,18-19,11-20,24-5,21v28l-6,25-3,25-23-17-45-17-16,22-38,13-70-27-1-22,17-8-36-23-67,45-6,23-44,16,7,66-62,3-77,101-138-57-10,15-63,26-67-60-28-59-1-96,277-203,97,38,61,2,25,23,38,10,23,17,23-6,16,17,66-89-56-96,21-29,4-71,25-48,47,3-14,36,7,14,30-51,68,8,34,69,27,18,23,26,7,44-44,42,45,24,33,1Z"/>
    </svg>
    

    lockdatav Done !

    展开全文
  • 应用“因子分析”模型,选取反映各区域综合经济实力的11个指标作为原始变量,对重庆市4 0个区市县的综合经济发展水平做分析评价,以选出重庆市区域经济增长极进行优先开发
  • 该工作组成立于1998年,专门设计用于因特网的基于最短路径优先(SPF)算法的IGP。与IGRP类似,OSPF创建的原因是到了八十年代中期,RIP不能服务于大型、异构网络的缺陷愈发明显。本文介绍OSPF的路由环境、基础的路由...
  • 介绍OSPF 开放最短路径优先 (OSPF) 协议是一种链路状态路由协议,旨在替代距离矢量路由协议 RIP。OSPF 是一种无类路由协议,它使用区域概念实现可扩展性。RFC 2328 将 OSPF 度量定义为一个独立的值,该值称为开销。 ...

    介绍OSPF

    开放最短路径优先 (OSPF) 协议是一种链路状态路由协议,旨在替代距离矢量路由协议 RIPOSPF 是一种无类路由协议,它使用区域概念实现可扩展性。RFC 2328 OSPF 度量定义为一个独立的值,该值称为开销。 Cisco IOS 使用带宽作为 OSPF 开销度量。

    OSPF背景

    Internet 工程工作小组 (IETF) OSPF 工作组于 1987 年着手开发 OSPF。当时,Internet 基本是由美国政府资助的学术研究网络。以下是发展历程:

    201208241053045347.jpg

    OSPF消息封装:

    OSPF 消息的数据部分封装在数据包内。此数据字段可能包含五种 OSPF 数据包类型之一。

    201208241053185747.jpg

    无论每个 OSPF 数据包的类型如何,都具有 OSPF 数据包报头。随后,OSPF 数据包报头和数据包类型特定的数据被封装到 IP 数据包中。在该 IP 数据包报头中,协议字段被设为 89 以代表 OSPF,目的地址则被设为以下两个组播地址之一:224.0.0.5 224.0.0.6。如果 OSPF 数据包被封装在以太网帧内,则目的 MAC 地址也是一个组播地址:01-00-5E-00-00-05 01-00-5E-00-00-06

    OSPF数据包类型:

    我们介绍了链路状态数据包 (LSP)OSPF LSP 有五种类型。每种数据包在 OSPF 路由过程中发挥各自的作用:

    1. Hello Hello 数据包用于与其它 OSPF 路由器建立和维持相邻关系。Hello 协议将在下一主题中详细讨论。

    2. DBD DBD(数据库说明) 数据包包含发送方路由器的链路状态数据库的简略列表,接收方路由器使用本数据包与其本地链路状态数据库对比。

    3. LSR 随后,接收方路由器可以通过发送链路状态请求 (LSR) 数据包来请求 DBD 中任何条目的有关详细信息。

    4. LSU 链路状态更新 (LSU) 数据包用于回复 LSR 和通告新信息。LSU 包含七种类型的链路状态通告 (LSA)LSU LSA 将在下一主题中简略讨论。

    5. LSAck - 路由器收到 LSU 后,会发送一个链路状态确认 (LSAck) 数据包来确认接收到了 LSU

    菊子曰 今天你菊子曰了么?

    转载于:https://www.cnblogs.com/ipv6net/archive/2012/08/24/2653823.html

    展开全文
  • OSPF(Open Shortest Path First,开放式最短路径优先协议) 基于SPF(最短路径算法)所开发,是一个链路状态型路由协议,路由与路由间所传为拓扑状态,无类别协议,更新时携带子网掩码;组播更新地址为224.0.0.5/6。...
  • 第 6 章 单区域 OSPF

    2016-11-22 11:18:51
    第 6 章 单区域 OSPFOSPF(Open Shortest Path First,开放最短链路优先)路由协议是典型的链路状态路由协议。OSPF 由 IETF 在 20 世纪 80 年代末期开发,OSPF 是 SPF 类路由协议中的开放式版本。最初的 OSPF 规范...
  • 根据希蒙得木本身的生物生态学特性,结合川西南攀枝花和凉山州地区的气候特点,应用Fuzzy数学的相似优先比方法,提出了在该区20个市县引种发展希蒙得木的区域划分。拟划出适宜种植区、试验种植区和非种植区。为本...
  • 项目开发中,产品经理拿着iPhone上的效果说Android!iPhone上在使用键盘输入时,在非输入框位置(即空白区域)点击,键盘会收起来。之前在Android上没有实现过这儿效果,首先想到的是在最外层布局文件上添加onclik...
  • 区域OSPF路由协议配置

    千次阅读 2020-05-07 21:48:19
    一、 实验目标和要求:(分条目来写) 实验目的: 掌握OSPF动态路由协议的配置、诊断方法。 实验要求: 1、配置OSPF动态路由...OSPF(Open Shortest Path First,开放最短路径优先)是IETF 开发的基于链路状态的自...
  • 开放式最短路径优先OSPF(Open Shortest Path First)是IETF组织开发的一个**基于链路状态**的内部网关协议(Interior Gateway Protocol)。OSPF分为OSPFv2和OSPFv3两个版本,其中OSPFv2用在IPv4网络,OSPFv3用在IPv6...
  • 对上面的单区域OSPF实验进行总结: OSPF(Open Shortest Path First,开放最短链路优先)路由协议是典型的链路状态路 由协议。OSPF由IETF在20世纪80年代末期开发,OSPF是SPF类路由协议中的开放式版本。 OSPF作为一种...
  • 煤岩特征分析有助于了解煤储层物性优势、优选富集高渗区域与评价单井开发潜力。基于黔西五轮山矿区煤岩和测井资料,采用地质理论与工程实践分析相结合等方法,研究了煤岩与测井响应特征,探讨了其与煤层气勘探开发的...
  • 为了弥补距离矢量路由协议的不足,IETF组织于20世纪80年代末开发了一种基于链路状态的内部网关协议——就是今天的主角OSPF,开放式最短路径优先。 OSPF作为基于链路状态的协议,具有收敛快,路由无环,扩展性好等...
  • 本文介绍了越南沿海经济的重要性,包括63个省市中的28个,并根据第36 / TW / 2018号决议“关于越南到2030年海洋经济的可持续发展战略,到2045年的愿景”分析六个优先经济部门。 根据该决议,跨学科资产负债表分为两...
  • 众所周知,在cocos2d-x中,通过CCMenu(抱歉,笔者至今任然在用2.2.2的版本)创建的菜单,如果遇到数个按钮有重叠,当用户点击重叠区域(包括PNG... 详细很多开发人员均对此很苦恼,笔者最近正在开发一款策略类的手
  • 测试开发之测试计划

    2020-04-03 08:39:18
    一、 测试计划的定义与原则 1 测试计划的定义 IEEE 829-1983 测试计划的定义及目的  一个叙述了预定的测试活动的... 测试计划包含了产品概述、测试区域/测试范围(测试项)、 测试目标(被测特征)、测试优先...
  • Popper是一种可访问的内容优先主题,其主题是精美的字体和大量空白,由为设计和开发。 产品特点 文章甲板 要显示文章甲板(在帖子标题之后但在帖子元之前显示简短的一段落摘要),请在帖子中添加自定义摘录。 定制...
  • * 最大优先实现法,全局能实现不用区域区域能实现不用模板, * 模板能实现不用界面,界面能实现不用标签 * g - 全局 * t - 区域 * m - 模板 * ui - 界面 * lb - 标签 * 特殊标签 * j - 脚本 * fix - 浮窗...
  • ECMall产品定位 ECMall面向中小站社区门户,采用PHP\MySQL开发,简单易用。ECMall不仅适合规模型地方、...区域化电子商务平台线上与线下的互动越来越频繁,社区电子商务信用体系建设与社区口碑相结合已经成为一种应用
  • 2.本工具是一类文字识别工具,主要实现将图片、扫描件和PDF等文件中的文字信息识别输出为文本格式,也可以根据用户需要对屏幕框选区域中的文字信息实现识别输出,以便于用户进一步对内容进行编辑、搜索、翻译、保存...
  • 目前我国正处于工业化和城镇化加速发展的阶段,能源消耗强度较高,消费规模不断扩大,能源问题已经成为制约经济和社会发展的重要因素,解决能源问题根本出路在于开发与节能并举,节约优先的方针,大力推进节能降耗,...
  • IPI方法(即CMM-Based Assessment for Internal Process Improvement).CBA-IPI方法是一种诊断工具,它借助识别其现行过程的优劣使一个组织能了解其软件开发能力,把这些优缺点与CMM对照起来,安排软件改时计划的优先顺序...
  • 鉴于市场上用户的手机型号、种类、屏幕分辨率等参差不齐,传统方式根据主流系统分别开发相应的系统耗时又耗力,为了高效开发并节约开发项目成本,本文采用Android+HTML5相结合的方式进行移动端Web系统的设计研发工作...
  • HTML5高级程序设计(引领下一代Web开发潮流)

    千次下载 热门讨论 2011-01-08 10:21:24
    1.4.2 效率和用户优先 4 1.4.3 化繁为简 4 1.4.4 通用访问 5 1.5 无插件范式 5 1.6 html5的新功能 8 1.6.1 新的doctype和字符集 8 1.6.2 新元素和旧元素 9 1.6.3 语义化标记 9 1.6.4 使用selectors api简化选取操作 ...
  • 一共有5个功能区域: 【1】:文字编辑区。无需文字排版功能,但可以调整显示文字的大小。可以定时将正编辑的章节自动保存到数据库。 【2】:情节列表区。在主页面【2】区通过搜索标题...

空空如也

空空如也

1 2 3 4 5 ... 12
收藏数 221
精华内容 88
关键字:

优先开发区域