当前位置:首页 » 《随便一记》 - 第40页

05月05日

基于centos7搭建haoop与hive

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 267次
基于centos7搭建haoop与hive

一、前言hadoop是大数据生态中的基础服务,也是其他大数据框架的基础运行环境,尤其是hdfs,是其他大数据框架的基础存储载体,因此系统学习和掌握hadoop对学习大数据很有必要;而Hive则是Hadop生态系统中必不可少的一个数据分析工具,它可以将存储在HDES中的结构化数据映射为数据库中的一张表,并提供了一种SQL方言对其进行查询。这些SQL语句最终会翻译成MapReduce程序执行。Hive的本质就是为了简化用户编写MapReduce程序而生成的一种框架,它本身并不会存储和计算数据,完全依赖于HDFS和MapReduce,所以搭建hive的前提需要安装并启动hadoop服务;本篇将基于阿里云服务器,搭建一个hive的环境,由于生产环境下,hive的运行需要依赖hadoop的环

05月05日

【DETR】DETR训练VOC数据集/自己的数据集

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 318次
【DETR】DETR训练VOC数据集/自己的数据集

训练DETR一、数据准备二、配置DETR三、绘图四、推理五、一些小bugReferences一、数据准备DETR用的是COCO格式的数据集。如果要用DETR训练自己的数据集,直接利用Labelimg标注成COCO格式。如果是VOC数据集的话,要做一个格式转换。网上一大堆格式转换的代码都很乱,所以自己写了一个针对VOC数据集的转换。COCO数据集的格式类似这样,annotations文件夹里面有对应的train、val数据集的json文件。train2017则是训练集图片,其他同理。VOC数据集的存放方式是这样的,转换格式就是找出Main文件夹下用于目标检测的图片。Main文件夹下有train.txt文件,记录了训练集的图片。val.txt记录了验证集的图片只需要修

05月05日

8道经典之经典的指针题详解来了哦,包教包会

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 268次
8道经典之经典的指针题详解来了哦,包教包会

一.试题解析二.思路讲解分析今天阿博给大家找来了几道指针笔试题,友友们要跟上阿博的思维,让我们去探索指针的奥秘吧??intmain(){inta[5]={1,2,3,4,5};int*ptr=(int*)(&a+1);printf("%d%d",*(a+1),*(ptr-1));return0;}这里a和&连用,所以说取出的是整个数组的地址,再加1,跳过了整个数组,它的类型就是一个指针数组类型,和int*ptr不匹配,所以这里我们来了一个强制转换,这时候ptr就是一个整形指针,友友们这里一定要想明白哦,我们开始解题,(a+1)解引用,这里a没有和&连用,所以它代表的就是首元素的地址,就是1的地址,再加1,跳过一个

05月05日

JAVA线程池详解

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 331次
JAVA线程池详解

文章目录一.简介二.线程池参数说明三.WorkQueue工作队列说明四.handler四种拒绝策略说明五.线程池处理任务策略说明六.Executors四种创建线程池方式比较七.ThreadPoolExecutor方式创建线程池八.单例方式创建复用线程池九.任务是否需要返回值十.判断线程池是否执行完毕十一.项目实战使用案例一.简介​线程池:一种使用线程的模式,存放了很多可以复用的线程,对线程统一管理。我们可以使用new的方式去创建线程,但若是并发线程太高,每个线程执行时间不长,这样频繁的创建销毁线程是比较耗费资源的,线程池就是用来解决此问题的。1.使用线程池的优点(1)降低资源的消耗:线程可以重复使用,不需要在创建线程和消耗线程上浪费资源;(2)提高响应速度

05月05日

Mybatis动态SQL查询 --(附实战案例--8888个字--88质量分)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 258次
Mybatis动态SQL查询 --(附实战案例--8888个字--88质量分)

目录前言一、动态SQL---if标签1.持久层添加用户通用查询方法2.映射文件添加相关标签3.测试类新建测试方法4.运行结果二、动态SQL---where标签1.映射文件添加相关标签2.测试类新建测试方法3.运行结果三、动态SQL---set标签1.持久层添加用户更新方法2.映射文件添加相关标签3.测试类新建测试方法4.运行结果四、动态SQL---choose和wen和otherwise标签1.持久层添加用户通用查询方法2.映射文件添加相关标签3.测试类新建测试方法4.运行结果五、动态SQL---foreach标签1.遍历数组(1)持久层添加用户批量删除方法(2)映射文件添加相关标签(3)测试类新建测试方法

