自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 Bongo Cat桌面小猫咪单手双手全键盘,写代码效果太舒服

原作者为B站up主:MMmmmoko。作者自制桌面小猫升级Pro2.0版本:标准模式全键盘不变增加双手键盘模式双手键盘敲击特效为蓝色空格为红色 Bongo Cat Pro 2.0 Pro2.0版本资源获取:https://download.csdn.net/download/Dae_Lzh/18976731Pro版本资源获取:https://download.csdn.

2021-05-22 22:04:13 9911

原创 【Java互联网技术】MinIO分布式文件存储服务

互联网海量非结构化数据的存储。

2023-10-06 16:49:07 1187

原创 【Java框架】RPC远程调用

RPC(Remote Procedure Call)叫作远程过程调用,它是利用网络从远程计算机上请求服务,可以理解为把程序的一部分放在其他远程计算机上执行。通过网络通信将调用请求发送至远程计算机后,利用远程计算机的系统资源执行这部分程序,最终返回远程计算机上的执行结果。RPC的五个主要部分服务调用方、调用方的本地存根及其一个RPC通信包的实例存在于调用者的机器上;而服务提供方、服务提供方的存根及另一个RPC通信包的实例存在于被调用的机器上。

2023-07-26 17:06:56 2033

原创 【Java中间件】RocketMQ

Message Queue,是一种提供消息队列服务的中间件。提供了消息生产、存储、消费全过程API的软件系统。

2023-07-26 16:48:37 1766

原创 【Java基础】集合

为了方便对多个对象进行存储和操作,集合是一种Java容器,可以动态地把多个对象引用放入容器中。

2023-05-05 16:56:56 823 2

原创 【Java基础】语法基础

本文适合有编程基础或是需要Java语言复习的家人们食用~一、Java语言介绍本篇文章使用的JDK版本是1.8(即JDK 8)Java语言是运行在JVM上的,有了JVM,Java语言得以在不同操作系统上运行垃圾回收机制:Java语言提供了一种系统级线程追踪存储空间的分配情况,当JVM空闲时,检查并释放无用的存储空间,但仍然存在内存泄漏和内存溢出。而C/C++中需要由开发人员负责回收内存泄漏是指你向系统申请分配内存进行使用(new),可是使用完了以后却不归还(delete),结果你申请到的那块内存你

2023-04-26 15:50:44 656

原创 【Java基础】Linux系统

Linux系统的使用

2023-03-08 16:43:25 5651

原创 【Java基础】操作系统原理

操作系统原理中的重点:进程、线程、进程通讯方式、进程调度算法、死锁、内存管理

2023-02-25 17:04:41 692

原创 Java开发学习笔记:Maven基础

Java开发必需的Maven项目管理基础

2022-06-27 22:52:16 439

原创 《软件工程》期末重点复习笔记

期末复习笔记

2022-06-23 13:22:03 2354

原创 《Linux系统及应用》期末重点复习笔记

Linux期末复习

2022-06-16 18:00:44 5685 2

原创 Linux系统应用:Web服务器(Apache2)的简单配置

常用的Web服务器有Apache、IIS、 Tomcat 、Nginx、Lighttpd、IBM Websphere等,其中应用最广泛的是Linux下的Apache(Apache也应用在Windows平台下),是世界使用排名第一的Web服务器软件;它可运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。而Windows平台下最常用的Web服务器是IIS。防火墙配置命令ufw安装ufwapt-get install ufw常用命令ufw enab

2022-05-09 16:13:59 4496 1

原创 SQL Plus 常用命令

导航前言SQL Plus常用命令COLUMN : 设置字段列宽HELP:查看帮助DESCRIBE:查看表的结构(字段)信息SPOOL:将屏幕内容保存到文件中SAVE:将缓冲区的内容保存到sql文件中START:执行sql文件中的代码GET:将sql文件内容调入缓冲区EXIT:退出(断开连接)前言本文为博主学习Oracle数据库课程记录的笔记,供自己和大家参考使用,会不定期更新。SQL Plus常用命令COLUMN : 设置字段列宽COLUMN (字段名) FORMAT A(n);--将该字段列显示

