Coherence Step by Step 第一篇 入门(三)配置(翻译)
原文链接http://docs.oracle.com/cd/E24290_01/coh.371/e22837/gs_config.htm#CEGJBDJD
1.默认的配置文件
- tangosol-coherence.xml-这个文件提供了operational 和run-time设置,被用来创建和配置cluster,通讯和数据管理服务。这个文件代表性的被称为operational deployment descriptor.这个文件的架构是coherence-operational-config.xsd文件。
- tangosol-coherence-override-dev.xml 当Coherence启动在开发模式时,这个文件覆盖了tangosol-coherence.xml文件的operational 设置。默认的,Coherence启动与developer 模式,这个文件中的设置会被使用。这个文件中的设置适合开发环境。这个覆盖文件的架构文件和operational deployment descriptor的架构文件是一样的。
- tangosol-coherence-override-eval.xml 当Coherence启动与evaluation模式时候,这个文件覆盖了在tangosol-coherence.xml文件的operational 设置。这个文件中的设置适合evaluating Coherence.这个覆盖文件的架构文件和operational deployment descriptor的架构文件是一样的。
- tangosol-coherence-override-prod.xml当Coherence启动与evaluation模式时候,这个文件覆盖了在tangosol-coherence.xml文件的operational 设置。这个文件中的设置适合production Coherence.这个覆盖文件的架构文件和operational deployment descriptor的架构文件是一样的。
- coherence-cache-config.xml 这个文件用来指定在cluster中使用的各种各样的缓存类型。这个文件被代表性的称为configuration deployment descriptor.这个文件的架构是coherence-cache-config.xsd文件。
- coherence-pof-config.xm 当使用Portable Object Format(POF)来序列化对象时,这个文件用来指定自定义的数据类型。这个文件被代表性的称为POF configuration deployment descriptor.这个文件的架构是coherence-pof-config.xsd文件。
- Management configuration files 一个用来配置coherence management reports的文件集合。这些文件在coherence.jar库的/reports目录里。文件包含了一组配置文件的报告(report-group.xml。默认的),参考了许多的报告定义文件。每个报告定义文件的结果是创建一个报告文件,该文件显示管理信息基于特定的一组度量。 这些文件的架构分别是
coherence-report-config.xsd
和coherence-report-group-config.xsd
file.
tangosol-coherence.xml
operational deployment descriptor 提供了operational 和runtime设置,被用来创建和配置cluster,通讯和数据管理服务。在run time,Coherence将使用在classpath中发现的第一个tangosol-coherence.xml实例。
<?xml version='1.0'?> <coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config" xsi:schemaLocation="http://xmlns.oracle.com/coherence/ coherence-operational-config coherence-operational-config.xsd"><cluster-config><member-identity><cluster-name system-property="tangosol.coherence.cluster"> MyCluster</cluster-name></member-identity></cluster-config> </coherence>
3.保存关闭文件。
tangosol.coherence.override系统属性用来指定operational override file,取代默认的
tangosol-coherence-override.xml文件。覆盖文件的结构和operational deployment descriptor 是一样的,除了,所有的元素是可选的。任何丢失的元素会从tangosol-coherence.xml文件加载。
tangosol.coherence.override系统属性提供了一个简单的在不同operational configuration之间切换的方式,在开发和测试时候很方便。
指定operational override file:
1.新建一个文本。
2.编辑文件,增加operational 元素,用来覆盖
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config><multicast-listener><port system-property="tangosol.coherence.clusterport">3059</port></multicast-listener></cluster-config> </coherence>
3.保存文件为XML格式,关闭文件。
4.指定一个operational override file的名名字,作为tangosol.coherence.override系统属性的值。如果文件没有在classpath里,键入文件的完整的路径和名字。系统属性页支持使用URL,当指定operational override file的位置。
下面的例子延时了启动cache server和使用operational override file,文件被明明为cluster.xml,位于Coherence_Home。
java -Dtangosol.coherence.override=cluster.xml -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
override files 能够创建来覆盖指定operational elements的内容。override files遵循operational deployment descriptor一样的结构,除了他们的根元素必须匹配被覆盖的元素。
通常,用来指定opertional元素的override files提供了细粒度控制,对此,operational deployment descriptor的部分能够被修改,并且允许为不同的deployment场景创建不同的配置。
Loaded operational configuration from resource "jar:file:/D:/coherence/lib/coherence.jar!/tangosol-coherence.xml" Loaded operational overrides from resource "jar:file:/D:/coherence/lib/coherence.jar!/tangosol-coherence-override-dev.xml" Loaded operational overrides from resource "file:/D:/coherence/tangosol-coherence-override.xml" Optional configuration override "/cluster-config.xml" is not specified Optional configuration override "/custom-mbeans.xml" is not specified
java -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
cache configuration deployment descriptor 的默认的名字和位置被指定在operational deployment descriptor 的<configurable-cache-factory-config>元素中。这个元素能够使用不同位置的名字覆盖默认的cache configuration file.
覆盖默认的cache configuration file:
1.复制一份coherence.jar库中的默认的coherence-cache-config.xml cache configuration file,用一个不同的名字保存在别的位置。
2.新建一个tangosol-coherence-override.xml文件。
3.编辑opertional override file
,键入一个
<configurable-cache-factory-config>
节点,指定一个配置文件的名字,在step1中创建的。如果cache configuration file没有在classpath中,键入完整的路径也可以。元素支持使用URL来定位一个cache configuration file.
下面的例子指定了cache configuration deployment descriptor ,名为MyConfig.xml
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><configurable-cache-factory-config><init-params><init-param><param-type>java.lang.String</param-type><param-value system-property="tangosol.coherence.cacheconfig">MyConfig.xml</param-value></init-param></init-params></configurable-cache-factory-config> </coherence>
4.保存关闭文件。
5.确保operational override file 在运行时是在classpath中。
下面的例子演示了使用位于Coherence_Home 中的operational override file和一个自定义的cache configuration file 启动cache server。
java -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
tangosol.coherence.cacheconfig系统属性用来指定自定义的cache configuration deployment descriptor,替代默认的cache configuration deployment descriptor,系统属性提供了一个简单的方式切换不同配置文件,方便开发和测试。
指定自定义的cache configuration file,键入文件名作为tangosol.coherence.cacheconfig系统属性的值。这是一个通常做法,当启动一个Coherence节点时候,使用一个-D的参数。如果这个文件不再classpath中,键入完整的路径和文件名。系统属性页支持使用一个URL来定位一个指定的cache configuration file.
下面的例子启动了一个cache servier ,并且指定了名为MyConfig.xml的位于COHERENCE_HOME 的cache configuration deployment descriptor。
java -Dtangosol.coherence.cacheconfig=MyConfig.xml -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
Loaded cache configuration from resource "file:/D:/coherence/Myconfig.xml"
<?xml version="1.0"?><pof-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-pof-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-pof-configcoherence-pof-config.xsd"><user-type-list><include>coherence-pof-config.xml</include></user-type-list> </pof-config>
3.保存关闭文件。
4.键入tangosol.pof.config系统属性的文件名作为值。这是通常的做法,当启动Coherence节点时使用-D的参数。如果文件不再classpah中,键入完整的路径和名字。系统属性页 支持使用URL定位POF configuration file。
下面的例子使用了位于Coherence_Home的名为MyPOF.xml的指定的POF configuration deployment
java -Dtangosol.pof.config=MyPOF.xml -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
<include>
元素在POF configuration deployment descriptor 中被使用,用来包含定义在不同POF configuration deployment descriptor中的用户类型。这允许了用有意义的方式来组织用户类型,如应用和开发的分组。
<?xml version='1.0'?><pof-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-pof-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-pof-configcoherence-pof-config.xsd"><user-type-list><include>coherence-pof-config.xml</include><include>hr-pof-config.xml</include><include>crm-pof-config.xml</include></user-type-list> </pof-config>
3.保存并关闭文件。
4.如果需要,确保POF configuration file启动时在classpath中。
下面的例子演示了使用COHERENCE_HOME中的POF configuration file启动cache server。
java -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
Loading POF configuration from resource "file:/D:/coherence/my-pof-config.xml" Loading POF configuration from resource "file:/D:/coherence/coherence-pof-config.xml" Loading POF configuration from resource "file:/D:/coherence/hr-pof-config.xml" Loading POF configuration from resource "file:/D:/coherence/crm-pof-config.xml"
- report group configuration file report group configuration 文件用来列出报告定义文件和报告写入的输出目录的名字和位置。这文件的名字和位置定义在operational deployment descriptor.默认的,report-group.xml文件被使用,位置在coherence.jar的/reports目录。另外还提供了report group configuration 文件和更具需要来新建自定义report group file.
- report configuration files report configuration file定义了报告,报告的结果在创建一个文件更具一组特定的度量来显示管理信息。report configuration file必须在运行时被一个report group configuration file来引用使用。默认的report configuration file维护coherence.jar中的/reports文件夹内,被默认的report group configuration file引用。自定义的report configuration file能够更具需要来创建。
- custom-mbeasn.xml 这个文件是默认的MBean configuration override file,用来在Coherence JMX管理和监控框架中定义自定义的MBeans。这允许任何application -level MBean在cluster中的任何节点来管理和监控。自定义的MBeans 能够在operational override file中定义。然后,MBean configuration override file通常被替换。
<?xml version='1.0'?> <report-group xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-report-group-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-report-group-config coherence-report-group-config.xsd"><frequency>1m</frequency><output-directory>./</output-directory> <report-list> <report-config> <location>reports/report-node.xml</location> </report-config></report-list> </report-group>
3.保存关闭文件。
<?xml version='1.0'?> <coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><management-config><managed-nodes system-property="tangosol.coherence.management">all</managed-nodes><reporter><configuration system-property="tangosol.coherence.management.report.configuration">my-group.xml</configuration></reporter></management-config> </coherence>
6.保存和关闭文件。
java -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
java -Dtangosol.coherence.management=all -Dtangosol.coherence.management.report.configuration=my-group.xml -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
tangosol-coherence.xml
operational deployment descriptor 定义了一个operational override file,名为custom-mbeans.xml,被用来指定使用定义自定义MBeans。override file的名字和位置也能使用MBean configuration file系统属性来指定。
<?xml version='1.0'?> <mbeans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"> </mbeans>
3.保存关闭文件。
java -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
java -Dtangosol.coherence.mbeans=my-mbeans.xml -cp COHERENCE_HOME;COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
Loaded Reporter configuration from "file:/D:/coherence/my-group.xml
MBean Configuration Override File
MBean configuration 消息和其他的opertaional override 消息一起输出,在启动一个进程时,在第一条消息发出时。当使用override files,输出非常有帮助,在开发和测试Coherence应用和解决方案时也特别有用。
下面的例子输出展示了operational override消息,表示了默认的MBean configuration override file被加载。
Loaded operational overrides from resource "file:/D:/coherence/custom-mbeans.xml"
<?xml version='1.0'?> <coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config">... </coherence>
- tangosol-coherence-overrid.xml 这个override file 定义为<coherence>根元素,被用来覆盖 operational deployment descriptor中的任何元素。这个文件中的根元素必须是<coherence>。
- custom-mbeans.xml 这个override file定义为<mbeans>元素,用来增加operational deployment descriptor的自定义MBeans 。这个文件中的根元素必须是<mbeans>。
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config><member-identity><cluster-name system-property="tangosol.coherence.cluster">MyCluster</cluster-name></member-identity></cluster-config> </coherence>
下面的例子真是了tangosol-coherence-override.xml文件为这个节点上的distributed cache service 来禁用local storage 。注意使用id属性来区分一个元素的多次出现。这个id属性必须匹配被覆盖的元素的id属性。
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config><services><service id="3"><init-params><init-param id="4"><param-name>local-storage</param-name><param-value system-property="tangosol.coherence.distributed.localstorage">false</param-value></init-param></init-params></service></services></cluster-config> </coherence>
下面的例子展示了一个custom=mbean.xml文件,在Mbeans中增加一个标准的Mbean 定义
<mbeans xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><mbean id="100"><mbean-class>com.oracle.customMBeans.Query</mbean-class><mbean-name>type=Query</mbean-name><enabled>true</enabled></mbean> </mbeans>
7.2 定义自定义override file
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config xml-override="/cluster-config.xml">...</cluster-config> </coherence>
使用override file,新建一个文件名为cluster-config.xml,并且确保它和基本文档(这个例子中是tangosol-coherence-override.xml)都在运行时的classpath目录中。例如,override file的根元素必须是<cluster-config>,如下所示。
<?xml version='1.0'?><cluster-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><multicast-listener><join-timeout-milliseconds>4000</join-timeout-milliseconds></multicast-listener> </cluster-config>
id属性用来区分多次出现的元素。
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config><services><service id="3" xml-override="/dist-service-config.xml"></service></services></cluster-config> </coherence>
使用这个voerride file,新建一个文件,名为dist-service-config.xml,确保它在运行时在classpath中的目录里。这个例子中。override file的根元素必须是<service>,如下所示:
<?xml version='1.0'?><service id="3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><init-params><init-param id="1"><param-name>standard-lease-milliseconds</param-name><param-value>2</param-value></init-param></init-params> </service>
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"xml-override="{tangosol.coherence.override/tangosol-coherence-override-{mode}.xml}">... </coherence>
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"xml-override="/tangosol-coherence-override.xml">... </coherence>
在tangosol-coherence-override.xml文件中,为<coherence>元素定义的第四个override file。例如:
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"xml-override="/tangosol-coherence-override-staging.xml">... </coherence>
如果需要,这个链还能继续。如果这些文件都在运行时的classpath中。在链中,高的文件总是副高低的。
8.用系统属性改变配置
命令行的覆盖特性允许operational 和缓存设置使用系统属性来覆盖。系统属性通常在java命令行上指定使用java -d选项。这允许为cluster中的每个节点自定义配置,而不是在跨加点时使用相同的operational configuration file 和cache configuration file。在开发是,系统属性页支持一个简单和快速的方法来设置。
8.1 使用预定义的系统属性
Coherence包含许多预定义的系统属性,用来覆盖不同的oeprational 和缓存设置。预定义的系统属性在tangosol-coherence.xml和coherence-cache-config.xml默认的deployment descriptor,各自的,使用system-property属性来顶了。
例如,预定义的tangosol-coherence.log.level系统属性定义在tangosol-coherence.xml文件中,如下:
<logging-config>... <severity-level system-property="tangosol.coherence.log.level">5</severity-level>...</logging-config>
java -Dtangosol.coherence.log.level=3 -cp COHERENCE_HOME\lib\coherence.jar com.tangosol.net.DefaultCacheServer
8.2 创建自定义的系统属性
任何一个operational 和cache configuration 元素能够创建自定义的系统属性。预定义的系统属性的名字也能够根据需求改变。
系统属性通过增加一个system-property属性来定义,用来覆盖。system-property属性的值可以使任何的user-defined 名。自定义系统属性通常定义在一个operational override file和一个自定义的cache configuration file.
为operational 元素定义系统属性
下面的例子为<join -timeout-milliseconds> operational元素顶一个了一个名为multicast.join.timeout的系统属性,被添加到opertional override file:
<?xml version='1.0'?> <coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config><multicast-listener><join-timeout-milliseconds system-property="multicast.join.timeout">30000</join-timeout-milliseconds></multicast-listener></cluster-config> </coherence>
<?xml version='1.0'?><cache-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-cache-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-cache-configcoherence-cache-config.xsd"><caching-scheme-mapping><cache-mapping><cache-name system-property="cache.name"></cache-name>...
改变一个预定义的系统属性
下面的例子是为<cluster-name> operational 元素改变预定义的系统属性名,被添加到operational override file:
<?xml version='1.0'?><coherence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.oracle.com/coherence/coherence-operational-config"xsi:schemaLocation="http://xmlns.oracle.com/coherence/coherence-operational-config coherence-operational-config.xsd"><cluster-config><member-identity><cluster-name system-property="myapp.cluster.name"></cluster-name></member-identity></cluster-config> </coherence>
转载于:https://www.cnblogs.com/danye/archive/2012/07/23/coherence.html
Coherence Step by Step 第一篇 入门(三)配置(翻译)相关推荐
- 第一篇 入门必备 (Android学习笔记)
第一篇 入门必备 第1章 初识Android 第2章 搭建你的开发环境 第3章 创建第一个程序--HelloWorld 第4章 使用Android工具 ●Android之父 Android安迪·罗宾( ...
- 语音合成第一篇-入门
定义 文本转语音,又称语音合成(Speech Sysnthesis),指的是将一段文本按照一定需求转化成对应的音频,这种特性决定了的输出数据比输入长得多.文本转语音是一项包含了语义学.声学.数字信号处 ...
- 【SQLAlchemy】第一篇——入门
1.背景 许多年以前,在我刚接触数据科学和数据库的时候,经常需要从MySQL中获取数据进行计算.一开始采用的方法是使用pymysql执行SQL语句,然后将返回的结果处理成pandas的DataFram ...
- elasticsearch 第一篇(入门篇)
介绍 elasticsearch是一个高效的.可扩展的全文搜索引擎 基本概念 Near Realtime(NRT): es是一个接近实时查询平台,意味从存储一条数据到可以索引到数据时差很小,通常在1s ...
- SpringBoot 第一篇入门
一,第一步创建Maven工程,步骤如下 二,pom文件添加SpringBoot 依赖,我们第一次实例演示web 所以一并添加web starter: <project xmlns="h ...
- gradle教程 [原创](eclipse/ADT下 非插件 非Android Studio/AS)纯手打 第一篇:安装配置gradle...
一个bug 一个脚印的叫你们用gradle. 1介于网络上的很多资料都是老的 不适用与现在的新版本gradle 尤其是有些gradle方法改名了老的用不了 2介于网上都是粘贴复制并且零碎我很蛋疼啊,走 ...
- 微信jsapi支付获取code_微信支付 第一篇 JSAPI 支付配置与获取 OpenID
开通微信支付支付产品 首先要在微信支付申请成为 微信支付商户. 选择开通具体的支付产品 成为微信支付商户后在管理后台选择微信支付中的具体支付产品并申请开通如 JSAPI . 将支付商户与公众号关联 这 ...
- 【转】Coherence Step by Step
转载地址: http://www.cnblogs.com/danye/archive/2012/07/30/CoherenceStart1.html Coherence Step by Step 第一 ...
- Electron系列教程——第一篇:入门
Electron系列教程--第一篇:入门 一.楔子 想要学习Electron,跟着官网或者中文网,仔细阅读,并实践,其实是够了,不必要重复.那为什么还要写这个系列呢?大概有两方面原因,其一:我使用el ...
- kaggle新手入门第一篇——Titanic
Titanic作为Kaggle官方网站的第一篇入门比赛,如果你想学习kaggle,那么从它开始无疑是比较好的一个选择. 首先贴一下网址:https://www.kaggle.com/c/titanic ...
最新文章
- 界面怎么使用pip_从零开始学Python——10Pyinstaller的使用
- MATLAB常用的学习的网站
- 转行AI成功的秘诀只有一个,那就是……
- toast弹窗_Android 开发(一):Toast弹窗与获取控件的值
- 收藏 | 深度学习不确定性量化: 技术、应用与挑战
- lightNLP:框架功能丰富,开箱即用
- 项目案例模板之jdbc两种连接方式
- 顶尖电子秤ls6恢复出厂_顶尖电子秤常见故障处理方法new
- 香港计算机mphil申请成功案例,送给各位,3个Mphil的申请总结(人文社科类)
- 远程安全接入解决方案
- xgboost模型训练出来的错误Error during wrapup: NA/NaN argument
- 手把手教你使用Python批量创建复工证明
- 项目管理心得体会(一)
- Hadoop性能调优全面总结
- JSP+JDBC案例代码(数据维护)
- php 制作骰子游戏,C/C++实现投骰子游戏
- NMS by Representative Region: Towards Crowded Pedestrian Detection by Proposal Pairing论文笔记
- 五十音图平假名随机生成
- 迁移wordpress_WordPress迁移变得容易
- 知到网课英语口语直通车期末考试答案分享!
热门文章
- 【综述】Google团队发布,一文概览Transformer模型的17大高效变种
- 十分钟一起学会ResNet残差网络
- NLP—5.word2vec论文精读
- 深度学习花书- 4.3 基于梯度的优化方法
- 书单丨成为全栈工程师的5种硬实力
- Want VS Needs,产品经理基于场景的需求挖掘
- 编写安全的驱动程序之输入输出检查
- 优化理论08-----约束优化的最优性条件、拉格朗日条件、凸性、约束规范、二阶最优性条件(上)
- mysql死锁 等待时间_mysql死锁,等待资源,事务锁,Lock wait timeout exceeded; try restarting transaction解决...
- 蓝桥杯2015年第六届C/C++省赛A组第七题-手链样式