`
文章列表
隐马尔可夫模型 (Hidden Markov Model,HMM) 最初由 L. E. Baum 和其它一些学者发表在一系列的统计学论文中,随后在语言识别,自然语言处理以及生物信息等领域体现了很大的价值。平时,经常能接触到涉及 HMM 的相关文章,一直没 ...

K-MEANS聚类

聚类术语无监督的学习,K-means算法是基于距离的聚类算法,采用距离作为相似性的评价指标,如果两个文档之间的距离越近那么认为两个文档的聚类越近。 算法: 1)初始化质心:从N个实验文本中随机选取K个文档作为质心 2)计算距离:对剩余的每个文本计算其到每个质心的距离,并把它归并到最近的质心的类 3)更新质心:重新计算已经得到的各个类的质心 4)迭代条件:迭代2~3步直至新的质心与原质心相等或小于指定阈值,算法结束 但是该聚类方法存在以下问题: 1、初始类质心的选择对聚类结果会有很大的影响
MySQL架构   1、MySQL的逻辑视图 MySQL的存储引擎架构可以将查询处理和服务器任务与数据的存储/提取相分离 第一层的主要作用是提供客户端和数据库之通信服务,例如连接处理 授权处理、安全认证等。 第二层是MySQL的核心。它提供了查询解析、优化缓存内建函数(日期、时间);同时各种的存储引擎提供的功能也在这一层体现,如存储过程、触发器、视图功能。 第三层是MySQL的存储引擎,存储引擎主要负责存储和提取所有存放在MySQL中的数据。在存储引擎中,锁管理是个非常重要的议题,常见的锁测量有表锁和行锁,行锁已经在InnoDB和
层次聚类方法对给定的数据集进行层次的分解,直到某种条件满足为止。具体又可分为凝聚的,分裂的两种方案。 1凝聚的层次聚类是一种自底向上的策略,首先将每个对象作为一个簇,然后合并这些原子簇为越来越大的簇,直到所有的对象都在一个簇中,或者某个终结条件被满足,绝大多数层次聚类方法属于这一类,它们只是在簇间相似度的定义上有所不同。 2分裂的层次聚类与凝聚的层次聚类相反,采用自顶向下的策略,它首先将所有对象置于同一个簇中,然后逐渐细分为越来越小的簇,直到每个对象自成一簇,或者达到了某个终止条件。 凝聚的层次聚类可以简单的归纳为以下步骤: 初始样本点:s0,s1,sn...,sn 初始化:开始将每 ...
 hibernate支持自动建表功能,需在hibernate.xml文件中添加以下属性:<property name="hbm2ddl.auto">update</property>       1、update:自动根据模型对象来更新表结构,启动web应用程序时会自动检查数据库,并保证数据库与模型对象关系一致。 2、create:启动web应用程序时,自动删除原来的表,新建所有的表。 3、create-drop:启动hibernate时,自动创建表,程序关闭时,自动把相应的表都删除。 hibernate只会建表,不会建库  4、< ...

控制反转

1、概念    控制反转:控制反转可以简单的理解为将合作对象(成员对象)的引用或者依赖关系的管理转交给框架或者IoC    容器来管理。控制反转的实现使得代码的低耦合也增加了软件测试的便捷性,因为它使得对象之间的耦合关系变低。    IoC:'依赖倒置原理':IoC可以认为是实现了控制反转的一种方式。同时也可以通过构造函数,setter设置器,      工厂方法等来实现控制反转。     public class BaseServiceImpl { private BaseDao baseDao = BeanFactory.getBeanInstance(BaseDao ...
最近做一个项目时,因为一个小问题卡了半天,在使用distinct关键字查询mysql时报错:   select zaolin_user_tree.id, distinct zaolin_user_tree.carbonLayerNum,  zaolin_user_tree.youjiRate,zaolin_user_tree.iniYouJiStore, zaolin_user_tree.changeRate, zaolin_user_tree.guanliRate,zaolin_user_tree.refYouJiStore, zaolin_user_tree.liyongRate  f ...
问题:在做一个项目时,后台通过json传入前台数据,但是后台打印的是三条数据,前台只显示一条数据。 json格式如下: {"sqksm":[{"carbonLayerNum":1,"endArea":0,"endTime":"","id":0,"shiHouEndArea":0,"shiHouStartArea":0,"startArea":0,"start Time":"&qu ...
1、安装weka和mysql 2、下载连接驱动程序,weka连接mysql数据库需要连接驱动程序mysql-connector-java-5.0.0-bin.jar,在weka的安装目录下C:\Program Files\Weka-3-7新建lib文件夹,将jar包复制到lib文件夹下,并且在C:\Program Files\Java\jre6\lib\ext下也放mysql-connector-java-5.0.0-bin.jar 3、设置环境变量 WEKA_HOMEC:\Program Files\Weka-3-7 ClassPath.;%WEKA_HOME%\lib\mysql ...
javascript URL在传值的过程中使用的是默认的字符集编码ISO-8859-1进行编码,传递中文参数时比如会乱码。解决方式有两种: 方式一: 前台代码::url=encodeURI(url);这里是整个URL      服务器端代码:String linename = new String(request.getParameter("name").getBytes("ISO-8859-1"),"gbk");   方式二:  前台代码:var url="parameter="+parameter; u ...
XMLHttpRequest 对象用于和服务器交换数据。 向服务器发送请求 如需将请求发送到服务器,我们使用 XMLHttpRequest 对象的 open() 和 send() 方法: xmlhttp.open("GET","test1.txt",true); xmlhttp.send(); 方法 描述 open(method,url,async)

ExtJS同步请求

一、ext3.0之前都是如下方式同步请求:     var conn= Ext.lib.Ajax.getConnectionObject().conn;     responsea.open("POST/GET", url,false/true);     responsea.send(null);      var resp = conn.responseText; 二、Ext3.0版本的实现方式 需要引入ext-basex.js       Ext.Ajax.request({ url : 'checkRadomCode.do',//异步校 ...
一、表单验证错误提示方式 Ext.QuickTips.init();   //为Ext组件提供提示信息功能Ext.form.Field.prototype.msgTarget='side';  //指示错误出现的方式 qtip-当鼠标移动到控件上面时显示提示  //默认值为qtip,该方式须声明Ext.QuickTips.init();   进行初始化title-在浏览器的标题显示 under-在控件的底下显示错误提示 side-在控件右边显示一个错误图标,鼠标指向图标时显示错误提示. 默认值. id-[element id]错误提示显示在指定id的HTML元件中 二、Extj自带验 ...
  在前台extjs写的登陆页面,在点击表单提交登录时出现后台页面不跳转现象,各种方法都尝试了 还是没能解决:   原因方法1:在response.sendRedirect()方法后添加return可以实现跳转,添加该语句的原因是因为跳 转语句后面还有未处理的逻辑需要添加return语句返回;或者因为被请求的servlet有同时被其他的请求 访问,即同一个servlet需要处理多个请求造成了该servlet执行了多次(其他业务逻辑同时执行),且请求转发是其中一次。如下图:     原因方法2:ajax请求到后台的servlet类中,设置页面跳转不生效 ajax请求到后台的servl ...
 在通过jdbc连接mysql数据库时,    如果是java项目,只需要引入mysql-connector-java-xxx.jar buildpath 到对应的项目中就可以运行java项目。    如果是在web项目中,运行Class.forName("om.mysql.jdbc.Driver")时MyEclipse是不会去查找字符串,不会去查找驱动的。所以有:方法一:把mysql-connector-java-xxx-bin.jar拷贝到tomcat下lib目录;方法二:将其mysql-connector-java-xxx-bin.jar放到classpath目录 ...
Global site tag (gtag.js) - Google Analytics