亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? admin.cpp

?? 一個C++寫的RSS解析器,需要libxml2.rpm支持
?? CPP
字號:
#include "string.h"#include "stdio.h"#include <stdlib.h>#include "admin.h"#include "utils.h"#include "database.h"#define XML_PREFIX		"tempdata"int processRss(char* rss, int class_id, struct Outline* outline, int is_insert_news){	struct Channel* channel = NULL;	struct Channel* pCurrent = NULL;		struct ITEM* pItem = NULL;	int ret = 0;	int count = 0;	channel = createRss(rss, outline);	if(channel == NULL)	{		return -1;	}		pCurrent = channel;		while(pCurrent)	{		pItem = pCurrent->pItem;		while(pItem)		{			pItem = pItem->pNext;		}			pCurrent = pCurrent->pNext;	}	ret = db_init();	if(ret == 0)	{		debug("連接數據庫成功\n");				int source_id = query_sourceid(class_id, outline->title);		if(source_id < 0)		{			db_fini();			error("獲取souceid失敗,%s還沒有添加到數據庫\n", outline->title);			return -1;		}		debug("準備插入到t_superlink表\n");		count = set_superlink(outline, class_id, source_id, channel);		debug("插入到t_superlink表結束:插入數量%d\n", count);		ret = count;		if(is_insert_news == 1 && count > 0)		{//僅僅插入新聞鏈接到t_news表中			debug("準備插入到t_news表\n");			int cnt = set_news(count, outline, class_id, source_id, channel);				debug("插入到t_news表結束:插入數量%d\n", cnt);					}		db_fini();				debug("關閉數據庫連接\n");	}else	{		ret = -2;		error("db_init failed.\n");	}	destroyRss(channel);		return ret;}int processOutline(int class_id, struct Outline* outline, int is_insert_news){	char rss_file[32];	sprintf(rss_file, "%s.xml", XML_PREFIX);			debug("準備下載:%s\n", outline->xmlUrl);	char command[256];	sprintf(command, "rm %s -f && wget -t1 -q -O %s %s", rss_file, rss_file, outline->xmlUrl);		system(command);		debug("下載結束\n");	if(filesize(rss_file) <= 0)		return -1;	int ret = processRss(rss_file, class_id, outline, is_insert_news);	if(ret == -1)		debug("format of %s is wrong.\n", outline->xmlUrl);	if(ret == -2)		debug("connection to database failed.\n");	return ret;	}int processSource(int key, struct Source* source){	struct Outline* pNext = NULL;	struct Outline* pCur = source->outline;		int class_id = 0;	int source_id = 0;	int is_insert_news = 0;		int ret = db_init();	if(ret == 0)	{		class_id = query_classid(key, source->subkey);		db_fini();	}		if(class_id < 0)		return -1;			if(source->subkey == 0)		is_insert_news = 1;//僅僅插入新聞條目	while(pCur)	{		pNext = pCur->pNext;				ret = processOutline(class_id, pCur, is_insert_news);				info("  來源:%s; 類型: %d; 鏈接:%s; 新增條目: %d\n", pCur->title, pCur->kind, pCur->xmlUrl, ret);		pCur = pNext;	}	return 0;}int processChannel(struct ChannelCuster* channelCuster){	struct Source* pNext = NULL;	struct Source* pCur = channelCuster->source;	while(pCur)	{		info("%s(共%d條): \n", pCur->name, pCur->outline_count);				pNext = pCur->pNext;		processSource(channelCuster->key, pCur);		pCur = pNext;	}	return 0;}int work(struct ChannelCuster* channelCuster){	struct ChannelCuster* pNext = NULL;	struct ChannelCuster* pCur = channelCuster;	int count = 1;	while(pCur)	{		info("------------%s-----------\n", pCur->name);				pNext = pCur->pNext;		processChannel(pCur);		count++;		pCur = pNext;	}			return 0;}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品视频一区二区| 亚洲午夜久久久久久久久电影网 | 免费国产亚洲视频| 免费观看一级欧美片| 国产精品12区| 91免费在线看| 欧美电影免费观看高清完整版在线观看| 久久色在线观看| 国产精品你懂的| 亚洲成人黄色小说| 国产精品资源站在线| 久久精品亚洲乱码伦伦中文| 国产日韩亚洲欧美综合| 亚洲精品美腿丝袜| 日本欧美在线看| 麻豆91精品视频| 色综合久久88色综合天天免费| 日韩欧美综合在线| 亚洲老司机在线| 日产精品久久久久久久性色 | 精品剧情在线观看| 欧美激情在线观看视频免费| 亚洲1区2区3区4区| 成人激情动漫在线观看| 在线综合+亚洲+欧美中文字幕| 日本一区免费视频| 日韩主播视频在线| 91视频国产观看| 精品黑人一区二区三区久久| 一区二区三区四区在线免费观看 | 精品福利一区二区三区免费视频| 中文字幕视频一区| 精品一区二区三区免费播放| 在线视频你懂得一区二区三区| 欧美精品一区二区在线播放| 久久精品视频一区| 亚洲精品成人在线| 麻豆一区二区三区| 一本色道综合亚洲| 国产目拍亚洲精品99久久精品| 婷婷亚洲久悠悠色悠在线播放| 粉嫩久久99精品久久久久久夜| 91麻豆精品国产91久久久久久| 亚洲天堂精品在线观看| 国内不卡的二区三区中文字幕 | 久久久久久久免费视频了| 亚洲一二三四在线| gogogo免费视频观看亚洲一| 久久综合色播五月| 日韩高清不卡一区二区三区| 日本精品免费观看高清观看| 国产精品超碰97尤物18| 国产伦精品一区二区三区视频青涩| 在线综合+亚洲+欧美中文字幕| 亚洲一区二区av在线| 日本韩国一区二区| 中文字幕日本乱码精品影院| 国产成人在线观看| 日本欧洲一区二区| 精品污污网站免费看| 亚洲欧美日本韩国| 高清日韩电视剧大全免费| 精品国产一区二区精华| 日本成人在线不卡视频| 欧美精品xxxxbbbb| 午夜精品福利一区二区蜜股av| 一本大道久久a久久精品综合| 专区另类欧美日韩| 99久久99久久综合| 亚洲欧美日韩在线| 91亚洲永久精品| 亚洲人精品午夜| 91农村精品一区二区在线| 亚洲欧洲综合另类在线| 91丨九色丨蝌蚪富婆spa| 日韩毛片精品高清免费| 91福利区一区二区三区| 亚洲一区二区综合| 欧美日本韩国一区二区三区视频| 亚洲成人免费av| 欧美蜜桃一区二区三区| 美国av一区二区| 久久综合一区二区| 成人精品在线视频观看| 亚洲三级在线播放| 欧美这里有精品| 日韩va亚洲va欧美va久久| 日韩一区二区三区在线视频| 国内一区二区在线| 欧美国产1区2区| 天天操天天干天天综合网| 精品一区二区三区在线播放视频| 欧美一区二区三级| 免费精品99久久国产综合精品| 精品久久人人做人人爱| 国产成人av资源| 亚洲欧洲精品天堂一级| 在线视频欧美精品| 男女激情视频一区| 国产亚洲一区二区三区在线观看 | 久久久久99精品一区| 成人午夜在线免费| 亚洲午夜影视影院在线观看| 91精品国产91综合久久蜜臀| 国产一区不卡视频| 中文字幕一区二区三区四区不卡 | 亚洲最色的网站| 欧美精品电影在线播放| 国产精品一二三区| 亚洲麻豆国产自偷在线| 日韩女优制服丝袜电影| 99久久婷婷国产综合精品电影| 亚洲一区二区三区精品在线| 日韩欧美一二三| 不卡的av电影| 丝袜亚洲另类丝袜在线| 国产区在线观看成人精品| 91黄色激情网站| 国产麻豆精品95视频| 亚洲精品国产一区二区三区四区在线 | 久久综合狠狠综合| 91碰在线视频| 卡一卡二国产精品 | 99re这里只有精品首页| 日韩国产在线一| 国产精品美女视频| 7777精品伊人久久久大香线蕉| 国产a视频精品免费观看| 亚洲国产人成综合网站| 久久精品人人爽人人爽| 欧美日韩中文字幕精品| 成人网页在线观看| 丝袜脚交一区二区| 国产精品久久久久久久久快鸭 | 国产一区二区三区在线观看精品| 亚洲人成在线播放网站岛国| 久久综合九色综合欧美98 | 欧美96一区二区免费视频| 国产成人超碰人人澡人人澡| 久久综合九色综合欧美就去吻 | 一色屋精品亚洲香蕉网站| 欧美一区二区视频在线观看2022| 99久久夜色精品国产网站| 久久精品国产999大香线蕉| 亚洲狠狠丁香婷婷综合久久久| 久久先锋影音av鲁色资源网| 欧美日韩在线免费视频| 94色蜜桃网一区二区三区| 国产一区二区美女诱惑| 日韩av网站免费在线| 亚洲一区二区中文在线| 中文字幕制服丝袜成人av| wwww国产精品欧美| 337p亚洲精品色噜噜噜| 91网站在线观看视频| 国产成人日日夜夜| 激情五月婷婷综合| 午夜天堂影视香蕉久久| 亚洲蜜桃精久久久久久久| 中文字幕第一区综合| 久久综合网色—综合色88| 欧美一二三四区在线| 欧美日韩黄色一区二区| 色狠狠综合天天综合综合| 成人sese在线| 成人性生交大合| 国产风韵犹存在线视精品| 激情深爱一区二区| 老司机精品视频一区二区三区| 日韩国产精品久久| 日本在线观看不卡视频| 婷婷综合在线观看| 国产高清久久久| 秋霞成人午夜伦在线观看| 伊人性伊人情综合网| 国产精品入口麻豆原神| 久久精品亚洲国产奇米99| 精品国产三级a在线观看| 日韩欧美你懂的| 日韩欧美国产麻豆| 日韩免费电影网站| 日韩精品一区二区三区在线| 7777精品伊人久久久大香线蕉经典版下载| 日本电影欧美片| 在线免费观看日本一区| 欧美亚洲国产一区二区三区 | 亚洲欧美偷拍另类a∨色屁股| 亚洲欧美在线另类| 亚洲色图欧洲色图婷婷| 亚洲免费观看高清| 一区二区视频免费在线观看| 一区二区三区国产精华| 亚洲电影一区二区| 日韩和欧美一区二区| 裸体在线国模精品偷拍| 韩国女主播一区| 大胆亚洲人体视频| 91伊人久久大香线蕉| 日本久久一区二区三区| 欧美怡红院视频|