自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前缀和算法

1.暴力解法:可以用两个指针,分别指向left和right,累加起来返回结果。元素的和等于sums[j + 1] - sums[i],只需做一次循环累加。则该数列的前缀和数组为sum[i]=nums[0]+...+nums[i]假设给定一个数组nums={1,1,2,0,3,-2}前缀和数组为{0,1,2,4,4,7,5},注:前缀和数组的第一个元素需要补一个0。2.创建前缀和数组,

2023-12-14 17:29:51 383

原创 银行笔试(技术部分)

swap分区是linux暂时存储数据的交换分区,它主要是把主内存上暂时不用得数据存起来,在需要的时候再调进内存内,且作为swap使用的分区不用指定“mout point”(载入点),既然它作为交换分区,我们理所当然应给它指定大小,它至少要等于系统上实际内存的量,一般来说它的大小是内存的两倍,如果你是16mb的内存,那么swap分区的大小是32mb左右,以此类推。/var/log分区,是系统日志记录分区,如果设立了这一单独的分区,这样即使系统的日志文件出现了问题,它们也不会影响到操作系统的主分区。

2023-12-14 14:07:44 782

原创 滑动窗口算法(固定窗口)

i负责从0,移动到len-window,i包含len-window。针对每个窗口,分窗口处理,适合数组或List的处理。j负责从i开始,移动window次。window代表窗口大小。

2023-12-07 11:54:20 395

原创 HJ31单词倒排

3、要求倒排后的单词间隔符以一个空格表示;如果原字符串中相邻单词间有多个间隔符时,倒排转换后也只允许出现一个空格间隔符;1、构成单词的字符只有26个大写或小写英文字母;2、非构成单词的字符均视为单词间隔符;对字符串中的所有单词进行倒排。4、每个单词最长20个字母;

2023-10-08 22:41:30 68

原创 HJ23 删除字符串中出现次数最少的字符

实现删除字符串中出现次数最少的字符,若出现次数最少的字符有多个,则把出现次数最少的字符都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序。数据范围:输入的字符串长度满足 1 \le n \le 20 \1≤n≤20 ,保证输入的字符串中仅出现小写字母。

2023-10-08 22:37:59 51

原创 HJ21 简单密码

九键手机键盘上的数字与字母的对应: 1--1, abc--2, def--3, ghi--4, jkl--5, mno--6, pqrs--7, tuv--8 wxyz--9, 0--0,把密码中出现的小写字母都变成九键键盘对应的数字,如:a 变成 2,x 变成 9.而密码中出现的大写字母则变成小写之后往后移一位,如:X ,先变成小写,再往后移一位,变成了 y ,例外:Z 往后移是 a。数据范围: 输入的字符串长度满足 1 \le n \le 100 \1≤n≤100。数字和其它的符号都不做变换。

2023-10-06 17:15:12 45

原创 字符串排序&求int型正整数在内存中存储时1的个数

解题思路:1.接受字符串个数2.间字符串数组3.Arrays.sort函数排序4.输出字符串数组中的元素。

2023-10-01 16:48:12 36

原创 字符串反转

接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)

2023-08-29 21:47:20 40

原创 码云上传本地代码