2022-03-10 14:11:26 2017

原创 Python数据分析:环境搭建及测试

工具安装安装Anaconda与PyCharm。Anaconda中默认的base环境自带Numpy、Pandas和Matplotlib三个用于数据分析的库搭建环境并编写简单程序创建一个Python项目,位置为新建的本地文件夹测试numpy、pandas、matplotlib是否可以导入使用利用已知的数据画出一张数据图...

2022-03-01 17:17:08 768

原创 PAT甲级1033 To Fill or Not to Fill (贪心算法)

原题链接PAT甲级1033题目大意一辆车从杭州出发,前往目的地,途径若干个加油站,若能到达目的地,输出加油所花费的钱,若不能,输出能到达的最大距离。解题思路本题的核心思想就是尽量使用最便宜的油行驶。所以我们建立一个数组cheapSta[500],cheapSta[i]表示从加油站i出发在满油行驶距离之内的第一个比当前油站价格更低的站或者价格最低的油站。这个数组也代表了行驶线路。建立递归函数Travel()。路线既然确定好了,那么我们需要判断汽车怎么加油。根据贪心算法的思想,汽车应尽量使用便宜的

2022-02-13 23:07:23 1154

原创 PAT甲级 1020 Tree Traversals(二叉树的遍历)

PAT甲级1020 Tree Traversals(二叉树的遍历)二叉树的四种常用遍历方式Tree Traversals原题链接PAT甲级 1020 Tree Traversals题目大意给出N个结点的二叉树的后序序列和中序序列,输出该二叉树的层序遍历序列。解题思路根据后序序列和中序序列构造出二叉树的结构。如题例,后序序列的最后一个结点是4,是根结点。根据中序序列,4的左半部分是4的左子树,4的右半部分是4的右子树。将左右子树分别看作一个树,在对应后序序列找到最后一个结点(根结点)

2022-02-09 15:39:05 1226 2

原创 PAT甲级 1012 The Best Rank

