<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lanhaics的专栏]]></title><description><![CDATA[每天一点积累，汇小成多，做一个有梦想的人。]]></description><link>https://blog.csdn.net/lanhaics</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; lanhaics]]></copyright><item><title><![CDATA[mongodb 报"when a host is not a member of a replica set' on server 127.0.0.1:27017" 解决方案]]></title><link>https://blog.csdn.net/lanhaics/article/details/89177028</link><guid>https://blog.csdn.net/lanhaics/article/details/89177028</guid><author>lanhaics</author><pubDate>Wed, 10 Apr 2019 11:05:54 +0800</pubDate><description><![CDATA[在部署本地服务器运行的MONGODB数据库，可能会报上述错误； 

从字面意思上看，与服务器备份有关；

stackoverflow.com给出的解决方案如下；



个人配置如下:

&lt;mongo:mongo-client id="mongo" host="${mongo.host}" port="${mongo.port}" credentials="${mongo.credenti...]]></description><category></category></item><item><title><![CDATA[解决.bashrc文件每次打开终端都需要source的问题]]></title><link>https://blog.csdn.net/lanhaics/article/details/88994074</link><guid>https://blog.csdn.net/lanhaics/article/details/88994074</guid><author>lanhaics</author><pubDate>Wed, 03 Apr 2019 14:15:06 +0800</pubDate><description><![CDATA[解决方法

vim ~/.bash_profile在文件内部输入


   # 加载.bashrc文件
if test -f .bashrc ; then
source .bashrc 
fi


在.bash_profile文件中自动加载.bashrc文件。

.bashrc文件与.bash_profile文件的区别

在研究二者区别之前，我们先了解两个概念login shell和no logi...]]></description><category></category></item><item><title><![CDATA[社会网络分析——Social Network Analysis]]></title><link>https://blog.csdn.net/lanhaics/article/details/28865363</link><guid>https://blog.csdn.net/lanhaics/article/details/28865363</guid><author>lanhaics</author><pubDate>Fri, 06 Jun 2014 11:16:25 +0800</pubDate><description><![CDATA[什么是社会网络分析，英文social network analysis。现在这个分析越来越时髦，也越来越显现其在社会科学的研究价值。我在2000年的时候受祝建华老师的邀请到香港城市大学作研究，接触到了社会网络分析，但是当时没有太多的感觉，也不是太了解这种分析方法的价值，记得当时在网络上根本搜不到这方面的中文内容。记得就有一篇IBM公司用社会网络分析研究团队建设和知识管理与创新的文章，但现在不同了，]]></description><category></category></item><item><title><![CDATA[机器学习中的算法-Boost算法]]></title><link>https://blog.csdn.net/lanhaics/article/details/28424595</link><guid>https://blog.csdn.net/lanhaics/article/details/28424595</guid><author>lanhaics</author><pubDate>Wed, 04 Jun 2014 15:49:12 +0800</pubDate><description><![CDATA[原创作品，允许转载，转载时请务必以超链接形式标明文章 
原始出处 、作者信息和本声明。否则将追究法律责任。http://baidutech.blog.51cto.com/4114344/743809

一、Boosting算法的发展历史
　　Boosting算法是一种把若干个分类器整合为一个分类器的方法，在boosting算法产生之前，还出现过两种比较重要的将多个分类器整合为一个分类器的方]]></description><category></category></item><item><title><![CDATA[机器学习中的算法-决策树模型组合之随机森林与GBDT]]></title><link>https://blog.csdn.net/lanhaics/article/details/28422291</link><guid>https://blog.csdn.net/lanhaics/article/details/28422291</guid><author>lanhaics</author><pubDate>Wed, 04 Jun 2014 15:19:45 +0800</pubDate><description><![CDATA[版权声明：
    本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用，但请注明出处，如果有问题，请联系wheeleast@gmail.com

前言：
    决策树这种算法有着很多良好的特性，比如说训练时间复杂度较低，预测的过程比较快速，模型容易展示（容易将得到的决策树做成图片展示出来）等。但是同时，单决策]]></description><category></category></item><item><title><![CDATA[机器学习中的算法-支持向量机(SVM)基础]]></title><link>https://blog.csdn.net/lanhaics/article/details/28421215</link><guid>https://blog.csdn.net/lanhaics/article/details/28421215</guid><author>lanhaics</author><pubDate>Wed, 04 Jun 2014 14:53:08 +0800</pubDate><description><![CDATA[版权声明：
    本文由LeftNotEasy发布于http://leftnoteasy.cnblogs.com, 本文可以被全部的转载或者部分使用，但请注明出处，如果有问题，请联系wheeleast@gmail.com
 
前言：
    又有很长的一段时间没有更新博客了，距离上次更新已经有两个月的时间了。其中一个很大的原因是，不知道写什么好-_-，最近一段时间看了看关于SVM(Sup]]></description><category></category></item><item><title><![CDATA[无监督特征学习和深度学习的在线教程，Andrew Ng]]></title><link>https://blog.csdn.net/lanhaics/article/details/28403365</link><guid>https://blog.csdn.net/lanhaics/article/details/28403365</guid><author>lanhaics</author><pubDate>Wed, 04 Jun 2014 11:24:51 +0800</pubDate><description><![CDATA[推荐深度学习的教程。Andrew 