工具一:git-bit的安装(下载安装包后,一直next,直到出现了命令行,输入命令回车三次,会出现冒号,不用填。检测本地能否远程到自己的gitee。

2023-08-14 17:57:18 42

原创 前后端分离项目开发基础(二)

报错原因:npm版本太高导致。

2023-08-08 22:37:17 143

原创 前后端分离项目开发基础(一)

step4:验证是否安装成功。step3:配置环境变量。step1:下载安装包。step2:安装程序包。

2023-08-08 21:41:51 34

原创 hw计试刷题记录(三)

数据表记录包含表索引index和数值value(int范围的正整数),请对表索引相同的记录进行合并,即将相同索引的数值进行求和运算,输出按照index值升序进行输出解题思路:新建哈希表,添加数据,数据计算。tableSize需要定义新建hashmapi++) {containsKey判断键值是否已存在,已存在value相加。利用put和get方法取值。

2023-04-10 15:36:06 62

原创 hw计试刷题记录(二)

题目分析:字符串 最后一个单词长度 空格分开解题思路:首先考虑输入,Scanner 类。系统输入,System.in获取输入的字符串in.nextLine()获取字符串最后一个单词,以空格分开,所以把字符串按照" "分割成字符串,用split函数再用length函数获取长度即可。

2023-04-06 17:42:52 60

原创 hw计试刷题记录(一)

题目分析:字符串 最后一个单词长度 空格分开解题思路:首先考虑输入,Scanner 类。系统输入,System.in获取输入的字符串in.nextLine()获取字符串最后一个单词,以空格分开,所以把字符串按照" "分割成字符串,用split函数再用length函数获取长度即可。

2023-03-28 22:25:30 68

原创 shell刷题笔记(一)

shell学习

2023-02-27 21:03:15 132

原创 小程序DAY1

小程序页面配置

2022-11-13 21:05:41 97

原创 贪吃蛇项目----适合入门练习

入门项目贪吃蛇总目录----提供贪吃蛇游戏各模块链接

2022-10-11 23:38:34 447

原创 Java入门福利---贪吃蛇项目----窗体绘制

Java入门练习,小游戏开发,贪吃蛇窗体绘制

2022-10-11 23:35:23 296

原创 Java多线程

MyThread.javaimport java.util.*;public class MyThread extends Thread { int pauseTime; public MyThread(int hTime,String name){ super(name); pauseTime=hTime; } public void run(){ //覆盖Thread类中的run方法 for (int i=1;..

2022-05-08 18:55:00 68

原创 Java类间的关系

方法的覆盖,抽象类与方法

2022-05-05 22:56:33 97

原创 Java中的类

Java中的类

2022-05-05 13:39:22 303

原创 Java基本语法

Java基础语法总结

2022-05-03 15:17:44 321

原创 TCP编程

TCP简介:TCP传输控制协议,是一种面向连接的、可靠的、基于字节流的传输层通信协议。在简化的计算机网络OSI模型中,它完成第四层传输层所指定的功能,用户数据报协议(UDP,下一篇博客会实现)是同一层内 另一个重要的传输协议。不同主机的应用层之间经常需要可靠的、像管道一样的连接,但是IP层不提供这样的流机制,而是提供不可靠的包交换。在因特网协议族(Internet protocol suite)中,TCP层是位于IP层之上,应用层之下的中间层。JAVA Socket简介所谓socket 通常也称

2022-02-05 23:16:39 94

转载 安卓开发-开发环境搭建使用Android Studio开发Android APP

安卓开发-开发环境搭建使用Android Studio开发Android APP

2022-01-19 20:33:39 201

原创 进程同步与互斥的实现

信号灯和P、V操作:信号灯是一个确定的二元组 (s,q),s是一个具有非负初值的整型变量,q是一个初始状态为空的队列。操作系统利用信号灯的状态对并发进程和共享资源进行控制和管理。信号灯是整型变量。变量值 > 0 时,表示绿灯,进程执行;变量值 <= 0 时,表示红灯,进程停止执行。注意:创建信号灯时,应准确说明信号灯 s 的意义和初值(这个初值绝不能为负值)。P 操作的定义 :对信号灯s的 p操作记为 p(s)。p(s)是一个不可分割的原语操作,即取信号灯值减1,若相减结

2022-01-05 15:46:55 1847

原创 操作系统学习(一)

并发与并行

2021-12-27 20:29:31 1090

原创 Android中的UI组件

在Android APP中,所有的用户界面元素都是由View和ViewGroup的对象构成的。View是绘制在屏幕上的用户能与之交互的一个对象。ViewGroup则是一个用于存放其他View(和ViewGroup)对象的布局容器最常用的两种布局:...

2021-12-27 19:11:04 1601

原创 Android生命周期

Android程序生命周期:Android程序从启动到停止的全过程。Android程序并不能完全控制自身的生命周期,而是由Android系统进行调度和控制。但在一般情况下,android系统都尽可能不主动终止应用程序,即使其生命周期结束也能让其保存在内存中,以便再次快速启动。Android系统中的进程优先级从高到底分别为,前台进程,可见进程,服务进程,后台进程,空进程。前台进程:用户正在交互的进程。可见进程:部分界面能被用户看见,却不再前台与用户交互,不影响界面事件的进程。服务进程:包含

2021-12-27 16:09:57 4626

原创 游戏引擎概述

游戏引擎

2021-12-26 17:17:41 3895

原创 安卓开发入门(1)

主题:“移动点餐系统”用户界面实体模型类设计菜品,菜单,订单,订单细目,用户,购物车;菜品:菜品ID,菜名,菜品图像,价格 菜单:菜品列表 订单细目:该订单细目中的一个菜品,该菜品的数量 用户:用户名,桌名/房间号,用户密码,用户手机号,用户地址,用户登录状态 订单:订单号,存放已点菜品的链表,订单生效时间 购物车主界面设计修改layout目录的activity_main.xml布局文件 MainActivity.java中创建相应的按钮对象,添加按钮监听事件注册界面设计lay

2021-12-12 19:41:21 1114

原创 安卓开发入门

四大组件Activity显示可视化的用户界面;service后台运行;BroadcastReceiver接受并响应广播消息;ContentProvider标准的数据共享机制项目关键文件layout目录中的activity_xml文件:界面布局文件,描述用户界面AndroidMainfest.xml文件:描述了应用程序间的组件以及他们各自实现的类,各种能被处理的数据和启动位置。R.java文件:ADT自动生成src目录中MainActivity.java:用以信息传递,子类继承和菜单生成。

2021-12-08 20:21:51 556

原创 Java简单项目Clock

创建一个钟表,借助swing类和接口内部类的实现,主要是swing的使用。下面直接附代码。import javax.swing.*;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.KeyEvent;import java.util.Calendar;import java.util.GregorianCalendar;

2021-08-21 10:49:44 134

原创 JAVA:使用异常处理错误

前言如何使用异常处理错误。一、什么是异常?当方法中发生错误,那么此方法创建一个对象并将他交给运行时系统,那么此对象为异常对象。异常对象包括错误类型,错误发生时程序的状态。把异常对象交给系统,就称为抛出异常。异常不是语法错误!!!二、Throwable1.Error致命错误,不能处理,只能避免 ,打个比方:绝症,只能重写程序错误段来解决。2.Exceptionexception:表示编译异常,程序员可以处理且必须处理的,打个比方:感冒,发烧runtime..

2021-07-22 15:33:08 191

原创 Java入门项目:渣男粉碎机(游戏)

环境配置:IntelliJ IDEA 2021.1.2 x64游戏项目包括一下部分首先解释GameFrame.java:因为游戏要显示一个窗口,该类就继承了JFrame,下面简单介绍一下JFrame:JFrame 类是一个容器,允许我们把其他组件添加到它里面,把它们组织起来,并把它们呈现给用户。 JFrame 实际上不仅仅把组件放入其中并呈现给用户。比起它表面上的简单性,它实际上是 Swing 包中最复杂的组件。为了最大程度地简化组件,在独立于操作系统的 Swing 组件与实际运行这些组件.

2021-07-21 15:54:23 187

原创 Java入门项目:点菜系统(功能简单,适合新手)

实现功能如下:主菜单显示,即显示菜单,显示已点菜品和结算菜单功能如下图:已点菜品功能:结算功能:实现过程如下:环境:IntelliJ IDEA 2021.1.2 x64代码逻辑:Dish.javapackage cn.tx.demo;//菜品public class Dish { int id; String name; double price; //生成构造方法 public Dish(int ...

2021-07-19 15:18:24 2797 1

原创 Quartz定时任务框架学习笔记(1)-入门项目实践

实现的功能:每5秒钟输出一次当前时间实现步骤:首先是环境配置Eclips 版本Neon Release (4.6.0),jdk 版本 8具体安装版本就不赘述了(这不是重点) 创建Java Project【file->new->javaproject】 引入jar根目录下创建lib目录 下载jar文件(http://www.quartzscheduler.org/downloads/) 下载到本地后可以直接复制,再粘贴到Javaproject下的文件夹中 选中所有的j.

2021-07-18 16:29:06 117

空空如也

空空如也

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

TA关注的人

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