05月05日

Java对象深拷贝详解(List深拷贝)

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 294次
Java对象深拷贝详解(List深拷贝)

1、Java中拷贝的概念在Java语言中,拷贝一个对象时,有浅拷贝与深拷贝两种浅拷贝:只拷贝源对象的地址,所以新对象与老对象共用一个地址,当该地址变化时,两个对象也会随之改变。深拷贝:拷贝对象的所有值,即使源对象发生任何改变,拷贝的值也不会变化。在User类的基础上,介绍两种浅拷贝案列User类:@DatapublicclassUser{privateStringname;privateIntegerage;}案列①:普通对象的浅拷贝packagecom.shuizhu.study;//浅拷贝案例1publicclassStudy01{publicstaticvoidmain(String[]args){

05月05日

【搭建博客】宝塔面板部署Typecho博客,并发布上线访问

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 357次
【搭建博客】宝塔面板部署Typecho博客,并发布上线访问

目录前言1.安装环境2.下载Typecho3.创建站点4.访问Typecho5.安装cpolar6.远程访问Typecho7.固定远程访问地址8.配置typecho前言Typecho是由type和echo两个词合成的,来自于开发团队的头脑风暴。Typecho基于PHP5开发,支持多种数据库,是一款内核强健﹑扩展方便﹑体验友好﹑运行流畅的轻量级开源博客程序。选用Typecho,搭建独一无二个人网络日志发布平台,享受创作的快乐。为什么使用面板工具安装呢?因为面板工具集成了安装所需的环境,及大的简化了我们安装难度,再结合cpolar工具,使得我们就算在外也可以远程访问typecho。下面介绍通过LinuxcentOS8+宝塔面板工具+Cpolar内网转发工具进行搭建一

05月05日

[学习路线]C++自学路线安排

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 258次
[学习路线]C++自学路线安排

苦逼研究生自学C++,看了很多人学习路线,自己总结了一下。1.第一步先入门了解对于C++小白可以先看黑马程序员的课程在b站上,这个课简单易懂,可以大致了解C++的轮廓。 2.第二步看C++系列书C++系列书:《C++prime第五版》->《EffectiveC++》->《STL源码剖析》->《深度探索C++对象模型》视频推荐:候捷老师视频(推荐把C++prime与数据结构一起看,在把计算机四大件学完再看C++系列后面的书)3.第三步学数据结构与算法(建议与看C++prime同步进行,或者C++prime看完前七章进行)书籍:入门:《大话数据结构》和《算法图解》(这两本书较为简单,涉及细节少,但是对于新手比较有好,而且内容有趣,推荐一星期内看完两本

05月05日

CentOS-7 配置 SSH 远程登录

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 1588次
CentOS-7 配置 SSH 远程登录

CentOS-7配置SSH远程登录CentOS配置SSH远程登录一、环境二、配置网络1、检查网络状态2、下载net-tools工具3、检查主机与虚拟机是否正常连通三、SSH配置1、检查CentOS系统是否已经安装了SSH服务2、安装SSH服务3、配置SSH文件下载安装vim修改文件内容4、设置SSH服务5、配置防火墙开放端口方式关闭防火墙方式注意事项1、测试SSH连接是否能用2、主机无法ping通虚拟机,但反向可以CentOS配置SSH远程登录一、环境版本号:CentOS-7-x86_64-Minimal-2009Windows版本:Windows11家庭中文

05月05日

plt.subplot() 函数解析

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 277次
plt.subplot() 函数解析

参考博客:(83条消息)plt:subplot()、subplots()详解及返回对象figure、axes的理解_涛涛ALG的博客-CSDN博客_plt.subplot参数https://blog.csdn.net/sunjintaoxxx/article/details/121098302(83条消息)plt.subplot()函数解析(最清晰的解释)_我是管小亮的博客-CSDN博客_plt.subplothttps://blog.csdn.net/TeFuirnever/article/details/89842795正文:plt.subplot()函数用于直接制定划分方式和位置进行绘图。函数原型subplot(nrows,ncols,index,**kwargs

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1