Ng老师的，已有部分章节翻译为中文。


http://deeplearning.stanford.edu/wiki/index.php/

说明：本教程将阐述无监督特征学习和深度学习的主要观点。通过学习，你也将实现多个功能学习/深度学习算法，能看到它们为你工作，并学习如何应用/适应这些想法到新问题上。
本教程假定机器学习的基本知识（特别是熟悉的监]]></description><category></category></item><item><title><![CDATA[Object Builder Application Block]]></title><link>https://blog.csdn.net/lanhaics/article/details/26704567</link><guid>https://blog.csdn.net/lanhaics/article/details/26704567</guid><author>lanhaics</author><pubDate>Fri, 23 May 2014 14:43:54 +0800</pubDate><description><![CDATA[一、IoC 简介
IoC的全名是『Inversion of Control』，字面上的意思是『控制反转』，要了解这个名词的真正含意，得从『控制』这个词切入。一般来说，当设计师撰写一个Console程序时，控制权是在该程序上，它决定着何时该印出讯息、何时又该接受使用者输入、何时该进行数据处理，如程序1。
程序1


using System; 
using System.Collecti]]></description><category></category></item><item><title><![CDATA[依赖注入]]></title><link>https://blog.csdn.net/lanhaics/article/details/26697905</link><guid>https://blog.csdn.net/lanhaics/article/details/26697905</guid><author>lanhaics</author><pubDate>Fri, 23 May 2014 14:04:44 +0800</pubDate><description><![CDATA[1.依赖在哪里
   老马举了一个小例子，是开发一个电影列举器（MovieList），这个电影列举器需要使用一个电影查找器（MovieFinder）提供的服务，伪码如下：

 1/*服务的接口*/
 2public interface MovieFinder {
 3    ArrayList findAll();
 4}
 5
 6/*服务的消费者*/
 7class Movi]]></description><category></category></item><item><title><![CDATA[Set,List,Map,Vector,ArrayList的区别]]></title><link>https://blog.csdn.net/lanhaics/article/details/26617469</link><guid>https://blog.csdn.net/lanhaics/article/details/26617469</guid><author>lanhaics</author><pubDate>Thu, 22 May 2014 19:46:20 +0800</pubDate><description><![CDATA[Set,List,Map,Vector,ArrayList的区别
JAVA的容器---List,Map,Set 
Collection 
├List 
│├LinkedList 
│├ArrayList 
│└Vector 
│　└Stack 
└Set 
Map 
├Hashtable 
├HashMap 
└WeakHashMap
Collection接口 
　　C]]></description><category></category></item><item><title><![CDATA[MyBatis+Spring基于接口编程的原理分析]]></title><link>https://blog.csdn.net/lanhaics/article/details/26557491</link><guid>https://blog.csdn.net/lanhaics/article/details/26557491</guid><author>lanhaics</author><pubDate>Thu, 22 May 2014 09:25:00 +0800</pubDate><description><![CDATA[转载:http://www.iteye.com/topic/1060588

整合Spring3及MyBatis3
对于整合Spring及Mybatis不作详细介绍，可以参考： MyBatis 3 User Guide Simplified Chinese.pdf，贴出我的主要代码如下：
UserMapper Interface:


Java代码 
 


package ]]></description><category></category></item><item><title><![CDATA[Mybatis-Spring-注入映射器]]></title><link>https://blog.csdn.net/lanhaics/article/details/26470659</link><guid>https://blog.csdn.net/lanhaics/article/details/26470659</guid><author>lanhaics</author><pubDate>Wed, 21 May 2014 14:15:57 +0800</pubDate><description><![CDATA[注入映射器

为了代替手工使用 SqlSessionDaoSupport 或 SqlSessionTemplate 编写数据访问对象 (DAO)的代码,MyBatis-Spring 提供了一个动态代理的实现:MapperFactoryBean。这个类 可以让你直接注入数据映射器接口到你的 service 层 bean 中。当使用映射器时,你仅仅如调 用你的 DAO 一样调用它们就可以了,但是你]]></description><category></category></item><item><title><![CDATA[Spring + mybatis整合实例应用]]></title><link>https://blog.csdn.net/lanhaics/article/details/26379257</link><guid>https://blog.csdn.net/lanhaics/article/details/26379257</guid><author>lanhaics</author><pubDate>Tue, 20 May 2014 16:44:17 +0800</pubDate><description><![CDATA[项目结构图 (Spring3.0.2 +mybatis3.0.4)

方案一: 通过配置文件整合Spring和mybatis 
应用数据库




--
--数据库 tb_user
--

drop table if exists tb_user;

create table tb_user(
    id int primary key auto_increment commen]]></description><category></category></item><item><title><![CDATA[MYSQL GROUP BY 和 HAVING 子句]]></title><link>https://blog.csdn.net/lanhaics/article/details/25893103</link><guid>https://blog.csdn.net/lanhaics/article/details/25893103</guid><author>lanhaics</author><pubDate>Thu, 15 May 2014 15:37:42 +0800</pubDate><description><![CDATA[在介绍GROUP BY 和 HAVING 子句前，我们必需先讲讲sql语言中一种特殊的函数：聚合函数， 
