-
php中数组方法-array_map的作用域问题
所属栏目:[大数据] 日期:2021-05-20 热度:117
今天实现上传文件和指定路径下文件进行对比时,用到了这个array_map方法,传入的回调函数里面执行 array_splice()方法时,却报错第一个参数不是一个数组,给定的null。 起初在array_map回调 外打印 传入到array_splice中的数组,却发现类型正确是数组并且有[详细]
-
原生php 实现 thinkphp 数据库链式操作!!!
所属栏目:[大数据] 日期:2021-05-20 热度:145
视频地址:https://www.bilibili.com/video/BV1v4411A74Q?p=16spm_id_from=pageDriver 没事可以看两遍,加深一下基础知识!!![详细]
-
php-mysql-防止sql注入
所属栏目:[大数据] 日期:2021-05-20 热度:141
防止sql注入预准备 MysqLi: $qSelect=$DBH-prepare(SELECT*FROMusersWHEREusername=?);$qSelect-bind_param(s,$username);} PDO: $PDO-prepare(SELECT*FROMusersWHEREusername=?SELECT*FROMusersWHEREusername=:username);$pdo-execute([1]);$pdo-execute([:u[详细]
-
tp5文件上传
所属栏目:[大数据] 日期:2021-05-20 热度:178
1.文件上传除非在form表单中 action 属性写了请求的url,不需要用到 FormData这个对象,使用ajax 异步上传文件(包括二进制) 使用这个formdata对象可以帮助减小工作量(form 增加 enctype="multipart/form-data") 2.formdata.append('file[]',files【i】【[详细]
-
异常处理复习
所属栏目:[大数据] 日期:2021-05-20 热度:191
try{ throw exception('抛出异常', 403 ) //? 尝试执行,如果有异常 就抛出异常 echo 'aaa' //此处不会执行 }catch (exception $e){ echo '发生异常'// 有异常会执行此处代码 $e-getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】[详细]
-
HDU6375双端队列
所属栏目:[大数据] 日期:2021-05-20 热度:93
要点分析: 1.本题可以使用C++STL中的deque双端队列来方便解决(底层是一个双向的链表) 2.值得注意的是N的上限为150000,所以直接开这么大的空间会超内存,可以配合map一起使用 关于双端队列的声明: 使用queue头文件 主要用法: deque.push_back(val); deq[详细]
-
C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列
所属栏目:[大数据] 日期:2021-05-20 热度:58
每次忘记都去查,真难啊 1 /* 2 C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列) ,stack的常用用法 3 */ 4 5 6 vector常用用法 7 8 // 头文件 9 #includevector 10 11 常用的初始化方法 12 vector int v; 直接定义一个整型元素的向量 且未[详细]
-
php中数组方法-array_map的作用域问题
所属栏目:[大数据] 日期:2021-05-20 热度:126
今天实现上传文件和指定路径下文件进行对比时,用到了这个array_map方法,传入的回调函数里面执行 array_splice()方法时,却报错第一个参数不是一个数组,给定的null。 起初在array_map回调 外打印 传入到array_splice中的数组,却发现类型正确是数组并且有[详细]
-
原生php 实现 thinkphp 数据库链式操作!!!
所属栏目:[大数据] 日期:2021-05-20 热度:127
视频地址:https://www.bilibili.com/video/BV1v4411A74Q?p=16spm_id_from=pageDriver 没事可以看两遍,加深一下基础知识!!![详细]
-
php-mysql-防止sql注入
所属栏目:[大数据] 日期:2021-05-20 热度:136
防止sql注入预准备 MysqLi: $qSelect=$DBH-prepare(SELECT*FROMusersWHEREusername=?);$qSelect-bind_param(s,$username);} PDO: $PDO-prepare(SELECT*FROMusersWHEREusername=?SELECT*FROMusersWHEREusername=:username);$pdo-execute([1]);$pdo-execute([:u[详细]
-
tp5文件上传
所属栏目:[大数据] 日期:2021-05-20 热度:100
1.文件上传除非在form表单中 action 属性写了请求的url,不需要用到 FormData这个对象,使用ajax 异步上传文件(包括二进制) 使用这个formdata对象可以帮助减小工作量(form 增加 enctype="multipart/form-data") 2.formdata.append('file[]',files【i】【[详细]
-
异常处理复习
所属栏目:[大数据] 日期:2021-05-20 热度:180
try{ throw exception('抛出异常', 403 ) //? 尝试执行,如果有异常 就抛出异常 echo 'aaa' //此处不会执行 }catch (exception $e){ echo '发生异常'// 有异常会执行此处代码 $e-getMeaasge();//使用getMessage 可以查看 上面抛出异常的信息【’抛出异常‘】[详细]
-
HDU6375双端队列
所属栏目:[大数据] 日期:2021-05-20 热度:95
要点分析: 1.本题可以使用C++STL中的deque双端队列来方便解决(底层是一个双向的链表) 2.值得注意的是N的上限为150000,所以直接开这么大的空间会超内存,可以配合map一起使用 关于双端队列的声明: 使用queue头文件 主要用法: deque.push_back(val); deq[详细]
-
C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列
所属栏目:[大数据] 日期:2021-05-20 热度:148
每次忘记都去查,真难啊 1 /* 2 C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列) ,stack的常用用法 3 */ 4 5 6 vector常用用法 7 8 // 头文件 9 #includevector 10 11 常用的初始化方法 12 vector int v; 直接定义一个整型元素的向量 且未[详细]
-
Hive 导入 parquet 格式数据
所属栏目:[大数据] 日期:2021-05-19 热度:92
Hive 导入 parquet 数据步骤如下: 查看 parquet 文件的格式 构造建表语句 倒入数据 一、查看 parquet 内容和结构 下载地址 社区工具 GitHub 地址 命令 查看结构: java -jar parquet-tools-1.6.0rc3-SNAPSHOT.jar schema -d activity.201711171437.0.parquet[详细]
-
大数据领域常用技术栈
所属栏目:[大数据] 日期:2021-05-19 热度:76
提起大数据,不得不提由IBM提出的关于大数据的5V特点:Volume(大量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、Veracity(真实性),而对于大数据领域的从业人员的日常工作也与这5V密切相关。大数据技术在过去的几十年中取得非常迅速的发[详细]
-
Databricks说的Lakehouse是什么?
所属栏目:[大数据] 日期:2021-05-19 热度:59
? 在过去的几年里,Lakehouse作为一种新的数据管理范式,已独立出现在Databricks的许多用户和应用案例中。在这篇文章中,我们将阐述这种新范式以及它相对于之前方案的优势。 数据仓库在决策支持和商业智能应用方面有着悠久的历史。自20世纪80年代末问世以来[详细]
-
BP神经网络拟合给定函数
所属栏目:[大数据] 日期:2021-05-19 热度:117
近期在准备美赛,因为比赛需要故重新安装了matlab,在里面想尝试一下神将网络工具箱。就找了一个看起来还挺赏心悦目的函数例子练练手: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?y=1+sin(1+pi*x/4)[详细]
-
word2vec及其python实现
所属栏目:[大数据] 日期:2021-05-19 热度:186
词的向量化就是将自然语言中的词语映射成是一个实数向量,用于对自然语言建模,比如进行情感分析、语义分析等自然语言处理任务。下面介绍比较主流的两种词语向量化的方式: 第一种即One-Hot编码,,是一种基于词袋(bag of words)的编码方式。假设词典的长度[详细]
-
第2章:MapReduce
所属栏目:[大数据] 日期:2021-05-19 热度:53
MapReduce是一个数据处理的编程模型。这个模型很简单,但也不是简单到不能够支持一些有用的语言。Hadoop能够运行以多种语言写成的MapReduce程序。在这一章中,我们将看看怎样用Java,Ruby,Python语言来写同一个例子。更重要的是,MapReduce程序天生并发运行,[详细]
-
Hive学习之Locking
所属栏目:[大数据] 日期:2021-05-19 热度:189
? 众所周知,数据库必须要能够支持并发。无论在任何时候,允许同一时刻,多个用户能够同时读取或写入。没有必要给用户提供API显示的获取锁,所以所有的锁都是隐式获取的。 在Hive中有两种类型的锁: 共享锁Shared(S) 排它锁Exclusive(X) 就如它们的名字一样,[详细]
-
Hive1.1.0中一个BUG的记录分析
所属栏目:[大数据] 日期:2021-05-19 热度:167
? ?最近在工作中,使用CASE WHEN语句的时候,总是出现异常,查看日志是由于数组超界。不知所以然,然后进行了一步步分析,发现这是hive本身的bug,分享出来,一是为了记录,二是想让大家共同看看,欢迎指正。 使用的是CDH5.14.0版本。 CDH5.14.0使用的HIVE版[详细]
-
Hive中自定义Map/Reduce示例 In Java
所属栏目:[大数据] 日期:2021-05-19 热度:133
Hive支持自定义map与reduce script。接下来我用一个简单的wordcount例子加以说明。 如果自己使用Java开发,需要处理System.in,System,out以及key/value的各种逻辑,比较麻烦。有人开发了一个小框架,可以让我们使用与Hadoop中map与reduce相似的写法,只关注ma[详细]
-
Cloudera Manager及CDH最新版本安装全程记录
所属栏目:[大数据] 日期:2021-05-19 热度:100
? ?大家都知道,Apache Hadoop的配置很繁琐,而且很零散,为此Cloudera公司提供了Clouder Manager工具,而且还封装了Apache Hadoop,flume,spark,hive,hbase等大数据产品形成自己特色的CDH产品,再使用CM进行安装,很大程度上方便了集群的搭建,并提供了集群[详细]
-
hadoop2.7之作业提交详解(上) hadoop2.7之作业提交
所属栏目:[大数据] 日期:2021-05-19 热度:193
根据wordcount进行分析: import org.apache.hadoop.conf.Configuration; org.apache.hadoop.fs.Path; org.apache.hadoop.io.IntWritable; org.apache.hadoop.io.Text; org.apache.hadoop.mapreduce.Job; org.apache.hadoop.mapreduce.Mapper; org.apache.ha[详细]