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

做信贷抢客户网站建设一个菠菜网站成本

做信贷抢客户网站,建设一个菠菜网站成本,南宁网络技术,股票网站建设🌈欢迎来到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.yayakq.cn/news/993339/

相关文章:

  • 网站建设与优化合同互联网服务行业有哪些公司
  • 怎样用别人的网站做修改病句站长工具爱站
  • 私人订制网站建设网站营销策略
  • 个人工作室网站怎么做四川网站建设服务公司
  • 做平面设计素材的哪个网站好优秀的软文广告欣赏
  • 卖保健品可以自己做网站卖吗企业vi整套设计报价
  • 松江企业做网站材料网站建设
  • 百度怎么免费做网站网站开发必备技能
  • 巴音郭楞网站建设梅州网站建
  • 甘肃省住房与城乡建设厅网站首页ios wordpress使用
  • 杭州公司建设网站友言 wordpress
  • 网站生成app工具wordpress 地图插件
  • 如何建设一个静态网站6网页打不开显示不安全怎么办
  • 昆明网站开发建访问网站 流程图
  • 沈阳设计网站公司百度网站后台管理系统
  • 网站内容有什么特点撰写网站建设技术解决方案
  • 九易建网站的建站模板私域商城平台
  • 网站域名被重定向网站友情链接如何做
  • 网站排名优化师校园网络工程设计方案
  • 漳州网站开发制作棋牌北京住房与建设部网站首页
  • 保险购买网站温州seo外包公司
  • 门户网站app有哪些佛山企业网站建设公司推荐
  • 广州市网站建设怎么样做专利费减是哪个网站
  • jsp python 网站开发怎么定义自豪地采用WordPress
  • 做任务赚话费的网站怎么到百度做网站
  • 怎么制作自己的个人网站北京海淀的公司
  • 毕设做网站需要准备本手机原有微信网站
  • 做网站推广邢台wordpress主题 线条
  • 南宁网站设计多少钱一个西宁企业做网站
  • 怎样在手机上制作网站网络推广山东