自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 LeetCode刷题(python3)|day08 第三章 第四章 字符串part01

【代码】LeetCode刷题(python3)|day08 第三章 第四章 字符串part01。

2024-02-21 19:40:00 372

原创 LeetCode刷题(python3)|day07 第三章 哈希表part02

【代码】LeetCode刷题(python3)|day07 第三章 哈希表part02。

2024-02-21 10:28:53 328

原创 LeetCode刷题(python3)|day06 第三章 哈希表part01

【代码】LeetCode刷题(python3)|day05 第三章 哈希表part01。

2024-01-29 15:45:28 341

原创 LeetCode刷题(python3)|day04 第二章 链表part02

在相交处走z步和从头走x步相遇即为入口点。先计算两个链表元素插值。

2024-01-27 12:35:51 347

原创 LeetCode刷题(python3)|day03 第二章 链表part01

卡bug卡了很久,对于边界条件不够清晰。

2024-01-26 15:16:52 347 1

原创 LeetCode刷题(python3)|day02 数组part02

首先动窗口尾部,当窗口内的和大于等于target时可以看看能不能更新最小窗口长度,然后动窗口的前端来缩小窗口长度。分别处理上、右、下、左边时都是处理[)(左闭右开区间)来保证每处只被处理一次。双指针法,用双指针从原数组两边依次挑选平方后最大的数放入新数组的最后。通过stratx、strary、offset来缩圈。情况:有点难,非暴力法看了视频讲解才能做出来。用双指针维护一个滑动窗口。

2024-01-25 11:00:10 363

原创 LeetCode刷题(python3)|day01 数组基础

work相当于当前工作指针,若work下标指向的数等于目标值,则count加一,否则将不等于目标的数向前挪到work-count下标处。右边界为len(nums) - 1 ,而不是len(nums)未熟悉左闭右开,左闭右闭 两种区间规则 写出来的二分法。python整除向下取整为 // 而不是 /使用count统计数组中等于目标值的数量。

2024-01-24 10:38:22 381

原创 动手深度学习解决d2l问题

动手深度学习 d2l train_ch3 问题

2023-09-24 14:59:16 1889 1

原创 运行吴恩达课实验安装了ipympl包后还显示No module named ‘ipympl‘

在Anaconda3\pkgs目录下pip install ipympl后运行还是报找不到这个包。最后直接在那个实验里pip install ipympl后就行了。conda install ipympl 安装失败。

2023-05-28 16:51:58 765

原创 编写函数实现字符串转整数

5.如果超出了整数的表示范围 [-231, 231 - 1], 则将小于 -231 的值 转换为 -231,大于 231 - 1 的值转换为 231 - 1.4.将读入的数字字符转换为对应的整数 (i.e. “123” -> 123, “0023” -> 23). 如果没有读取任何一个数字,则结果为 0.C/C++ 中有一个函数 atoi,它可以将一个字符串转换为 32-bit 的有符号整数,请实现 myAtoi 函数完成同样的功能。2.检查下一个字符是否是 ‘+’ 和 ‘-’,如果没有出现,默认为正数。

2023-05-12 08:51:36 196

原创 德州扑克QWER

德州扑克:写一个程序循环读取 5 张手牌 (输入 0 结束程序),然后把手中的牌分为下面某一类:1.同花顺 2.四张 3.葫芦 (3 + 2) 4. 同花 5. 顺子 6.三张 7.两对 8. 一对 9.高牌。

2023-05-10 17:29:45 202

原创 汉诺塔问题

【代码】汉诺塔问题。

2023-05-09 21:05:26 57 1

转载 Idea中右边的maven projects窗口找不到了如何调出来

首先idea自带了maven控件,不像Eclipse还需要下载控件,如果你以前有maven在右边,出于某种原因,消失找不到 了,你可以试试我写的方法。方法1.你点击一下你idea界面最左下角的那个小框,maven应该从里面找到方法2.点击菜单栏View->Tool Windows->Maven projects方法3.点击菜单栏Help->Find Action(Ctrl+Shift+A),输入Maven projects这里我不说Ctrl+Shift+A的快捷键,是因为有很多东西

2020-09-29 14:58:41 210

原创 网易秋招笔试T2:数据压缩

2020.9.11 网易游戏服务器开发岗笔试题2题解 :import java.util.Scanner;//数据压缩100%public class Main2 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String raw_str = sc.nextLine(); char[] map = new char[56];

2020-09-11 21:38:30 116

原创 配置maven 遇到The JAVA_HOME environment variable is not defined correctly...