例如SUM, COUNT, MAX, AVG等。这些函数和其它函数的根本区别就是它们一般作用在多条记录上。 
SELECT SUM(population) FROM bbc 
这里的SUM作用在所有返回记录的population字段上，结果就是该查询只返回一个结果，即所有 
国家的总人]]></description><category></category></item><item><title><![CDATA[Java深拷贝、浅拷贝]]></title><link>https://blog.csdn.net/lanhaics/article/details/25886705</link><guid>https://blog.csdn.net/lanhaics/article/details/25886705</guid><author>lanhaics</author><pubDate>Thu, 15 May 2014 13:45:57 +0800</pubDate><description><![CDATA[什么是clone？
        在实际编程过程中，我们常常要遇到这种情况：有一个对象A，在某一时刻A中已经包含了一些有效值，此时可能会需要一个和A完全相同新对象B，并且此后对B任何改动都不会影响到A中的值，也就是说，A与B是两个独立的对象，但B的初始值是由A对象确定的。在Java语言中，用简单的赋值语句是不能满足这种需求的。要满足这种需求虽然有很多途径，但实现clone（）方法是其中最简单，]]></description><category></category></item><item><title><![CDATA[SQL的四种连接-左外连接、右外连接、内连接、全连接]]></title><link>https://blog.csdn.net/lanhaics/article/details/25886635</link><guid>https://blog.csdn.net/lanhaics/article/details/25886635</guid><author>lanhaics</author><pubDate>Thu, 15 May 2014 13:44:08 +0800</pubDate><description><![CDATA[SQL的四种连接-左外连接、右外连接、内连接、全连接
今天在看一个遗留系统的数据表的时候发现平时查找的视图是FULL OUT JOIN的，导致平时的数据记录要进行一些限制性处理，其实也可以设置视图各表为右外连接并在视图上设置各列的排序和筛选条件就可以达到效果。
 
联接条件可在FROM或WHERE子句中指定，建议在FROM子句中指定联接条件。WHERE和HAVING子句也可以包含搜索条件，以]]></description><category></category></item><item><title><![CDATA[Ibatis 学习]]></title><link>https://blog.csdn.net/lanhaics/article/details/25873863</link><guid>https://blog.csdn.net/lanhaics/article/details/25873863</guid><author>lanhaics</author><pubDate>Thu, 15 May 2014 11:22:57 +0800</pubDate><description><![CDATA[执行SQL]]></description><category></category></item><item><title><![CDATA[数据库范式（1NF 2NF 3NF BCNF）]]></title><link>https://blog.csdn.net/lanhaics/article/details/25877675</link><guid>https://blog.csdn.net/lanhaics/article/details/25877675</guid><author>lanhaics</author><pubDate>Thu, 15 May 2014 11:03:16 +0800</pubDate><description><![CDATA[数据库的设计范式是数据库设计所需要满足的规范，满足这些规范的数据库是简洁的、结构明晰的，同时，不会发生插入（insert）、删除（delete）和更新（update）操作异常。反之则是乱七八糟，不仅给数据库的编程人员制造麻烦，而且面目可憎，可能存储了大量不需要的冗余信息。
 
范式说明
 
1.1 第一范式（1NF）无重复的列
 
    所谓第一范式（1NF）是指数据库表的每一列都是]]></description><category></category></item><item><title><![CDATA[TransactionManager]]></title><link>https://blog.csdn.net/lanhaics/article/details/25797133</link><guid>https://blog.csdn.net/lanhaics/article/details/25797133</guid><author>lanhaics</author><pubDate>Wed, 14 May 2014 14:29:02 +0800</pubDate><description><![CDATA[六种事务划分属性（NotSupported、Required、Supports、RequiresNew、Mandatory和Never）
这六种都是由容器托管事务 (CMT)的bean来支持的，但如果使用的是bean托管事务(BMT)，EJB规范所能提供的功能难道就只有通过UserTransaction接口启动和提交/回滚事务吗？显然，CMT模型好像更强大，比如，BMT不能使当前事务挂起然后恢复]]></description><category></category></item><item><title><![CDATA[二维码的原理和生成细节]]></title><link>https://blog.csdn.net/lanhaics/article/details/25782309</link><guid>https://blog.csdn.net/lanhaics/article/details/25782309</guid><author>lanhaics</author><pubDate>Wed, 14 May 2014 11:07:47 +0800</pubDate><description><![CDATA[转载:http://coolshell.cn/articles/10590.html#jtss-tsina
代码先存储在这里，还有许多细节没有搞明白，等时间积累到一定的时候再来分析一下。

二维码又称QR Code，QR全称Quick Response，是一个近几年来移动设备上超流行的一种编码方式，它比传统的Bar Code条形码能存更多的信息，也能表示更多的数据类型：比如：字符，数字，日文]]></description><category></category></item></channel></rss>