当前位置: 首页 > news >正文

java做网站电话注册郑州seo外包收费标准

java做网站电话注册,郑州seo外包收费标准,企业网站策划书下载,个人网站建设价格表🌈欢迎来到C项目专栏 🙋🏾‍♀️作者介绍:前PLA队员 目前是一名普通本科大三的软件工程专业学生 🌏IP坐标:湖北武汉 🍉 目前技术栈:C/C、Linux系统编程、计算机网络、数据结构、Mysq…

🌈欢迎来到C++项目专栏
🙋🏾‍♀️作者介绍:前PLA队员 目前是一名普通本科大三的软件工程专业学生
🌏IP坐标:湖北武汉
🍉 目前技术栈:C/C++、Linux系统编程、计算机网络、数据结构、Mysql、Python
🍇 博客介绍:通过分享学习过程,加深知识点的掌握,也希望通过平台能认识更多同僚,如果觉得文章有帮助,请您动动发财手点点赞,本人水平有限,有不足之处欢迎大家扶正~
🍓 最后送大家一句话共勉:知不足而奋进,望远山而前行。
————————————————

Day1

  • 1.项目介绍
  • 2.搜索引擎宏观介绍
  • 3.相关技术栈和项目环境
  • 4.正排索引VS倒排索引-搜索引擎具体原理
  • 5.编写数据去标签与数据清洗的模块

1.项目介绍

对比常用搜索引擎,实现一个简易版的站内搜索引擎。
基于boost库实现,boost库官网上是没有站内搜索引擎的,我们自己实现一个,部署在自己的云服务,客户端可以通过浏览器访问服务器地址,实现搜索引擎功能的使用。

2.搜索引擎宏观介绍

0
常用搜索引擎,如百度 搜狗等,搜索引擎框架可简易理解如上图,我们实现的站内搜索引擎对比就是把相关资料提前下载到云服务器本地,当用户使用搜索功能时,在服务器本地进行检索反馈。

3.相关技术栈和项目环境

  • 技术栈: C/C++ C++11, STL, 准标准库Boost,Jsoncpp,cppjieba,cpp-httplib , 选学: html5,css,js、Query、Ajax
  • 项目环境: Centos 7云服务器,vim/gcc(g++)/Makefile , vs2019 or vs code

4.正排索引VS倒排索引-搜索引擎具体原理

5.编写数据去标签与数据清洗的模块

先去boost官网将文件下载下来,使用rz命令将文件拖拽到Linux服务器
02
解压命令:
03
创建好数据文件夹用来区分处理好的数据,方便后期读取使用
04

  • 编写parser.cc模块
//代码的基本结构:
#include <iostream>
#include <string>
#include <vector>
//是一个目录,下面放的是所有的html网页
const std::string src_path = "data/input/";
const std::string output = "data/raw_html/raw.txt";
typedef struct DocInfo{std::string title;  //文档的标题std::string content; //文档内容std::string url;   //该文档在官网中的url
}DocInfo_t;
//const &: 输入
//*: 输出
//&:输入输出
bool EnumFile(const std::string &src_path, std::vector<std::string> *files_list);
bool ParseHtml(const std::vector<std::string> &files_list, std::vector<DocInfo_t>
*results);
bool SaveHtml(const std::vector<DocInfo_t> &results, const std::string &output);
int main()
{std::vector<std::string> files_list;//第一步: 递归式的把每个html文件名带路径,保存到files_list中,方便后期进行一个一个的文件进行读取if(!EnumFile(src_path, &files_list)){std::cerr << "enum file name error!" << std::endl;return 1;}//第二步: 按照files_list读取每个文件的内容,并进行解析std::vector<DocInfo_t> results;if(!ParseHtml(files_list, &results)){std::cerr << "parse html error" << std::endl;return 2;}//第三步: 把解析完毕的各个文件内容,写入到output,按照\3作为每个文档的分割符if(!SaveHtml(results, output)){std::cerr << "sava html error" << std::endl;return 3;}return 0;
}
bool EnumFile(const std::string &src_path, std::vector<std::string> *files_list)
{return true;
}
bool ParseHtml(const std::vector<std::string> &files_list, std::vector<DocInfo_t> *results)
{return true;
}
bool SaveHtml(const std::vector<DocInfo_t> &results, const std::string &output)
{return true;
}
  • 安装boost开发库
    $ sudo yum install -y boost-devel //是boost 开发库
http://www.hengruixuexiao.com/news/54564.html

相关文章:

  • 申请网站到哪里品牌营销推广策划方案
  • 桂林网络科技关键词优化设计
  • h5做网站用什么软件词语搜索排行
  • 网站管理人员队伍建设有待加强成都seo整站
  • 网站建设教材网络营销推广
  • 销售案例网站网络工程师
  • 枣强网站建设培训学校seo月薪
  • 快速优化网站建设手机免费建网站
  • 做纸箱在什么网站找客户搜索引擎seo外包
  • php商城网站建设百度的总部在哪里
  • 中国建设银行招聘信息网站6全国疫情一览表
  • 网站建设 客户谷歌关键词排名查询工具
  • 网站建设公司岗位seo站内优化教程
  • 电子商务营销方法有哪些seo是什么单位
  • 分类信息网站排行seo短视频入口引流
  • 中国铁路总公司建设管理部网站seo营销是什么
  • 学校网站建设运行情况seo在线优化技术
  • html网页设计简单代码搜索引擎优化的对比
  • 两女互舔互做日美网站专业网站优化
  • 求个网站好人有好报百度贴吧软文营销广告案例
  • 那个做兼职网站好今日头条新闻在线看
  • dw做了网站还可以做淘宝详情吗外链发布软件
  • 中文网站常用字体网站设计公司模板
  • 信阳建网站网络营销策划活动方案
  • 免费营销网站制作淘宝关键词优化
  • 凡科做商品网站的教学视频地推接单平台app排行榜
  • logo图案生成器海淀区seo搜索引擎
  • 做网站选哪家公司营销宣传策划方案
  • 沈阳酒店团购网站制作seo外链推广平台
  • 做网站的国标有哪些skr搜索引擎入口