一、问题配置maven时出现如下报错。二、仍然失败的一些尝试按网上一些帖子尝试在JAVA_HOME配置的对应路径后加 \ 啥的,都还是失败。环境变量也都看起来没问题。三、检查环境关于java的一些信息java -version 命令显示我的是1.7的(当时忘记截图了)javac -version 命令也是但是我电脑上装的是1.8的,环境变量配的也是安装1.8的那个路径,而且记得以前这两个命令显示也是1.8:四、找到解决问题的方法然后看到有个博客的评论说把JAVA_HOME删了重新配

2020-07-31 10:19:55 1106

原创 MapReduce程序实现求平均成绩等功能

参考:对于mapreduce程序的编写思路,例程代码理解,解题思路灵感,主要参考博客:https://blog.csdn.net/zhongqi2513/article/details/7832166401、10~14案例。环境配置主要参考博客:https://blog.csdn.net/weixin_42001089/article/details/81865101环境:操作系统:Ubuntu18.04java:1.8.0_251hadoop: 3.2.11. 计算每个学生必修课的平

2020-07-14 00:07:11 3644 1

原创 作业:阅读论文《The Hadoop Distributed File System》并回答一些问题

①客户端读取HDFS系统中指定文件指定偏移量处的数据时,工作流程是什么?HDFS客户端首先向NameNode询问承载该文件块副本的DataNode列表。然后,它直接与DataNode联系,并请求传输所需的块。客户端打开要读取的文件时,它将从NameNode获取块列表和每个块副本的位置。每个块的位置按它们与阅读器的距离排序。读取块的内容时,客户端首先尝试最接近的副本。如果读取尝试失败,则客户端将依次尝试下一个副本。如果目标DataNode不可用,该节点不再托管该块的副本或在测试校验和时发现该副本已损坏,则

2020-07-13 23:51:27 1139 3

原创 pyspark求学生平均成绩

一、环境:操作系统:Ubuntu18.04Python 3.6.9Spark 2.4.6二、问题及题解解题思路:1、过滤掉选修的成绩记录,然后通过map构造(姓名,成绩)的键值对,经过一系列处理后通过得到每个学生必修课的平均成绩(代码即可看出思路)2.通过自定义函数处理每个(姓名,平均分)键值对返回(“分数段”,1)键值对然后通过reduceBykey聚合得到每个分数段的总人数三、测试数据、测试过程、测试结果数据:过程及结果:四、源码:from pyspark im

2020-07-10 12:46:02 2558

原创 java实现服务端与客户端的文件上传和下载等功能。

设计说明链接:运行方式项目目录:先运行服务端TCPserver.java再运行客户端TCPclient.java(用户名:zs 密码:123)。D:\client文件夹作为客户端文件系统(其中D:\client\download\中存放从服务端下载下来的文件; D:\client\中存放要说上传给服务器的文件),D:\server文件夹作为服务端文件系统(其中D:\server\upload\存放从客户端上传的文件)TCPclient.java:import java.io.DataInp.

2020-07-10 12:25:35 3067

原创 java实现服务端与客户端的文件上传和下载等功能

一、 题目实现客户端与服务器文件互传软件系统,包括客户端不仅可以浏览自己本地的文件列表和服务器的文件列表,而且客户端可以将本地的文件上传到服务器及将从服务器上下载自己需要的文件。二、要求1.系统要求必须支持将每个文件的元数据进行存储;2.支持从服务器中获取文件的元数据;3.能够支持用户名和密码的验证;4.客户端和服务器必须具有上传和下载两种能力,并且为了确保上传和下载能够成功,要求先检查碰盘空间。三、编程环境操作系统:Windows10编程语言:java “1.8.0_151”IDE:

2020-07-10 12:25:09 2812 1

原创 webservice查询天气

一、文件目录二、WeatherClient源码package wsclient;import java.util.List;import wsproxy.ArrayOfString;import wsproxy.WeatherWS;import wsproxy.WeatherWSSoap;public class WeatherClient { public static...

2020-04-06 11:46:21 504

原创 RPC/RMI实验

源码目录结构(服务器端和客户端放在同一项目的不同包中):若要分开,服务器端可以直接把RMIclient包删掉客户端可以这样:源码:1.服务器端:BOOK.java:package RMIserve;import java.rmi.Remote;import java.rmi.RemoteException;import java.util.LinkedList;pub...

2020-03-26 11:57:22 802

原创 UDP+阻塞队列+多线程实验

一、实验目的练习 Java 多线程编程技术。练习实现网络并发服务的编程技术。学习如何实现多线程间的相互同步和相互协作。理解什么是线程安全。二. 设计要求功能概述:实现一个支持并发服务的网络运算服务器程序。该服务器能够同时接收来自于多个客户端的运算请求,然后根据运算类型和请求参数完成实际的运算,最后把运算结果返回给客户端。具体要求:(1)至少支持加、减、乘、除四种基本运算。(...

2020-03-12 13:55:03 2529

空空如也

空空如也

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

TA关注的人

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