<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[meether]]></title><description><![CDATA[积累正能量，坚持前进]]></description><link>https://blog.youkuaiyun.com/libin88211</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; libin88211]]></copyright><item><title><![CDATA[数字转字符串]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/81106606</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/81106606</guid><author>libin88211</author><pubDate>Wed, 18 Jul 2018 22:37:19 +0800</pubDate><description><![CDATA[
 template &amp;lt;typename T&amp;gt;
    static std::string num2str(T v)
    {
           std::ostringstream oss;
           oss &amp;lt;&amp;lt; v;
           return oss.str();
    }

 ]]></description><category></category></item><item><title><![CDATA[awk 提取两个字符串之间的内容]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/49369157</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/49369157</guid><author>libin88211</author><pubDate>Fri, 23 Oct 2015 23:56:30 +0800</pubDate><description><![CDATA[#/bin/bash
src=$1
dst=$2
cat ${src} | grep -E ".*" | awk '{t=$0;gsub(/.*|.*/,"",t);print t}' > ${dst}]]></description><category></category></item><item><title><![CDATA[days]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/47706245</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/47706245</guid><author>libin88211</author><pubDate>Sun, 16 Aug 2015 20:56:15 +0800</pubDate><description><![CDATA[/*储存12个月的天数*/
const int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};

/*判断是否为闰年*/
int isLeapYear(int year)
{
 if(((year%4==0)&&(year%100!=0))
    ||(year%400==0))
 {
  return 1;
 }
 return 0;
}


i]]></description><category></category></item><item><title><![CDATA[vote]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/46933913</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/46933913</guid><author>libin88211</author><pubDate>Fri, 17 Jul 2015 22:51:00 +0800</pubDate><description><![CDATA[#include 
#include
#include

using namespace std;
map candidaes;
typedef map::iterator VstrItor;
int invild =0;

unsigned int Addcandidate(char* pCandidateName)
{
    if(NULL == pCandidateName )
    {]]></description><category></category></item><item><title><![CDATA[自守数判断]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/46933375</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/46933375</guid><author>libin88211</author><pubDate>Fri, 17 Jul 2015 22:03:25 +0800</pubDate><description><![CDATA[#include 
#include
int getNum(long num)
{
    int count = 0;
    while(num)
    {
        num/=10;
        count++;
    }
      return count;
}
int mypow(int n)
{
    int p=1;
    int i;
    for(i= 0;]]></description><category></category></item><item><title><![CDATA[时间函数]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/46919185</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/46919185</guid><author>libin88211</author><pubDate>Thu, 16 Jul 2015 23:30:21 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include
using namespace std;

time_t GetTimeStampByStr( const char* pDate )
{
 const char* pStart = pDate;

  char szYear[5], szMonth[3], szDay[3], szHour[3], ]]></description><category></category></item><item><title><![CDATA[文件操作——日期排序]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/46885241</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/46885241</guid><author>libin88211</author><pubDate>Tue, 14 Jul 2015 23:16:17 +0800</pubDate><description><![CDATA[#include 
#include 

#include 
#include 
using namespace std;
#define MAXLINELENGTH 20
#define YEAR 1970
typedef struct DATE
{
 int year;
 int month;
 int day;
 int hour;
 int min;
 int sec;
} DATE;

]]></description><category></category></item><item><title><![CDATA[文件读写]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/46854903</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/46854903</guid><author>libin88211</author><pubDate>Sun, 12 Jul 2015 23:40:28 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#define MAXLINELENGTH 10

void fileCopy(FILE *pfin,FILE *fout)
{
   //复制第一行内容
    char buffer[MAXLINELENGTH]={'\0'};
    fgets(buffer,MAXLINELENGTH,pfin);
    printf("fil]]></description><category></category></item><item><title><![CDATA[zookeeper C API]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/45462753</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/45462753</guid><author>libin88211</author><pubDate>Sun, 03 May 2015 22:49:05 +0800</pubDate><description><![CDATA[#include 
#include 
#include 
#include "include/zookeeper/zookeeper.h"
#include "include/zookeeper/zookeeper_log.h"


//void zktest_watcher_g(zhandle_t* zh, int type, int state,
//        const char* ]]></description><category></category></item><item><title><![CDATA[oj 题(二)]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/45459309</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/45459309</guid><author>libin88211</author><pubDate>Sun, 03 May 2015 19:21:17 +0800</pubDate><description><![CDATA[句子翻转，单词翻转
// HuaweiOJ.cpp : 定义控制台应用程序的入口点。
//

#include "stdafx.h"
#include 

#include

using namespace std;


int converse(char* str,char* end)
{
	if(NULL == str||NULL == end )
	{
		return -1;
	}

	]]></description><category></category></item><item><title><![CDATA[test]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/45398495</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/45398495</guid><author>libin88211</author><pubDate>Thu, 30 Apr 2015 19:43:14 +0800</pubDate><description><![CDATA[dafsdfasd]]></description><category></category></item><item><title><![CDATA[OJ练习题]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/45371279</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/45371279</guid><author>libin88211</author><pubDate>Wed, 29 Apr 2015 21:57:13 +0800</pubDate><description><![CDATA[1十六进制转成十进制显示
	char a[10];
	gets_s(a);
	int len  = strlen(a);
	int sum  = 0,
	int weight = 1;
	for(int i=len-1;i>1;i--)
	{
		if(a[i]>='0' &&a[i]<='9')
		{
			sum=sum+(a[i]-48)*weight;
			weight=weight]]></description><category></category></item><item><title><![CDATA[C++读取文件txt中double型内容]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/24393127</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/24393127</guid><author>libin88211</author><pubDate>Thu, 29 Jan 2015 16:27:06 +0800</pubDate><description><![CDATA[ifstream ifstr_man("GMM-data//man.txt");//读取文本数据  一列；//
	ifstream ifstr_woman("GMM-data//woman.txt"); //读取文本数据  一列；//
	double d;
	while (ifstr_man >> d)
		sample.push_back(d);//将数据压入堆栈。//
	while (ifst]]></description><category></category></item><item><title><![CDATA[halcon 培训]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/25421655</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/25421655</guid><author>libin88211</author><pubDate>Thu, 29 Jan 2015 16:18:54 +0800</pubDate><description><![CDATA[今天去大恒图像进行了halcon11的培训]]></description><category></category></item><item><title><![CDATA[opencv2中MSER区域提取]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/43148573</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/43148573</guid><author>libin88211</author><pubDate>Mon, 26 Jan 2015 09:08:58 +0800</pubDate><description><![CDATA[opencv 更新速度一直在加快，最新版本都出到了3.0beta了。MSER一直在用C接口的，最近想试一下3.0的MSER，发现还用不起来，因为封装方法还没搞清楚，也没有太多参考，就用了Qt5.3+opencv2.4.7中的C++接口MSER,当然没有界面，还是控制台程序。总的来说还是比较方便的。
#include 
#include "opencv2/core/core.hpp"
#inclu]]></description><category></category></item><item><title><![CDATA[opencv2学习_1从C风格转向C++]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/9630397</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/9630397</guid><author>libin88211</author><pubDate>Sat, 24 Jan 2015 17:07:58 +0800</pubDate><description><![CDATA[opencv2 之后的版本都是基于C++的，对于习惯使用C风格的朋友们来说很不适应。比如图片的数据结构都发生了巨大的变化。我们熟悉的IPlimage 结构将觅不的踪影。]]></description><category></category></item><item><title><![CDATA[自己写的Kmeans]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/24423627</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/24423627</guid><author>libin88211</author><pubDate>Sat, 24 Jan 2015 16:55:13 +0800</pubDate><description><![CDATA[#include 
#include 
#include
#include
#include "fstream"
using namespace std;
typedef struct Point
{
	double x;
	double y;
	int label;
}Point;

class Sample
{
   public:
	   Sample(const string& file_]]></description><category></category></item><item><title><![CDATA[给RGB加上BMP文件头]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/36186697</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/36186697</guid><author>libin88211</author><pubDate>Sat, 24 Jan 2015 16:53:22 +0800</pubDate><description><![CDATA[需要将摄像头采集到的图像数据（纯净的RGB，或BGR数据）加上文件头后暂存在内存中
如若写入文件仅需将memcpy换成fwrite即可。
#ifndef RGB2BMP_H
#define RGB2BMP_H
///为拍摄的RGB数据加上BMP文件头
///作者：
/// 2014.6.25
///
typedef unsigned char  BYTE;
typedef unsigned s]]></description><category></category></item><item><title><![CDATA[结构体用法总结]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/12680109</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/12680109</guid><author>libin88211</author><pubDate>Sat, 24 Jan 2015 16:47:46 +0800</pubDate><description><![CDATA[一,定义简单结构体时可以对一些简单的函数定义、运算符进行重载，其实这是C++类的特性，但比类更加轻量级，且为后续处理提供了非常大的方便。如下例对>号进行重载方便了时间的比较。活学活用C/C++;
struct Time
{
	int h,m,s;
	bool operator>(const Time a)const 
	{
       if(a.h==h&&a.m==m)
		   retur]]></description><category></category></item><item><title><![CDATA[常用C++函数模板整理]]></title><link>https://blog.youkuaiyun.com/libin88211/article/details/38317617</link><guid>https://blog.youkuaiyun.com/libin88211/article/details/38317617</guid><author>libin88211</author><pubDate>Sat, 17 Jan 2015 15:51:48 +0800</pubDate><description><![CDATA[1：数值交换
      template  static inline void swap(T& x, T& y) { T t=x; x=y; y=t; }]]></description><category></category></item></channel></rss>