35.QQ大数据模型
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #define path "1E~001.txt"
- char ** g_QQ;//存放在内存中的qq数据
- int total_hang = ;//标识一共多少行
- int long_hang = ;//标识有多少数据很长的数据
- //读取一共有多少行数据
- int read_total_hang()
- {
- int hang = -;
- FILE *pf = fopen(path, "r");
- if (pf)
- {
- hang = ;
- printf("读取成功\n");
- while (!feof(pf))
- {
- char read_str[] = { };
- fgets(read_str, , pf);
- read_str[] = '\0';
- int length = strlen(read_str);
- hang++;
- }
- return hang;
- }
- else
- {
- printf("读取失败\n");
- return -;
- }
- }
- //读取一共有多少超过长度的数据,长度如果大于100,就算长的数据
- int read_long_hang()
- {
- int hang = -;
- FILE *pf = fopen(path, "r");
- if (pf)
- {
- hang = ;
- printf("读取成功\n");
- while (!feof(pf))
- {
- char read_str[] = { };
- fgets(read_str, , pf);
- read_str[] = '\0';
- int length = strlen(read_str);
- if (length >= )
- {
- hang++;
- }
- }
- return hang;
- }
- else
- {
- printf("读取失败\n");
- return -;
- }
- }
- //加载qq
- void load_qq()
- {
- g_QQ = calloc(sizeof(char *),total_hang - long_hang);
- FILE *pf = fopen(path, "r");
- int i = ;
- while (!feof(pf))
- {
- char read_str[] = { };
- fgets(read_str, , pf);
- read_str[] = '\0';
- int length = strlen(read_str);
- if (length < )
- {
- g_QQ[i] = calloc(sizeof(char), length);
- strcpy(g_QQ[i], read_str);
- i++;
- }
- }
- printf("载入成功\n");
- }
- //查找数据
- void find_qq(char *str)
- {
- for (int i = ; i < total_hang - long_hang; i++)
- {
- if (strstr(g_QQ[i], str))
- {
- printf("%s\n", g_QQ[i]);
- }
- }
- }
- void main()
- {
- load_qq();
- while ()
- {
- char qq[];
- scanf("%s", qq);
- find_qq(qq);
- }
- system("pause");
- }
35.QQ大数据模型的更多相关文章
- 年度钜献,108个大数据文档PDF开放下载
1.大数据的开放式创新——吴甘沙 相关阅读:[PPT]吴甘沙:让不同领域的数据真正流动.融合起来,才能释放大数据的价值 下载:大数据的开放式创新——吴甘沙.pdf 2.微软严治庆——让大数据为每个人服 ...
- zw版足彩大数据&报价
zw版足彩大数据&报价 ::zw增强版足彩大数据,文件名后缀是'.dat' ::文件格式是标准文本格式,逗号分隔 ::zw增强版,在标准版赔率基础上,增加了倒数.比率两组归一化数据 ::zw版 ...
- 《零起点,python大数据与量化交易》
<零起点,python大数据与量化交易>,这应该是国内第一部,关于python量化交易的书籍. 有出版社约稿,写本量化交易与大数据的书籍,因为好几年没写书了,再加上近期"前海智库 ...
- Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目
Golang优秀开源项目汇总(持续更新...)我把这个汇总放在github上了, 后面更新也会在github上更新. https://github.com/hackstoic/golang-open- ...
- 腾讯QQ首次在PC端采用气泡式聊天界面(from:36kr)
小伙伴们,你们是否已经发觉,曾经爱过的姑娘在不知不觉中已变了模样,曾经鲜艳的红领巾也不再飘荡于前胸,而曾经最熟悉的QQ电脑 UI,竟在不知不觉中改头换面了. 没关系,少年,还不晚,今天,让我们携起手来 ...
- linux shell 发送qq邮件失败
安装 发送邮件功能 yum -y install postfix yum -y install mailx 使用 mail -s “fsfds” @qq.com < hh 第二次返回此信息 您在 ...
- AI,大数据,复杂系统 最精 40本大书单
AI,大数据,复杂系统 最精 40本大书单 原创 2017-10-30 Peter 混沌巡洋舰 如果这篇文的题目变成最全书单,那么这篇文会变得又臭又长,这个年代,关于人工智能和大数据的书,没有一万本也 ...
- 记2019年目标之一没有996的大数据分析BI实战历程
本文略长,阅读大约需要10分钟. 懵懵懂懂的学习了python,然后一发不可收拾的爱上了python大数据分析,慢慢的走进了大数据的学堂,学习如何大数据挖掘,大数据分析,到BI系统建设使用. 大数据的 ...
- 3.5星|《算法霸权》:AI、算法、大数据在美国的阴暗面
算法霸权 作者在华尔街对冲基金德绍集团担任过金融工程师,后来去银行做过风险分析,再后来去做旅游网站的用户分析.后来辞职专门揭露美国社会生活背后的各种算法的阴暗面. 书中提到的算法的技术缺陷,我归纳为两 ...
随机推荐
- 超简单入门Vuex小示例
写在前面 本文旨在通过一个简单的例子,练习vuex的几个常用方法,使初学者以最快的速度跑起来一个vue + vuex的示例. 学习vuex需要你知道vue的一些基础知识和用法.相信点开本文的同学都具备 ...
- [Mobx] Using mobx to isolate a React component state
React is great for diffing between Virtual-DOM and rendering it to the dom. It also offers a naïve s ...
- Ubuntu下用glade和GTK+开发C语言界面程序(一)
前言:对于大学中计算机系的每年暑假的课设有太多想说的,能从中学到非常多东西,当然不排除打酱油的,这些能够掠过哦,凡事都打酱油.人生也是打酱油的吧. 2333. 对于大三曾经的课设一般的要求都是用C写的 ...
- nginx 1.5 支持websocket
proxy_pass http://backend; proxy_http_version 1.1; proxy_set_header Upgrade $http_upgrade; proxy_set ...
- bzoj1003: [ZJOI2006]物流运输(DP+spfa)
1003: [ZJOI2006]物流运输 题目:传送门 题解: 可以用spfa处理出第i天到第j都走这条路的花费,记录为cost f[i]表示前i天的最小花费:f[i]=min(f[i],f[j-1] ...
- python-网络-tcp
python-网络-tcp 标签(空格分隔): python TCP[client]-发送数据 from socket import * s = socket(AF_INET, SOCK_STREAM ...
- Apache Bench测试
- 压力测试神器 Siege - Locust Web测压工具python开源 - 介绍: ab是apachebench命令的缩写. ab的原理:ab命令会创建多个并发访问线程,模拟多个访问者同时对某 ...
- BZOJ 3280 费用流
思路: 同BZOJ 1221 //By SiriusRen #include <queue> #include <cstdio> #include <cstring> ...
- 使用JSON Web Token设计单点登录系统--转
原文地址:https://leon_lizi.gitbooks.io/json-web-token/content/chapter2.html 用户认证八步走 所谓用户认证(Authenticatio ...
- java9新特性-1-概述
经过4次跳票,历经曲折的java 9 终于终于在2017年9月21日发布. 2.哪些人适合看这套视频? 已经熟悉或熟练运用java 8 及 之前 java 版本的开发人员.科研人员.学生及 ...