大数据开发项目-电信项目1-生产数据

phoneNameMap.put(“17526304161”, “卫丹”);

phoneNameMap.put(“15422018558”, “戚丽红”);

phoneNameMap.put(“17269452013”, “何翠柔”);

phoneNameMap.put(“17764278604”, “钱溶艳”);

phoneNameMap.put(“15711910344”, “钱琳”);

phoneNameMap.put(“15714728273”, “缪静欣”);

phoneNameMap.put(“16061028454”, “焦秋菊”);

phoneNameMap.put(“16264433631”, “吕访琴”);

phoneNameMap.put(“17601615878”, “沈丹”);

phoneNameMap.put(“15897468949”, “褚美丽”);

}

/**

数据形式:主叫-被叫-通话建立时间-通话时长

数据形式对应字段名:caller,callee,buildTime,duration

*/

public String product(){

/*主叫、被叫电话号/

String caller = null;

String callee = null;

//主叫、被叫姓名

String callerName = null;

String calleeName = null;

/* 取得主叫好吗 */

int callerIndex = (int) (Math.random() * phoneList.size());

caller = phoneList.get(callerIndex);

callerName = phoneNameMap.get(caller);

/*

取得被叫号码

*/

int calleeIndex = (int) (Math.random() * phoneList.size());

callee = phoneList.get(callerIndex);

calleeName = phoneNameMap.get(callee);

while (true){

/**

*random()左闭右开

  • 取得被叫号码*/

calleeIndex = (int) (Math.random() * phoneList.size());

callee = phoneList.get(calleeIndex);

calleeName = phoneNameMap.get(callee);

if (!caller.equals(callee)){

break;

}

}

//第三个参数:随机通话建立时间

String buildTime = randomBuildTime(startTime,endTime);

//第四个参数0000

DecimalFormat df = new DecimalFormat(“0000”);

String duration = df.format((int) (30 * 60 * Math.random()));

StringBuilder sb = new StringBuilder();

sb.append(caller + “,”).append(callee + “,”).append(buildTime + “,”).append(duration);

return sb.toString();

}

//时间形式:2018-01-18 22:38:53

private String randomBuildTime(String startTime, String endTime){

try {

SimpleDateFormat sdf1 = new SimpleDateFormat(“yyyy-MM-dd”);

Date startDate = sdf1.parse(startTime);

Date endDate = sdf1.parse(endTime);

if (endDate.getTime() <= startDate.getTime()){

return null;

}

//随机通话建立时间得Long型

long randomTs = startDate.getTime() + (long) ((endDate.getTime() - startDate.getTime()) * Math.random());

Date resultDate = new Date(randomTs);

SimpleDateFormat sdf2 = new SimpleDateFormat(“yy-MM-dd HH:mm:ss”);

String resultTimeString = sdf2.format(resultDate);

return resultTimeString;

} catch (ParseException e) {

e.printStackTrace();

}

return null;

}

//写数据到文件中

