<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[ExtraMan的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/ExtraMan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ExtraMan]]></copyright><item><title><![CDATA[缓存和数据库的最终一致性方案]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/125175179</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/125175179</guid><author>ExtraMan</author><pubDate>Tue, 07 Jun 2022 23:03:31 +0800</pubDate><description><![CDATA[缓存和数据库的最终一致性方案]]></description><category></category></item><item><title><![CDATA[Sphinx实践]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/70102992</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/70102992</guid><author>ExtraMan</author><pubDate>Tue, 11 Apr 2017 19:05:27 +0800</pubDate><description><![CDATA[本文主要讲解在项目过程使用到的sphinx全文检索，包括安装，配置，c++客户端调用，以及一些在实际应用层面需要用到的方法和技巧，增量索引，增加词库，过滤字符串]]></description><category></category></item><item><title><![CDATA[nginx+lua搭建文件上传下载服务]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/70101647</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/70101647</guid><author>ExtraMan</author><pubDate>Tue, 11 Apr 2017 19:03:22 +0800</pubDate><description><![CDATA[项目需要做一个文件上传下载服务，利用nginx＋lua 做一个代理服务，上传入口统一，分发到不同的机器存储，下载链接和物理存储隔离，支持添加agent的方式扩容，这里主要讲一下思路和搭建配置过程，大神勿喷。]]></description><category></category></item><item><title><![CDATA[浅析字符编码]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/70071953</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/70071953</guid><author>ExtraMan</author><pubDate>Tue, 11 Apr 2017 18:00:28 +0800</pubDate><description><![CDATA[ascii码，unicode编码，GBK编码，utf编码，似懂非懂，看似简单，却遇到乱码问题只能百度，google。本文主要讲解在查找小语种的时候遇到问题和总结。]]></description><category></category></item><item><title><![CDATA[分享一个双目测距的项目]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/46546445</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/46546445</guid><author>ExtraMan</author><pubDate>Thu, 18 Jun 2015 12:21:26 +0800</pubDate><description><![CDATA[用到的工具和平台
Opencv2.4.11
VS2010
Matlab

参考论文和Blog
基于双目立体视觉的物体深度信息提取系统研究_刘维（硕士论文）
http://blog.youkuaiyun.com/scyscyao/article/details/5443341      
Learning OpenCV十一、十二章
摄像头的连接


技术参数（最终效果）]]></description><category></category></item><item><title><![CDATA[lua脚本学习笔记]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/42919999</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/42919999</guid><author>ExtraMan</author><pubDate>Tue, 20 Jan 2015 16:48:44 +0800</pubDate><description><![CDATA[Lua脚本可以很容易的被C/C++ 代码调用，也可以反过来调用C/C++的函数，这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本，也可以作为普通的配置文件，代替XML,ini等文件格式，并且更容易理解和维护。Lua由标准C编写而成，代码简洁优美，几乎在所有操作系统和平台上都可以编译，运行。 一个完整的Lua解释器不过200k，在目前所有脚本引擎中，Lua的速度是最快的。这一切都决定了Lu]]></description><category></category></item><item><title><![CDATA[mysql字符乱码详解]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/42243685</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/42243685</guid><author>ExtraMan</author><pubDate>Mon, 29 Dec 2014 20:57:43 +0800</pubDate><description><![CDATA[在处理mysql中文时，我们常常遇到字符编码的问题，本来主要讲解其乱码产生的原因，并给出解决方案。
  字符原理
    Latin1是ISO-8859-1的别名是单字节编码，向下兼容ASCII，其编码范围是0x00-0xFF，0x00-0x7F之间完全和ASCII一致，0x80-0x9F之间是控制字符，0xA0-0xFF之间是文字符号

     GBK总体编码范围为 8140-FEFE]]></description><category></category></item><item><title><![CDATA[auto_ptr与shared_ptr 的区别]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/41846827</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/41846827</guid><author>ExtraMan</author><pubDate>Wed, 10 Dec 2014 15:46:20 +0800</pubDate><description><![CDATA[在C++中，内存资源的管理经常是一个令人头痛的问题，指针的错误使用经常是造成内存泄露和“未定义行为”的根源。很多资源被动态分配与heap内而后被用于单一区块或函数内。它们应该在控制流离开那个区块或函数时被释放。智能指针就是针对这种形势而设计的特制产品。它是一种外观和行为都被设计成与内建的指针相类似的对象，不过它提供更多的功能，其析构函数会自动对其所指的对象调用delete来进行删除。

   ]]></description><category></category></item><item><title><![CDATA[进程和线程的区别]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/41748895</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/41748895</guid><author>ExtraMan</author><pubDate>Fri, 05 Dec 2014 16:10:07 +0800</pubDate><description><![CDATA[课堂的内容，载录下来防止忘记

    进程
①进程指向一个可执行程序,定义了初始代码和数据
②进程拥有一个私有主存空间;
③进程既是任务调度的单位，也是系统资源的分配单位，它执行时由操作系统分配系统资源；
④若系统支持多线程处理，每个进程至少有一个执行线程。

     线程
①它是进程的一条执行路径；
②它拥有独立的堆栈和处理机执行环境；
③线程是任务调度的单位，但不是系]]></description><category></category></item><item><title><![CDATA[Cart文本分类算法原理和例子]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/41744003</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/41744003</guid><author>ExtraMan</author><pubDate>Fri, 05 Dec 2014 11:30:04 +0800</pubDate><description><![CDATA[ID3使用信息增益作为属性选择标准，c4.5使用信息增益率作为属性选择标准。Cart算法使用GIni系数来度量对某个属性变量测试输出的狼族取值的差异性，理想的分组应该尽量使两组中样本输出变量的差异性总和达到最小，即“纯度”最大，也就是是两组输出变量取值的差异性下降最快，“纯度”增加最快。
    设t为分类回归树中的某个节点，称函数
     

     为Gini系数，k为当前属性下测]]></description><category></category></item><item><title><![CDATA[基本k-mean聚类的文本聚类算法原理和例子]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/41743097</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/41743097</guid><author>ExtraMan</author><pubDate>Fri, 05 Dec 2014 09:59:53 +0800</pubDate><description><![CDATA[基于质心的划分方法是研究最多的算法，包括k-mean聚类算法及其各种变体，这些变体依据初始簇的选择，对象的划分、相识度的计算方法、簇中心的计算方法不同而不同。基于质心的划分方法将簇中所有对象的平均值看做簇的质心，根据一个数据对象与簇质心的距离，将该对象赋予最近的簇。在这类方法中，需要给定划分的簇个数k，首先得到k个初始划分的集合，然后采用地带重定位技术，通过将对象从一个簇移到另外一个簇来改进划分的]]></description><category></category></item><item><title><![CDATA[贝叶斯文本分类例子和原理]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/41408067</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/41408067</guid><author>ExtraMan</author><pubDate>Sun, 23 Nov 2014 11:29:38 +0800</pubDate><description><![CDATA[基本定义：]]></description><category></category></item><item><title><![CDATA[手把手教你使用新浪api（java）]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/40947561</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/40947561</guid><author>ExtraMan</author><pubDate>Sun, 09 Nov 2014 09:44:01 +0800</pubDate><description><![CDATA[Target：使用新浪api获取最新发表的公共微博
Tool：java，mysql
注册获取App Key和App Secret
1.     首先去官网注册开发者http://open.weibo.com/
2.     点击微连接-----站内应用-----创建应用
3.     填写相关信息其中实际应用地址要填可以打开的url连接，就是请求连接要跳转的地址
本人使用tomcat的]]></description><category></category></item><item><title><![CDATA[Eclipse+tomcat开发j2ee经典入门例子]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/40918459</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/40918459</guid><author>ExtraMan</author><pubDate>Sat, 08 Nov 2014 10:55:52 +0800</pubDate><description><![CDATA[安装配置tomcat]]></description><category></category></item><item><title><![CDATA[C++库和C库的区别]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/39519687</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/39519687</guid><author>ExtraMan</author><pubDate>Wed, 24 Sep 2014 09:59:37 +0800</pubDate><description><![CDATA[C++标准库非常大。在C++标准中，关于标准库的规格说明占了密密麻麻300多页，这还不包括标准C库，后者只是 "作为参考"包含在C++库中。



当然，并非总是越大越好，但在现在的情况下，确实越大越好，因为大的库会包含大量的功能。标准库中的功能越多，开发自己的应用程序时能借助的功能就越多。C++库并非提供了一切（没有提供并发和图形用户接口的支持），但确实提供了很多。几乎任何事都可以求助于]]></description><category></category></item><item><title><![CDATA[rm文件恢复]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/39052527</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/39052527</guid><author>ExtraMan</author><pubDate>Thu, 04 Sep 2014 14:57:18 +0800</pubDate><description><![CDATA[今天误删除了Centos服务器上的某个文件夹，找了下恢复，ext3grep，extundelete等，因为文件系统是ext4的，只能使用extundelete

1. 安装依赖
yum -y install e2fsprogs e2fsprogs-devel

2. 去http://extundelete.sourceforge.net/下载extundelete-0.2.4.tar.b]]></description><category></category></item><item><title><![CDATA[几种磁盘调度算法的描述]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/39033409</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/39033409</guid><author>ExtraMan</author><pubDate>Wed, 03 Sep 2014 21:35:28 +0800</pubDate><description><![CDATA[一、磁盘调度主要思想

设备的动态分配算法与进程调度相似，也是基于一定的分配策略的。常用的分配策略有先请求先分配、优先级高者先分配等策略。在多道程序系统中，低效率通常是由于磁盘类旋转设备使用不当造成的。操作系统中，对磁盘的访问要求来自多方面，常常需要排队。这时，对众多的访问要求按一定的次序响应，会直接影响磁盘的工作效率，进而影响系统的性能。访问磁盘的时间因子由3部分构成，它们是查找（查找磁道）]]></description><category></category></item><item><title><![CDATA[linux git  错误403 Forbidden while accessing和Gtk-WARNING **: cannot open display:]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/39010053</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/39010053</guid><author>ExtraMan</author><pubDate>Tue, 02 Sep 2014 19:09:12 +0800</pubDate><description><![CDATA[第一个错误 在linux下运行 git]]></description><category></category></item><item><title><![CDATA[高并发的socket实现]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/37909017</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/37909017</guid><author>ExtraMan</author><pubDate>Thu, 17 Jul 2014 16:05:31 +0800</pubDate><description><![CDATA[方法1  使用select  

方法2  使用epoll
首先linux平台下的socket最大连接数是1024，其实去除一些系统用的文字描述符，就会少于1024了，但是一般的服务器1000多个连接哪能够呢？用命令ulimit -n可以查询最大文件描述符 也可以改写 ulimit -n 65536
select是I/O多路转换技术
服务器端



#include 
#inclu]]></description><category></category></item><item><title><![CDATA[SecureCRT突然卡死的问题]]></title><link>https://blog.youkuaiyun.com/ExtraMan/article/details/37081465</link><guid>https://blog.youkuaiyun.com/ExtraMan/article/details/37081465</guid><author>ExtraMan</author><pubDate>Sat, 05 Jul 2014 20:49:16 +0800</pubDate><description><![CDATA[SecureCRT作为著名的SSH客户端，经常用于登陆远程服务器。在上面编辑文本，特别是用vi打开两个文本，并且需要切换时，很容易出现卡死的现象，不能接受任何的键盘输入。很是郁闷。以前每次遇到这个问题，我只有关掉那个session重新打开一个。这次又遇上，是在不能忍，试着解决一下。

仔细观察会发现，在vi下切换文本“ctrl+w+w”时，很容易输入成”ctrl+s”。随便拿一个session]]></description><category></category></item></channel></rss>