- 博客(96)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 Java Swing编写样例
4. 编写满足以下要求的GUI程序。① 顶部两个文本框只接受大于0小于11的整数。② 文本框数字改变时,自动刷新下部网格区域的按钮。③ 鼠标进入按钮时,在该按钮上显示“*”。④ 鼠标移出按钮时,隐藏该按钮上的文字。
2022-12-24 23:15:33 644 1
原创 Apache HttpClient 的简单使用
Apache HttpClient 的简单使用,Get和Post以及一些注意事项(连接超时原因等)
2022-07-27 12:31:21 927
原创 使用Java连接Hadoop进行编程
测试Java远程连接hadoop编程实现一个类“MyFSDataInputStream”,该类继承“org.apache.hadoop.fs.FSDataInputStream",要求如下:①实现按行读取HDFS中指定文件的方法”readLine()“,如果读到文件末尾,则返回为空,否则返回文件一行的文本②实现缓存功能,即利用”MyFSDataInputStream“读取若干字节数据时,首先查找缓存,如果缓存中有所需要数据,则直接由缓存提供,否则从HDFS中读取数据实...
2022-06-24 20:49:42 3554 1
原创 Spark BUG实践(包含的BUG:ClassCastException;ConnectException;NoClassDefFoundError;RuntimeExceptio等。。。。)
在编写scala测试spark出现的各种BUG:ClassCastException;ConnectException;NoClassDefFoundError;RuntimeExceptio等。。。。
2022-06-21 20:38:17 798 2
原创 MapReduce初级编程实践
实验内容使用Java编程一个WordCount程序,并将该程序打包成Jar包在虚拟机内执行编程实现文件合并和去重操作编程实现对输入文件的排序对给定的表格进行信息挖掘参考资料
2022-06-03 10:51:35 3210
原创 使用Java制作一款简单的小游戏
文章目录实验环境主要内容游戏内容演示代码结构介绍资源连接:实验环境IDEA2021JDK版本: 1.8主要内容游戏内容演示 gameVideo 代码结构介绍game2Image用于存放游戏所需要的图片资源ImageUtils 主要是用来加载图片资源Localtion 主要是用来存储需要绘制的类的左上角坐标Size 主要是用于存放需要绘制的类的大小TypeEnum
2022-05-12 19:15:51 4528 3
原创 熟悉常用的HDFS操作
实验环境ubuntu实验内容1. 先启动hadoop当前所在目录:2. hadoop fs -ls < path > 显示指定路径文件的详细详细3. hadoop fs -ls -R < path > ls命令的递归版本4. hadoop fs -cat < path > 将指定的文件的内容输出到标准输出(stdout)5. hadoop fs -chgrp [-R] group < path > 将path...
2022-05-03 15:31:22 5419
转载 更改vscode插件安装位置
更新:建议不要将新的路径放在VS Code安装目录,VS Code每次更新都会刷新安装目录,会导致非安装时创建的文件夹全部删除,插件也会全部丢失,extensions链接不过去会导致VS Code启动不了(双击,cmd输入code,右键->通过code打开等操作均无反应)用修改快捷方式 --extensions-dir [path] 的方式有一些问题使用右键=>通过code打开(也就是跳过快捷方式) 插件就不能用了所以用Windows链接来解决管理员权限打开cmd利用mklink来创建
2022-04-23 12:44:12 791
原创 实验一 熟悉常用的Linux操作和Hadoop操作
题目实验环境实验内容熟悉常用的Linux命令安装Hadoop安装ssh服务端安装Java环境并设置环境变量安装单机Hadoophadoop伪分布式安装出现的问题but there is no HDFS_NAMENODE_USER defined. Aborting operation.JAVA_HOME is not set and could not be found.执行sbin/stop-dfs.sh时出现Attempting to operate on hdfs nameno
2022-04-18 21:11:19 5566
原创 hadoop入门
文章目录安装Java环境安装ssh和pdsh下载并安装hadoop对hadoop进行配置运行hadoop更好的阅读体验:https://www.wolai.com/9GRcHwc2EgDfvHxjKYodph环境:centos7hadoop官网:https://hadoop.apache.org/安装Java环境yum list | grep jdk-devel[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bWasK2oX-1649067471505)(had
2022-04-04 18:29:25 2490
原创 windows在命令行下启动mysql显示无效服务名
主机:windows10错误描述:在命令行下使用命令net start mysql显示服务名无效解决:在windows服务里面找到mysql相关服务我这里的是mysql80,所以我这的mysql服务名是mysql80,再次在命令行下使用命令启动net start mysql80显示启动成功...
2022-03-16 22:37:47 1190
原创 Java Swing采用null布局后设置按钮未显示,鼠标滑过按钮后才显示
**问题描述**: 我创建了一个JFrame窗口后,在该窗口内添加了个Container,并使Container采用null布局,然后向该Container中添加了两个按钮(JButton),在添加第三个按钮的时候,发现**运行程序后按钮不显示**,**只有在鼠标滑过按钮后按钮才显示出来**。**问题解决方法**:将按钮添加的时机提前,在创建按钮后就向按钮添加到Container中
2022-03-14 15:01:24 2050 2
转载 使用Java实现全局键盘和鼠标监听
普通的Java Swing组件都是必须要在java程序内才能监听到键盘和鼠标事件,全局鼠标键盘监听可以不必在java程序焦点下对键盘和鼠标进行监听
2022-03-10 20:25:45 5293
原创 LeetCode刷题记---1748/5984/2161
(该模块仅为记录本人的leetcode的练习记录)文章目录1748.唯一元素的和(easy)5984.拆分数位后四位数字的最小和(easy)5985.1748.唯一元素的和(easy)解题思路:由于元素范围为1-100,所以直接使用数组统计每个数出现的次数然后对出现一次的元素求和即可代码:package LeetCode.Code2022.February;public class Solution1748 { public int sumOfUnique(int[] nums) {
2022-02-09 14:36:36 522
原创 LeetCode刷题记---2000/1414/1725
(该模块仅为记录本人的leetcode的练习记录)文章目录2000.反转单词前缀2000.反转单词前缀解题思路:先找到匹配的字符位置,若是不存在则直接返回源字符串,反正反转前部分。代码:package LeetCode.Code2022.February;public class Solution2000 { public String reversePrefix(String word, char ch) { int index = -1; index =
2022-02-06 21:54:28 423
原创 LeetCode刷题记---2047/1995/2022
(该模块仅为记录本人的leetcode的练习记录)文章目录2047.句子中的有效单词数(easy)1995.统计特殊四元组(easy)2022.将一维数组转变成二维数组(easy)2047.句子中的有效单词数(easy)解题思路:直接暴力,使用split按照空格拆分,然后按照题意判断是否符合条件即可代码:package LeetCode.Code2022.January;public class Solution2047 { public int countValidWords(St
2022-02-02 14:52:49 668
原创 LeetCode刷题记---1748/1763/1816
(该模块仅为记录本人的leetcode的练习记录)文章目录1748.唯一元素的和1748.唯一元素的和解题思路:用一个长度为100的数组记录每个数出现的次数,然后计算出现一次的元素的总和。(原题中有说明数据范围为1-100)代码:package LeetCode.Code2022.January;public class Solution1748 { public int sumOfUnique(int[] nums) { int[] countNums = new i
2022-01-27 15:48:42 432
原创 基于opencv的实现简单的人脸识别功能
文章目录基于opencv的实现简单的人脸识别功能1. 环境配置2.基本项目代码:3.onerror:在运行时遇到了一个问题:4.实现视频检测功能5.实现视频截图更好的阅读体验可以点击下方链接基于opencv的实现简单的人脸识别功能使用opencv实现人脸识别1. 环境配置在opencv官网下载opencv,在pycharm上安装opencv-python官网上下载的opencv后安装,位置如图:2.基本项目代码:import cv2 as cv# define a function t
2022-01-17 22:30:24 3461
原创 LeetCode刷题记---1518/1646/1736
(该模块仅为记录本人的leetcode的练习记录)文章目录1518.换酒问题1646.获取生成数组中的最大值1720.编码异或后的数组1736.替换隐藏数字得到的最晚时间1518.换酒问题解题思路:用变量emptyBottols记录空瓶数量,ans记录总共喝的酒数量,模拟喝酒的过程即可,当空瓶数emptyBottols小于可以换取的酒数numExchange时,结束模拟,得出答案。代码:package LeetCode.Code2022.January;public class Soluti
2022-01-17 22:25:20 197
原创 LeetCode刷题记---5980/5194/382/1480/1486
(该板块博客仅为记录本人的leetcode练习)文章目录5980.将字符串拆分为若干长度为k的组(简单)5194.得到目标值的最少行动次数(中等)382.链表随机节点(中等)1480.一维数组的动态和(简单)1486.数组异或操作(简单)leetcode周赛,只会前两道。。。。。第三道知道是动态规划但是没写出来????(第三题智力问题)5980.将字符串拆分为若干长度为k的组(简单)解题思路:模拟。代码:package LeetCode.Code2022.January;public cl
2022-01-16 16:19:19 344
原创 LeetCode刷题记---1104/1716/1436
文章目录1104. 二叉树寻路(中等)1104. 二叉树寻路(中等)解题思路:这道题明显的就是找规律,将label值除以2向下取整然后关于二叉树中间对折一下即为上一个节点的值,然后将该值赋值给label重复上面的步骤直到label为1即可。例如:label为14,除以2后为7,取对称的那个值4;4除以2为2,取对称值为3;然后除以2等于1,最后得出答案为14-4-3-1,然后将这个反转为1-3-4-14,返回答案。代码:package LeetCode.Code2022.January;im
2022-01-15 20:25:08 214
原创 LeetCode刷题记---1005/747/1047
文章目录1005.K次去饭后最大化的数组和747.至少是其他数字两倍的最大数1047.删除字符串中的所有相邻重复项1078.Bigram 分词寒假继续leetcode的刷题计划1005.K次去饭后最大化的数组和思路:使用优先队列存储数组值,然后进行k次操作,每次将优先队列的头元素取反后再次加入优先队列(也就是每次将数组的最小值取反),最后遍历优先队列每个值获得总和即可。代码:package LeetCode.Code2022.January;import java.util.Priority
2022-01-13 22:38:35 142
原创 Java IO加速处理输入
文章目录基于Scanner处理输入测试代码:测试平台:测试样例:测试结果:基于BufferReader和InputStreamReader处理输入测试代码:测试结果:简单的总结:基于Scanner处理输入测试代码:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Scanner;public class Main {
2021-12-25 13:06:33 429
原创 笔记---使用Java实现简单的爬虫功能爬取网站资源
文章目录项目配置实现代码项目配置引入jsoup依赖包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht
2021-12-09 09:30:00 265
原创 LeetCode---N皇后问题---(困难)
文章目录题目描述解题思路---dfs:通过代码:带有main函数的可测试代码:运行截图题目描述n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。解题思路—dfs:遍历每一层存放棋子的位置情况,当一个棋子被放在棋盘上的时候,将这层以下不允许存放棋子的情况保存,当遍历到下一层时,若下
2021-12-06 10:54:09 404
原创 信息收集---zoomeye
文章目录网址链接以主机名为字段进行搜索以位置参数进行搜索指定服务器类型指定ip网址链接https://www.zoomeye.org/以主机名为字段进行搜索hostname:google.com以位置参数进行搜索country: 国家或者地区代码city: 城市名称例如:city:GuiLin指定服务器类型app:服务器类型eg->app:apache指定ipip:8.8.8.8...
2021-12-06 09:30:00 172
原创 搜索引擎---shodan
文章目录shodan访问地址:操作基本用法shodan访问地址:https://account.shodan.io/可能会有点小慢操作输入关键字JAWS,JAWS为某网络摄像头的关键字基本用法用于寻找位于指定城市的设备iis city:Beijing指定国家iis country: China指定端口进行搜索https port: 80寻找特定的操作系统microsoft-iis os:“windows xp”根据经纬度和指定的半径来返回结果。
2021-12-05 10:28:19 4626
原创 burpsuit学习---前端绕过
文章目录使用burpsuit进行前端绕过环境实验部分使用burpsuit进行前端绕过环境Kali2021上自带的burpsuit软件。浏览器为火狐浏览器进行实验的前端地址:https://rimovni.exeye.run/mecimlif/home实验部分在浏览器内访问该网站[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传点击信息修改在浏览器内打开代理此时打开burpsuit,点击proxy,开启拦截此时在浏览器上填写信息并提交此时在burpsuit上
2021-12-03 20:53:41 789
原创 LeetCode---438. 找到字符串中所有字母异位词(中等)
文章目录题目描述解题思路:题目描述给定两个字符串 s 和 p,找到 s 中所有 p 的 异位词 的子串,返回这些子串的起始索引。不考虑答案输出的顺序。异位词 指由相同字母重排列形成的字符串(包括相同的字符串)。解题思路:方法一:求出p的所有字母异位的情况存储在hashset中,在s中使用滑动窗口的方法截取p长度的字符串,判断是否在hashset中,在则加入到答案。(但是好像是会超时)方法二:使用数组的方式进行存储和判断,不是用求出所有的p的字母异位词,而是判断字母的个数,当在s中截取的字符串字
2021-11-29 12:00:00 300
原创 利用jquery-ajax实现局部刷新
文章目录使用jquery实现局部刷新后端使用springMVC模式进行数据处理后端使用Servlet进行数据处理关于更具体的jquery的ajax方法和参数关于跨域访问使用jquery实现局部刷新后端使用springMVC模式进行数据处理前端测试代码:<%@ page contentType="text/html; UTF-8" pageEncoding="UTF-8" %><html><body>内容:<p id="pp" onmouseover
2021-11-28 19:14:02 2143 2
《计算机组成原理》习题(复习资料)2021年春.pdf
2021-07-08
在一个线程中使用logback占位符打印信息出现程序无故终止
2022-07-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人