自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

roohom的博客

没啥好说的

  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 PySpark

PySparkREFERENCE: 官方文档先决条件以下所说的都为在Windows环境测试环境为Anaconda、Spark2.4.7、JDK1.8、Python3.7、PySpark2.4.7Anaconda是一个杰出的数据分析工具,内部集成了大量的有关数据分析的Python包,方便使用,我们使用Anaconda来安装PySpark,Anaconda默认自带Python环境,此处默认已经配置好了Python环境Step1在本地安装JDK并配置环境变量Step2下载合适版本的Spa

2021-03-15 23:25:37 361

原创 java本地连接远程Hbase可是返回zookeeper的地址是localhost

错误排查开始:可能一种错误的情况是这样的:还有一种情况是这样的:请确保你写的Hbase连接配置正确configuration.set("hbase.zookeeper.quorum", node1:2181);第一:是:hbase.zookeeper.quorum第二:是:node1:2181,也就是主机IP+端口...

2020-11-01 21:54:08 1146

原创 三种SQL JOINS的区别

SQL JOINSINNER JOIN (JOIN):如果表中有至少一个匹配,则返回行LEFT JOIN(LEFT OUTER JOIN):即使右表中没有匹配,也从左表返回所有的行RIGHT JOIN(RIGHT OUTER JOIN):即使左表中没有匹配,也从右表返回所有的行几个测试说明各种join的区别:测试条件,先建两张表,第一张为course,即学科表,第二张score,即成绩表create table if not exists course ( cid int(5) pr

2020-08-20 17:12:01 605

转载 MySQL 50题记录

MySQL 50题记录感谢@启明星的指引点我去原文的原题和参考答案,如果存在侵权行为告知我删除(roohom@qq.com),本文为自己在做完题之后的归纳整理。如果本文出现了一些知识错误,也请各位指正,以免造成对SQL新手的错误指引。谢谢!文章目录MySQL 50题记录整理在前:可能涉及的到的知识:IF表达式用户变量日期转换题设条件题目(1~50)整理在前:关于MySQL日期查询46~50题46,查询年龄,对year操作47,48,查询本周,对week操作49,50,查询月份,对mon

2020-08-16 23:22:57 577

原创 使用SQL语句在表中插入date类型的数据

如果想使用SQL语句在数据库的表中插入一个date类型的数据,可以使用insert into uservalues (null, '小红', 1234, 24, '男', 20200808);注意这里的日期不是2020-08-08,而是20200808

2020-08-08 21:16:15 11421

原创 记录在IDEA上使用连接池C3P0操作MySQL的一个问题

文章目录问题描述求助场景还原完整配置文件内容:总结:问题描述今天在使用C3P0连接数据库执行对表的一些简单操作的时候出现了一个问题:C3P0始终连接不上并且报如下错误:八月 08, 2020 6:44:02 下午 com.mchange.v2.log.MLog 信息: MLog clients using java 1.4+ standard logging.八月 08, 2020 6:44:03 下午 com.mchange.v2.c3p0.C3P0Registry 信息: Initializ

2020-08-08 19:14:51 3374

原创 Java的Socket实现客户端和服务端上传文件

使用Java在服务端和客户端之间传送文件此文记录了小白在实现一个简单的由客户端上传文件至服务端遇到的坑和解决办法文章目录使用Java在服务端和客户端之间传送文件直接知道结果需求描述实现客户端发送文件到服务端当文件发送完成之后由服务端发送反馈给客户端,内容是“文件上传成功!”具体问题(坑)当客户端向服务端发送文件之后,客户端可以将文件读完并成功执行后续代码,但是服务端一直无法向下执行,从而不能发送反馈给客户端实现代码如下,在代码里有详细的执行解释:服务端:imp

2020-08-05 20:43:07 413

原创 生产者消费者模型问题

文章目录典型案例一:milk_glass:牛奶生产者和消费者问题典型案例二:多线程猜数字游戏Java中的多线程问题生产者消费者模型是多线程中的典型案例。当多线程在运行过程中涉及到了对共享资源进行修改时,就会引起线程安全问题,为了解决此安全问题,便引入了同步机制。解决方案:本质:把多线程变成单线程引入线程同步机制(三种方法)同步代码块针对run方法中的代码,使用synchronized关键字,把部分代码添加同步机制同步机制:在同一个而时间,只能有一个线程执行原理:线程在执行之

2020-08-05 20:29:54 408

原创 Java复制文件的四种方法之速度分析

Java复制的四种方法之速度分析1、使用字节流每次读取一个字节,再往目标文件写入2、使用字节流每次读取多个字节,再往目标文件写入3、使用缓冲流每次读取一个字节,再往目标文件写入4、使用缓冲流每次读取多个字节,再往目标文件写入开门见山,使用最后一种方式,速度最快!下面分别列出各种方法的代码,最后列出时间字节流每次读取一个字节/** * 使用字节流每次读取一个字节的方式进行拷贝 * * @param path1 被拷贝的文件路径 * @param pa

2020-07-30 18:26:08 958 1

原创 数组中元素偶数放在左,偶数放在右

关于将数组中元素奇数放在左,偶数置右的另一种解法一般做法是新创建一个数组来进行操作,本方法在不创建新数组的情况下实现需求。java实现需求:1.键盘录入10个整数存入数组中2.定义一个方法将奇数放在数组的左侧,偶数放在数组的右侧3.定义一个方法打印原数组和处理后的数组4.定义一个方法传入一个int类型数组,输出这个数组中只出现一次的数字及个数实现(思路在代码中注释:):/** * ClassName: hw05 * Author: Roohom * Function: *

2020-07-23 23:16:20 578

原创 Java防脱发笔记

Java CookbookIDEA 常用快捷键Alt+shift+上下方向键 移动当前代码行(选中的代码块)ctrl+N 当前项目中的文件过多时,方便快速查找定位文件ctrl+D 复制光标所在行(选中的代码块)ctrl+Y 删除光标所在行(选中的代码块)Ctrl+ALT+L 针对当前的代码进行代码格式化ALT+Enter 在IDEA中当书写程序时,遇到红色提示时可以使用该快捷键来解决该提示问题常量字符常量字符和字符串字符使用单引号,如 ‘A’字符串使用双引号,如"ABC"

2020-07-23 23:06:26 165

原创 树莓派开机自动运行Python脚本

树莓派开机自动运行指定的程序或脚本在持续搜索了网上大量的方法和尝试之后,终于找到了正确的方法。网上有些方法繁琐有些简单,但却都不顶用,直到找到了这一篇:点这里第一步,先给你的脚本以权限,比如你想要执行的脚本名字叫test.py,那么先进入到他的目录下,再执行sudo chmod 777 test.py第二步,打开/etc/rc.localsudo nano /etc/rc.local第三步,在/etc/rc.local文件中(语句exit 0 之上一行)添加执行脚本命令/home/pi/t

2020-06-13 00:27:45 2588 2

原创 MySQL无法启动的问题->MySQL 服务正在启动 . MySQL 服务无法启动。服务没有报告任何错误。 请键入 NET HELPMSG 3534 以获得更多的帮助。

今天安装了MySQL,卡在了一个问题上卡了很久,始终没有解决好。如图:强迫症的我,急死。吃过晚饭继续折腾,心想着必须解决这个问题!原先我是按照网上的步骤一步一步下载、安装MySQL,结果就是上面的图。经过我查资料,网上搜集了一大批解决的教程,诸如什么运行mysqld --console查看运行日志,结果还是上图。经过我一波尝试之后,我最后的解决办法是这样的:把网上安装...

2020-04-20 20:15:01 2042 2

原创 关于ESP8266上电时IO口抖动的问题

无意中最近看到了抖音上有视频博主用ESP8266加继电器模块配合点灯科技的平台,就能远程控制灯泡的开启和关闭,兴趣大发,于是我也从某宝购入了相关器件,自己做了一个。我用的是这种:做是制作成功了(教程见Arduino社区,我的代码是:https://github.com/roohom/myArduino),可是我发现一个关于ESP8266启动时的问题:就是整个控制电路接入220V...

2020-03-03 19:18:01 4475 1

原创 C/C++语言描述,数据结构中双链表的基本操作案例

关于双链表的基本操作,在这里记录一下,里面出现了一个问题,后期再修正。全部代码可以完整运行: 放码上来!// case06.cpp// Created by roohom on 2019/1/9.// 2019/1/9 23:07#include <stdio.h>#include <malloc.h>typedef struct DLNod...

2019-01-09 23:38:27 226

原创 C/C++语言描述,数据结构中单链表的基本操作案例

关于单链表的基本操作,在这里记录一下,里面出现了一个问题,后期再修正。全部代码可以完整运行: 放码上来!// case05.cpp// Created by roohom on 2019/1/8.// 2019/1/8 13:16//关于单链表的基本操作//第一次出错打印链表的时候只是打印出来一串内存地址,疑惑#include <stdio.h>#in...

2019-01-08 23:50:14 307

原创 C/C++语言描述,数据结构中顺序表的基本操作案例

现在在学数据机构,对于如何操作顺序表还不够理解,所以今天就找了一些案例来实际前代码实验一下。实际操作发现,自己对于C/C++中的传值传址的概念还不够清晰地理解,对于引用的概念不够理解,还需要再加深这方面知识的理解。 C++中才有引用,手动狗头。以下代码是引用与指针的区别:// case01.c// Created by roohom on 2019/1/6.// 2019...

2019-01-08 00:29:09 445

原创 为CLion所编写的自动文件添加头部注释

想标记自己所编写的文档的一些默认信息,并且注明出处和作者,一个一个编写太过繁琐,和PyCharm相同,CLion也支持自动添加文件头部注释。首先,在CLion工具栏点击FILE,点击settings,在Editor下找到File and templates,如图:File-->settings-->Editor-->File and templates 相关的编写...

2018-11-08 18:37:19 21771

原创 Python使用docx模块实现刷题功能

起由:前一阵子想要刷一刷国二Python的题库,千方百计找到题库之后,打开一个个word文档,发现一题一题阅读很麻烦,而且答案就在题目的下面,阅读题目的时候想自己做出题目却又总能不经意看到答案,甚烦!遂开始敲代码,我要一题一题做,还不能看见答案。 着手:word文档是这样的: 观察word内容,每道题目的题目内容和题目答案都是一样的格式,包括缩进、字体等等,那么就可以使...

2018-10-09 21:18:58 1567 1

原创 Python实现文件则自动分类

最近负责一个大赛的网评,做对接联络员,汇总上来的文件有上百份,需要对每一个文件进行整理分类,归类并且改名字。费时费力,看得人眼睛爆起血丝,于是想到是不是可以用python来实现过程自动化,也省去了一些人力。话不多说,操练起来。 以下是文档整理的功能实现,可以把含有相关名字得文件进行统一汇总,移动放入指定文件夹。 Demo V1.0 放码: #!/usr/bin...

2018-08-16 14:36:36 3160 4

原创 Python中的sys.stdout.write实现打印刷新

前言:今天学习python的常用模块的时候,了解到了time模块和datetime模块,于是想在编译环境中实时打印出时间,不会换行,且打印的时候自动删除前一步打印出的时间(本质原理不是这样),而不是像print那样打印之后自动换行再重新打印。 想要直接看到效果及方法,请直接跳到后文 解决办法。 我们先来看看Print方法打印的效果:代码:from datetime i...

2018-08-06 19:17:18 14157 5

原创 python实现电脑屏保

该方法参考博客https://blog.csdn.net/wjciayf/article/details/50679746代码:# -*- coding: utf-8 -*-import randomimport tkinterclass RandomBall(object): ''' 定义运动的球的类 ''' def __init__(se...

2018-08-01 17:19:41 4457 3

原创 Python(for)循环+函数练习——打印图形

代码:__author__ = 'roohom'# -*-coding:utf-8-*-#输入选项,系统打印所要的形状def solidRectangle():#打印一个矩形 for i in range(1,5): print() for j in range(1,6): print("*",end=" ") prin...

2018-07-29 20:38:32 10328

原创 Python实现自动登录“实习云平台”网站

1,准备:-> Google Chrome浏览器+对应版本的ChromeDriver(谷歌浏览器驱动)谷歌浏览器驱动下载对应的v 67.0.3396.99版本的请下载:链接:https://pan.baidu.com/s/1p4ZaGYAwoXmx1JvYTf-ahw 密码:oo6t-> selenium    安装方式:pip install seleniu...

2018-07-29 19:50:09 524

原创 Python使用for循环打印星号三角形实例

简单的for循环打印三角形1,for循环方法实现星星三角** ** ** ** * * * *代码:for i in range(0,5): for j in range(i+1): if i == 4: print("* ",end="") continue if j...

2018-07-26 10:45:38 68596 5

原创 解决pip安装超时的问题

使用pip安装python库的时候经常会遇到超时而无法下载的问题,解决办法如下:一,首先在下面文件夹下建立一个pip文件夹C:\Users\Administrator\AppData\Roaming然后在pip文件夹下新建一个文件pip.ini,内容:[global]timeout = 60000index-url = https://pypi.tuna.tsinghua.ed...

2018-07-24 20:49:31 43417 12

原创 Python实现99乘法表

i = 0for i in range(0,9): i += 1 for j in range(i,10): print("%d*%d=%2d" % (i, j, i * j), end=" ") print("")1*1= 1 1*2= 2 1*3= 3 1*4= 4 1*5= 5 1*6= 6 1*7= 7 1*8= 8 1*9= 9 2*2= 4 ...

2018-07-16 11:32:18 8729 2

优雅的翻页屏保Fliqlo

优雅的翻页时钟屏保,fliqlo for windows!简洁大方复古美观,黑白配色!

2018-08-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除