程序员 程序 日记java

Java中进行高精准度坐标数据计算使用BigDecimal(计算距离、开平方)

场景 Java中使用java.awt.geom.Point2D进行坐标相关的计算(距离、平方等): https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/126072919 Java中使用JTS对空间几何计算(读取WKT、距离、点在面内、 ......
坐标 BigDecimal 数据 Java

java-高精确处理常用的数学运算

用于高精确处理常用的数学运算 package com.vivo.ars.util; import java.math.BigDecimal; /** * 用于高精确处理常用的数学运算 */ public class ArithmeticUtils { //默认除法运算精度 private stati ......
常用 数学 java

VMware 报错:“另一个程序已锁定文件的一部分,进程无法访问”解决办法

https://blog.csdn.net/FreeRxs/article/details/125039449 错误信息:打开虚拟机出现 另一个程序已锁定文件的一部分,进程无法访问 打不开磁盘“D:\Virtual Machines\CentOS 7 64 位\CentOS 7 64 位.vmdk” ......
进程 办法 文件 程序 VMware

Python编程无师自通:专业程序员的养成-术语表

术语表 第一章 FizzBuzz 用来编程面试中筛选候选者的测试。 操作系统 扮演计算机物理组件与人之间的中间人的一个程序。 图形用户界面(GUI) 操作系统的一部分,用户在屏幕上看到的内容。 开源 软件不归某个公司或个人所有,而是由一群志愿者维护。 Windows 微软推出的操作系统。 UNIX ......
程序员 术语 程序 Python 专业

跑步日记

《跑步圣经》 入门级:每周跑3次,每次至少半个小时。 作为为了身体健康而锻炼的跑步者,你应该以中等的锻炼时间达到每周通过耐力运动燃烧10465焦热量的目标。 大概是2389大卡,按半个小时的消耗的话,都得跑个7~8次。 https://zhuanlan.zhihu.com/p/151751231 放 ......
日记

linux设备树-LCD驱动程序

一、修改设备树 1.1 硬件接线 1.2 修改s3c2440-pinctrl.dtsi 修改内核arch/arm/boot/dts/s3c2440-pinctrl.dtsi文件,在pinctrl节点下添加两个引脚配置节点: lcd_pinctrl: lcd_pinctrl { samsung,pin ......
驱动程序 程序 设备 linux LCD

程序员面试金典---20

井字游戏 思路: 朴素求解 先判断横、竖、两个对角线 如果前面判断无法得出结果,用函数countSpace判断是否有空格,有代表没有填满,输出Pending、否则输出Draw。 代码: /** * @param {string[]} board * @return {string} */ var t ......
程序员 程序 20

java基于springboot+vue非前后端分离的网上商城购物系统、在线商城管理系统,附源码+数据库+文档+PPT

1、项目介绍 java基于springboot+vue非前后端分离的网上商城购物系统、在线商城管理系统,实现管理员:首页、个人中心、用户管理、商品分类管理、商品信息管理、订单评价管理、系统管理、订单管理,用户;首页、个人中心、订单评价管理、我的收藏管理、订单管理,前台首页;首页、商品信息、商品资讯、 ......

Java SE 20 新增特性

Java SE 20 新增特性 作者:Grey 原文地址: 博客园:Java SE 20 新增特性 CSDN:Java SE 20 新增特性 源码 源仓库: Github:java_new_features 镜像仓库: GitCode:java_new_features Switch类型匹配(第四次 ......
特性 Java 20 SE

Hutool是一个Java工具包,也只是一个工具包

https://hutool.mydoc.io/undefined#text_319378 https://hutool.cn/docs/#/ Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以 ......
工具包 工具 只是 Hutool Java

java.Tang.CassNotFoundException javax.xmL.bind.DatatypeConverter

报错如下图所示: 故障原因: JAXB API是java EE 的API,因此在java SE 9.0 中不再包含这个 Jar 包。 java 9 中引入了模块的概念,默认情况下,Java SE中将不再包含java EE 的Jar包 而在 java 6/7 / 8 时关于这个API 都是捆绑在一起的 ......

java-对象在内存的运行机制

面向对象 Java 是一种面向对象的编程语言。在 Java 中,一切都是对象,每个对象都有一组属性和方法。通过类来定义对象的属性和方法,一个类可以创建多个对象,每个对象都具有相同的属性和方法,但是它们的属性值可以不同。 Java中的面向对象编程主要包括以下几个方面: 封装:将对象的属性和方法封装在一 ......
对象 机制 内存 java

开发一款提高效率工作的命令行程序

开发工作中我们常用到"时间戳和时间"、"生成guid"、"模拟身份证号",来模拟数据校验和显示;每一次都去找在线工具,确实可以,但我觉得挺麻烦,于是乎想到了自定义一个命令行。 目前我已经实现以下功能: Usage: [options] Options: -?|-about Show help inf ......
效率 命令 程序

答题活动小程序V7.0

答题活动小程序V7.0 答题活动小程序 ......
程序 V7

Java第六次作业

1.给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 package bbb; import java.util.Arrays; public class test { public static void main(String[] args) { ......
Java

JAVA中的数组详解

JAVA中的数组 二维数组的静态初始化 格式:数据类型 [] [] 数组名 = new 数据类型 [] [] {{},{},{}}; 简化:数据类型 [] [] 数组名 = {{元素1,元素2},{元素1,元素2},{元素1,元素2}}; int [] [] arr = {{11,22},{11,2 ......
数组 JAVA

JAVA第六次作业

1、给定一个有9个整数(1,6,2,3,9,4,5,7,8)的数组,先排序,然后输出排序后的数组的值。 import java.util.Arrays; public class test1 { public static void main(String[] args) { int[]M= {1, ......
JAVA

Python中从控制台程序获取输入

控制台(也称为 shell)基本上是一个命令行解释器,它从用户那里获取输入,即一次一个命令并解释它。如果它没有给出错误,那么它会运行命令并给出请求的结果,否则它会显示错误消息。Python 中的控制台程序应该是这样的 ......
控制台 程序 Python

青岛市程序设计竞赛冲刺⑥(2023第四届上海市青少年算法竞赛小学组试题)

2.幸运数 原题: 原代码: #include<bits/stdc++.h> #define ll long long using namespace std; const int N = 1e7+5; ll a[505]={0,6,8,66,68,86,88,666,668,686,688,866 ......

Java 网络编程 —— 创建多线程服务器

一个典型的单线程服务器示例如下: while (true) { Socket socket = null; try { // 接收客户连接 socket = serverSocket.accept(); // 从socket中获得输入流与输出流,与客户通信 ... } catch(IOExcepti ......
网络编程 线程 服务器 网络 Java

关于java中的多态和对实例化对象的一些理解

java面向对象三大特征即为:继承封装多态。而多态需要三大必要条件。分别是:继承、方法重写、父类引用指向子类对象。我们先一个一个来理解。 1、首先是继承和重写。这个很简单。因为多态就是建立在不同的重写之上的。也就是说多态就是在使用着一个方法的不同重写。而重写又是依赖着继承关系。 2、这个父类引用指向 ......
实例 对象 java

Java虚拟机之自动内存管理

1 内存区域 1.1 运行时数据区域 运行时数据区域可以划分为由所有线程共享的方法区、堆和线程隔离的虚拟机栈、本地方法栈、程序计数器。 1.1.1 程序计数器(Program Counter Register)-线程隔离 程序计数器是一块较小的内存空间,它是==当前线程所执行的字节码的行号指示器== ......
内存 Java

Java基础

Java基础 注释 单行//,多行/* 注释 / 文档注释 /* *@Description *@Author */ 标识符 数据类型 long num = 30L; float num = 10.1F; 最好完全避免用浮点数进行比较 (用Bigdecimal) 强制类型转换(不能对boolean转 ......
基础 Java

java基于springboot+vue非前后端分离的影城管理系统、影院销售管理系统,附源码+文档+PPT+数据库

1、项目介绍 本影城管理系统主要包括二大功能模块,即用户功能模块和管理员功能模块。 (1)管理员模块:系统中的核心用户是管理员,管理员登录后,通过管理员功能来管理后台系统。主要功能有:首页、个人中心、用户管理、电影类型管理、放映厅管理、电影信息管理、购票统计管理、系统管理、订单管理等功能。 用户前台 ......
管理系统 系统 影城 springboot 源码

Java 注解

什么是 Java 的注解 如何在 Java 中定义一个注解 注解通过 @interface 关键字进行定义。 public @interface TestAnnotation { } 上面的代码就创建了一个名字为 TestAnnotaion 的注解。 那么如何使用这个注解呢? 下面的代码创建一个类 ......
注解 Java

JAVA方法详解

JAVA方法详解 方法是程序中的最小执行单元 形参:形式参数,是指方法定义中的参数 实参:实际参数:方法调用中的参数 有返回值的定义格式: public static 返回值类型 方法名 (参数){ 方法体; return 返回值; } 调用格式: 直接调用 赋值调用 输出调用 方法的注意事项 方法 ......
方法 JAVA

java操作map集合

java操作map集合 import java.util.HashMap; import java.util.Map; public class MapExample { public static void main(String[] args) { // 创建一个HashMap对象 Map<St ......
java map

idea创建SpringBoot项目报错For artifact {mysql:mysql-connector-java:null:jar}: The version cannot be em

For artifact {mysql:mysql-connector-java:null:jar}: The version cannot be empty. 报错如图: pom.xml文件如图: 添加版本号: 就好了 ......

关于java中的super

首当其冲先说一下super的用途和含义。他是用于调用一些被重写的方法。 这里还可以复习一下子这个重写:重写是把新的方法放在被重写的方法前面。在被重写的子类中,优先调用重写后的方法。但是如果想要调用原本未被重写的方法的话,就需要super了。 如上的代码中ChildClass为FatherClass的 ......
super java

微信小程序扫码登录

实现微信小程序扫码登录 先上效果 实现流程图 流程图解释 用户访问网页打开扫码登录 加载携带唯一登录标识小程序码 用户扫码打开,同步状态为已扫码 网页端轮询请求状态是否为已授权登录 登录成功,获取Token跳转系统 登录失败,可刷新码重新扫码 小程序码选择 小程序文档 这里我们选择 获取不限制的小程 ......
程序