原题链接PAT甲级1012 The Best Rank题目大意输入N个学生的学号,C语言、数学、英语三门科目的成绩,以及M个学号,对这M个学号依次输出其最好排名,以及排出最好排名的优先级最大的科目(C、M、E)或平均分(A)。如果输入的学号不在成绩列表中,输出N/A,如果不同的排名方法有相同的最好排名,输出优先级更大的科目(A>C>M>E)。解题思路题不难,使用结构体定义每个学生的学号和成绩信息。调用algorithm库的排序算法即可实现(对结构体类型的vector排序需要重写比

2022-01-26 08:47:38 315

原创 PAT甲级 1010 Radix

原题链接PAT甲级 1010 Radix题目大意输出四个数分别为N1,N2,tag,radix。若tag为1,radix是N1的进制数,若tag为2,radix为N2的进制数。比如给出tag=1,则判断N2在不同进制的情况下是否有可能与N1相等,若有可能输出相等情况下的最小进制数,若没有可能相等,输出Impossible。tag=2则判断N1是否有可能与N2相等解题思路输入时,判断tag,若tag==2,交换N1和N2,这样radix始终是N1的进制数。根据redix进制得到N1的十进制数值v

2022-01-24 15:11:28 306

原创 PAT甲级 1007 Maximum Subsequence Sum

原题链接PAT甲级 1007 Maximum Subsequence Sum题目大意输入一个K个数的序列,找出一个子序列,该子序列的和是所有子序列中最大的,并输出最大子序列的和、第一个数、最后一个数。如果该序列全为负数,则输出最大和为0、该序列的第一个数和最后一个数。解题思路在输入K个数的序列时,生成一个和序列sum,sum[i]表示该序列前i个数的和。那么子序列(下标从a到b)的和就可以表示为 sum[b]-sum[a-1] ,要使该子序列的和最大,则sum[a-1]要最小,故定义一个变量min

2022-01-22 14:58:08 454 1

原创 vector二维结构的使用

先看下面的代码段#include<iostream>#include<vector>using namespace std;int main(){ vector<int> v[10]; v[0].emplace_back(101); v[0].emplace_back(102); v[0].emplace_back(103); v[1].emplace_back(111); v[2].emplace_back

2022-01-20 20:42:01 822

原创 归并排序算法的C++实现

归并排序是一种常用的排序算法,其原理是将每一个数看作一个有序序列,然后不断地将两个相邻的有序序列合并成一个有序序列,最后剩下一个有序序列就是排序后的结果。用到的是递归和分治思想。#include<iostream>#include<malloc.h>using namespace std;void merge(int arr[], int tempArr[], int left, int mid, int right){ int l_pos = left; //

2022-01-17 14:54:40 1037

原创 PAT乙级真题1020:完美数列

题目描述给定一个正整数数列,和正整数p,设这个数列中的最大值是M,最小值是m,如果M <= m * p,则称这个数列是完美数列。 现在给定参数p和一些正整数,请你从中选择尽可能多的数构成一个完美数列。输入描述输入第一行给出两个正整数N和p,其中N(<= 105)是输入的正整数的个数,p(<= 109)是给定的参数。第二行给出N个正整数,每个数不超过109。在一行中输出最多可以选择多少个数可以用它们组成一个完美数列。输入例子10 82 3 20 4 5 1 6 7

2022-01-15 20:27:20 552 2

原创 《计算机组成原理》期末复习必备重点知识体系框架

第一章 概论计算机的体系结构:是指能被程序员看见的计算机系统的属性计算机组成:如何实现计算机体系结构所体现的属性计算机的五大部件:①控制器 ②运算器 ③主存储器 ④输入设备 ⑤输出设备第二章 系统总线一、 定义总线是连接多个部件的传输线二、 特点一个时刻只允许一个部件向总线发送信息,但允许多个部件同时从总线接收信息三、 分类片内总线:范围最小,如CPU的内部总线系统总线:连接CPU、主存、I/O设备之间的总线数据总线:传输数据地址总线:传输地址数据(单向传输)

2022-01-02 16:20:08 1716 2

原创 适合设为IDE的背景图片,简约,氛围感拉满

Android StudioPyCharm

2021-12-22 12:22:01 2277 3

原创 手把手教你完成Android期末大作业(多功能应用型APP)

前言Android期末作业,估摸着也花了整整5天。里面可能会缺少某些细节,如果跟着做有不会的评论就行,每天都会看,尽力解答。功能待办专注计时音乐天气实现步骤一、底部菜单栏切换页1.添加依赖dependencies { implementation 'com.google.android.material:material:1.2.1'}2.在res资源文件夹下新建一个menu文件夹,创建底部导航的菜单布局文件创建对应数量的item,为每个菜单栏选项给每个item定

2021-12-22 11:53:41 76176 85

原创 Android:使用Parcelable接口在跳转Activity时传递数据以及错误信息 Parcel: unable to marshal value 的解决

Parcelable是Android系统中特有的接口,它不像Serializable接口那样是Java语言自带的。Intent也使用Parcelable方式来传递对象的数据,不过它不同于Serializable方式将对象进行序列化,而是通过将一个完整的对象进行分解,而分解后的每一部分都是Intent所支持的传递数据类型。传递对象中没有List类型数据对自定义的类实现Parcelable接口注意自定义的类一定要是静态的,否则怎么改都会报错,目前我也不知道为什么,这么用就对了~public static

2021-12-14 12:28:05 2069 1

原创 Android:Service组件及其简单应用

Service 组件可在后台执行长时间运行操作而不提供界面的应用组件用户切换到其他应用Service也在后台运行不能主动运行,需要调用方法来运行Service创建创建继承Service类的类public class MyService1 extends Service { private static final String TAG = MyService1.class.getName(); @Nullable @Override public IBin

2021-11-27 23:19:35 2093

原创 C++ string常用操作

写此文以便需要时查阅字符串的初始化这里介绍几种特殊的初始化方式,可能会比较少见。string1(string2)将字符串string2直接拷贝给string1string s1 = "happy~day";string s2(s1);string(int length, char c)将length个字符c组成的串赋值给stringstring s3(10, 'b');string(string s, int start, int length)取s字符串从start位置开始的le

2021-11-22 20:36:13 607 1

原创 C++ vector容器的使用

写此文以便需要时查阅头文件#include<vector>初始化申请一个有length个长度的vector容器(尽量在初始化时指定长度)vector<type> vec1(int length)也可以从数组中获得初值int b[7]={1,2,3,4,5,6,7};vector<int> vec2(b,b+7);常用内置函数vector.assign(iterator1, iterator2)将两个迭代器范围内的元素赋值给vector,左闭右开

2021-11-21 12:34:28 571

原创 《计算机组成原理》指令周期数据流的详解

CPU的控制和状态寄存器CPU执行指令的过程涉及到控制和状态寄存器(1)MAR:存储器地址寄存器,用于存放将被访问的存储单元的地址(2)MDR:存储器数据寄存器,用于存放欲存入存储器的数据或从存储器取出的数据(3)PC:程序计数器,存放现行指令的地址(4)IR:指令寄存器,存放当前欲执行指令的地址指令周期的数据流由于指令周期可以分为取指、间址、执行、中断四个阶段,下面依次介绍。取指周期的数据流PC中存放现行指令的地址,将该地址送到MAR,再送到地址总线CU控制单元发出读命令,从存储器

2021-11-19 16:29:26 6208 2

原创 SQLite数据库及在Android开发中的基本使用

SQLite数据库及在Android开发中的基本使用SQLite数据库的特点轻量级数据库,无需搭建服务器。SQLite环境配置这里提供从官网下载的方法,如果有Android Studio的项目,可以跳转到本文:SQLite在Android中的应用。1.进入sqlite官网(https://www.sqlite.org/index.html),进入Download2.选择Windows版本下的sqlite-tools,下载压缩包3.解压后的文件4.进入系统环境配置界面(可在设置里面搜索)

2021-11-04 12:26:57 3225 1

原创 Python文件操作与管理

文件的打开与关闭打开文件open(file, mode='r', encoding='UTF-8')# 若open()调用成功,返回一个文件对象mode:文件打开模式r/rb:(默认值)只读方式打开文本文件/二进制文件,若文件不存在,打开失败w/wb:只写方式打开文本文件/二进制文件,若文件已存在则重写文件,否则创建新文件a/ab:追加方式打开文本文件/二进制文件,只允许在文件末尾追加数据,若文件不存在则创建新文件r+/rb+:以读写方式打开文本文件/二进制文件,若文件不存在,打开失败

2021-11-01 12:51:19 254

原创 《计算机组成原理》:机器数的表示方法,定点数和浮点数

无符号数和有符号数(一)无符号数即没有符号的数,机器字长相同时,无符号数和有符号数的范围是不同的。以机器字长16位为例,无符号数的范围是0~65 535,而有符号数的范围是-32 768 ~ +32 767。(二)有符号数在计算机中,符号位用0表示正,1表示负。1.原码表示法整数的原码,例如真值为正:将符号位变为对应的数,并用逗号隔开x = +1110时,原码为 0,1110真值为负:将符号位变为对应的数,并用逗号隔开x = -1110时,原码为 1,1110小数的原码,例如真

2021-10-14 18:45:12 8986

原创 《计算机组成原理》:系统总线

总线的基本概念总线是连接多个部件的信息传输线,是各个部件共享的传输介质。在某一时刻,只允许一个部件向总线发送信息,而多个部件可以同时从总线接收相同的信息。总线实际上由很多传输线或通路组成。结构类型面向CPU的双总线结构单总线结构以存储器为中心的双总线结构总线的分类按数据传输方式可分为并行传输总线和串行传输总线。并行总线按传输数据宽度分为8位、16位、32位等。若按总线适用范围分,又有计算机总线、测控总线、网络通信总线。按连接部件分类,有片内总线、系统总线、通信总线。(一)片内总线芯片内

2021-10-14 18:05:42 2473

原创 数据分析案例:全球星巴克数量统计

案例概述本文为博主的数据分析学习笔记。此篇文章介绍使用星巴克数据统计中国和美国的星巴克数量,并统计中国各个省份的星巴克数量并作图。本案例涉及到的知识点Pandas之DataFrame分组Pandas之布尔索引数据来源:Starbucks Locations Worldwide | Kaggle案例分析(一)根据国家进行分组并计数# 按国家分类(pandas分组方法)groupsByCountry = star_df.groupby(by='Country')print(groupsB

2021-09-12 11:58:56 2608 5

原创 数据分析:DataFrame拼接

一、行索引相同,拼接列dataframe_1.join(dataframe_2)二、列索引相同,拼接行pandas.concat([dataframe_1, dataframe_2])三、内连接dataframe_1.merge(dataframe_2, left_on= , right_on= ,how= )# left_on : dataframe_1的连接字段# right_on: dataframe_2的连接字段# how: 默认为inner 取交集#

2021-09-11 20:39:03 5039 1

原创 《操作系统基础》笔记:概述

CONTENT计算机组成和计算机体系结构计算机五大部件主存储器运算器控制器I/O设备计算机硬件的主要技术指标(一)机器字长(二)存储容量(三)运算速度计算机组成和计算机体系结构计算机体系结构是指那些能够被程序员所见的计算机系统的属性。计算机组成是指如何实现计算机体系结构所体现的属性。计算机五大部件运算器用来完成算术运算和逻辑运算,并将运算中间结果暂存;存储器用来存放数据和程序;控制器用来控制、指挥程序和数据的输入、运行及处理运算结果;输入设备,如键盘、鼠标;输出设备,如显示器、打印机;运

2021-09-10 14:23:28 227 1

原创 数据分析案例:统计电影分类情况

**本文通过一个电影分类统计的案例来对python数据分析形成一个初步的理解。**以下是我在写代码时记录下的一些东西。数据来源:IMDB data from 2006 to 2016 | Kaggle取消PyCharm在打印时数据的省略复制下面两行代码放在最前面即可# 取消行和列的省略pd.set_option('display.max_columns', None)pd.set_option('display.max_rows', None)将分类一栏的数据展开成一维数组26行的temp

2021-09-09 20:21:06 1849 2

原创 Numpy:读取本地文件及数据处理

CONTENT轴(axis)CSV文件Numpy读取数据numpy.loadtxt()数据处理Numpy中的转置(1)Array.transpose()(2)Array.swapaxes(1,0) (交换轴)(3)Array.T取行数据(1)取一行数据(2)取连续的多行数据(3)取不连续的多行数据取列数据(1)取一列数据(2)取连续的多列数据(3)取不连续的多列数据取固定区域数据根据坐标取值区域取值条件判断修改where三元运算符裁剪获取最大值最小值的位置创建全为0的数组创建全为1的数组创建对角线为1的方

2021-08-20 12:58:56 4616

原创 数据分析:Matplotlib常用语句功能

CONTENT(一)数据图类型折线图条形图散点图直方图(二)修改数据图样式修改x轴/y轴刻度设置图片打大小合清晰度显示图例修改数据图中的字体(防止中文显示异常)显示网格(三)其他操作保存数据图到本地from matplotlib import pyplot as plt(一)数据图类型折线图plt.plot(x轴数据,y轴数据,label='',color='',alpha=num1,linestyle='')# label为图例信息说明# color定义颜色,颜色英文名称或首字母# alp

2021-08-16 19:50:51 179 1

Android-Service组件应用-模拟下载

Android-Service组件应用-模拟下载

2021-11-27

桌面小猫代打游戏版本.zip

桌面小猫代打游戏版本.zip

2021-07-10

UserSystemZIP.zip

可以进行登录注册,对MySQL数据库中的用户和商品信息进行管理。

2021-06-18

json-rpc-1.0.zip

Java转换JSON的包

2021-06-13

桌面小猫代打Pro2.0.zip

BongoCat Pro2.0

2021-05-22

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

TA关注的人

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