public void writeLog(String filePath){

try {

OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(filePath, true));

while (true){

Thread.sleep(500);

String log = product();

System.out.println(log);

osw.write(log+“\n”);

最后

不知道你们用的什么环境,我一般都是用的Python3.6环境和pycharm解释器,没有软件,或者没有资料,没人解答问题,都可以免费领取(包括今天的代码),过几天我还会做个视频教程出来,有需要也可以领取~

给大家准备的学习资料包括但不限于:

Python 环境、pycharm编辑器/永久激活/翻译插件

python 零基础视频教程

Python 界面开发实战教程

Python 爬虫实战教程

Python 数据分析实战教程

python 游戏开发实战教程

Python 电子书100本

Python 学习路线规划

小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数初中级Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
img

因此收集整理了一份《2024年Python爬虫全套学习资料》送给大家,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频

如果你觉得这些内容对你有帮助,可以添加下面V无偿领取!(备注:python)
[外链图片转存中…(img-cUndAbdl-1710904221986)]

  • 21
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 《联通大数据有限公司产品白皮书.pdf》是联通大数据有限公司推出的一份产品白皮书,介绍了该公司的产品及相关信息。以下是对该白皮书的回答: 《联通大数据有限公司产品白皮书.pdf》详尽地介绍了联通大数据有限公司的产品及解决方案。该白皮书首先对大数据的概念和应用进行了解释,指出了大数据在当前社会发展中的重要性和应用前景。接着,白皮书从联通大数据有限公司的角度出发,介绍了该公司所提供的各类大数据产品。 该白皮书中列举了一系列具体的产品,包括数据存储与处理平台、数据分析与挖掘工具、智能推荐引擎、精准营销解决方案等。这些产品旨在帮助企业客户充分利用大数据资源,提升数据分析能力,实现数据驱动决策,并最终提高业务效益。 白皮书进一步详细介绍了每个产品的功能特点和应用场景。例如,数据存储与处理平台提供高效的数据存储和处理能力,支持大规模数据的存储和计算;数据分析与挖掘工具能够帮助用户深入挖掘数据背后的价值,提供实时的数据分析和可视化展示;智能推荐引擎则能够根据用户的偏好和行为习惯,实现个性化的推荐服务。 除了产品介绍,白皮书还包括了相关的技术架构和应用案例。通过这些案例,读者可以更加直观地了解该公司产品在实际应用中的效果和价值。此外,白皮书还提供了联系方式,方便潜在客户或合作伙伴与公司进行进一步的商务合作。 总之,《联通大数据有限公司产品白皮书.pdf》全面地介绍了该公司的产品及相关信息。对于对大数据产品感兴趣的企业或个人来说,该白皮书提供了有价值的参考和指导,帮助他们更好地了解和应用大数据技术。 ### 回答2: 《联通大数据有限公司产品白皮书.pdf》是一份由联通大数据有限公司编写的产品白皮书。该白皮书旨在介绍该公司所开发的产品以及其功能和优势。 该白皮书从多个方面详细介绍了联通大数据有限公司的产品。首先,白皮书提供了产品的概述,包括产品的背景和市场需求,以及该产品的目标和定位。然后,白皮书详细介绍了产品的特点和主要功能。例如,产品可能包括基于大数据分析的智能推荐功能、数据可视化以及个性化定制等。 白皮书还介绍了产品的优势和竞争优势。它可能强调该产品在同类产品中的独特性和创新性,以及其对用户的商业价值和效益。此外,白皮书还可能提供与产品相关的案例研究,以证明该产品在实际应用中的成功案例。 此外,白皮书还可能包括产品的技术架构和系统设计,以及产品的部署和使用指南。这些内容将帮助潜在用户了解产品的技术特点和使用方式,为他们决定是否选择该产品提供参考。 总的来说,《联通大数据有限公司产品白皮书.pdf》提供了对该公司开发的产品的全面介绍,包括产品特点、功能、优势和技术细节。这份白皮书旨在向潜在用户和利益相关者介绍该产品的价值和应用场景,以便他们做出正确的决策。 ### 回答3: 《联通大数据有限公司产品白皮书.pdf》是一份介绍该公司产品的白皮书文件。联通大数据有限公司是一家致力于大数据应用的公司,该白皮书主要介绍了该公司的产品内容和应用场景。 该白皮书的内容主要分为几个部分。首先,它会介绍联通大数据有限公司的产品线和核心技术。该公司拥有丰富的产品线,包括数据收集、数据清洗、数据存储、数据分析等各个环节。核心技术包括大数据处理、机器学习、人工智能等领域,使产品能够更好地满足用户需求。 其次,白皮书会详细介绍产品的应用场景。例如,在市场营销领域,该公司的产品可以对用户进行画像分析,帮助企业更好地定位目标用户,制定精准的营销策略。在电信行业,该公司的产品可以通过大数据分析提供网络优化方案,提高网络质量和用户体验。 此外,白皮书还会介绍产品的优势和特点。该公司的产品以高效、可靠、安全为特点,能够快速处理海量的数据,并提供准确的分析结果。同时,产品还具备灵活性和可扩展性,可以根据用户需求进行定制化开发,满足不同行业的需求。 总之,《联通大数据有限公司产品白皮书.pdf》详细介绍了该公司的产品线、核心技术、应用场景以及产品的优势和特点。对于了解该公司和产品的人员来说,这份白皮书是一个很好的参考资料,可以帮助他们了解该公司的产品能力,为实际应用提供借鉴和指导。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值