- 博客(8)
- 收藏
- 关注
原创 10 是一个非常特殊的数,它可以表示成两个非负整数的平方和,10 = 3 * 3 + 1 * 1。9 也是同样特殊的数,它可以表示成 9 = 3 * 3 + 0 * 0。请问,在 1 到 2021 中
10 是一个非常特殊的数,它可以表示成两个非负整数的平方和,10 = 3 * 3 + 1 * 1。 9 也是同样特殊的数,它可以表示成 9 = 3 * 3 + 0 * 0。请问,在 1 到 2021 中有多少个这样的数?请注意,有的数有多种表示方法,例如 25 = 5 * 5 + 0 * 0 = 3 * 3 + 4 * 4,在算答案时只算一次。public class SpecialNumTest { @Test public void getSpecialNum() {
2022-04-08 12:03:08
449
原创 Java中流分类及节点流、缓冲流底层源码解析
Java中流分类及节点流、缓冲流底层源码解析Java中文件读写及流分类Java中对磁盘文件的读写操作过程流分类节点流、缓冲流底层源码解析节点流底层源码解析(以文件复制为例)缓冲流底层源码解析(以文件复制为例)Java中文件读写及流分类Java中对磁盘文件的读写操作过程在Java中对磁盘文件进行读写操作时,一般分为五步走:①创建文件对象(File类的对象)目的是在内存层面指明磁盘中文件的路径。解释:创建该文件对象时,调用构造器传入一个字符串路径,程序运行会加载到内存,属于该文件对象属于内存层面的文
2022-04-07 16:40:16
627
原创 String类创建字符串对象的两种方式和equals、==在内存中体现
String类创建字符串对象两种方式和字符串对象使用equals、==的比较代码举例如下如下图:代码举例如下public class StringTest { public static void main(String[] args) { String str = "abc"; String str1 = new String("abc"); System.out.println(str.equals(str1));//true
2022-03-12 16:49:05
589
原创 Java数组中涉及到的常见算法
Java数组中涉及到的常见算法数组元素的赋值求数值型数组中元素最大值、最小值、平均数、总和数组的复制、反转、查找数组元素的排序算法数组元素的赋值杨辉三角public static void main(String[] args) {//方法一:/* int[][] yangHui = new int[10][]; for(int i = 0; i < yangHui.length; i++ ){ yangHui[i] = new int[i+1];
2020-08-26 14:54:11
300
原创 Java中判断质数的方法
Java中判断质数的几种方法说明:1.质数:又称素数。是一个大于1的自然数(最小质数为2)。除了1和它自身外,不能被其他自然数整除的数。=>质数:用n除[2,n-1]的所有数,不能整除就是n就是质数。2.[2,n-1]缩小到[2,√n]效果相同原因:判断一个n(n>1,自然数)是否是质数?√n把[2,n-1]分成两边,分别为[2,√n]和[√n,n-1]。n在[2,√n]有整除的整数x,其余输不可整除;n在[√n,n-1]有整除的整数y,其余输不可整除当n在[2,√n]全都
2020-08-15 19:48:01
18777
原创 VMware桥接网络模式,远程登录和远程传输文件
VMware桥接网络模式,打造多节点Linux节点前言一、VMware三种网络连接模式VMware 桥接模式VMware NAT模式VMware 仅主机模式总结二、配置Linux桥接网络1.安装虚拟机VWware Workstation2.安装Linux镜像centOS73.软件安装好后,用VWware安装Linux系统4.配置虚拟网络编辑器没有VMnet0的解决方案5.进入linux系统配置静态IP6.测试(三个全成功,则完成)7.继续上面操作装几个linux就形成了多节点前言VMware Works
2020-07-23 17:18:32
1813
原创 简单轻松的将本地项目上传到Github的两种简单方法
如何将本地项目上传到Github将本地项目上传到Github(两种简单、方便的方法)一、第一种方法:二、第二种方法:Git命令查看、添加、提交、删除、找回,重置修改文件查看文件diff查看提交记录Git 本地分支管理分支合并和rebaGit补丁管理(方便在多台机器上开发同步时用)Git暂存管Git远程分支管理git push # push所有分支Git远程仓库管创建远程仓库也可以命令设置跟踪远程库和本地库将本地项目上传到Github(两种简单、方便的方法)一、第一种方法:通过把远程仓库文件克隆下来,再
2020-07-21 19:27:53
14526
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人